Rework tado component#29246
Conversation
cd6fc4e to
d18e3cc
Compare
|
Please split this PR into at least two PRs, one for the refactor and one to add the water_heater platform. |
|
Okay, I will do this. |
|
I'll put the |
|
@ejaviga could you take a look if your air conditioning is still working fine with these changes? |
|
@MartinHjelmare is this okay for you? (I'm highlighting you since you've looked at this requests in the past). When this gets merged, I can open the new PR for the |
|
Sorry, I'm busy this week. I'll try to find some time. |
dca21d4 to
aed65e5
Compare
|
I've modified the data flow like @balloob asked. Now, the component registers for the sensor updates, and stores them. It still uses the dispatcher to notify the platforms. The platform will fetch the stored data the first time, and uses the dispatcher to be notified of updates. |
303f413 to
8a40fbf
Compare
Description:
This PR reworks the Tado component:
SUPPORT_FLAGSconvert_temperature's.fallback(bool) setting to indicate if tado has to fallback to a schedule or not.Documentation change: home-assistant/home-assistant.io#11497
Checklist:
tox. Your PR cannot be merged unless tests passIf user exposed functionality or configuration variables are added/changed:
If the code communicates with devices, web services, or third-party tools:
python3 -m script.hassfest.requirements_all.txtby runningpython3 -m script.gen_requirements_all..coveragerc.