Skip to content

[BUG] After I actuate the servo to do a task on HomeKey auth, the lock state is stuck at Unlocking... #263

@asmin-kharel

Description

@asmin-kharel

Describe the bug
Here is my architecture:

  • ESP32 writes to GPIO 5 when a successful HomeKey auth happens
  • This info is passed down to raspberry pi pico and is received on its GPIO 5 pin
  • I can read the signal fine
  • My RaspberryPi then asks a servo to actuate a switch to unlock a door
  • HomeKit Lock state updates to Unlocking... and is stuck there
  • How do I get HomeKit to update the state? Do I have to write back this state to a GPIO on ESP32?

To Reproduce
Steps to reproduce the behavior:
See Architecture above

Expected behavior
HomeKit Lock status should change to Unlocked.

Screenshots
If applicable, add screenshots.

Environment:

  • Hardware: ESP32 S3
  • Firmware version: v0.8
  • Web UI version: v0.8

Additional context
Add any other context about the problem here.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions