HomebridgeMapping Problem OccupancySensor mit structure

Begonnen von t1me2die, 06 Februar 2020, 12:55:48

Vorheriges Thema - Nächstes Thema

t1me2die

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

t1me2die

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