homebridge-plugins / homebridge-august

The Homebridge August plugin allows you to access your August/Yale Locks from HomeKit with Homebridge.
ISC License
36 stars 9 forks source link

Feature Request: Push Button #27

Closed jamesscf closed 1 year ago

jamesscf commented 1 year ago

Problem

Push button rather than a switch for unlock state

Solution

Push button or single click button maybe?

Alternatives

Hello, Great plugin, it works with the YALE Keyless Connect, but as this auto-locks after 10 seconds when you unlock it its a fixed switch in either the locked or unlocked position, this then throws an error that re occurs in HomeKit. Thanks!

Additional context

[03/11/2022, 22:38:57] [August] Lock: Side Gate doorState: init, closed: false, open: false [03/11/2022, 22:38:58] [August] Lock: Side Gate doorState: init, closed: false, open: false [03/11/2022, 22:39:01] [August] Lock: Side Gate doorState: init, closed: false, open: false [03/11/2022, 22:39:03] [August] Lock: Side Gate doorState: init, closed: false, open: false [03/11/2022, 22:39:05] [August] Lock: Side Gate doorState: init, closed: false, open: false [03/11/2022, 22:39:07] [August] Lock: Side Gate doorState: init, closed: false, open: false [03/11/2022, 22:39:17] [August] Lock: Side Gate doorState: init, closed: false, open: false [03/11/2022, 22:39:21] [August] Lock: Side Gate doorState: init, closed: false, open: false [03/11/2022, 22:39:23] [August] Lock: Side Gate doorState: init, closed: false, open: false [03/11/2022, 22:39:25] [August] Lock: Side Gate doorState: init, closed: false, open: false [03/11/2022, 22:39:26] [August] Lock: Side Gate doorState: init, closed: false, open: false [03/11/2022, 22:39:29] [August] Lock: Side Gate doorState: init, closed: false, open: false [03/11/2022, 22:39:33] [August] Lock: Side Gate doorState: init, closed: false, open: false [03/11/2022, 22:39:36] [August] Lock: Side Gate doorState: init, closed: false, open: false [03/11/2022, 22:39:37] [August] Lock: Side Gate doorState: init, closed: false, open: false [03/11/2022, 22:39:42] [August] Lock: Side Gate doorState: init, closed: false, open: false [03/11/2022, 22:39:46] [August] Lock: Side Gate doorState: init, closed: false, open: false [03/11/2022, 22:39:49] [August] Lock: Side Gate doorState: init, closed: false, open: false [03/11/2022, 22:39:53] [August] Lock: Side Gate doorState: init, closed: false, open: false [03/11/2022, 22:39:55] [August] Lock: Side Gate doorState: init, closed: false, open: false [03/11/2022, 22:40:02] [August] Lock: Side Gate doorState: init, closed: false, open: false [03/11/2022, 22:40:07] [August] Lock: Side Gate doorState: init, closed: false, open: false [03/11/2022, 22:40:13] [August] Lock: Side Gate doorState: init, closed: false, open: false [03/11/2022, 22:40:15] [August] Lock: Side Gate doorState: init, closed: false, open: false [03/11/2022, 22:40:20] [August] Lock: Side Gate doorState: init, closed: false, open: false [03/11/2022, 22:40:22] [August] Lock: Side Gate doorState: init, closed: false, open: false [03/11/2022, 22:40:23] [August] Lock: Side Gate doorState: init, closed: false, open: false [03/11/2022, 22:40:25] [August] Lock: Side Gate doorState: init, closed: false, open: false [03/11/2022, 22:40:27] [August] Lock: Side Gate doorState: init, closed: false, open: false [03/11/2022, 22:40:30] [August] Lock: Side Gate doorState: init, closed: false, open: false [03/11/2022, 22:40:32] [August] Lock: Side Gate doorState: init, closed: false, open: false [03/11/2022, 22:40:34] [August] Lock: Side Gate doorState: init, closed: false, open: false [03/11/2022, 22:40:36] [August] Lock: Side Gate doorState: init, closed: false, open: false [03/11/2022, 22:40:38] [August] Lock: Side Gate doorState: init, closed: false, open: false [03/11/2022, 22:40:43] [August] Lock: Side Gate doorState: init, closed: false, open: false

dacarson commented 1 year ago

The switch that is shown to control the lock is the way HomeKit represents a lock.

The errors you are seeing in the log look awfully like the issue reported here: https://github.com/donavanbecker/homebridge-august/issues/21 The plugin does get notified when the physical lock changes state, so the HomeKit lock state should 'just work'.

Can you test it with the current beta?