epenet
d0d8de94dc
Use _get_reconfigure_entry in tado ( #127311 )
2024-10-02 15:28:11 +02:00
epenet
46405d7738
Improve type hints in config_flow reconfigure step ( #127224 )
2024-10-01 22:21:54 +02:00
epenet
ee75cba008
Remove unused properties in tado device tracker ( #126737 )
2024-09-27 14:41:47 +02:00
Joost Lekkerkerker
20a57d6381
Fix Tado unloading ( #126910 )
2024-09-27 14:36:29 +02:00
epenet
a3c2a7e1e0
Remove redundant source_type property from TrackerEntities ( #126717 )
2024-09-25 08:56:42 +02:00
Etienne Soufflet
92c1fb77e9
Fix Tado fan speed for AC ( #122415 )
...
* change capabilities
* fix tests 2
* improve usability with capabilities
* fix swings management
* Update homeassistant/components/tado/climate.py
Co-authored-by: Erwin Douna <e.douna@gmail.com>
* fix after Erwin's review
* fix after joostlek's review
* use constant
* use in instead of get
---------
Co-authored-by: Erwin Douna <e.douna@gmail.com>
2024-09-01 18:33:45 +02:00
Erik Montnemery
38ef216894
Update icons.json to new service schema part 4 ( #124771 )
2024-08-28 13:48:13 +02:00
Michael
59d72bb4ed
Use better config validation for integrations with legacy setup method, but only config entry setup ( #123203 )
...
use config_entry_only_config_schema over cv.removed
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-08-18 00:49:39 +02:00
Erwin Douna
cba6273ac6
Tado change repair issue ( #123256 )
2024-08-07 11:18:09 +02:00
Erwin Douna
fb8eeac563
Refactor Tado to use runtime_data ( #121373 )
2024-07-07 17:15:38 +02:00
Etienne Soufflet
1a63bb89cb
Fix Tado fan mode ( #120809 )
2024-06-30 20:38:35 +02:00
Joost Lekkerkerker
0d2aeb846f
Increase max temperature to 40 for Tado ( #120560 )
2024-06-26 14:05:24 +02:00
Marc Mueller
3a5acd6a57
Use VolDictType for service schemas ( #120403 )
2024-06-25 12:33:41 +02:00
G Johansson
4474e8c7ef
Remove YAML import for tado ( #120231 )
2024-06-23 12:51:12 +02:00
Etienne Soufflet
6a34e1b7ca
Add tado climate swings and fan level ( #117378 )
2024-06-22 18:25:17 +02:00
Ethem Cem Özkan
7f5a71d281
Tado water heater code quality changes ( #119811 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2024-06-21 16:01:57 +02:00
Ethem Cem Özkan
9065042960
Revert "Revert Use integration fallback configuration for tado water fallback" ( #119526 )
...
* Revert "Revert Use integration fallback configuration for tado water heater fallback (#119466 )"
This reverts commit ade936e6d5
.
* add decide method for duration
* add repair issue to let users know
* test module for repairs
* Update strings.json
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
* repair issue should not be persistent
* use issue_registery fixture instead of mocking
* fix comment
* parameterize repair issue created test case
---------
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2024-06-15 18:16:10 +02:00
Erwin Douna
ade936e6d5
Revert Use integration fallback configuration for tado water heater fallback ( #119466 )
2024-06-12 12:47:47 +02:00
G Johansson
5c6753f4c0
Fix tado non-string unique id for device trackers ( #118505 )
...
* Fix tado none string unique id for device trackers
* Add comment
* Fix comment
2024-05-30 16:31:02 -04:00
Ethem Cem Özkan
b684801cae
Use integration fallback configuration for tado water heater fallback ( #111014 )
...
* 103619 tado water heater fallback
* extracted a method to remove code duplication
* test cases and suggested changes
* tests
* util method for connector
* Update homeassistant/components/tado/climate.py
Co-authored-by: Andriy Kushnir <me@orhideous.name>
* missing import after applies suggestion
* early return
* simplify if statements
* simplify pr
* pr requested changes
* better docstring
---------
Co-authored-by: Andriy Kushnir <me@orhideous.name>
2024-05-14 19:27:26 +02:00
Erwin Douna
968af28c54
Add Tado reconfigure step ( #115970 )
...
Co-authored-by: Matthias Alphart <farmio@alphart.net>
2024-05-07 19:50:07 +02:00
Sid
2cc916db6d
Replace pylint broad-except with Ruff BLE001 ( #116250 )
2024-05-07 14:00:27 +02:00
Sid
b37f7b1ff0
Enable Ruff RUF019 ( #115396 )
...
* Enable Ruff RUF019
* fix tado tests
* review comments
2024-04-24 07:23:24 +02: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
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
Max von Webel
7b2166243b
Updated temp offset logging in tado component ( #106308 )
...
* Updated temp offset logging in tado component
The logging is a bit confusing because it's trimming the digits from the value. Hopefully this makes it a bit more clear.
* Update homeassistant/components/tado/climate.py
Co-authored-by: Jorim Tielemans <tielemans.jorim@gmail.com>
---------
Co-authored-by: Jorim Tielemans <tielemans.jorim@gmail.com>
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2024-03-25 15:10:16 +01:00
Marc Mueller
81c34ac952
Fix spelling [docstrings + comments] ( #114168 )
2024-03-25 11:33:00 +01:00
Niels Perfors
db3eeec78c
Tado: fix 113982 ( #114109 )
...
fix-113982
2024-03-24 13:28:09 +01:00
Alin Balutoiu
f8de214560
Make temperature a required parameter for tado climate service ( #113872 )
...
Make temperature a required parameter
2024-03-20 11:59:13 +01:00
Erwin Douna
42873cacf5
Tado fix water heater ( #113464 )
...
Co-authored-by: Joostlek <joostlek@outlook.com>
2024-03-20 11:29:15 +01:00
Joost Lekkerkerker
a0d50ecdf5
Remove entity description mixin in Tado ( #112947 )
2024-03-11 10:53:19 +01:00
Alin Balutoiu
d868b8d4c5
Fix tado climate service ( #112686 )
2024-03-08 22:31:02 +01:00
Marc Mueller
2c06d4fcb9
Add empty line after module docstring (2) [components] ( #112736 )
2024-03-08 19:15:59 +01:00
Marc Mueller
062cc4bfce
Add empty line after module docstring [t-v] ( #112705 )
2024-03-08 10:35:23 -05:00
Joost Lekkerkerker
661209111c
Add icon translations to Tado ( #112301 )
2024-03-06 06:30:21 +01:00
Erik Montnemery
b0ed8c4961
Migrate integrations s-t to generic flowhandler ( #111865 )
2024-02-29 22:16:14 +01:00
Erwin Douna
c52e2038be
Tado code quality improvements ( #107678 )
...
Co-authored-by: Robert Resch <robert@resch.dev>
2024-02-28 11:28:51 +01:00
Niels Perfors
951743551a
Add Tado add meter readings service ( #111552 )
2024-02-26 23:47:01 +01:00
G Johansson
fbb7c9003f
Add new ClimateEntityFeature for Tado ( #109416 )
2024-02-03 03:47:09 +01:00
Erwin Douna
97956702c9
Bump PyTado to 0.17.4 ( #108255 )
...
Bump to 17.4
2024-01-17 20:54:13 +01:00
Erwin Douna
15e3af72d1
Fix Tado unique mobile device dispatcher ( #107631 )
...
* Add unique home ID device dispatch
* Adding fixture for new setup
* Minor refactor work
* Add check for unlinked to different homes
* If the interface returns an error
* Proper error handling
* Feedback fixes
* Comments for error in client
* Typo
* Update homeassistant/components/tado/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Update homeassistant/components/tado/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Update devices fix standard
* Dispatch out of loop
* Update dispatcher
* Clean up
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2024-01-10 12:09:10 +01:00
Michaël Arnauts
093e35f4d4
Remove myself as a codeowner from tado ( #107708 )
2024-01-09 22:54:43 -10:00
Erwin Douna
9ca09bd6f0
Tado unavailable state to device tracker ( #107542 )
...
* Adding unavailable state to device tracker
* Small fixes
2024-01-09 08:18:22 +01:00
Erwin Douna
3958d89ae6
Improve typing for Tado ( #106992 )
2024-01-08 09:57:01 +01:00
Erwin Douna
1a7b06f66a
Bump to PyTado 0.17.3 ( #107181 )
2024-01-04 23:41:56 +01:00
Erwin Douna
8ad66c11b0
Change Tado deprecation version to 2024.7.0 ( #106938 )
...
Change version to 2024.7.0
2024-01-03 10:30:32 +01:00
Erwin Douna
59a01fcf9c
Add try-catch for invalid auth to Tado ( #106774 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2024-01-03 09:15:39 +01:00
Erwin Douna
4decc2bbfb
Refactor Tado to use OAuth in the DeviceTracker ( #102610 )
...
* Refactor to use TadoConnector in the DeviceTracker
* Proposing myself as code owner to be notified of issues
* Update homeassistant/components/tado/device_tracker.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Fixing method names
* Current progress, switching machines
* Updating DeviceTracker to working prototype
* Removing unnecessary callback
* Adding dispatcher logic
* Minor fine-tuning the intervals
* Removing unnecessary debug log
* Update homeassistant/components/tado/device_tracker.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Update homeassistant/components/tado/device_tracker.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Fix sorting
* Retrieve devices from the Tado connector data
* Asyncio feedback & dispatch generic mobile devices
* Updating const
* Fine-tuning unloading
* Making add_tracked_entites callback
* Adding unload over dispatcher_connect
* Convert on_demand_update to callback
* Removing now unused method
* Merging method to on_demand_u
* Adding create_issue to address repair
* Updating with better translation
* Converting to callback
* Adding _attr_should_poll
* Putting back the on_demand_update
* Adding unique_id
* Converting to TrackerEntity
* Adding import step (review needed!)
* Update homeassistant/components/tado/device_tracker.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Update homeassistant/components/tado/device_tracker.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Update homeassistant/components/tado/device_tracker.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Update homeassistant/components/tado/config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Typing and location_name
* Changing to _attr_unique_id
* Import improvement attempt
* Property feedback
* Update homeassistant/components/tado/config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Adding CONF_HOME_ID and task in get_scanner
* Updating descriptions
* Removing the create_task
* Putting back PLATFORM_SCHEMA
* Adding device_tracker
* Adding get for HomeID
* Get it better ;)
* Retrieve HomeID from API
* Add integration title in dialogs
* Update homeassistant/components/tado/config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Update homeassistant/components/tado/config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Update homeassistant/components/tado/config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Fixing homeID and strings.json
* Delete request in strings
* Update deprecation date
* Adding test cases for import flow
* Update tests/components/tado/test_config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Update tests/components/tado/test_config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Update tests/components/tado/test_config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Removing none
* Fixing test cases
* Update homeassistant/components/tado/config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Removing from context manager
* Removing code owner
* Re-adding code owner
* Fix get scanner return value
* Fix device tracker interface
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2023-12-27 14:17:23 +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
Erwin Douna
32147dbdd9
Bump PyTado to 0.17.0 ( #105573 )
2023-12-12 20:52:59 +01:00