-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
esphome - smarttherm_power_level // and parallel use #8
Comments
Have a look at the PID Thermostat, which continuously adjusts the "slider" to keep temperature in your house. |
Personally on my setup the slider is controlled by home assistant automation, based on the delta between current temperature and target temperature. You can decide that way yourself what the appropriate power level is. I came to the conclusion that its more economical to run the burner on minimal power for longer if possible. |
@jensweimann what's the percentage of your burner during this minimal period? (I use bbqees's hardware to query boiler parameters).
Is the automation you use the same as the one in this repo? I tested it, and find the power level calculated from the delta too small to heat up the house. |
I don't know about this hardware. I just set the slider to 1% which results in the minimal voltage that my burner accepts for powering on (8V).
Yes. Well I guess the usage varies quite a bit for everyone so there is no right and wrong. We can only provide examples. Maybe you can also provide your solution with the PID Thermostat? |
Does your heater have a small glass window you can peek in to see the gas burning? Do yo see the flame sizes? How big are they at your minimum setting (maybe you can take a photo)? To compare with mine. My heater is a Junkers Ceraclass Excellence ZSC 28-3 MFA E 23, and it seems that this unit has a wider control range than your suggested 8V-15V interval. I created a config now for the node so I can drag the slider and monitor more precisely the PWM value which generates the voltage which turns on the heating. Originally, this heater was controlled by a simple on/off relay thermostat, connected to |
No window.. It's a ZWN 18-6
I would rather use the new digital control with HT3 with your unit: EMS-ESP |
The EMS bus Wi-Fi Gateway is an ESP32-based device, which runs the EMS32-ESP firmware and connects to the Junkers bus terminals ( |
Two thinks I don't like about EMS32-ESP:
For me, it's only good to monitor values from inside the system, no to control it. |
The PID thermostat description is ESPHome docs site is pretty good. The only difficulty which can arise is to calibrate the system with autotune, which is hard to accomplish because a heating system is typically very slow (especially floor heating) and outdoor temperature variations can have higher influence on the results based on the heat retention capacity of the building (eg is it made of concrete, wood, how big windows are, is there thermal insulation on the walls etc). Instead, I've just set up a simple generic ON/OFF (0/Max power) thermostat in HA without PID, and watched temperature oscillations throughout a a few days, maybe a week (chose a fixed setpoint) like this: With this measurement, PID parameters can be calculated manually, I used the description presented here. After implementing PID, you should see much fewer oscillations. Since I've just implemented modulation for this heater with this smarttherm board, I'm still fine-tuning it and due to the aforementioned slowness, it's gonna take weeks to see final results. |
esphome:
as seen in your esphome HomeAssistant integration there is an slider for configure the power level. This power level has to bee configured manually, right? So if there are 10°C in my room and i want it to be 20° i should make it to 100% until i reached the 20°C in x-minutes. But if the power level is only put to 50% it would need 2 times as long as on 100%. Did i understand that correctly?
Parallel use:
in some other projects i've seen some schematics with an diode put on the "Junkers 2" or on the J1-2&3 in your yousecase. The diode is for an parallel use of the original Junkers thermostat as backup in case of an broken esp or smotething else. is it possible to put the diodes in your schematics too? I would do by my self but i want t know if its possible with your hardware.
The text was updated successfully, but these errors were encountered: