Sid
2cc916db6d
Replace pylint broad-except with Ruff BLE001 ( #116250 )
2024-05-07 14:00:27 +02:00
Mick Vleeshouwer
94a2352b41
Bump pyoverkiz to 1.13.10 ( #115154 )
2024-04-07 13:39:11 -10:00
Sid
0d66d298ec
Enable Ruff RET504 ( #114528 )
...
* Enable Ruff RET504
* fix test
* Use noqa instead of cast
* fix sonos RET504
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2024-04-06 11:07:37 +02:00
dotvav
a3dce51d38
Fix Overkiz Hitachi OVP air-to-air heat pump ( #114611 )
2024-04-02 13:08:53 +02:00
dotvav
f2f24a5d35
Fix Overkiz Hitachi OVP air-to-air heat pump ( #114487 )
...
Unpack command parameters instead of passing a list
2024-03-31 11:38:59 +02:00
Alexey ALERT Rubashёff
6c6d1fb71d
Add overkiz water targets temperature numbers for Atlantic water heater ( #114185 )
...
* Adds water targets temperature numbers for Atlantic water heater
* Update homeassistant/components/overkiz/number.py
Co-authored-by: Mick Vleeshouwer <mick@imick.nl>
* Update homeassistant/components/overkiz/number.py
Co-authored-by: Mick Vleeshouwer <mick@imick.nl>
* ruff formatting reverted
* Update homeassistant/components/overkiz/number.py
Co-authored-by: TheJulianJES <TheJulianJES@users.noreply.github.com>
* Update homeassistant/components/overkiz/number.py
Co-authored-by: TheJulianJES <TheJulianJES@users.noreply.github.com>
* changed command hardcode to a constant
---------
Co-authored-by: Mick Vleeshouwer <mick@imick.nl>
Co-authored-by: TheJulianJES <TheJulianJES@users.noreply.github.com>
2024-03-29 19:33:13 +01:00
Mick Vleeshouwer
87f4b1414f
Bump pyoverkiz to 1.13.9 ( #114442 )
2024-03-29 17:46:21 +01:00
Jeremy TRUFIER
5b4452a579
Follow real AtlanticPassAPCZoneControlZone physical mode on Overkiz (HEAT, COOL or HEAT_COOL) ( #111830 )
...
* Support HEAT_COOL when mode is Auto on overkiz AtlanticPassAPCZoneControlZone
* Refactor ZoneControlZone to simplify usic by only using a single hvac mode
* Fix linting issues
* Makes more sense to use halves there
* Fix PR feedback
2024-03-29 14:51:44 +01:00
Alexey ALERT Rubashёff
3381469076
Add overkiz heating status, absence mode, and boost mode binary sensors for Atlantic Water Heater ( #114184 )
...
* Adds heating status, absense mode, and boost mode binary sensors for Atlantic water heater
* Renamed absence mode and boost mode binary sensors
* Update homeassistant/components/overkiz/binary_sensor.py
Co-authored-by: TheJulianJES <TheJulianJES@users.noreply.github.com>
* Update homeassistant/components/overkiz/binary_sensor.py
Co-authored-by: TheJulianJES <TheJulianJES@users.noreply.github.com>
* Update homeassistant/components/overkiz/binary_sensor.py
Co-authored-by: TheJulianJES <TheJulianJES@users.noreply.github.com>
---------
Co-authored-by: TheJulianJES <TheJulianJES@users.noreply.github.com>
2024-03-29 14:07:22 +01:00
Alexey ALERT Rubashёff
8ed03112f0
Add overkiz bottom tank water temperature and core control water temperature for Atlantic Water Heater ( #114186 )
...
* Adds bottom tank water temperature and core conrol water temperature sensors for Atlantic water heater
* Update homeassistant/components/overkiz/sensor.py
Co-authored-by: TheJulianJES <TheJulianJES@users.noreply.github.com>
* Update homeassistant/components/overkiz/sensor.py
Co-authored-by: TheJulianJES <TheJulianJES@users.noreply.github.com>
---------
Co-authored-by: TheJulianJES <TheJulianJES@users.noreply.github.com>
2024-03-29 14:05:18 +01:00
Joost Lekkerkerker
6bb4e7d62c
Bump ruff to 0.3.4 ( #112690 )
...
Co-authored-by: Sid <27780930+autinerd@users.noreply.github.com>
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-03-26 00:02:16 +01:00
Mick Vleeshouwer
ebda0d832c
Enable turn_on / turn_off features for HitachiAirToAirHeatPump in Overkiz ( #112990 )
...
Enable turn_on / turn_off features
2024-03-23 14:27:00 +01:00
Jeremy TRUFIER
4f22c85e39
Fix missing linked device on Overkiz integration ( #114006 )
...
* Fix missing linked device (#112731 )
* Update homeassistant/components/overkiz/executor.py
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com>
---------
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com>
2024-03-23 10:21:20 +01:00
Joost Lekkerkerker
e6a692f354
Improve lists in integrations [N-O] ( #113231 )
2024-03-13 21:51:38 +01:00
Joost Lekkerkerker
dec98d424f
Remove entity description mixin in Overkiz ( #112914 )
2024-03-10 18:06:17 +01:00
Marc Mueller
988c71ecc5
Add empty line after module docstring [n-q] ( #112702 )
2024-03-08 15:04:07 +01:00
Mick Vleeshouwer
273e125859
Bump pyOverkiz to 1.13.8 ( #111930 )
...
Bump pyoverkiz to 1.13.8
2024-03-01 23:29:47 +01:00
Erik Montnemery
e0c1feb22c
Migrate integrations n-r to generic flowhandler ( #111864 )
2024-02-29 20:09:01 +01:00
dotvav
af625a6696
Support HitachiAirToAirHeatPump (ovp:HLinkMainController) in Overkiz integration ( #102159 )
...
* Support OVP devices
Support OVP devices
* Fix coding style
* Fix coding style and unnecessary constants
* Move fanmodes inside class
* Apply suggestions from code review
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Remove duplicate widget
* Update homeassistant/components/overkiz/climate_entities/hitachi_air_to_air_heat_pump_ovp.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Format ruff
* Fix mypy
---------
Co-authored-by: Mick Vleeshouwer <mick@imick.nl>
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-02-29 13:18:59 -05:00
Jeremy TRUFIER
eeb87247e9
Add overkiz support for Atlantic Shogun ZoneControl 2.0 (AtlanticPassAPCHeatingAndCoolingZone) ( #110510 )
...
* Add Overkiz support for AtlanticPassAPCHeatingAndCoolingZone widget
* Add support for AUTO HVAC mode for Atlantic Pass APC ZC devices that support it
* Add support for multiple IO controllers for same widget (mainly for Atlantic APC)
* Implement PR feedback
* Small PR fixes
* Fix constant inversion typo
2024-02-28 23:16:03 +01:00
yanuino
e886bc8939
Read min/max number of showers from state for DomesticHotWaterProduction in Overkiz integration ( #111535 )
...
* Read min/max number of showers from state
* Rewrite code for Read min/max number of showers from state
* Set _attr_ instead of inherited value
2024-02-28 22:32:46 +01:00
Jeremy TRUFIER
ecc9c3b5f0
Add @tronix117 as overkiz codeowner ( #111464 )
2024-02-26 12:13:26 +01:00
Jeremy TRUFIER
86ea5c135f
Bump pyOverkiz to 1.13.7 ( #111004 )
2024-02-20 15:42:29 +01:00
Mick Vleeshouwer
6471397d09
Fix reauth in Overkiz for config entries created prior to 2022.12 ( #106251 )
...
* Fix #106204
* Use api type variable
2024-02-20 14:15:16 +01:00
G Johansson
f6d2f6117a
Fix overkiz climate feature flags for valve heating ( #109582 )
...
* Fix overkiz climate feature flags for valve heating
* Update homeassistant/components/overkiz/climate_entities/valve_heating_temperature_interface.py
2024-02-04 03:52:33 +01:00
G Johansson
33f3fb32d8
Add migrated climate feature flags to overkiz ( #109463 )
2024-02-03 12:25:52 +01:00
G Johansson
c51a675893
Add TURN_ON/OFF ClimateEntityFeature for Overkiz ( #109132 )
2024-01-30 18:01:53 +01:00
Ville Skyttä
24b1e01d71
Update Ruff to 0.1.8, avoid linter/formatter conflicts ( #106080 )
...
* Disable Ruff rules that may conflict with the formatter
* Upgrade Ruff to 0.1.8
- https://github.com/astral-sh/ruff/releases/tag/v0.1.7
- https://github.com/astral-sh/ruff/releases/tag/v0.1.8
* Format with Ruff 0.1.8
2023-12-20 23:55:09 +01:00
Jan Bouwhuis
c57cc85174
Add note on overkiz measurement sensor fix ( #105141 )
2023-12-20 23:07:31 +01:00
Erik Montnemery
0c2485bc03
Freeze integration entity descriptions ( #105984 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-12-18 16:28:13 -10:00
Mick Vleeshouwer
e40f486968
Disable scenarios (scenes) for local API in Overkiz ( #105153 )
2023-12-07 09:33:33 +01:00
Jan Bouwhuis
be44de0a41
Fix overkiz measurement sensor returns None if 0 ( #105090 )
2023-12-05 20:00:53 +01:00
Patrick Decat
8e42105b2d
Fix incompatible 'measurement' state and 'volume' device class warnings in Overkiz ( #104896 )
2023-12-04 09:45:59 +01:00
Aarni Koskela
706add4a57
Switch formatting from black to ruff-format ( #102893 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2023-11-27 14:38:59 +01:00
dotvav
087efb7545
Add Hitachi air to air heat pumps to the Climate platform ( #104517 )
2023-11-26 17:55:48 +01:00
dotvav
a1701f0c56
Support HitachiAirToAirHeatPump (hlrrwifi:HLinkMainController) in Overkiz ( #103803 )
2023-11-24 15:00:36 +01:00
Joost Lekkerkerker
9278db7344
Rename variable in Overkiz config flow ( #104377 )
2023-11-22 18:31:18 +01:00
Joost Lekkerkerker
b5f8b35549
Remove Overkiz config flow constructor ( #104375 )
2023-11-22 17:54:10 +01:00
Mick Vleeshouwer
75f237b587
Add local API support to Overkiz integration (Somfy TaHoma Developer Mode) ( #71644 )
...
* Add initial config flow implementation
* Add initial config flow implementation
* Add todos
* Bugfixes
* Add first zeroconf code
* Fixes for new firmware
* Bugfixes for local integration
* Delete local token
* Fix diagnostics
* Update translations and improve code
* Update translations and improve code
* Add local integration updates
* Add local integration updates
* Small tweaks
* Add comments
* Bugfix
* Small code improvements
* Small code improvements
* Small code improvements
* Small code improvements
* Small code improvements
* Small code improvements
* Bugfixes
* Small code improvements
* Small code improvements
* Change Config Flow (breaking change)
* Remove token when integration is unloaded
* Remove print
* Simplify
* Bugfixes
* Improve configflow
* Clean up unnecessary things
* Catch nosuchtoken exception
* Add migration for Config Flow
* Add version 2 migration
* Revert change in Config Flow
* Fix api type
* Update strings
* Improve migrate entry
* Implement changes
* add more comments
* Extend diagnostics
* Ruff fixes
* Clean up code
* Bugfixes
* Set gateway id
* Start writing tests
* Add first local test
* Code coverage to 64%
* Fixes
* Remove local token on remove entry
* Add debug logging + change manifest
* Add developer mode check
* Fix not_such_token issue
* Small text changes
* Bugfix
* Fix tests
* Address feedback
* DRY
* Test coverage to 77%
* Coverage to 78%
* Remove token removal by UUID
* Add better retry methods
* Clean up
* Remove old data
* 87% coverage
* 90% code coverage
* 100% code coverage
* Use patch.multiple
* Improve tests
* Apply pre-commit after rebase
* Fix breaking changes in ZeroconfServiceInfo
* Add verify_ssl
* Fix test import
* Fix tests
* Catch SSL verify failed
* Revert hub to server rename
* Move Config Flow version back to 1
* Add diagnostics tests
* Fix tests
* Fix strings
* Implement feedback
* Add debug logging for local connection errors
* Simplify Config Flow and fix tests
* Simplify Config Flow
* Fix verify_ssl
* Fix rebase mistake
* Address feedback
* Apply suggestions from code review
* Update tests/components/overkiz/test_config_flow.py
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2023-11-22 16:53:17 +01:00
Mick Vleeshouwer
254d43dcf7
Support tilt commands for DynamicVenetianBlind in Overkiz ( #104330 )
2023-11-22 10:23:19 +01:00
Mick Vleeshouwer
6f82c2e230
Bump pyOverkiz to 1.13.3 ( #104280 )
2023-11-20 22:19:04 -08:00
Mick Vleeshouwer
818bc12f87
Bump pyOverkiz to 1.13.2 ( #103790 )
2023-11-13 15:41:06 +01:00
dotvav
3a531f5698
Add Hitachi Heat Pumps outdoor temperature sensors ( #103806 )
...
Add OVP and HLRRWIFI outdoor temperature sensors
2023-11-12 19:50:18 +01:00
Marc Mueller
a70ec64408
Update mypy to 1.7.0 ( #103800 )
2023-11-11 23:31:04 +01:00
Mick Vleeshouwer
3697567f18
Remove redundant exception and catch NotSuchTokenException in Overkiz integration ( #103584 )
2023-11-08 12:32:37 +01:00
Mick Vleeshouwer
a11091890f
Support continue_on_error for command execution in Overkiz ( #103591 )
2023-11-08 00:02:34 +01:00
Mick Vleeshouwer
947ce592c1
Remove obstruction detected property for covers in Overkiz ( #103597 )
2023-11-07 23:50:22 +01:00
Lukáš Vasek
38acad8263
Add geofencing mode for Somfy Thermostat in Overkiz ( #103160 )
...
103136 Added geofencing mode for Overkiz thermostat
2023-11-07 13:14:30 +01:00
Mick Vleeshouwer
6c5ba53668
Bump pyOverkiz to 1.13.0 ( #103582 )
2023-11-07 13:12:26 +01:00
Mick Vleeshouwer
76b322c6b3
Retrieve manufacturer and configuration_url from client in Overkiz integration ( #103585 )
...
Retrieve manufacturer and configuration_url from client
2023-11-07 13:10:14 +01:00