FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: naimo am 23 Juni 2015, 09:05:45

Titel: Notify mit Dummy Device funktioniert nicht
Beitrag von: naimo am 23 Juni 2015, 09:05:45
Hallo Leute,

dies ist mein erster Beitrag hier und ich denke mal, ich stell mich einfach nur doof an. Daher denke ich mal, es liegt einfach nur daran, dass ich noch FHEM Anfänger bin.

Mein Vorhaben: Wenn mein Fernseher über den Harmony Hub eingeschaltet wurde, sollen meine MiLights zu einer bestimmten Zeit angeschaltet werden. Hätte es mit Sunset gelöst, da sie im Winter ja eher an sein sollen/können. Das funktioniert auch soweit, wie ich das beurteilen kann.

Mein Problem ist der Trigger. Wenn ich in die Kommandozeile von Hand "trigger n_Harmony_Fernseher" eingeb, passiert auch nichts. Keiner der beiden Logeinträge wird geschrieben und die Lichter werden auch nicht eingeschaltet.

Im Log steht folgendes:

2015.06.22 12:52:42 5: Cmd: >trigger n_Harmony_Fernseher<
2015.06.22 12:52:42 5: Triggering n_Harmony_Fernseher (1 changes)
2015.06.22 12:52:42 5: Notify loop for n_Harmony_Fernseher
2015.06.22 12:52:42 5: MilightBridge_Notify: Triggered by n_Harmony_Fernseher;


Meine fhem.cfg

define Harmony_Fernseher_Trigger at *{sunset(-5400,"16:00","23:00")} trigger n_Harmony_Fernseher

define Harmony_Fernseher dummy
define n_Harmony_Fernseher notify Harmony_Fernseher {\
  Log(3, "notify Harmony_Fernseher");;\
  if ([Harmony:currentActivity] eq "Fernsehen") {\
     Log(3, "Harmony_Fernsehen is active");;\
     fhem("set Wz.Lampe1 on;; set Wz.Lampe1 rgb 00FF00;; set Wz.Lampe1 dim 10;; set Wz.Lampe2 on;; set Wz.Lampe2 rgb 00FF00;; set Wz.Lampe2 dim 10;; set Sonos_Wohnzimmer Stop");;\
  }\
}


Kann mir jemand helfen, woran das liegt? Wär echt super

Danke schon mal im Voraus
Grüße
Benjamin
Titel: Antw:Notify mit Dummy Device funktioniert nicht
Beitrag von: Ralli am 23 Juni 2015, 09:14:35
Du triggerst das falsche Device.


define Harmony_Fernseher_Trigger at *{sunset(-5400,"16:00","23:00")} trigger Harmony_Fernseher


So wird ein Schuh draus.

Damit wird für das Dummy-Device ein Event generiert. Und diesen Event fragst Du mit dem n_Harmony_Fernseher ab.
Titel: Antw:Notify mit Dummy Device funktioniert nicht
Beitrag von: naimo am 23 Juni 2015, 09:17:41
Ahhh, super  :) Vielen vielen Dank. Werd ich heute abend nach der Arbeit gleich mal testen
Titel: Antw:Notify mit Dummy Device funktioniert nicht
Beitrag von: Ralli am 23 Juni 2015, 09:23:43
Bitte immer hier erst mal rein schauen: http://fhem.de/commandref_DE.html#trigger