john30 / ebusd

daemon for communication with eBUS heating systems

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Emulate outdoor temperature sensor via ebusd

davefx opened this issue · comments

Can we emulate an EBUS outdoor temperature sensor device via ebusd?

I don't have this kind of hardware, and having access to the external temperature it would be really nice if I can emulate it and provide outdoor temperature to the boiler.

I would also be interested in this. Ive got Vaillant VRC 470f but since my boiler is in the loft, installing external sensors (which comes with VRC470f) is very tricky.

commented

in principle this should be possible. But usually the message depends highly on the environment. you could start with making ebusd regularly send the eBUS defined broadcast datetime message that also includes the outside temperature. but it should not interfere with another component already sending the same message, so it might really be tricky

What is the correct datetime format with an outside temperature included? I already have an automation which automatically syncs the time with an NTP server.

commented

that of course depends on the message defintion.
for Vaillant broadcast it is this: vaillant/broadcast.csv:4
and you'd probably also have to send the standard broadcast: broadcast.csv:5

commented

@davefx, @Dinth Guys, have you successfully emulated outdoor temperature, i.e. sending MQTT msg to topic in certain periodicity ? If so, please share.

This is broadcast I am seeing in ebus

test_ebus/broadcast/outsidetemp {
     "temp2": {"value": 11.562}}
commented

I don't think this approach is gonna work. Reasoning (deducted from my environment): the sensor is attached to the VRC700. The sensor is not its own bus device, although the readings are echoed by the VRC. The VRC controls the boiler via FlowTempDesired based on the measured temperature. I'm assuming that- since the sensor it attached to the VRC- it will only take measurements from attached sensors into account.

commented

well, it makes sense what you just said....however:

  • Question is, why I am seeing broadcast every minute on ebus ?
  • What is the purpose of this broadcast ?
  • Is there any reference how the external sensor works ?

Every minute broadcast

2020-10-26 23:37:01.162 test_ebus/broadcast/outsidetemp {
2020-10-26 23:37:01.177      "temp2": {"value": 11.125}}
2020-10-26 23:38:11.354 test_ebus/broadcast/outsidetemp {
2020-10-26 23:38:11.369      "temp2": {"value": 11.125}}
2020-10-26 23:39:10.583 test_ebus/broadcast/outsidetemp {
2020-10-26 23:39:10.598      "temp2": {"value": 11.125}}
2020-10-26 23:40:10.888 test_ebus/broadcast/outsidetemp {
2020-10-26 23:40:10.903      "temp2": {"value": 11.125}}
2020-10-26 23:41:11.050 test_ebus/broadcast/outsidetemp {
2020-10-26 23:41:11.065      "temp2": {"value": 11.125}}
2020-10-26 23:42:11.210 test_ebus/broadcast/outsidetemp {
2020-10-26 23:42:11.225      "temp2": {"value": 11.125}}
commented

There are no references for anything. And why shouldn‘t the vrc broadbast rhe temp? There are even broadcasts for time and date ;)

commented

closed due to inactivity

Q: how could i make a hardware sensor diy?

commented

Q: how could i make a hardware sensor diy?

the sensor without DCF is just one element, most likely a thermistor, should be super easy to replace.

the sensor is attached to the VRC700.

Havent found a way of hooking up the sensor to VRC700 - it is connected to the boiler itself in my setup

i mean i want to add more sensors to the eebus like an in room sensor (or more of them)

problem is that its said to have an room sensor in the boiler control panel, but my boiler is in one end of the house and always messure 10 degree to much

so i thought why not add one or more sensor even distributed in the house, and i faint remember a tech said during an anual service that if it had sensors inside the house it could actually adjust performance up and down on its own without me having to adjust a "magic room" temp and watch if it can keep up, if i set that number to low it cant keep up and room temps drop no matter if the radiator panels are full open

so yeah... if that tech was right why not add one sensor on ground floor and another upstairs and have the system figure it out on its own

ahh yes.... VRC700, the tech also said that it could be remote mounted.... i could remember wrong

but i would more like a small discrete sensor placed central and not a big ugly display

commented

what do you mean by remotely mounted? vrc700 should be installed in a room which s being heated. You can add extra sensors to different room as well (vr91)

well its installed in the boiler, and it was that when i got the house... So the installer F'ed that up

commented

well its installed in the boiler, and it was that when i got the house... So the installer F'ed that up

hmmm i didnt know that vrc700 can be installed in the boiler, i thought its only an option for vrc700f basestation.
You can just take it out, hang it on aa wall and connect via ebus, or buy an extra vr91

hehe.... the problem is the better half would hate "a big ugly display that we never use"

i guess vaillant do not make a true sensor only, ie something very small that could be in a small 50x50mm white box

that is why i initial asked if i could make something myself, i have searched for ebus temperature sensors but came up empty