So ich hab noch mal alles an dem ESP gemessen bei dem der Flash nicht richtig läuft.
Der "neue" Sleep Modus braucht 14 µA mehr. Zudem dauert das booten etwas länger, da die Wifi Daten im Deep Sleep nicht behalten werden.
Für weitere Test müsste man die "neue" Firmware und die alte vergleichen und schauen wie lange die iSpindel dann hält.
Anbei in paar Bilder vom Logging der iSpindel und die Messwerte :
Alter Deep Sleep: Nach dem Aufwachen kommt der ESP nicht an die Bootloader Daten und hängt dann. Im Log steht dann nur
"est Jan 8 2013,rst cause:2, boot mode:(3,6)" Danach würden dann der Bootloader aus dem Flash geladen werden.
- Freeze
Da mit aktivem CH340 der Stromverbrauch höher ist musste ich ohne Logging noch mal messen. Da komme ich auf 72 µA im Sleep
- Strom im Deep Sleep
Bei dem neuen Sleep läuft es ganz normal. Alle 120s wacht der ESP auf und misst. Ob die Zeit passt muss man dann in der DB schauen evtl. muss man ich das dann in der Firmware anpassen, oder die Zeit etwas verändern.
Der Stromverbrauch ohne Logging lag bei 86 µA.
- Strom im neuen Deep Sleep
.
Dich hab die "iSpindel" auf dem Steckbrett aufgebaut. Sie musste schief sein, da mein eigenen TCP-Server Daten verwirft wenn der Winkel zu flach oder zu Steil ist.
- Messaufbau
Anbei ist die 7.3.3 mit dem neuen Sleep zum testen. Wichtig für das Logging ist das die Baudrate nicht 115200 ist sondern 74880. Der ESP Bootloader arbeitet mit 74880. Wenn beides mit der gleichen Baudrate arbeitet kann man auch die Bootloader daten sehen, oder wenn es zu einem Crash kommt auch diese.
Für das Logging braucht es dann Kitty oder besser
HTerm in der Version 0.8.9 oder höher. Da kann in dem Auswahlfeld der Baudrate einfach andere Werte eintippen. Die Config Daten werden nicht per USB ausgegeben. So kann man nicht ausversehen seine WLAN Daten posten.
Die Firmware ist nur eine Testversion und kein Release. Wenn es läuft werde ich das einstellbar machen, so das man den Sleep wählen kann und das dann per Push senden.
Gruß JackFrost