Anfänger: Licht per twilight schalten führt zu Wrong timespec

Begonnen von devilstorm, 07 Januar 2014, 09:22:30

Vorheriges Thema - Nächstes Thema

devilstorm

Hallo,

ich versuche mich an meiner ersten Steuerung. Ziel ist es ein Treppenlicht in der Zeit zwischen Dämmerung und 23:00 zu schalten.

Twilight habe ich erfolgreich konfiguriert bekommen. Das verwenden schlägt aber fehl:

define Treppenlicht_an at * {ReadingsVal("myTwilight", "ss_indoor", "18:00:00")} set Treppenlicht on-till 23:00

führt zum Fehler:

define: Wrong timespec : either HH:MM:SS or {perlcode}

Ich gehe mal davon aus, dass ich einen DAU-Fehler drin habe...als Newbie tappe ich aber im dunkeln.

Viele Grüße und besten Dank,
Thomas

ph1959de

#1
Das sieht für mich so aus, als hättest Du in dem "18:...." Leerzeichen drin - und die würden da nicht hingehören.

Edit: Sorry, nein, es sind Leerstellen, aber die vor dem "ss_indoor" und dem "18:...".

Gruß, Peter
Aktives Mitglied des FHEM e.V. | Moderator im Forenbereich "Wiki"

Martin Schmid

Hallo,
wenn Du Twilight nutzt, kannst Du das Ganze mit einem Notify lösen.
Hier ein der entsprechende Auszug aus meiner fhem.cfg:

define DecoOn notify myTwilight.*:aktEvent:.*ss_civil set Dimmer_WZ_Deko on-till 23:00

Viele Grüße
Martin Schmid
FHEM 5.5 Development (Image von Fhem.de)
Fritz!Box 7390 + HM-CFG-LAN
HM-CC-TC + HM-CC-VD
HM-LC-Dim1T-Pl-2, HM-LC-Dim1PWM-CV, HM-LC-Sw1-Ba-PCB
HM-RC-KEY3-B

Dietmar63

ein at benötigt den time_spec im Format hh:mm:ss.
TW liefert aber nur hh:mm.
Gruß Dietmar
FB7390, CUL, 2 FHT, FS20
modules: 98_WOL.pm, 98_Heating_Control.pm,   98_WeekdayTimer.pm, 98_RandomTimer.pm, 59_Twilight.pm

ph1959de

Also für mich funktioniert das von devilstorm gepostete define

define Treppenlicht_an at * {ReadingsVal("myTwilight", "ss_indoor", "18:00:00")} set Treppenlicht on-till 23:00
... aber nur, wenn ich die "markierten ( >:()" Leerzeichen entferne:

define Treppenlicht_an at * >:({ReadingsVal("myTwilight", >:("ss_indoor", >:("18:00:00")} set Treppenlicht on-till 23:00

Aktives Mitglied des FHEM e.V. | Moderator im Forenbereich "Wiki"