FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Peteruser am 01 November 2020, 19:35:48

Titel: [gelöst ]Auslöser für Notity in eine Variable/Reading ?
Beitrag von: Peteruser am 01 November 2020, 19:35:48
Hallo,
ich habe ein sehr großes Suchfenster für mein Notify. Wegen einige Slider für meine Thermostate, will ich mir ein Notify für jeden sparen und das dann hinterher auswerten.

defmod Check.Slider notify Slider.*:.* {system ("/home/fhem/skripte/Check.Slider.sh &")}

Nun weis ich aber nicht, was mein Notify ausgelöst hat. Gibt es die Möglichkeit die Auslösezeile bzw. die Info in ein Reading zu schreiben?

Grüße Peter
Titel: Antw:Auslöser für Notity in eine Variable/Reading ?
Beitrag von: betateilchen am 01 November 2020, 19:40:59
Ruf doch Dein Shell Skript einfach mit dem Parameter $EVENT auf, dann kannst Du das im Skript auswerten.
Titel: Antw:Auslöser für Notity in eine Variable/Reading ?
Beitrag von: Otto123 am 01 November 2020, 19:49:44
BTW: absolut gleichwertig, aber etwas einfacher
Perl
{system ("/home/fhem/skripte/Check.Slider.sh &")}
FHEM
"/home/fhem/skripte/Check.Slider.sh $EVENT"
Titel: Antw:Auslöser für Notity in eine Variable/Reading ?
Beitrag von: Peteruser am 01 November 2020, 19:58:10
Hallo,
danke für die schnelle Hilfe. Habe nur noch die Werte im Slider umgeschrieben, nun funktioniert das wie gewünscht.

attr Slider.KellerP.Heizung stateFormat Ist : KellerP °C
attr Slider.KellerP.Heizung userReadings KellerP {ReadingsVal('KellerP.Regler','1.ACTUAL_TEMPERATURE','')}

Auslöser war übrigens, ich sehe bei den Homematic Thermostaten zwar die eingestellte Temp, aber nicht die aktuelle. Deshalb wurde das mal selbst in die Hand genommen.

define Slider.KellerP.Heizung dummy
attr Slider.KellerP.Heizung setList state:slider,16,1,25
attr Slider.KellerP.Heizung webCmd state
attr Slider.KellerP.Heizung group Slider
attr Slider.KellerP.Heizung stateFormat Ist : KellerP °C
attr Slider.KellerP.Heizung userReadings KellerP {ReadingsVal('KellerP.Regler','1.ACTUAL_TEMPERATURE','')}

Nun wartet das Skript auf Veränderungen und stellt um.

Grüße Peter


Grüße Üeter