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
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.
Hallo justme,
danke für die Hinweise. tatsächlich steht die Lösung schon 1:1 im wiki:
https://wiki.fhem.de/wiki/Homebridge_User_Configs#Modul_RESIDENTS_f.C3.BCr_Anwesenheitserkennung_und_Steuerung_der_Anwesenheit_benutzen (https://wiki.fhem.de/wiki/Homebridge_User_Configs#Modul_RESIDENTS_f.C3.BCr_Anwesenheitserkennung_und_Steuerung_der_Anwesenheit_benutzen)
Hatte ich bis dahin leider übersehen.
Danke
Obelix