Mit AT eine Art "Event" ausführen um einen Zähler auf 0 zu setzen

Begonnen von Gear, 14 April 2018, 15:27:45

Vorheriges Thema - Nächstes Thema

Gear

Hallo Zusammen,

ich habe ein Notify welches meine Leistungsmessungen auswertet.
Bisher habe ich das im Notify ausgewertet, wenn der Tag sich ändert.
Nun habe ich aber das Problem, wenn der ESP mal für länger als 1 Tag ausgeschaltet ist, da ich nicht zuhause bin, dann verfälscht das die Auswertung.

Ich möchte gerne mit einem AT alle meine Leistungsmessungen um 0 Uhr automatisch auf 0 setzen lassen, aber weiß nicht wie ich das umsetze.

defmod at.Leistungsmessung.SetNull at *00:00:00 set Leistungsmessung..* ????????????

Muss ich das über ein weiteres Notify machen?


Danke schon mal für die Hilfe.
Grüße
Gear

> ODroid H3 => OMV => Docker => FHEM <
Fritz!Box 7590, Fritz!Repeater 6000, MQTT, RaspberryMatic, Zigbee2MQTT, ESP32, ESP8266, Shelly, Grafana ...
> 3D-Druck <

Byte09

vorausgesetzt Leistungmessung ist ein reading:

defmod at.Leistungsmessung.SetNull at *00:00:00 setreading DEVICE READING WERT

nur schnell im verbeigehen ungetestet aus dem Kopf.

Gruss Byte09

Gear

Oh man, ist doch einfacher, ich bin wohl auf dem Schlauch gestanden.
Danke! =)
> ODroid H3 => OMV => Docker => FHEM <
Fritz!Box 7590, Fritz!Repeater 6000, MQTT, RaspberryMatic, Zigbee2MQTT, ESP32, ESP8266, Shelly, Grafana ...
> 3D-Druck <

betateilchen

ich würde aber davon abraten, die Ausführungszeit auf 00:00:00 zu setzen. Besser und zuverlässiger funktioniert auf jeden Fall 23:59:50 oder 00:00:10
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Gear

Hallo Zusammen, ich habe doch Probleme damit.

Ich möchte etwas Code der in {} stehen Soll ausführen, aber das geht nicht.
Leider kann ich, da ich gerade nicht zuhause bin den Fehler nicht posten.
Ich habe das jetzt so gemacht, da ich dachte, das geht so.

defmod at.Leistungsmessung.SetNull at *23:59:59 set Leistungsmessung..* {Hier der Code}

Meine Geräte, bei denen die Leistung gemessen wird, die heißen: Leistungsmessung.Irgendwas

Was habe ich falsch gemacht?
Oder geht das so nicht?

Grüße und Danke
Gear
> ODroid H3 => OMV => Docker => FHEM <
Fritz!Box 7590, Fritz!Repeater 6000, MQTT, RaspberryMatic, Zigbee2MQTT, ESP32, ESP8266, Shelly, Grafana ...
> 3D-Druck <