Rewrite of Toon component (#21186)
* 🚜 Rewrite of Toon component * 🔥 Removed manual state from list * 👕 Addresses code review comments * 🔥 Removes a log line that should not have been left behind * 👕 Addresses linting warnings * 👕 Addresses Hound CI warning * 👕 Fixes small code styling issues * ✨ Sets an appropriate SCAN_INTERVAL * ✨ Sets min/max temperature for climate platform * 👕 Makes imports more consistent with codebase * 🚑 Fixes incorrect SCAN_INTERVAL value in climate platform * 🚑 Uses OrderedDict for config_flow schema * 👕 Adds return types for min/max temp * 🚜 Refactors entities into their actual devices * ⬆️ Updates toonapilib to 3.0.7 * 🚜 Refactors binary sensor state inversion * 🚑 Fixes states of OpenTherm connection and Hot Tap Water * ✨ Adds Boiler Preheat binary sensor * ✨ Adds Toon Thermostat Program binary sensor * ✨ Adds Boiler Modulation Level sensor * ✨ Adds Daily Power Cost sensor * 🔥 Cleanup of Toon Thermostat climate attributes * 🚜 Adjusts config_flow with Tenant selection * 🙋 Adds myself to codeowners file as maintainer * ⬆️ Gen requirements * ⬆️ Updates toonapilib to 3.0.9 * ☔ Adds config_flow tests
This commit is contained in:
parent
f0268688be
commit
f3c9327ccf
16 changed files with 943 additions and 389 deletions
|
@ -118,6 +118,7 @@ TEST_REQUIREMENTS = (
|
|||
'sqlalchemy',
|
||||
'srpenergy',
|
||||
'statsd',
|
||||
'toonapilib',
|
||||
'uvcclient',
|
||||
'vsure',
|
||||
'warrant',
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue