Bug - Homebridge Status Garage

Begonnen von Cybers, 09 März 2021, 18:13:47

Vorheriges Thema - Nächstes Thema

Cybers

Hallo,

bei der Einrichtung meines Garagentors in der Homebridge habe ich ein Problem mit dem Status:

Vorweg das List meines Garagentorschalters:
Internals:
   DEF        01879635
   ESP3_DestinationID FFFFFFFF
   ESP3_MSGCNT 9
   ESP3_PacketType 1
   ESP3_RSSI  -83
   ESP3_ReceivingQuality good
   ESP3_RepeatingCounter 0
   ESP3_SubTelNum 3
   ESP3_TIME  2021-03-09 17:41:52
   FGW14_USB_MSGCNT 3
   FGW14_USB_TIME 2021-03-09 17:41:19
   FUUID      602e83fa-f33f-e675-eb0b-4cbb533670b88559
   IODev      ESP3
   LASTInputDev ESP3
   MSGCNT     9
   NAME       EnO_01879635
   NR         340
   NTFY_ORDER 50-EnO_01879635
   STATE      0
   TYPE       EnOcean
   CHANGED:
     Status: 0
   READINGS:
     2021-03-09 17:41:52   Status          0
     2021-03-09 17:41:52   buttons         pressed
     2021-03-09 17:41:52   channelB        BI
     2021-03-09 17:41:52   state           BI
   helper:
Attributes:
   IODev      ESP3
   alias      Garagentor
   devStateIcon open:fts_garage closed:fts_garage_door_100
   eventMap   on-for-timer:on-for-timer BI:off B0:on
   genericDeviceType garage
   group      Schaltaktor FSR61/8-24V UC
   homebridgeMapping CurrentDoorState=Status,values=0:CLOSED;1:OPEN TargetDoorState=CurrentDoorState,cmds=OPEN:on;CLOSED:on
   icon       fts_garage
   manufID    00D
   room       Garage,Homekit,Schaltschrank
   stateFormat {ReadingsVal("EnO_01879635","Status",0)}
   subDef     FFD6FC81
   subType    switch
   switchMode pushbutton
   webCmd     :


- Das Reading "Status" wird durch das Device "Öffnungssensor" auf 0 (geschlossen) oder 1 (geöffnet) gesetzt. Das funktioniert ohne Probleme.

-> habe ich das Attribut "homebridgeMapping" (wie in dem List zu sehen) auf:
CurrentDoorState=Status,values=0:CLOSED;1:OPEN TargetDoorState=CurrentDoorState,cmds=OPEN:on;CLOSED:on
dann wird mir beim Neustart der Homebridge der Status des Tores in der Home-App richtig angezeigt. Allerdings stimmt der Status bei jedem Öffnungs- oder Schließvorgang nicht mehr: Tor auf - Status "Tor zu" und umgekehrt!!!

-> ändere ich das Attribut "homebridgeMapping" auf:
CurrentDoorState=Status,values=1:CLOSED;0:OPEN TargetDoorState=CurrentDoorState,cmds=OPEN:on;CLOSED:on
dann wird mir beim Neustart der Homebridge der Status des Tores in der Home-App falsch angezeigt. Allerdings stimmt der Status bei jedem Öffnungs- oder Schließvorgang!!!

Kann mir das jemand erklären? Das Phänomen mit dem falschen Status nach dem Homebridge-Start wurde auch schon mal in einem anderen Beitrag erwähnt.

Gruß, Sascha
FHEM 6.3 auf Raspberry PI 4 / Smartvisu
Eltako Serie 14: FAM14, FGW14-USB, FSB14, FSR14-4x, FSR14-2x, FDG14, FTS14-EM in Kombination mit Jung F50 24V Tastern
1-Wire Temperatursensoren
aus alter Zeit:
Gott sei Dank nur noch 3 Homematic Jalousie- & Schaltaktoren! Wer sich mit Funk auskennt, legt Kabel

justme1968

setz mal values für CurrentDoorState und TargetDoorState explizit und schau ob es dann geht. wenn nicht: schau ob unterschiedliche kombinationen besser gehen.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

Cybers

Was meinst du mit ,,explizit"? Statt 1 und 0 z.B. Open und Close?
FHEM 6.3 auf Raspberry PI 4 / Smartvisu
Eltako Serie 14: FAM14, FGW14-USB, FSB14, FSR14-4x, FSR14-2x, FDG14, FTS14-EM in Kombination mit Jung F50 24V Tastern
1-Wire Temperatursensoren
aus alter Zeit:
Gott sei Dank nur noch 3 Homematic Jalousie- & Schaltaktoren! Wer sich mit Funk auskennt, legt Kabel

justme1968

ich meine hinschreiben statt aus der anderen characteristic zu kopieren
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

Cybers

ich habe das Homebridgemapping dann mal wie folgt geändert:
CurrentDoorState=Status,values=1:CLOSED;0:OPEN TargetDoorState=Status,values=1:CLOSED;0:OPEN,cmds=OPEN:on;CLOSED:on

Das Ergebnis ist das gleiche. Es scheint, als wenn die Schnittstelle Fhem/Home-App an irgendeiner Stelle die Änderung des Status nicht richtig übermittelt bekommt, bzw. nicht richtig übermittelt.
FHEM 6.3 auf Raspberry PI 4 / Smartvisu
Eltako Serie 14: FAM14, FGW14-USB, FSB14, FSR14-4x, FSR14-2x, FDG14, FTS14-EM in Kombination mit Jung F50 24V Tastern
1-Wire Temperatursensoren
aus alter Zeit:
Gott sei Dank nur noch 3 Homematic Jalousie- & Schaltaktoren! Wer sich mit Funk auskennt, legt Kabel

justme1968

dann wäre der vergleich von event monitor und homebridge log (eventuell im debug mode) interessant
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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