Homebridge: Presence von Roommates mit iOS Bordmitteln

Begonnen von obelix221, 24 Dezember 2021, 07:38:56

Vorheriges Thema - Nächstes Thema

obelix221

Hallo zusammen,

ich würde gerne das native Geofencing von iOS für die Presence-Erkennung der Roommates konfigurieren.
Leider habe ich dazu keine Beschreibung gefunden.

Ich habe folgenden Weg eingeschlagen:
1) Roommate angelegt
2) Roommate dem Raum "Homekit" zugewiesen.
3) Homebridge-Mapping konfiguriert.
4) Homebridge durchgestartet
5) Nun habe ich auch ein "Occupancy"-Device (?) im Homekit.
(Weiß noch nicht, ob das so heißt)

Nun würde ich gerne eine Automatisierung im Homekit anlegen.
Leider kann ich bei der Anlage einer neuen Automation zwar schon die Bedingungen wählen (Wenn jemand nach Hause kommt/ das Haus verlässt, etc), aber ich kann als Schalter nicht das "Occuupancy"-Device (s. Schritt 5) auswählen.
Es stehen nur die anderen üblichen Devices zur Verfügung um eine Aktion auszuführen.

Was mache ich falsch?

VG
Obelix

anbei das Roommate-Device aus fhem:

Internals:
   CFGFN     
   DEF        rgr_Residents
   DURATIONTIMER 1640327101.00413
   FUUID      61c48b6a-f33f-f80f-39ea-5101d637f8957c34
   FVERSION   20_ROOMMATE.pm:0.195330/2019-06-02
   NAME       rr_Elena
   NOTIFYDEV  global,
   NR         2354
   NTFY_ORDER 50-rr_Elena
   READY      1
   RESIDENTGROUPS rgr_Residents
   STATE      home
   SUBTYPE    adult
   TYPE       ROOMMATE
   READINGS:
     2021-12-24 00:44:18   durTimerAbsence 00:00:00
     2021-12-24 00:44:18   durTimerAbsence_cr 0
     2021-12-24 07:24:01   durTimerPresence 06:39:43
     2021-12-24 07:24:01   durTimerPresence_cr 400
     2021-12-23 15:45:13   durTimerSleep   00:00:00
     2021-12-23 15:45:13   durTimerSleep_cr 0
     2021-12-24 00:44:18   lastArrival     2021-12-24 00:44:18
     2021-12-24 00:22:15   lastDeparture   2021-12-24 00:22:15
     2021-12-24 00:44:18   lastDurAbsence  00:22:03
     2021-12-24 00:44:18   lastDurAbsence_cr 22
     2021-12-24 00:22:15   lastDurPresence 07:08:21
     2021-12-24 00:22:15   lastDurPresence_cr 428
     2021-12-24 00:22:15   lastLocation    home
     2021-12-24 00:22:15   lastMood        calm
     2021-12-24 00:44:18   lastState       absent
     2021-12-24 00:44:18   location        home
     2021-12-24 00:44:18   mood            calm
     2021-12-24 00:44:18   presence        present
     2021-12-24 00:44:18   state           home
     2021-12-23 15:46:27   wayhome         0
   TIMER:
     rr_Elena_DurationTimer:
       HASH       rr_Elena
       MODIFIER   DurationTimer
       NAME       rr_Elena_DurationTimer
Attributes:
   alias      Elena
   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
   group      Elena
   homebridgeMapping On=state,subtype=gotosleep,valueOn=/gotosleep/,valueOff=/awoken|home|asleep|gone|absent/,cmdOn=gotosleep,cmdOff=absent On=state,subtype=asleep,valueOn=/asleep/,valueOff=/home|awoken|gotosleep|gone|absent/,cmdOn=asleep,cmdOff=absent
   icon       people_sensor
   room       Bewohner,Homekit
   rr_realname group
   siriName   Elena
   sortby     1
   webCmd     state
RPi3 als FHEM-Server, 868 MHz CUL, 433 MHz Transmitter, Homematic Aktoren und Sensoren, Yamaha AVR, Logitech Harmony, Fritzbox, Logitech SB, 433 MHz Steckdosen, HUE, EnOcean

justme1968

diese kombination ist von homekit nicht vorgesehen. occupancy ist ein reiner sensor der nicht extern geschaltet werden kann.

du musst dem roommate device eine On characteristic verpassen und als switch verwenden oder über einen zusätzlich dummy gehen.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

obelix221

RPi3 als FHEM-Server, 868 MHz CUL, 433 MHz Transmitter, Homematic Aktoren und Sensoren, Yamaha AVR, Logitech Harmony, Fritzbox, Logitech SB, 433 MHz Steckdosen, HUE, EnOcean