Fix Motion Blinds checking interface for multiple gateways (#71474)
* fix checking interface for multiple gateways * fix black * setup lock for shared multicast listener * fix black * bump motionblinds to 0.6.7 * compensate for extra Lock_key * unregister gateway when unloading * unsubscribe stop listener * fix black * only unsubscribe listener on last gateway remove * catch OSError for invalid interfaces * test coverage * make stop listen on last config entry more robust * also check ConfigEntryState * fix black
This commit is contained in:
parent
1d6e404512
commit
9be7b02613
4 changed files with 58 additions and 30 deletions
|
@ -16,6 +16,8 @@ KEY_GATEWAY = "gateway"
|
|||
KEY_API_LOCK = "api_lock"
|
||||
KEY_COORDINATOR = "coordinator"
|
||||
KEY_MULTICAST_LISTENER = "multicast_listener"
|
||||
KEY_SETUP_LOCK = "setup_lock"
|
||||
KEY_UNSUB_STOP = "unsub_stop"
|
||||
KEY_VERSION = "version"
|
||||
|
||||
ATTR_WIDTH = "width"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue