Jan Bouwhuis
de391fa98b
Remove geniushub yaml support after 6 months of deprecation ( #130285 )
...
* Remove geniushub YAML import after 6 moths of deprecation
* Update homeassistant/components/geniushub/__init__.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-11-10 14:58:44 +01:00
Joost Lekkerkerker
37f42707e5
Fix Geniushub setup ( #129569 )
2024-11-01 17:33:39 +01:00
Joost Lekkerkerker
7c58476af9
Add unique id migration to Geniushub ( #122330 )
2024-09-27 14:54:47 +02:00
Joost Lekkerkerker
8254a643d2
Make geniushub platforms a list ( #126320 )
2024-09-20 16:26:41 +02:00
Jan-Philipp Benecke
53c23dfb6f
Use debug/warning instead of info log level in components [g] ( #126032 )
2024-09-16 11:41:26 +02:00
Erik Montnemery
cffa8b4feb
Update icons.json to new service schema part 2 ( #124769 )
2024-08-28 13:47:41 +02:00
epenet
831a1d7ad1
Standardize import step variable name (part 1) ( #124674 )
2024-08-27 10:34:47 +02:00
Joost Lekkerkerker
cd48278671
Extract Geniushub base entities in separate module ( #122331 )
2024-07-23 09:34:00 +02:00
GeoffAtHome
890b54e36f
Add config flow to Genius hub ( #116173 )
...
* Adding config flow
* Fix setup issues.
* Added test for config_flow
* Refactor schemas.
* Fixed ruff-format on const.py
* Added geniushub-cleint to requirements_test_all.txt
* Updates from review.
* Correct multiple logger comment errors.
* User menu rather than check box.
* Correct logger messages.
* Correct test_config_flow
* Import config entry from YAML
* Config flow integration
* Refactor genius hub test_config_flow.
* Improvements and simplification from code review.
* Correct tests
* Stop device being added twice.
* Correct validate_input.
* Changes to meet code review three week ago.
* Fix Ruff undefined error
* Update homeassistant/components/geniushub/config_flow.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Update homeassistant/components/geniushub/config_flow.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Change case Cloud and Local to CLOUD and LOCAL.
* More from code review
* Fix
* Fix
* Update homeassistant/components/geniushub/strings.json
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-07-21 19:57:41 +02:00
Marc Mueller
3a5acd6a57
Use VolDictType for service schemas ( #120403 )
2024-06-25 12:33:41 +02:00
Marc Mueller
be6dfc7a70
Typing improvements ( #120297 )
2024-06-24 11:07:22 +02:00
Sid
b456d97e65
Replace pylint protected-access with Ruff SLF001 ( #115735 )
2024-05-06 20:33:26 +02:00
Marc Mueller
14e19c6d9c
Remove unnecessary type ignores ( #116036 )
2024-04-23 17:32:21 +02:00
Joost Lekkerkerker
4d98267cd9
Add service icons to Geniushub ( #113301 )
2024-03-14 13:45:03 +01:00
Marc Mueller
8809d3aa88
Add empty line after module docstring [g-i] ( #112699 )
2024-03-08 08:52:48 -05:00
G Johansson
760cbaa939
Add new climate feature flags to geniushub ( #109549 )
...
Adds new climate feature flags to geniushub
2024-02-04 02:23:59 +01:00
GeoffAtHome
c4fbc78c05
Fix geniushub smart plug state at start-up ( #102110 )
...
* Smart plug did state wrong at start-up
* Update docstring to reflect code
2023-12-05 14:03:39 +01:00
Paul Manzotti
06bbea2e0f
Update geniushub-client to v0.7.1 ( #103071 )
2023-10-31 08:09:03 +01:00
GeoffAtHome
c266583bea
Smart plugs appear as Switches and Binary Sensors ( #102112 )
2023-10-19 18:26:34 +02:00
J. Nick Koston
085a584d98
Use shorthand attributes in geniushub sensor ( #100208 )
2023-09-12 10:04:35 -05:00
Erik Montnemery
6b628f2d29
Remove unnecessary block use of pylint disable in components a-o ( #100190 )
2023-09-12 14:02:50 +02:00
Paulus Schoutsen
7859be6481
Add deduplicate translations script ( #96384 )
...
* Add deduplicate script
* Fix forecast_solar incorrect key with space
* Fix utf-8
* Do not create references to other arbitrary other integrations
* Add commented code to only allow applying to referencing integrations
* Tweak
* Bug fix
* Add command line arg for limit reference
* never suggest to update common keys
* Output of script
* Apply suggestions from code review
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com>
---------
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com>
2023-07-13 11:52:50 -04:00
Franck Nijhof
7bc90297d2
Migrate integration services (G-H) to support translations ( #96372 )
2023-07-12 12:31:26 +02:00
Franck Nijhof
68f87fe42a
Fix HAVCAction typing in Genius Hub ( #94659 )
2023-06-15 18:43:11 +02:00
Franck Nijhof
e899cb3caa
Fix HAVCMode typing in Genius Hub ( #94640 )
2023-06-15 14:08:38 +02:00
Andrew Westrope
cc6721c06b
Check type key of zone exists in geniushub ( #86798 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2023-03-05 13:51:02 +01:00
RogerSelwyn
b75879194d
Fix geniushub heating hvac action ( #87531 )
2023-03-01 12:34:41 +01:00
David Bonnes
dc8ceaf4bf
Change geniushub codeowner ( #87918 )
2023-02-13 12:11:38 +01:00
Erik Montnemery
899adef590
Sort manifests 4 ( #87025 )
2023-02-08 20:27:05 +01:00
epenet
ad039b5ffc
Fix geniushub type hint ( #87258 )
2023-02-03 17:10:01 +01:00
epenet
810367b757
Fix can not
typo ( #87254 )
2023-02-03 11:37:16 +01:00
wibbit
3f4c8a28ec
Update geniushub-client to 0.7.0 ( #85058 )
...
* Bump geniushub-client version
Hit an issue with the latest versions of software running on GeniusHub,
that requires a bump in the geniushub-client version to resolve.
This addresses GH 78799
* Update dependancy in additional location
As per PR guid (glad I read that), I've also updated the global
requirements_all.txt file
2023-01-24 09:15:08 +01:00
epenet
9580c4f1ec
Use UnitOfTemperature in integrations (e-h) ( #84305 )
2022-12-20 18:29:16 +01:00
Franck Nijhof
368694d6bf
Collection of DeviceClass related typing fixes ( #82931 )
2022-11-29 14:31:25 -05:00
epenet
ec532414ba
Import climate constants from root [a-l] ( #78177 )
2022-09-10 23:39:52 +02:00
epenet
b043053aad
Improve entity type hints [g] ( #77145 )
2022-08-26 11:37:12 +02:00
epenet
a46c25d2c8
Use _attr_should_poll in components [a-g] ( #77268 )
2022-08-26 10:15:33 +02:00
Franck Nijhof
69cc6ab5f1
Clean up accessing entity_registry.async_get_registry helper via hass ( #72005 )
2022-05-17 16:40:45 +02:00
epenet
a75daab33f
Adjust set_hvac_mode type hint in ClimateEntity ( #70658 )
...
* Adjust set_hvac_mode type hint in ClimateEntity
* Remove override
2022-04-25 13:16:02 +02:00
epenet
587505c85b
Use climate enums in geniushub ( #70653 )
2022-04-25 10:46:52 +02:00
epenet
42d0a4b81e
Use EntityFeature in geniushub ( #69392 )
...
* Use EntityFeature in geniushub
* Cleanup _supported_features
2022-04-06 11:22:33 +03:00
epenet
bfd84ba89c
Prettify yaml (services.yaml) ( #68878 )
2022-03-30 09:48:06 +02:00
Marc Mueller
b6572d1cab
Fix type issues [geniushub] ( #67095 )
2022-02-23 09:55:26 +01:00
J. Nick Koston
5b755b74fb
Add loggers to integration manifest.json ( #65083 )
2022-01-28 13:37:53 -08:00
epenet
04d2c6e0bf
Use Platform enum in load_platform ( #63903 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-13 10:46:16 +01:00
epenet
f3af0781f8
Add setup type hints [f-g] ( #63599 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-07 16:48:54 +01:00
epenet
656d383ba6
Ensure service calls are typed [e-g] ( #62912 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-28 14:23:01 +01:00
epenet
3cfc349e99
Use new DeviceClass enum in geniushub ( #61608 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-13 17:39:38 +01:00
Erik Montnemery
6de6a5dc14
Move temperature conversions to sensor base class (3/8) ( #54469 )
...
* Move temperature conversions to entity base class (3/8)
* Fix FritzBox sensor
* Fix tests
2021-08-12 14:23:56 +02:00
Marc Mueller
f6b162bc39
Add pylint CodeStyle extension ( #53147 )
2021-07-19 06:57:06 -07:00