-
Notifications
You must be signed in to change notification settings - Fork 30
Open
Description
I'm not sure this is the best place to do those suggestion. Sorry if it's not the best way...
- I implemented the ability to have multiple line parameters in python plugin in domoticz (Implemented multiline parameters in python plugins domoticz/domoticz#4576). It's not yet in the last stable version tough. I think it could be nice to use it in this plugin and add other parameters like default initial ConstC/ConstT and other things.
- At startup of the plugin, it would be nive to have an random delay to perform calculation and heating because if the system is launch when every single thermostats have to heat, all heaters will heat at the same time (and use possibly the same calculation cycle) which can leads to electric network overload.
- Documentation: from what I read from the code, ConstC and ConstT are respectively the "percent of power" of the heaters needed to increase the temperature of 1 degre during the calculate_period and "percent of power" of the heaters needed to compensate the temperature loose by degre of difference with outside during the calculate_period. I think it would be a great addition to the documentation to add this (or, if I'm wrong with this interpretation, the correct interpretation :)). Maybe it would be better if those parameters are divided by the calculate_period to be invariant to this ?
- My living room use 2 very heavy (30kg) inertia heaters (brick) and as impressive the plugin works with my other heaters, I didn't manage to make the plugin work accurately with those. My propositions to handle this:
- Implement a more accurate model taking account of the accumulated energy in the heater (I didn't found many references about that)
- Implement an empiric cold start feature: after a configurable delay not being on, the heater is saw as cold and after a configurable delay being on, it's warm. The plugin, on heat request, if the heater is "cold", add the delay for the heater to be warm before perform any calculation... Not sure it will work but worth a try IMHO...
- Open window/door detection and load shedding would be nice features
I hope this help :)
Metadata
Metadata
Assignees
Labels
No labels