* decrease uptime accuracy from seconds to minutes
* adjust tests
* calc uptime timestamp in coordinator
* bump pyipp to 0.17.0
* revert changes, just use the new printer.booted_at property
---------
Co-authored-by: Chris Talkington <chris@talkingtontech.com>
* Add todo list response target for ListAddItemIntent
* Delete .vscode/settings.json
* Fix imports
* Add test
* Formatting
* Fix test
---------
Co-authored-by: Tom Harris <tomharris@harrisnj.net>
Co-authored-by: Michael Hansen <mike@rhasspy.org>
* Add tests for sensor platform
* Add tests for switch platform
* Add tests for button platform
* Add tests for todo platform
* Add tests for todo platform
* Load json data fixtures
* Update snapshot
* Add fixtures
* test move todo
* parametrize todo tests, test drop notification
* test todo exceptions
* some minor improvements
* test setup retry
* Test update failed
* Test coordinator rate limit
* Test date utils
* Reduce scope of PR
* remove unused assert_mock_called_with function
* update snapshot
* Update tests/components/habitica/test_init.py
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Add scene support to WMS WebControl pro
* Update homeassistant/components/wmspro/scene.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Create a device per room instead of scene
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Z-Wave JS: support non-dimmable color lights
* remove black_is_off light, support on/off/color
* fix: tests for on/off light
* fix: typo
* remove commented out old test code
* add test for off and on
* support colored lights without separate brightness control
* add test for color-only light
* refactor: extract color only light
* fix: preserve color when changing brightness
* extend tests
* refactor again
* refactor scale check
* refactor: remove impossible check
* review feedback
* review feedback
* fix discovery to handle all 3 switch CCs, limit search to same endpoint
* Update homeassistant/components/zwave_js/discovery.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Update homeassistant/components/zwave_js/discovery.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* add test for Smart Switch 7 state
* Add type annotations
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Use aiohasupervosor for store addon info
* Use aiohasupervisor install addon
* Use aiohasupervisor for store info API
* Fix onboarding test
* Changes from feedback
* Move get_supervisor_client out of constructor
* Mock supervisor_client in tests
* Make property private
* Add ability to pass the config entry explicitely in data update coordinators
* Implement in accuweather
* Raise if config entry not set
* Move accuweather models
* Fix gogogate2
* Fix rainforest_raven
* Add tests for the Spotify media browser
* Add tests for the Spotify media browser
* Fix
* Fix comment
* Revert "Add tests for the Spotify media browser"
This reverts commit 59de6725d22b9c8797a187f7e2d598375bd372c4.
* Add comment
* Add comment