Add a parameter to control the the thermostats' refresh rate (defaults to 30 seconds) [refresh_rate]
Add a parameter to enable the thermostats' optional 'hot water' feature (defaults to true) [hot_water]
Support all the 'Run Modes' of the thermostat
Change node reading algorithm to
Use the names instead of the id.
Support >10 thermostats
(Albeit with poor Python) reduce the amount of work in the refresh loop by filtering first the interesting nodes, instead of going through all of them multiple times.
Fixes #1
A couple of different things were done here:
refresh_rate
]hot_water
]names
instead of theid
.refresh
loop by filtering first the interesting nodes, instead of going through all of them multiple times.