Open VoyteckPL opened 3 months ago
Hi ,
I don't think it's advisable to frequently change the pwm values for the pump. Having said that the best way to get the write line at first shot is to setup ebusd to dump the traffic to a log file, change the parameter from the remote command (if available) and analyze the log in search of the PBSB sequence. It should be simple. In the next days I may find time to look upon it but can't promise.
Thanks. I'll appreciate it.
You can try these lines:
w,boiler,pump_max_pwm,Pump Max PWM,,3c,2020,c928,,s,UCH
w,boiler,pump_min_pwm,Pump Min PWM,,3c,2020,ca28,,s,UCH
I haven't tested them as I'm away from home. Before issuing the commands you should:
having said that use the code (if it works) at your own risk, I haven't played with these parameters so I have no idea of the impact on the whole system.
P.S. let me know if these works so I can insert them in the "master" CSV
It works like this BUT after some time both values change to 78 for some reason...
r,boiler,pump_max_pwm,Pump Max PWM,,3c,2000,c928,pump_max_pwm,s,IGN:1,,,,,s,UCH,,pct w,boiler,pump_max_pwm,Pump Max PWM,,fe,2020,c928,,s,UCH
r,boiler,pump_min_pwm,Pump Min PWM,,3c,2000,ca28,pump_min_pwm,s,IGN:1,,,,,s,UCH,,pct w,boiler,pump_min_pwm,Pump Min PWM,,fe,2020,ca28,,s,UCH
Glad you found the solution. For the fact that both values get overwritten I don't have any specific clue on what to look. You should check what kind of modulation you have selected for the pump (low/high/modulating) and scan the ebusd logs for messages containing the 2 pbsb to try to find if something asks / set those values.
In my case I've forced the pump speed at the setting high (100%). I'm using wheather compensation settings and with the modulating pump (in my case at least) the target temp was fluctuating for hours before settling to a costant value, with fixed pump speed the algorithm is mor stable.
It is strange, when I set manually on the heater it stays like I set it but when change for example PUMP MIN via mqtt to 40 it stays like this for around 5 minutes and the switches to 75. Maybe its a matter of this UCH (what ever it means)?
check the bus log for clues, UCH is the datatype used to convert hex values 00-->64 to dec values 0-->100 for the min/max pwm percentage values.
Well, I checked, nothing suspicious. Still cannot make it work :/
Sorry can't help you there...It may be that the boiler itself when setting the PWM values from the panel stores also other values without broadcasting the things on the bus, so it may be impossible to detect these changes and thus reimplement it via ebusd.
Hi, These settings in Ariston Genus One are adjustable so this can be "write" as well. How do I create these lines as write?
r,boiler,pump_max_pwm,Pump Max PWM,,3c,2000,c928,,s,IGN:1,,,,,s,UCH,,pct r,boiler,pump_min_pwm,Pump Min PWM,,3c,2000,ca28,,s,IGN:1,,,,,s,UCH,,pct