Notify nach fünf Minuten ausführen

Begonnen von speed, 14 April 2020, 21:21:34

Vorheriges Thema - Nächstes Thema

speed

Hallo,
ich habe hier eine Notify was einen Verbraucher wenn er unter fünf Watt fällt abschaltet.
Ich würde aber gerne erreichen das der Verbrauch von unter 5 Watt über einen Zeitraum von fünf Minuten erfüllt sein muss, bevor abgeschaltet wird.
Hier meine Notify:Sonoff_Pow1:ENERGY_Power:.* {
     if (ReadingsNum("Sonoff_Pow1", "ENERGY_Power", 0) > 20 && ReadingsVal("Sonoff_Pow1", "running", "off") eq "off") {
          fhem("setreading Sonoff_Pow1 running on");
     }

     if (ReadingsNum("Sonoff_Pow1", "ENERGY_Power", 0) < 5 && ReadingsVal("Sonoff_Pow1", "running", "off") eq "on") {
          fhem("setreading Sonoff_Pow1 running off");
          fhem("set Verbraucher off ");

                     
          }

     }

Danke für eure Hilfe
Carlo

sash.sc

Dann nimm das DOIF.

Gesendet von meinem MI 9 mit Tapatalk

Raspi 4B+ Bullseye ;LaCrosse; HomeMatic; MapleCUL; ZigBee; Signalduino ESP32 ; Shellys; MQTT2; Grafana mit Influxdb

Wscheff


speed

Bin ja froh das ich das Notify hinbekommen habe, wie geht das den mit DOIF/Notify ? :-\

Wscheff


sash.sc

Habe die hier mal mein doif von der Waschmaschinenüberwachung abgehängt.



Internals: DEF ([MQTT2_DVES_4B7761:ENERGY_Power:d] < 5) (set pushmsg msg 'WaMa ist fertig', set SATReceiver msg Info 5 Waschmaschine ist fertig)

  wait 140:600



Das gibt nur eine Nachricht raus. Wichtig ist für dich das wait Attribut. Gibt aber genug Beispiele in der comandref.

Gruß Sascha


Gesendet von meinem MI 9 mit Tapatalk
Raspi 4B+ Bullseye ;LaCrosse; HomeMatic; MapleCUL; ZigBee; Signalduino ESP32 ; Shellys; MQTT2; Grafana mit Influxdb

speed

Also wenn ich euch richtig verstehe, geht das mit meinem Notify nicht.
Brauche also ein DOIF, richtig ?

CoolTux

Zitat von: speed am 15 April 2020, 19:56:33
Also wenn ich euch richtig verstehe, geht das mit meinem Notify nicht.
Brauche also ein DOIF, richtig ?

Oder ein Watchdog. Aber mir einem Notify alleine wird es schwer. Wüsste da nur Perlcode
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

speed

Ok, danke für die Info.
Dann versuche ich mal Watchdog zu verstehen.
speed