Add Atag One thermostat integration#32361
Conversation
|
@springstan reopened as discussed, can you let me know if anything needs to be done still? Many thanks for your support already! 👍 |
Codecov Report
@@ Coverage Diff @@
## dev #32361 +/- ##
==========================================
- Coverage 94.75% 94.57% -0.18%
==========================================
Files 775 779 +4
Lines 56154 56309 +155
==========================================
+ Hits 53209 53256 +47
- Misses 2945 3053 +108
Continue to review full report at Codecov.
|
|
@springstan I didn't exclude climate, sensor and water_heater files (as per the previous PR). Should they be, given the codecov report? |
|
@springstan would you mind helping out? codecov is throwing funny errors like I don't really know how to move on / get this merged anymore |
|
@springstan can you let me know the next step please? |
|
Any news on whether and when this will be merged to core? |
|
@reharmsen When it is done. Sorry, but we don't have a sensible answer to that question. Feel free to help us by contributing reviews to open PRs. 👍 |
|
Slimmed down version of #30796 |
bdraco
left a comment
There was a problem hiding this comment.
@MatsNl Thanks for the PR. Please rebase this to make sure its running the latest checks
https://developers.home-assistant.io/docs/development_catching_up/
|
thanks for the review @bdraco! will get to it in the next week hopefully :) |
|
@MatsNl There are files missing coverage that needs to be added or listed in |
|
Are you sure? Because I was told earlier (in the preceding PR) that sensor and climate etc get excluded automatically. And in the codecov I actually see very different integrations listed as the source of the problem. happy to add those to the coveragerc ofcourse if you think that is the solution..? |
I didn't personally setup the coverage checks so I can't know for sure but I do see ~ 218 integrations listing |
|
interesting - ok ill push a fix shortly |
Co-Authored-By: J. Nick Koston <nick@koston.org>
MartinHjelmare
left a comment
There was a problem hiding this comment.
Looks good! Some comments.
Co-Authored-By: Martin Hjelmare <marhje52@gmail.com>
|
Thanks for the review @MartinHjelmare! I pushed the necessary fixes, only thing I'm unsure about is whether the fake off mode is acceptable ? Given that the device doesn't have that functionality and it can be quite useful to disable directly on the climate entity. |
|
I think the flake8 tests on azure differ from the dev container, pre-commit passed in my environment? |
|
Just one clean up needed: Please rename the config flow test module to |
|
Done! Hope this doesn't result in caching errors on azure, thats why I had changed the name earlier |
|
Cool! Thanks everyone for the reviews & support! |
Description:
adds support for atag one thermostats: https://www.atag-one.com/
includes climate, waterheater and some basic sensors (e.g. outside temperature, burner intensity, etc)
still to do: develop code for hold modes
**Reopened pull request to fix some merge conflicts: #30796
Pull request with documentation for home-assistant.io (if applicable): home-assistant/home-assistant.io#11841
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.