cryptk / cryptk/haomnilogic-local
Add support for equipment interlocks
- Dominant language
- Python
- Stars
- 47
- Forks
- 22
- Avg merge
- 1m
- Merged PRs (30d)
- 1
Description
Currently, if there is an interlock in place, home assistant will still allow toggling the entity on, but the next time the integration polls it will go back to off.
An example of this is a relay for a water feature that is interlocked with a pool cover sensor/switch so that the water feature cannot be turned on while the cover is closed.
We should detect this scenario in the configuration so that we can surface a message to the user if they attempt to toggle a device while it is interlocked.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by locating the integration's configuration handling and the code that processes entity toggles and polling updates. Trace how interlocked devices are represented, then define completion as detecting the configured interlock and surfacing a user-facing message instead of silently reverting the device to off.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- api, backend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100