ratgdo / esphome-ratgdo

ratgdo for ESPHome
GNU General Public License v2.0
311 stars 84 forks source link

Obstruction Status Always "On" in HomeKit #280

Open franktastical opened 3 weeks ago

franktastical commented 3 weeks ago

Description

I am experiencing an issue where the "Obstruction" status is always "On" in HomeKit, causing it to report an issue even when there is nothing blocking the door. Despite this, the door operates normally with remotes, wall button, HomeKit, or the ratgdo web UI. When the sensor is actually obstructed, it functions correctly in all modes (won’t close). Environment

Steps to Reproduce

  1. Observe the "Obstruction" status in HomeKit.
  2. Ensure there is no physical obstruction.
  3. Check the operation of the door using remotes, wall button, HomeKit, and the ratgdo web UI.

Observations

Additional Information

Please let me know if any further information or diagnostic steps are needed.

Thank you!

PaulWieland commented 3 weeks ago

And what is the obstruction status showing in ESP Home?

rlowens commented 3 weeks ago

Also, how are you connecting the ESPHome firmware to HomeKit? (There are a few different ways to do it.)

franktastical commented 3 weeks ago

Sorry, I meant to include those details in the original post. Not sure how I omitted them.

I have ratgdo connected to HomeKit via homebridge-ratgdo plugin on a child bridge. The web UI for the ratgdo shows "Obstruction" as "On" which is then passed along to HomeKit where I see it. Triggering the sensor doesn't seem to cause any output on the ratgdo UI, but does cause the light on the sensor to flash.

Screenshot 2024-05-21 at 5 16 41 PM
franktastical commented 3 weeks ago

And I have thrice verified the wiring is correct and nothing is shorted out (unless its shorted somewhere along the lengthy sensor wire). Multi metered all the connections to be sure.