Hallo zusammen,
bei
define TVLicht_an at *{Tageslicht.*:aktEvent:twilight_weather >90} {if (Value("TVWohnzimmer") eq "present") { fhem("set ambiEG_Wohnzimmer on") }}
attr TVLicht_an room TwilightTest
Dabei soll eigentlich nur eine einfache Abfrage hin. Geprüft werden soll, wenn TV bereits present, aber das twilight_weather unter einen bestimmten Wert X fällt, soll dennoch das Ambiente Licht eingeschaltet werden.
Meine Fehlermeldung ist immer
Wrong timespec {Tageslicht.*:aktEvent:twilight_weather: either HH:MM:SS or {perlcode}
Please define TVLicht_an first
Jedoch ist doch im twilight_weather KEINE Uhrzeit angegeben, sondern nur ein Wer zwischen 0 und 100 oder bin ich da ein wenig verwirrt?
so
{Tageslicht.*:aktEvent:twilight_weather >90}
kann der at-Befehl nicht funktionieren.
der at benötigt an dieser Stelle eine Zeitangabe. Du kannst ein ss aus Twilight mit ReadingsVal auslesen auslesen und dem at mitgeben.
Hi,
das mit dem ReadingsVal habe ich auch in einen at-Befehl eingebaut, um eine Lampe beim Dämmerung ein- oder auszuschalten.
Ausgelesen werden soll
... -weather.
Bei mir wird dieser Wert nicht bei at aktualisiert!!!
Was könnte das für ein Problem sein?
Im Modul Weather wird es aber immer aktualisiert.
Gesendet von meinem C6903 mit Tapatalk
poste mal ein
list <DEIN_AT>
Dumme frage, aber wie poste ich den Code?
Gesendet von meinem C6903 mit Tapatalk
Code:
*{ReadingsVal("LichtWetter","ss_weather","23:00:00")} set HUE_Rostsaeule on
Gesendet von meinem C6903 mit Tapatalk
Code Poster man mit Codetags. Oben bei den Symbolen die # drücken
Und den list Befehl gibst du im fhem commandline ein
Schreibe über die App.....
Finde leider kein #
Gesendet von meinem C6903 mit Tapatalk
Zitat von: Markus80 am 04 September 2016, 08:46:38
Schreibe über die App.....
Finde leider kein #
Gesendet von meinem C6903 mit Tapatalk
Dann schreibe [ dann code und dann ]
Dann schreibst das was code ist und schließt mit dem selben wieder ab nur das du nach dem ersten [ gleich noch ein / schreibst
[*{ReadingsVal("LichtWetter","ss_weather","23:00:00")} set HUE_Rostsaeule on]
Gesendet von meinem C6903 mit Tapatalk
Besser?
Wie sieht es aus mit dem eigentlichen pro in Sachen
At und aktuelle Werte?
Gesendet von meinem C6903 mit Tapatalk
Zitat von: Markus80 am 04 September 2016, 13:04:59
Wie sieht es aus mit dem eigentlichen pro in Sachen At und aktuelle Werte?
Das Problem bei Deiner Definition: Damit bekommst Du im at immer den Twilight-Wert vom Vortag, weil das at nicht regelmäßig aktualisiert wird.
Alternative: Du verwendest anstelle des at ein notify auf das Event ss_weather.
define Daemmerung notify LichtWetter.*:aktEvent:.*ss_weather.* set HUE_Rostsaeule on
Danke, werde ich mal probieren und dann melde ich mich
Gesendet von meinem C6903 mit Tapatalk
Funktioniert wunderbar...
Dankeschön :-)
Gesendet von meinem C6903 mit Tapatalk