Replies: 4 comments 13 replies
-
You may want to give the "--mqttinit=/etc/ebusd/mqtt-hassio.cfg" (and "--mqttretain") a chance ... or adapt the ".cfg" to your needs .... all the ebus readout parameters are going into mqtt . |
Beta Was this translation helpful? Give feedback.
-
@tnn85 |
Beta Was this translation helpful? Give feedback.
-
How can I do this? With r0,,Name... it will nevertheless be polled. I want to hold all findings in the csv files to see lesser not "decrypted" messages at the bus. But I want only some data... |
Beta Was this translation helpful? Give feedback.
-
Hi, First of all big thanks to john30 for his work! To reduce the overhead: To me it is unclear what is meant with "circuit" and what with "fields". Those have separate filter settings that i haven't made use of yet.. |
Beta Was this translation helpful? Give feedback.
-
Hi,
I am trying to understand the concept of ebusd in regards to how data/messages can periodically be acquired. I already read the available documentation (Wiki) on Github. However, at some point the information given is not enough for me to fully understand how I could achieve my goal of monitoring certain messages / fields available for my heating system over time.
What I want to do is this:
Lets forget about 3)+4) because that is my problem to implement.
I have difficulties to understand how I am supposed to configure ebusd to read+poll and then send the data I am interested in every -for example- 5s via MQTT and how to make this configuration persistent in case of a power loss / restart (ebusd runs on a dedicated Raspberry Pi).
I have already achieved to read data (ebus messages) from the bus and publish them on MQTT.
However, before most messages are polled regularly I have to execute a "ebusctl read -pX -c CIRCUIT MESSAGENAME" (where X = 1..9) command on the local machine for each message I want to be polled
OR
send a specific "/get" topic suffix as well as "X?" as the value of an MQTT topic to the host ebusd is running on.
I just can't do this with my the backend (telegraf + influxdb) because it does not publish MQTT itself. I can only subscribe to topics.
AFAIK I can also download all necessary CSV message definition files for my system (Vaillant ecovit exclusiv VKK 226/4 + calorMATIC 470 VRC 470 + Mixer VR61) and change the first column to r1..r9 for every message I want to be read (&polled) automatically without further ado.
In this case I would have to modify the original message definition source files (CSV and INC) from and redirect the ebusd argument "--configpath=PATH" to the local path where I have saved the downloaded message definition files from https://github.com/john30/ebusd-configuration/tree/master/ebusd-2.1.x
Is this the way to go?
If this is the way:
I just didn't want to mess around in the original message definition files and would have preferred to use latest updated message definitions from https://cfg.ebusd.eu/ .
I thought maybe there is another way to configure ebusd to poll certain selected eBUS messages.
Beta Was this translation helpful? Give feedback.
All reactions