* Use preferred spelling of "setpoint" in `smartthings`
Change three occurrences of "set point" to "setpoint" to match the preferred spelling in Home Assistant.
* Update test_sensor.ambr
* Update test_sensor.ambr (2)
* fix issues with checking mac address for panels added manually
* add test
* don't allow discovery to pick up a host twice
* make sure we validate tests without a mac address
* check entry is loaded
* Update config_flow.py
* apply changes from review
* assert unique id
* assert unique id
* Sort usb ports in Z-Wave flow so unknown devices are last
* tweak
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* add media_source platform
* fix error messages
* use mime-type from asset info, instead of guessing it
* add dependency for http
* add tests
* use direct imports and set can_play=False for images
* fix tests
* Enable RFDEBUG on "Enable debug logging"
* fix checks
* fix checks
* one more lap
* fix test
* wait to init rflink
In my dev env this is not needed
* use hass.async_create_task(handle_logging_changed())
instead async_at_started(hass, handle_logging_changed)
* revert unneeded async_block_till_done
* Remove the startup management
There's a race condition at startup that can't be managed nicely
* Add energy/water forecast & fix drying_step error
Adding the energy forecast and water forecast entities that are present in the HACS version of this integration but absent in the HA Core implantation.
Also fixed the state_drying_step sensor which wasn't handling casting of the API value to an int correctly due to the API sometimes giving a None value.
* Fix formatting issues from previous commit
* Fix missing translation_key line 202
* Remove icon entries
* Update icons.json
* Update strings.json
* Update strings.json (correcting mixed up energy/water forecast names)
* Update homeassistant/components/miele/strings.json
Co-authored-by: Åke Strandberg <ake@strandberg.eu>
* Update homeassistant/components/miele/strings.json
Co-authored-by: Åke Strandberg <ake@strandberg.eu>
* Fix tests
---------
Co-authored-by: Åke Strandberg <ake@strandberg.eu>
Co-authored-by: Joostlek <joostlek@outlook.com>
* Fix Nanoleaf light state propagation after change from home asisstant
* Add tests to check if nanoleaf light is triggering async_write_ha_state
* Fix pylint for test case
* Fix use coordinator.async_refresh instead of async_write_ha_state
* Fix tests
---------
Co-authored-by: Joostlek <joostlek@outlook.com>
* add immich integration
* bump aioimmich==0.3.1
* rework to require an url as input and pare it afterwards
* fix doc strings
* remove name attribute from deviceinfo as it is default behaviour
* add translated uom for count sensors
* explicitly pass in the config_entry in coordinator
* fix url in strings to uppercase
* use data_updates attribute instead of data
* remove left over
* match entries only by host
* remove quotes
* import SOURCE_USER directly, instead of config_entries
* split happy and sad flow tests
* remove unneccessary async_block_till_done() calls
* replace url example by "full URL"
* bump aioimmich==0.4.0
* bump aioimmich==0.5.0
* allow multiple users for same immich instance
* Fix tests
* limit entities when user has no admin rights
* Fix tests
* Fix tests
---------
Co-authored-by: Joostlek <joostlek@outlook.com>