i didn’t have tested this binding but the “original” one. For sure Homekit integration is almost the same adventure… but i get i work.
first of all please check if the binding have a switch for obstruction status (orig binding don’t show ths status, therefore i’ve created a simple switch, be sure it is off)
assign home kit as follow
-
main object garagedooropener:
value: GarageDoorOpener
config: {} -
switch garagedooropener:
value: GarageDoorOpener.TargetDoorState
config: {} -
string doorStatusGarage:
value: GarageDoorOpener.CurrentDoorState
config: {} -
switch obstructionStatus:
value: GarageDoorOpener.ObstructionStatus
config: {}
IMHO not mandatory:
- garagedoorName:
value: GarageDoorOpener.Name
config: {}
DON’T ASSIGN HOMEKIT PROPERTIES TO OTHER ENTITIES!