Ich muss mich leider noch einmal an Euch wenden, denn ich habe es nicht hinbekommen.
Irgendwie verstehe ich das homebridgeMapping bei OccupancyDetected nicht.
Bei "home" soll in der App "Ausgelöst" angezeigt werden.
Bei "absent" soll in die Kachel ausgegraut sein.
List von der structure:
Internals:
ATTR Leute
CHANGEDCNT 5
DEF Leute st_rr_Mathze st_rr_Mel st_rr_Marion
FUUID 5ca49ed2-f33f-5a17-f095-2894feb30032d591
NAME HouseMode
NR 228
NTFY_ORDER 50-HouseMode
STATE home
TYPE structure
OLDREADINGS:
READINGS:
2020-02-06 17:35:08 LastDevice st_rr_Mathze
2020-02-06 17:35:08 LastDevice_Abs rr_Mathze
2019-12-01 08:30:00 adventMessage on
2020-02-06 17:35:08 state home
Attributes:
DbLogExclude .*
clientstate_behavior relative
clientstate_priority home|present absent|absent
devStateIcon .*home:user_available:absent .*absent:user_away:home .*gone:user_ext_away:home .*gotosleep:scene_toilet:asleep .*asleep:scene_sleeping:awoken .*awoken:scene_sleeping_alternat:home .*:user_unknown:home
event-on-change-reading state
genericDeviceType OccupancySensor
group HouseMode
homebridgeMapping clear
OccupancyDetected=state,valueOn=/home|present/,valueOff=/absent/,cmdOn=1,cmdOff=0
room GPS,Homekit
Wenn ich das richtig sehe, erwartet
OCCUPANCY_NOT_DETECTED = 0
OCCUPANCY_DETECTED = 1
Nun ist die Frage, wie lautet die Syntax richtig?
Gruß
Mathze
Ich bin mir nicht sicher, ob ich es nun durch ausprobieren richtig hinbekommen habe, aber augenscheinlich funktioniert folgendes Reading:
OccupancyDetected=state,values=home:OCCUPANCY_DETECTED;absent:OCCUPANCY_NOT_DETECTED
Für mich zwar noch nicht sonderlich verständlich, aber wenn es geht, umso schöner :D
Gruß
Mathze