Hauptmenü

Twilight

Begonnen von manuell, 12 Oktober 2015, 20:48:12

Vorheriges Thema - Nächstes Thema

manuell

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

rapster

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

manuell

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

rapster

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");;}}

manuell

Vielen Dank !

Morgen früh werde ich das testen :)

Gruß
manu

moonsorrox

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...!
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

manuell

Herzlichen Dank an euch beiden !

Es hat ebenfalls funktioniert.

Gruß
manu

manuell

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

Dietmar63

#8
... "Activ" and [T:aktEvent] eq "ss" ) (set...
Gruß Dietmar
FB7390, CUL, 2 FHT, FS20
modules: 98_WOL.pm, 98_Heating_Control.pm,   98_WeekdayTimer.pm, 98_RandomTimer.pm, 59_Twilight.pm

manuell

Vielen Dank Dietmar !

Es hat funktioniert :)