Homekit controller BLE groundwork (part 2) (#20548)
* Only fetch values of characteristics we are tracking. * Use callbacks on subclasses to update individual values * Update alarm_control_panel to use update callbacks * Update climate to use update callbacks * Update cover to use update callbacks * Update light to use update callbacks * Update lock to use update callbacks * Update switch to use update callbacks * Remove compatibility code as all entities migrated * pylint by name rather than code
Showing
- homeassistant/components/homekit_controller/__init__.py 15 additions, 11 deletionshomeassistant/components/homekit_controller/__init__.py
- homeassistant/components/homekit_controller/alarm_control_panel.py 4 additions, 11 deletions...tant/components/homekit_controller/alarm_control_panel.py
- homeassistant/components/homekit_controller/climate.py 10 additions, 16 deletionshomeassistant/components/homekit_controller/climate.py
- homeassistant/components/homekit_controller/cover.py 26 additions, 35 deletionshomeassistant/components/homekit_controller/cover.py
- homeassistant/components/homekit_controller/light.py 13 additions, 17 deletionshomeassistant/components/homekit_controller/light.py
- homeassistant/components/homekit_controller/lock.py 4 additions, 11 deletionshomeassistant/components/homekit_controller/lock.py
- homeassistant/components/homekit_controller/switch.py 4 additions, 11 deletionshomeassistant/components/homekit_controller/switch.py
Loading
Please register or sign in to comment