Mark Adkins
1f7ebe9249
SharkIQ Hotfix - Handle current installations by using default `REGION` ( #90741 )
...
* Add default region on async_setup_entry
* Move logic to migration function
* Move update logic back to setup function, but updates the config if needed.
* Remove commented out code
* Update Tests & Config setting method
* Update homeassistant/components/sharkiq/__init__.py
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
* Update homeassistant/components/sharkiq/__init__.py
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
* Accept Suggestions & Formatting
---------
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2023-04-04 21:06:24 -04:00
Mark Adkins
38f3b9f165
Add SharkIQ EU region support ( #89349 )
...
* SharkIQ Dep & Codeowner Update
* Update code owners
* Add EU Region Support
* Update Config Flow Tests
* Standardize Region Comparison Strings
* Add Translation Support to Region Selector
* Fix Validation Tests
2023-03-28 08:48:32 +02:00
Andrew Marks
01bac9f433
Refactor sharkiq tests ( #39564 )
...
* Refactor sharkiq tests
* Fix linting
* Remove unussed logger
* Test one more code branch
* Don't patch integration files
* Remove legacy calls
* Linting fixes
* Refactor coordinator update tests
* Reformat test params
* Refector config flow tests
* Minor code cleanup
* Fix spelling error
* Address review
* Minor formatting change
* Remove vacuum.py from .coveragerc
2020-09-04 15:13:11 -05:00
Andrew Marks
3d1ff5b8d0
Add sharkiq integration for Shark IQ robot vacuums ( #38272 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2020-08-30 15:26:11 +02:00