Hallo,
ich nutze das Wettermodul, und möchte gerne die Temperatur in einen Dummy Schreiben, und diese Später auf meiner Heizungs-Seite anzeigen lassen.
Eine Generelle Frage, kann notify auch Temperaturwerte übermitteln:
############################### Wetter ####################################################
define Wetter Weather ****** 300 de
attr Wetter event-on-change-reading
define FileLog_Wetter FileLog ./log/Wetter-%Y-%m.log Wetter
attr FileLog_Wetter logtype text
attr FileLog_Wetter room Logs
define Aussentemp dummy
attr Aussentemp room Heizung
attr Aussentemp group Temperaturen Heizung
attr Aussentemp alias Außen
attr Aussentemp icon icoTermHaus
define n_Aussentemp notify Wetter:temp set Aussentemp $EVENT
Vlt kann mir jemand den richtigen anstoss geben?! Vermutlich habe ich nur etwas kleines übersehen
Und was macht dein Notify bisher? Ich vermute nix, da es kein Reading "temp" gibt.
Probier mal sowas (aus dem Hinterkopf ohne es gerade testen zu können):
define n_Aussentemp notify Wetter:temperature.* {my $temp = ReadingsVal("Wetter","temperature",99); fhem("set Aussentemp $temp")}
Ausserdem würde ich folgendes Attribut ändern:
attr Wetter event-on-change-reading .*
Danke für die schnelle Hilfe! Dein Code funtkioniert natürlich, nur ein ; fehlte.
Aber ist es nicht möglich das selbe mit notify zu erreichen?
Hallo,
es ist doch ein notify :o
Nur das regexp ist korrekt - das ist der einzige Unterschied.
Grüße