Replies: 2 comments 4 replies
-
|
Maybe you can start 5 instances of ebusd with different addresses and add the only write parameters you need |
Beta Was this translation helpful? Give feedback.
4 replies
-
|
I found a solution with Home Assistant to broadcast 07h 00h telegrams with the desired address.
#!/bin/bash
ebusd_container_id=2ad9b828-ebusd
echo w -V -s 0f -c broadcast datetime "$1;$2;$3" | nc ${ebusd_container_id}.local.hass.io 8888
shell_command:
ebus_update_masterclock: >-
./ebus_update_masterclock {{ states('sensor.outdoor_temperature') }} {{ now().strftime('%H:%M:%S') }} {{ now().strftime('%d.%m.%Y') }}
alias: Heating - Datetime/Temp
description: ""
triggers:
- seconds: /10
trigger: time_pattern
conditions: []
actions:
- action: shell_command.ebus_update_masterclock
metadata: {}
data: {}
mode: single |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
I'm trying to simulate an outdoor sensor connected via eBus to my Wolf heating system. I noticed that my heating controller was broadcasting 07h 00h telegrams (Date/Time Message of an eBUS Master) containing the time and outdoor temperature (I set a fixed resistor to make it think it was connected to a sensor). I then removed the resistor and tried to do the same thing; with no result. Unfortunately, I bought the famous outdoor sensor to find out what to do, and surprise... it too emits 07h 00h telegrams. Of course, these are taken into account by the heating system.
The only difference between my forged telegrams and hers is the source address. To confirm the hypothesis that it was this source address that was making my telegrams ineffective, I used the "override source addresse" option in ebusctl and found that it worked!
Now I'd like to achieve the same result, but from MQTT.
Wouldn't there be, for example, an option to put in the definition message so that the source address defined there is the one used by default?
PS: I forgot. Changing the address of the ebus adapter is not a solution ^^'.
Indeed, after simulating this sensor, I intend to simulate 5 heating controllers to be able to control the heating of individual rooms.
Beta Was this translation helpful? Give feedback.
All reactions