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
How do I write FlowTempDesired ? #190
Comments
to be honest: I don't know. this highly depends on the variant of heater you are using. you can try extending the message to support the write as well, but -as always- there is no guarantee that this will work. |
Whats your special use to tune this value? i dont think there is a minimum value you can set. doesnt make sense to me... |
There is no special use. I'm new to all this stuff and I have no idea what all these
And it does not start heating (ATM boiler is in summer mode). |
Hi
Here is what I'm trying to do:
Here are some other outputs that might be halpefull:
Can someone spot what I'm doing wrong ? I've already spent a ton of time studying useless docs and surfing internet but with no success :( |
SetMode is defined as update write message, i.e. you can't write it from ebusd as your controller will override it automatically |
So how do I change a temperature ? Or how do I find a message I can write in order to change a temperature ? |
depends on your controller, usually you set the heat curve and the controller will do the rest |
The controller is very dumb. It has no curves and modes. Only one knob to set a temperature. |
Probably we all bought our Vaillant boilers wanting to do the same thing as you want to do. Unfortunately it's not that simple - ebusd is reverse engineered (at least in some degree) opensource project which is still being in development. On the top of that, while the ebus protocol is open (?), many messages and the way ebusd devices interpret them are still a mystery. |
if you're going to replace your controller with a script, then you'd have to make sure that the controller does not intervene the changes you made with your scripting. that would mean switching it off, i.e. disconnect it from the bus. not sure if you really want to do that. |
You are totally right. Thanks for your support. I do realize that everything here is reverse-engineered and a bit of mystery. And despite a lot of things were demystified by the community still remain a mystery for me. Unfortunately there is not single place for knowledge sharing. Everyone should gather information bit by bit from different sources. Something is on blog posts, something here in issues, something in wiki etc. I will share my experience, not sure when )) |
Unfortunately for me you are working with MQTT. I have to rebuild all my setup with different build of |
In fact this controller make things only worse. So it is switched off all the time except cases when I'm trying to intercept messages. The only thing I'm worried about is that my script can miss something important and boiler will malfunction. |
just switch ebusd to print complete messages rather than every byte by using "--lograwdata" instead of "--lograwdata=bytes" |
@andig how did you managed to add Here is my
here is my
After editing
|
@john30 is it possible that ebusd see newer version in repo and override my one with it? Or it read config from different place ? |
You can just define it using |
no, ebusd is using either ebusd.eu service or local files depending on your setting of "-c" |
Hi. I deduced this from the observation of my own charts. The problem is that the maximum HC temperature I have set in the controller at 50 and it works. FlowTempDesired does not exceed 50. Unfortunately, "ebusctl read -c bai FlowsetHcMax" returns me 75. The change of FlowsetHcMax value by ebustl is without errors but the re-reading of FlowsetHcMax still shows 75. I think this is some error in .inc files for our boilers, which may be too new and do not have a properly prepared configuration in .inc files. I think you should only change FlowsetHcMax, but you can not do it correctly. I can not too. |
I agree with kkloesener. |
Confirmed.
Not quite. As written before, it can be changed using |
Just stumbled across this discussion while searching for information to achieve the same thing - setting FlowTempDesired (on a new boiler Vaillant VCI installed just recently. I have done the equivalent on the previous boiler using the 7-8-9 interface).
does not apply in my case. |
Unfortunately, in my experiments, the boiler-internal changes are not reflected on the bus.
Imho |
Thanks for your response, andig.
Not quite sure what you mean with "reflected" - changes of FlowTempDesired on the unit can be read from the eBus. Anyway, will give SetMode a try. |
In the next graph I added the outside temperature (orange line). See that FlowTempDesired decreases as the outside temperature increases. I do not change FlowTempDesired, it does the boiler program. An external temperature sensor is connected to the boiler. Do you have an external temperature sensor connected to the boiler? |
Hi Just stumbled across this discussion, did anyone got any success in steering flow temperature on valiant boilers, i have Uk version of 618(system boiler) without any additional components. |
The related discussion was in #179. |
Hey andig |
You'll have to follow #179 (comment). |
closed due to inactivity |
I tried to change desired temperature on the boiler and read data to figure out which one to change. So I figured out that
FlowTempDesired
is changing. Than I tried to write it but got failed:I've tried to lookup config file
And It looks like it is read only field. So the question is why is it read only and which one should I write to tune temperature ?
Here is all I can write:
BTW
/ets/default/ebusd
has--accesslevel="*"
option:The text was updated successfully, but these errors were encountered: