hat jemand bitte einen Hinweis für mich, wie ich ein aktuelles Datum (Tag, Monat, Jahr sowie Stunde, Minute (also Uhrzeit)) abspeichern kann.
Ich hätte gedacht man wandelt die Server "Zeiten" und die einzelnen Datumswerte (Tag, Monat, Jahr) in einen einzigen Zahlenwert um.
Dazu hatte ich mal folgende Formel gefunden, Stunde mal 65536 plus Minute mal 256 plus Sekunde. Diesen Wert kann ich in einen Analogspeicher ablegen und den Wert AQ aus dem Analogspreicher in den Baustein virtueller Status, mit Einheit <v.m> senden.
Die Frage ist jetzt wie kann ich dies um das Datum ergänzen, wie lautet die Formel?
Der Hintergrund dazu ist wie folgt.
Ich habe Sonoff POW Bausteine eingebunden und bekomme von diesen die aktuelle Leistung und die verbrauchte Leistung via virtuellem Eingang (http String einlesen) übermittelt. Diese Werte schicke ich an den Baustein Verbrauchszähler.
Via Reset Taster schicke ich einen Impuls auf den Reset Eingang vom Verbrauchszähler und gleichzeitig auf einen virtuellen Ausgang mit Befehl: "http://sonoff.ip//resetEnergyCounter" zum Sonoff POV. Damit wird die verbrauchte Leistung auf NULL gesetzt und ein neues Messintervall kann beginnen.
Jetzt möchte ich gerne den Reset Impuls ebenfalls auf einen Baustein Analog Speicher schicken und die Reset Zeit mit Datum festschreiben und dann über einen Status Baustein mit <v.m> und <v.d> anzeigen.
Optimal wäre wenn im Status Baustein auch noch die Differenz zum aktuellen Datum angezeigt werden könnte.
So nach dem Motto.
Letzter Reset => 23:15 Uhr, 2020-01-04, Messintervall 14 Tage
Hier mal meine bisherige Lösung, die wie gesagt noch um das Datum ergänzt werden müsste.
Wobei, vielleicht bin ich auch auf dem Holzweg und es gibt eine ganz andere Lösung.....
LG Mr. Spock
Kommentar