* Add WS command to help reset custom entity_id
* Calculate suggested object id from entity properties
* Fix logic and add additional tests
* Adjust test
* Update folder_watcher test
* Handle current entity id matches the automatic entity id
* Don't store calculated_object_id
* Update snapshots
* Update snapshots
* Update test
* Tweak logic for reusing current entity_id
* Improve test
* Don't assign same entity_id to several entities
* Prioritize custom entity name
* Update snapshots
* Update snapshots
* initial
* remove dupe name definition
* snapshot update
* name def updates
* test update for new entity name
* remove attributes
* icon translations
* merge fixes
* Snapshot update post merge
* update to class initialisation
* move entity delete to coordinator
* remove some comments
* move known_alarms to coordinator
* test_switch update for syrupy change
* listener and sets
* check self.available
* remove refresh from conftest
* test update
* test tweak
* move listener to switch platform
* updates revew
* SWITCH_DOMAIN
* Add first status sensor and coordinator
* New snapshot
* Add comment
* Add test for forbidden status endpoint
* Changed comment
* Fixed translation
* Minor changes and code optimization
* Add common translation; minor tweaks
* Moved translation from common to integration
* Use device class transation
* WIP
* Test api push
* Use constants
* Use callbacks registered with mock
* Add comment
* Adress review comments
* Empty commit
* Fix tests
* Updates after review
* Add user picture
* FYTA integration: Add separate entities for both default and user plant images (#12)
* Refactor FYTA integration to provide both default and user plant images as separate entities
* Refactor FYTA tests by removing unused CONF_USER_IMAGE option and related test cases
* Update FytaPlantImageEntity to set entity name based on image type
* Refactor FYTA image tests to accommodate separate plant and user image entities, updating assertions and snapshots accordingly.
* Enhance FYTA image handling by introducing FytaImageEntityDescription for better separation of plant and user images, and update image URL retrieval logic. Additionally, add localized strings for image entities in strings.json.
* Correct typo
* Update FYTA image snapshots to reflect changes in translation keys for plant and user images.
* Update homeassistant/components/fyta/image.py
* Update homeassistant/components/fyta/image.py
---------
Co-authored-by: dontinelli <73341522+dontinelli@users.noreply.github.com>
* Update QS + ruff
* Revert MINOR_VERSION increase and remove obsolete migration test
* Update snapshot
* Resolve comments
* Update snapshot
* Fix
---------
Co-authored-by: Alexander <chimera88@gmx.de>
* add support for air purifier
* add unit tests for air purifier
* fix aqi translation
* fix aqi translation
* add air purifier table
* fix air purifier
* remove init and add options for aqi level
* feat: Wind direction icons
* optimize funciton
* float to int
* no-verify
* pre-change for icon translation changes
---------
Co-authored-by: Jeff Stein <6491743+jeffor@users.noreply.github.com>
* initial
* initial
* add tests
* Update for list return
* translate exception
* tests for errors
* review tweaks
* test fix
* force content_type to lowercase
* Allow media_content_type = None
* new test