-
Notifications
You must be signed in to change notification settings - Fork 20
Gesamtverbrauch wird beim POW bei Stromausfall auf 0 gesetzt #65
Comments
Hallo Ralf, nein, das ist nicht vorgesehen. Es müsste sonst sekündlich bzw. in sehr kurzen Intervallen der Verbrauchswert im EEPROM abgelegt werden, was sich negativ auf die max. Schreibzyklen des Flash Speichers auswirkt. |
Ich habe in anderer Konstellation ein weiteres CUxD Gerät eingerichtet, dessen Daten überleben. Ob das hier mit einer Systemvariablen auch machbar wäre, habe ich nicht probiert. |
Ja, das geht natürlich. |
Hallo zusammen. |
Ein Ansatz ist es wohl, aber ich denke nicht, dass ich vorläufig an der Firmware programmieren werde. |
Mal nebenbei noch gefragt: Welche FW Version setzt du ein? Die 1.0.27? Zu der Idee mit dem Auslesen der Systemvariable: |
Hi, |
So... hier mal fix ein Versuch. 1.) Beim Booten wird der letzte Wert aus der CCU-Variable geholt und dann auf diesen weiter kumuliert. Schlägt die Abfrage fehl, bleibt es dabei, dass bei 0 begonnen wird. 2.) Du kannst den Energiezählerwert des POW mit einem Wert addieren: Einziges Problem, für das ich noch keinen Workaround habe:
3.) Du kannst den Energiezähler des POW auf 0 zurücksetzen mit Versionsnummer ist immer noch 1.0.27 in der angehängten Firmware. |
@jp112sdl Kann die CCU nicht validieren, ob der neue Wert welcher vom POW empfangen wurde, kleiner als der bisher bekannte Wert ist? In diesem Fall muss die CCU so clever sein und den Wert ignorieren. Geht das nicht? |
Doch das geht. Btw.: hier is grad Strom weg -.- |
Ach so. Nee. Falscher Ansatz. |
ok, dann andere Logik: der POW bekommt einen einstellbaren Schwellwert, ab welchem er der CCU Werte senden darf. Also alles unter in Summe verbrauchten 0,5 kW/h oder was auch immer wird noch nicht in die CCU geschrieben. Somit ist die Phase nach einem Reboot für ne weile "geschützt". Bis dahin wird die CCU geschafft haben, die bisherige Energiesumme an den POW gesendet zu haben. Oder noch eins weiter: bevor der POW keinen Verbrauch durch welcher Vorschlag passt dir? |
Der 2.
Finde ich logisch sinnvoller, da man evtl. gar nichts aufaddieren und nur die Übertragung wieder aktivieren möchte. |
So - hier der nächste Versuch.
|
Hallo, |
Evtl. hat der Variablen-Check nicht funktioniert. |
Hallo, |
Vielen Dank für das positive Feedback! Ja, dann pack ich das so ins nächste Release 😄 |
bitte Release Release 1.0.28 (o.ä.) inkl. dieser Funktionalität zur Verfügung stellen. |
SonoffHMLOX.ino.esp8285.bin.zip Bitte mal 2-3 Tage testen, dann mach ich ein Release. |
Danke für die Datei. Testen im Betrieb kann ich leider erst in den Weihnachtsferien, wird also noch was dauern.
Paul
--
Mit Mut und Entschlossenheit gegen Intoleranz Montag, 08 Oktober 2018, 07:18vorm. +02:00 von Jérôme [email protected] :
…
@PaulMerk Ich habe die Binary noch mal mit der neuesten esp8266/Arduino Unterstützung kompiliert.
Bitte mal 2-3 Tage testen, dann mach ich ein Release.
Kann es leider nicht selbst machen, da ich nur noch 2 Sonoff Basic im Einsatz hab.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub , or mute the thread .
|
Hallo
Gibt es eine Möglichkeit, dass der Zähler des Gesamtverbrauchs beim POW nach einem Stromausfall nicht zurück gesetzt wird?
Mit freundlichen Grüßen
Ralf
The text was updated successfully, but these errors were encountered: