FHEM Forum

FHEM => Automatisierung => Thema gestartet von: kst87 am 20 Juni 2017, 13:31:07

Titel: [erledigt] Verschiedene Notify, gleiches Gerät, einige immer, andere einmalig
Beitrag von: kst87 am 20 Juni 2017, 13:31:07
Hallo Zusammen,

ich habe mehrere notifys an Temperaturen geknüpft.

Je einen unter 18°C, über 24°C und über 30°C.

Meine Definition (als Beispiel):
(Rauchdiele:temperature:.*) { my $temper = ReadingsVal("Rauchdiele", "temperature", "-1"); if ($temper > 24) {fhem("set teleBot message [Rauchdiele:NAME] hat jetzt [Rauchdiele:temperature].")} }

Funktioniert im Prinzip Prima.
Mein Problem ist jetzt folgendes:
Das notify mit Ü24 und U18 möchte ich einmalig erhalten, das Ü30 aber bei jeder Temperaturmeldung des Sensors.
Ich hab verschiedenes Versucht, event-on-change-reading etc pp aber mal abgesehen davon, dass die keine Änderung brachten, kamen halt alle Meldungen bei jeder Sensormeldung.
Wie bekommt man das nun am elegantesten hin ohne je notify ein halbes Dutzend Dummys zu nutzen und weitere notifys?

Und noch nebenbei, wie müsste die DEF aussehen, damit ich nicht für jeden Sensor so einen Notify erstellen muss, sondern alle Sensoren aufgegriffen werden?

(Bevor jemand fragt: U18 als Info, Fenster können mal wieder zu; Ü24 Heizung zu hoch eingestellt / Fenster können mal wieder zu; Ü30 als mögliche Feuer Info)
Titel: Antw:Verschiedene Notify, gleiches Gerät, einige immer, andere einmalig
Beitrag von: Otto123 am 20 Juni 2017, 13:42:28
Hi,

ich hatte vor kurzem eine ähnliche Frage, vielleicht hilft Dir das -> https://forum.fhem.de/index.php/topic,73330.msg649865.html#msg649865

Gruß Otto
Titel: Antw:Verschiedene Notify, gleiches Gerät, einige immer, andere einmalig
Beitrag von: DeeSPe am 20 Juni 2017, 13:47:15
U18 und Ü24 lässt sich am Besten mit einem userReading + notify realisieren.
attr Rauchdiele userReadings status:temperature.* { ReadingsNum($NAME,"temperature",0) < 18 ? "kalt" : ReadingsNum($NAME,"temperature",0) < 24 ? "ok" : "heiss" }
Bei Ü30 kann das notify auf temperature bestehen bleiben da Du ja immer benachichtigt werden willst.

Gruß
Dan
Titel: Antw:Verschiedene Notify, gleiches Gerät, einige immer, andere einmalig
Beitrag von: kst87 am 21 Juni 2017, 09:45:36
Das ist perfekt und bringt gleich Ideen für weitere Aktionen die bisher auf Grund von "viel zu kompliziert gedacht" ausblieben ^^.

Vielen dank
Titel: Antw:Verschiedene Notify, gleiches Gerät, einige immer, andere einmalig
Beitrag von: DeeSPe am 21 Juni 2017, 11:12:56
Zitat von: kst87 am 21 Juni 2017, 09:45:36
Das ist perfekt und bringt gleich Ideen für weitere Aktionen die bisher auf Grund von "viel zu kompliziert gedacht" ausblieben ^^.

Vielen dank

Über userReadings lässt sich so manches relativ einfach lösen.

Viel Spaß beim weiteren probieren... ;)

Gruß
Dan