core/homeassistant/components/smlight
TimL e9364f4c3a
Add update platform for Smlight integration (#125943)
* Create update coordinator for update entities

* fix type errors

* update info fixture with zigbee version

* Add fixtures for Firmware objects

* mock get_firmware_version function

* Add update platform for Smlight integration

* Add strings for update platform

* Add tests for update platform

* add snapshot for update tests

* Split out base coordinator

* Update homeassistant/components/smlight/strings.json

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>

* overwrite coordinator types

---------

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-09-16 14:14:15 +02:00
..
__init__.py Add update platform for Smlight integration (#125943) 2024-09-16 14:14:15 +02:00
binary_sensor.py Add update platform for Smlight integration (#125943) 2024-09-16 14:14:15 +02:00
button.py Add update platform for Smlight integration (#125943) 2024-09-16 14:14:15 +02:00
config_flow.py Abort zeroconf flow on connect error during discovery (#125980) 2024-09-16 13:45:39 +02:00
const.py Add update platform for Smlight integration (#125943) 2024-09-16 14:14:15 +02:00
coordinator.py Add update platform for Smlight integration (#125943) 2024-09-16 14:14:15 +02:00
entity.py Add update platform for Smlight integration (#125943) 2024-09-16 14:14:15 +02:00
icons.json Add info based sensors to Smlight integration (#125482) 2024-09-13 13:36:54 +02:00
manifest.json Set Smlight integration to local_push class (#125983) 2024-09-16 12:41:29 +02:00
sensor.py Add update platform for Smlight integration (#125943) 2024-09-16 14:14:15 +02:00
strings.json Add update platform for Smlight integration (#125943) 2024-09-16 14:14:15 +02:00
switch.py Add update platform for Smlight integration (#125943) 2024-09-16 14:14:15 +02:00
update.py Add update platform for Smlight integration (#125943) 2024-09-16 14:14:15 +02:00