FHEM Forum

FHEM => Automatisierung => Thema gestartet von: th1984 am 15 Dezember 2016, 12:51:20

Titel: (gelöst)Steckdosen - Notify - on-for-timer
Beitrag von: th1984 am 15 Dezember 2016, 12:51:20
Hallo,

ich plane derzeit meien Steckdosen "smarter" zu machen. Ich habe einen Aktor, welcher mir den aktuellen Stromverbrauch in Milliamper ausgibt. Wenn der Wert unter eine gewisse Grenze sinkt soll sich die Steckdose ausschalten. Das funktioniert soweit mit einem Notify ganz einfach. Die Herausforderung ist jetzt aber, wenn ich die Steckdose einschalte, schaltet das notify wenig später wieder aus, weil der Verbrauch zu gering ist. Ich suche nach einer Möglichkeit, die Steckdose also quasi mit "on-for-timer" einzuschalten und zu verhindern das das notify in der Zeit zuschlägt. Am liebsten würde ich das ohne Dummies lösen. Vielleicht hat jemand einen Denkansazt für mich?

Danke
Thomas
Titel: Antw:Steckdosen - Notify - on-for-timer
Beitrag von: Wuppi68 am 15 Dezember 2016, 13:07:30
setze beim einschalten einen Timestamp - wenn er nicht schon da ist

jetzt noch schnell in Deinem notify ausrechnen, wie lange die Dose schon an ist ...
Titel: Antw:Steckdosen - Notify - on-for-timer
Beitrag von: th1984 am 15 Dezember 2016, 13:25:53
manchmal sieht man den Wald vor lauter Bäumen nicht... klingt logisch, wird später gleich probiert. Danke

EDIT: Das war meine Lösung:

(time - time_str2num(ReadingsTimestamp("og_bu_steckdose_neben_tuere_links","state",0)) >= 30)
Titel: Antw:Steckdosen - Notify - on-for-timer
Beitrag von: KölnSolar am 15 Dezember 2016, 16:21:34
mit (ReadingsAge('og_bu_steckdose_neben_tuere_links','state',0) >=30 ) ist es noch etwas chiquer/transparenter
Grüße Markus
Titel: Antw:Steckdosen - Notify - on-for-timer
Beitrag von: th1984 am 16 Dezember 2016, 20:45:47
Danke, das schaut tatsächlich besser aus  ;D