Closed gentoo79 closed 6 years ago
Die Schreibzyklen des Flash Speichers sind begrenzt. Man müsste einen Kompromiss finden, zwischen Genauigkeit und Lebensdauer... Entweder ein größerer Gap im Energiezählerwert bei nem unerwarteten Reboot oder eine kürzere Lebensdauer des Flashs.
Ziel ist auf jeden Fall, die Reboots zu verhindern.
Ich hoffe, dass sich da demnächst was im SDK tut... Hab meinen Issue #4060 dort noch mal ergänzt, nachdem ich nun mit der allerneusten ESP8266-Core Version kompiliert habe.
Wenn ich in den Issues mal nach bcn_timeout
suche, dann gibts da schon recht aktuelle Treffer.
@gentoo79 Mit der Version läufts bei mir seit gestern 21:48 Uhr bis jetzt (6:10 Uhr).
Moin, also bisher läuft die Version von Gestern super.
Danke für dein Feedback. Nach intensiver Suche konnte ich noch einige Tickets mit demselben Problem finden - und auch einen Workaround, der zu 99% funktioniert.
Das restliche Prozent ist der Moment, wenn man versucht, eine HTTP-Verbindung zu einem Client aufzubauen, wenn die WLAN Verbindung unterbrochen, der WiFi.status()
jedoch noch nicht != WL_CONNECTED
ist.
Hab das in einem kleinen Sketch reproduzieren können und mit an das Ticket #4060 angehängt.
Die Version, die du momentan hast, hat diesen Workaround noch nicht. Ich werde sie heute am Nachmittag hier einstellen - und dich bitten, diese dann zu testen.
Ist echt eine große Hilfe! Danke!
@gentoo79 Bitte mal testen... :)
Wenn die jetzt durchläuft, dann wirds die finale Version.
so habe ich jetzt installiert. :)
Bisher läuft es
Top - Das sieht schon mal gut aus!
Lief knapp 24h, dann isser wieder abgestürzt
Also noch läuft er bei mir. Haben ja auch noch 2 Std. Ca
So bei mir läuft es immernoch :)
Ich hab bei mir noch mal was am Code geändert und lass es wieder laufen. Abwarten. :)
Also meiner läuft noch immer ohne Reset. Auch in der Fritzbox meldet sich der sonoff nicht mehr so oft an u. ab. Mal gucken wann der Reset kommt. bzw. in welcher Konstellation.
Ich hab jetzt mal meinen Router neu gestartet. Und siehe da - der Sonoff verbindet sich anschließend automatisch wieder, ohne abzustürzen. Huiiii :)
Ok also bei läuft es jetzt. Ich sag dann mal Danke für die Option :)
Ganz ausgestanden ist die Sache aber wohl noch nicht. Bei mir endete die Übertragung der Werte heute Nacht um 2 Uhr. Komischerweise komme ich weiterhin auf den Sonoff per Web. Und ich erhalte auch weiterhin UDP Debugmeldungen an meinen Syslog. Jedoch ist steht im Debug, das per WLAN übertragen wird, dass WLAN nicht verbunden sei... Oh man, die müssen da echt mal was fixen!
Btw.: Es gibt einen weiteren Issue #4078 bzgl. der Exception des WiFiClients.
Die hier ursprünglich gewünschte Funktion wurde implementiert.
@gentoo79 Bezüglich der Übertragungsabbrüche wird nun das Issue #33 geführt.
Moin,
Ich habe da mal eine Frage und zwar ist es möglich beim POW eine Systemvariable zu erstellen, wo der Gesamtverbrauch angezeigt wird und nicht wie jetzt die aktuelle Leistung ?
Schöner wäre es wenn man es so darstellen könnte wie beim HM-ES-PMSw1-Pl .
LG Gentoo79