* Fix spelling of "self-consumption" in `tessie`
* Fix spelling of "self-consumption" in `tesla_fleet`
* Fix spelling of "self-consumption" in `teslemetry`
Change all `imap` action description to match HA style
Change all four descriptions to use third-person singular to ensure proper (machine) translations.
* Remove dependency on modbus for stiebel_eltron
The modbus integration changed its setup, so it is
not possible anymore to have an empty hub.
* Add config flow
* Update pystiebeleltron to v0.1.0
* Fix
* Fix
* Add test for non existing modbus hub
* Fix tests
* Add more tests
* Add missing translation string
* Add test for import failure
* Fix issues from review comments
* Fix issues from review comments
* Mock stiebel eltron client instead of setup_entry
* Update homeassistant/components/stiebel_eltron/__init__.py
* Update homeassistant/components/stiebel_eltron/__init__.py
---------
Co-authored-by: Joostlek <joostlek@outlook.com>
* Remove dependency on modbus for stiebel_eltron
The modbus integration changed its setup, so it is
not possible anymore to have an empty hub.
* Add config flow
* Update pystiebeleltron to v0.1.0
* Fix
* Fix
* Add test for non existing modbus hub
* Fix tests
* Add more tests
* Add missing translation string
* Add test for import failure
* Fix issues from review comments
* Fix issues from review comments
* Mock stiebel eltron client instead of setup_entry
* Update homeassistant/components/stiebel_eltron/__init__.py
* Update homeassistant/components/stiebel_eltron/__init__.py
---------
Co-authored-by: Joostlek <joostlek@outlook.com>
* Add external usb drives
* Add partition percentage used
* Move icons to icons.json
* Add external usb to diagnostics
* Add assert for external usb entity
* Fix reset external_usb
* Update homeassistant/components/synology_dsm/diagnostics.py
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com>
* Update homeassistant/components/synology_dsm/diagnostics.py
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com>
* Fix diagnostics
* Make each partition a device
* Add usb sensor tests
* Add diagnostics tests
* It is possible that api.external_usb is None
* Merge upstream into syno_external_usb
* add manufacturer and model to partition
* fix tests
---------
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com>
Co-authored-by: mib1185 <mail@mib85.de>
* Add some more sensors
* Add some debug logging and correct spelling
* Address review comments
* Split out duration sensors to separate PR
* Update strings
* Filter program phases by device type
* Update tests
* Fix auto link
* Address som of the comments
* Lint
* Lint
* Remove duplicates from enum sensor options
* Update snapshot
* Sort options in enum sensors