NRCHKB / node-red-contrib-homekit-bridged

Node-RED Contribution - HomeKit Bridged : Node-RED nodes to simulate Apple HomeKit devices.
https://nrchkb.github.io
MIT License
416 stars 52 forks source link

[Help needed]: Trying to setup a Garage Door Opener #547

Closed shanse01 closed 3 months ago

shanse01 commented 7 months ago

Your Current NRCHKB Plugin Version

1.6.0

Operating System

Raspberry pi latest

How can we help?

First of all thanks for the great work!

Setting up the garage door opener connecting it to KNX worked well to the point I noticed that I do not get any status of the garage door. I then tried to use the input side of your node to send the status messages to it (e. g. CurrentDoorState). Instead of taking this information to update the status in HomeKit your node send another opening or closing command.

Is there another method to achieve setting the status of the HomeKit Accessory? In case I overlooked something obvious, please excuse.

Thank you very much for your kind support!

Any more details?

I have two garage doors with separate addresses for opening and closing as well as two separate addresses for the statuses. And there is one Gate that is controlled by one push button (open/stop/close) as well as one address for the closed status.

Any code or functions to add?

No response

crxporter commented 7 months ago

My recommendation: go into your configuration and uncheck the "allow message pass through"

This will prevent the loop and you should be able to send inputs with current door state and target door state - which will update your HomeKit status.

If this doesn't make sense just let us know where you got lost and we can provide more detail! Thanks

structure7 commented 3 months ago

I was experiencing the same frustration and thanks @crxporter for pointing that out. Opening the Service node, editing the Bridge settings, and unchecking Allow Message Passthrough saved the day.

Shaquu commented 3 months ago

@shanse01 have you tried recommendations by any chance?

shanse01 commented 3 months ago

@Shaquu Yes, worked for me as well and no further problems.