FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: manuell am 12 Oktober 2015, 20:48:12

Titel: Twilight
Beitrag von: manuell am 12 Oktober 2015, 20:48:12
Hallo zusammen,

ich wäre sehr dankbar, wenn mir jemand helfen könnte und zwar möchte ich Twilight mit einem Schalter ein- bzw ausschalten können, d.h. erst wenn der Schalter aktiviert wurde, dann sollte Twilight das Licht beim entsprechenden Event einschalten ... 

define TwiLight dummy
attr TwiLight eventMap /on:Activ/off:Inactiv/
attr TwiLight room xy
attr TwiLight webCmd on:off

define Sonnenuntergang notify TwiLight:.*ss_weather.* {if (Value ("TwiLight") eq "Activ") {fhem ("set Wohn on");;}}

Das funktioniert leider nicht, ich habe viel ausprobiert aber ohne Erfolg .....

Vielen Dank.
Schönen Gruß
manu
Titel: Antw:Twilight
Beitrag von: rapster am 12 Oktober 2015, 21:39:21
Naja relativ einfach, dein notify wird nie aufgerufen :)

Das Trigger-Device für dein notify ist der on/off Dummy welcher sicherlich kein Event ss_weather generiert ;)

Gruß
  Claudiu
Titel: Antw:Twilight
Beitrag von: manuell am 12 Oktober 2015, 22:38:21
Danke für deine Antwort !

Das stimmt ....  ist der Syntax so richtig :

define Sonnenuntergang notify TwiLight:on {if ($value{TwiLight} eq "ss_weather" } {fhem("set Wohn on")}


Gruß
manu
Titel: Antw:Twilight
Beitrag von: rapster am 12 Oktober 2015, 22:39:58
Nein das sah vorhin noch besser aus...

define Sonnenuntergang notify HIER_DEN_RICHTIGEN_NAMEN_DEINE_TWILIGHT_DEVICES:.*ss_weather.* {if (Value ("TwiLight") eq "Activ") {fhem ("set Wohn on");;}}
Titel: Antw:Twilight
Beitrag von: manuell am 12 Oktober 2015, 23:06:05
Vielen Dank !

Morgen früh werde ich das testen :)

Gruß
manu
Titel: Antw:Twilight
Beitrag von: moonsorrox am 12 Oktober 2015, 23:22:09
ich würde die ganze Geschichte mit einem DOIF machen, vereinfacht einiges...

So in der Art:
define einschalten_mit_twilight DOIF ([dein_schalter] eq "on" and [Twilight:ss_weather]) (set Wohn on)

zu beachten wäre ob "dein_schalter" auch "on" hat und dein "Twilight" auch so heißt...!
Titel: Antw:Twilight
Beitrag von: manuell am 13 Oktober 2015, 09:16:02
Herzlichen Dank an euch beiden !

Es hat ebenfalls funktioniert.

Gruß
manu
Titel: Antw:Twilight
Beitrag von: manuell am 20 Oktober 2015, 17:34:09
Hallo,
ich habe leider ein kleines Problem und zwar mit den Events, wenn ich als Event "ss" wähle dann wird das Licht gegen 16 Uhr eingeschaltet obwohl unter Readings bei "ss" 18:20 steht !?

"ss_weather" ist abhängig von der Witterung, ist es bei "ss" genauso ?

define Sonnenuntergang DOIF ([twilight] eq "Activ" and [T:ss]) (set Wohn on) DOELSEIF ([23:30]) (set Wohn off)
attr Sonnenuntergang do always

Ich möchte, dass das Licht tatsächlich um 18:20 angeht.

Bitte um Hilfe !

Danke.

Gruß
manu
Titel: Antw:Twilight
Beitrag von: Dietmar63 am 20 Oktober 2015, 18:53:53
... "Activ" and [T:aktEvent] eq "ss" ) (set...
Titel: Antw:Twilight
Beitrag von: manuell am 21 Oktober 2015, 18:47:26
Vielen Dank Dietmar !

Es hat funktioniert :)