[gelöst] Structure Schaltzustand nicht ok in homekit/homebridge wenn fhem schalt

Begonnen von Mihca, 26 Dezember 2020, 18:01:33

Vorheriges Thema - Nächstes Thema

Mihca

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
Viele Grüße
Achim
__________
Kein Fehler ist so dumm, dass man ihn nicht machen könnte.
Raspi Ubuntu 24.04 Perl 5.38.2, Rollo-, Sonnen-, Licht-, Heizungs-, Poolsteuerung, Energiebilanzen -- HomeMatic, FS20, ESP/Tasmota/ESPEasy, CUL868v3 USB, MAX! Cube LAN mit CUL-Firmware HomeMatic

tpm88

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
Test FHEM Server on RPi, CUL_HM
Prod FHEM Server on Odroid HC1, HM-USB, JeeLink
Devices: diverse HM, IT1500, 1wire, LaCrosse, MQTT

Mihca

Hallo Tobias,
danke für den Tipp. Hat aber keine Änderung gebracht.
VG Achim
Viele Grüße
Achim
__________
Kein Fehler ist so dumm, dass man ihn nicht machen könnte.
Raspi Ubuntu 24.04 Perl 5.38.2, Rollo-, Sonnen-, Licht-, Heizungs-, Poolsteuerung, Energiebilanzen -- HomeMatic, FS20, ESP/Tasmota/ESPEasy, CUL868v3 USB, MAX! Cube LAN mit CUL-Firmware HomeMatic

Mihca

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
Viele Grüße
Achim
__________
Kein Fehler ist so dumm, dass man ihn nicht machen könnte.
Raspi Ubuntu 24.04 Perl 5.38.2, Rollo-, Sonnen-, Licht-, Heizungs-, Poolsteuerung, Energiebilanzen -- HomeMatic, FS20, ESP/Tasmota/ESPEasy, CUL868v3 USB, MAX! Cube LAN mit CUL-Firmware HomeMatic