Hello, I am new to HA and my question is - how to run ebusd (a third party utility protocol daemon) on the same host with HA supervised installation? So that the built-in ebusd integration would talk to the said daemon on the same machine.
I guess Docker could be an answer, according to https://hub.docker.com/r/john30/ebusd/. What I miss is understanding of how to set the whole thing up. Any help is greatly appreciated.
Looks like I have some progress. Even if you already managed to do this Iāll leave my version here in case someone else having the same issue.
The first thing I installed is Portainer in order to run the docker container. Then I tried to run you mentioned. But the problem is that it is set up for amd64. Raspberry Pi is arm architecture. Fortunately enough hub.docker.com has a filter by the architecture and someone already forced ebusd image and adopted it for armā¦ Iāve used this one https://hub.docker.com/r/lukics/ebusd-3.3.
I the Portainer chose images section choose DockerHub for registry and type lukics/ebusd:armv7 for Image and click Pull the image. Than in the container section click Add container. Name somehow. ebusd for instance. Type lukics/ebusd:armv7 in Image field. Then click publish a new network port next to Manual network port publishing. Type 8888 for both host and container.
In the Advanced container settings select Interactive & TTY (-i -t).
In Restart policy choose Always.
In Runtime & Resources click add device next to devices. Type /dev/ttyUSB0 for both host and container. (actually for host it may vary depending on which port your adapter is plugged. But for me it worked with USB0).
Now you can hit Deply the container button and see the logs if it works properly. You should be able to see the ebusd outpul in logs an run ebusctl commands in the console.
Next if container works well you need to add fe lines to your /config/configuration.yaml file.
Here are some docs. And here is my setup:
hm. now I have the same issue. Either portainer was updated or my trial period expiredā¦ Iāve never been working with portainer beforeā¦
Upd: it is strange that left side menu does not contain quite a lot of options when i open it on my phone (despite checking descrop mode) but on pc it contains everythingā¦
Well I managed to install Portainer at last. Still get an error āUnable to pull imageā when trying to Download ālukics/ebusd-3.3:armv7ā from docker.io
Hi, for reference:
I also got it to work (Home assisant running on NUC image)
Installed Portainer (with the guide from above, thanks a lot!! @semenoh )
the EBUS interface is remote via Wifi (https://adapter.ebusd.eu/), so make sure to add the following commands in the container commands: ā-f --scanconfig --device=192.168.0.xxx:9999 --latency=80ā
Hello everyone, I just started in home assistant.
Every intergration Iāve installed works. even the KNX.
but the ebusd canāt operate.
this is my device https://www.esera.de/shop/en/products/ebus/142/ebus-coupler-ethernet
I put this on and nothing goes ############################################################
where username & password are a combination you have already defined in your HA portal. Also - change the IP address to whatever your HA is running on etc :). This should start ebusd and start throwing data into a MQTT queue (for which youāll need to install Mosquito via HACS as a prerequisite). HA has some sort of ādiscoveryā mode which allows sensor names to be created on-the-fly according to what ebusd finds. You should find these sensors start showing up in HA, under Settings-Devices. Sorry if the above is a bit cryptic but hope it helps someone. Good luck!