Hauptmenü

DOIF Event trigger

Begonnen von Steeeve, 10 Februar 2015, 18:23:41

Vorheriges Thema - Nächstes Thema

Steeeve

Hallo Leute!

Ich hätte bitte eine Frage - Ich hab folgendes:

def wz_Hamrmony_Automatik DOIF ([MasterSlaveTV:state] eq "on"  and [myHarmony:currentActivity] eq "PowerOff") (set myHarmony activity UKW-Radio.hören)

Das feuert mir immer, wenn sich der status von MasterSlaveTV oder myHarmony:currentActivity ändert. Jetzt möchte ich aber, dass es nicht bei myHarmony feuert. Dazu hab ich gelesen, dass man das mit ? unterbinden kann - leider funktioniert
?[myHarmony:currentActivity] bzw. [myHarmony:?currentActivity] nicht.
Im Forum hab ich nichts gefunden und mir wäre vorgekommen ich hab mal gelesen, dass sowas funktioniert.

Bite um Hilfe

Vielen Dank

Steeeve

der-Lolo

Das ? gehört mit in die eckige klammer...

Zitatdef wz_Hamrmony_Automatik DOIF ([MasterSlaveTV:state] eq "on"  and [?myHarmony:currentActivity] eq "PowerOff") (set myHarmony activity UKW-Radio.hören)

Steeeve

H!

Danke, der-Lolo! Darauf hätt ich auch kommen können - argh!

sg
Steeeve

Steeeve

Das funktioniert aber leider auch nicht...

2015.02.11 09:10:59 2: wz_Hamrmony_Automatik: reading does not exist: [?myHarmony:currentActivity]

der-Lolo

was sagt ein
Zitatlist NAME=myHarmony

Steeeve

Das hier:

Internals:
   CONNECTS   1
   ConnectionState LoggedIn
   DEF        192.168.0.156
   FD         4
   LAST_CONNECT 2015-02-10 18:12:25
   NAME       myHarmony
   NR         290
   NTFY_ORDER 50-myHarmony
   STATE      LoggedIn
   TYPE       harmony
   activityStatus 2
   currentActivityID 8595155
   hubSwVersion 3.12.9
   hubUpdate  0
   ip         192.168.0.156
   previousActivityID -1
   syncStatus 0
   Readings:
     2015-02-11 09:12:20   activity        UKW-Radio.hören
     2015-02-11 09:12:20   currentActivity UKW-Radio hören
     2015-02-11 09:12:17   previousActivity PowerOff
...

der-Lolo

Tippfehler kannst du ausschließen? Es schaut nämlich alles richtig aus...

Steeeve

Ja, wenn ich das Fragezeichen entferne funktionierts einwandfrei...

der-Lolo

Hm, sehr eigenartig...
bei mir funktioniert eine ähnliche abfrage problemlos...

Zitat([rgr_Bondick] eq "home" and [?twilight:light] < 4)

Damian

Zitat von: Steeeve am 11 Februar 2015, 09:41:15
Ja, wenn ich das Fragezeichen entferne funktionierts einwandfrei...

Hast du auch die aktuelle Version von DOIF? Die Vorgängerversionen konnten das nicht.

Gruß

Damian
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

Steeeve

eigentlich hätte ich gestern davor ein update gemacht...
Mache nochmal manuell ein update und berichte, obs dann geklappt hat...danke für den Hinweis

Steeeve

Ja, das wars offensichtlich! Danke für den hilfreichen Hinweis!
lg
Steeeve