Ich habe einige Zigbee-Steckdosen und Leuchten in einer "structure" zusammengefasst:
defmod LichtInnen structure LichtInnen LichtWZWandleuchte LichtDieleStehleuchte LichtWindfangGarderobe LichtEinliegerStehleuchte LichtBueroStehleuchte LichtGalerieStehleuchte
attr LichtInnen devStateIcon on:light_light_dim_90@orange off:light_light_dim_00
attr LichtInnen genericDeviceType light
attr LichtInnen group Licht
attr LichtInnen homebridgeMapping clear\
On=state,cmdOn=on,cmdOff=off
attr LichtInnen icon light_light_dim_00
attr LichtInnen room Homekit,EG_Diele,EG_Wohnzimmer,Haus,Licht,OG_Buero,UG_Einlieger
attr LichtInnen siriName Licht
Aus Apple "Home" kann ich das "structure" schalten. Danach wird in Home auch der richtige Zustand angezeigt. Wenn von fhem aus geschaltet wird, kommt der Status nicht in Home an.
Andere Devices werden in Home mit dem richtigen Status angezeigt, wenn fhem sie schaltet. Homebridge ist auf aktuellem Stand. Hier ein Auszug aus dem Homebridge Protokoll von den in fhem ausgeführten Schaltvorgängen:
[26.12.2020, 17:52:26] [FHEM] query: On for LichtInnen-state
[26.12.2020, 17:52:26] [FHEM] cached: false (as boolean)
2020-12-26 17:52:44 caching: LichtInnen-state: off
2020-12-26 17:52:45 caching: LichtInnen-state: undefined
2020-12-26 17:52:46 caching: LichtInnen-state: undefined
2020-12-26 17:52:46 caching: LichtInnen-state: undefined
2020-12-26 17:52:46 caching: LichtInnen-state: undefined
2020-12-26 17:52:46 caching: LichtInnen-state: undefined
2020-12-26 17:52:46 caching: LichtInnen-state: off
2020-12-26 17:52:51 caching: LichtInnen-state: on
2020-12-26 17:52:51 caching: LichtInnen-state: undefined
2020-12-26 17:52:52 caching: LichtInnen-state: undefined
2020-12-26 17:52:52 caching: LichtInnen-state: undefined
2020-12-26 17:52:52 caching: LichtInnen-state: undefined
2020-12-26 17:52:52 caching: LichtInnen-state: undefined
2020-12-26 17:52:52 caching: LichtInnen-state: on
2020-12-26 17:52:59 caching: LichtInnen-state: on
Vorab vielen Dank für Hilfe!
Achim
Hallo Achim.
Versuche mal als genericDeviceType switch und das HomeBridgeMapping wegzulassen.
Damit funktioniert bei mir eine ,,structure" im Homekit seit langer Zeit einwandfrei.
VG
Tobias
Hallo Tobias,
danke für den Tipp. Hat aber keine Änderung gebracht.
VG Achim
Mit dem heutigen Update des Homebridge-Plugins homebridge-fhem_v0.5.22 funktioniert es einwandfrei ohne ein Attribut "homebridgeMapping".
Danke an justme-1968!
VG
Achim