Hauptmenü

Abfrage Residents STATE:

Begonnen von Shadow, 10 Mai 2016, 15:29:50

Vorheriges Thema - Nächstes Thema

Shadow

Hallo!
Ich versuche den STATE von einem konkreten Resident abzufragen um LightScene entsprechend zu schalten.

Mit...

define n_GeofancyLightSceneSet notify rr_Mike:location:.* set LS:FILTER=scene!=$EVTPART1 scene $EVTPART1


... bekomme ich ja auch so etwas wie "underway". Ich möchte aber nur die konkreten states haben. (home, absent, gone, gotosleep)

Mit...
rr_Mike:state:.*
schmeißt er mir garnichts raus.

und

rr_Mike:*
wirft er mir ja leider alles raus.

Ich stehe gerade leider echt auf dem Schlauch. ich weiß nicht wie ich nur an STATE komme.

Danke.
System:
RPi 1 (FHEM) + COC Modul (auf GPios) + Antenne, 6 x HM-LC-Dim1T-FM (Dim Licht), 6 x HM-LC-Bl1PBU-FM (Rolladen), 7 x HM-CC-VD (Heizkörer), 5 x HM-CC-TC (Temperatur), 6 x HM-SEC-SC-2 (Fenster), 2 x HM-PB-6-WM55 (Taster)

Ellert


Shadow

#2
Ein addStateEvent hat ein Resident leider nicht. Also falls du das meintest. Damit hätte es schon geklappt.

Hab es jetzt wie folgt gelöst:

define n_GeofancyLightSceneSet notify rr_Mike(home|absent|gone|none|asleep|awoken) set LS:FILTER=scene!=$EVTPART1 scene $EVTPART1
System:
RPi 1 (FHEM) + COC Modul (auf GPios) + Antenne, 6 x HM-LC-Dim1T-FM (Dim Licht), 6 x HM-LC-Bl1PBU-FM (Rolladen), 7 x HM-CC-VD (Heizkörer), 5 x HM-CC-TC (Temperatur), 6 x HM-SEC-SC-2 (Fenster), 2 x HM-PB-6-WM55 (Taster)

Ellert

Ja, das war gemeint, es wird beim notify gesetzt, aus der Commandref:
Zitatdieses Attribut muss beim Empfänger (notify, FileLog, etc) gesetzt werden.


Shadow

System:
RPi 1 (FHEM) + COC Modul (auf GPios) + Antenne, 6 x HM-LC-Dim1T-FM (Dim Licht), 6 x HM-LC-Bl1PBU-FM (Rolladen), 7 x HM-CC-VD (Heizkörer), 5 x HM-CC-TC (Temperatur), 6 x HM-SEC-SC-2 (Fenster), 2 x HM-PB-6-WM55 (Taster)