(gelöst)Steckdosen - Notify - on-for-timer

Begonnen von th1984, 15 Dezember 2016, 12:51:20

Vorheriges Thema - Nächstes Thema

th1984

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

Wuppi68

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 ...
FHEM unter Proxmox als VM

th1984

#2
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)

KölnSolar

mit (ReadingsAge('og_bu_steckdose_neben_tuere_links','state',0) >=30 ) ist es noch etwas chiquer/transparenter
Grüße Markus
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

th1984

Danke, das schaut tatsächlich besser aus  ;D