ebus-adapter 5, RPi 2b, Homeassistant 10.3 OS (ssh enabled), additional ebusd (dockered), adguard for the network ALL-IN-ONE #951
nightmare28
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Many Thanks for John's excellent work on the adapter and edusd-mqtt integration.
I never got ebusd with ESERA USB Adapter working on our Vaillant VWS 101/2.
On wednesday I received the new ebus-adapter 5. On other morning via WLAN I got all information for the old EHP decoded, afterwards I put the adapter onto the RPi. So I decided to take ebusd-mqtt, did some research on my old RPi 2b, installed there a MQTT-Broker. But a standard dockerized Homeassistant (HA) never showed up the MQTT messages.
So I decided to take an additional extra RPi2b installed with HA OS 10.3. Enabled the built in HA-MQTT Broker and let the first RPi 2b forward all messages to the second on. But that was not a real solution for me. I wanted HA supervised with all services running on one machine. Got root HA access with Ex-Fat (CONFIG) usb-adapter and authorized_keys-file. Rebooted the system make a docker pull for ebusd and let it run with the following parameters:
docker run -d --name=ebusd --device=/dev/ttyAMA0 --restart unless-stopped -p 8888 john30/ebusd --scanconfig -d ens:/dev/ttyAMA0 --latency=50 --mqttport=1883 --mqtthost=192.168.3.50 (HA ip-address) --mqttint=/etc/ebusd/mqtt-hassio.cfg --mqttjson --mqttpass=ebusd --mqttuser=ebusd
Everything is working fine, got the data received into HA. Now the next question will be, how can only one temperature setting be adjusted via MQTT from the HA-Interface. Sometimes in winter time, the Heizkreis1 Temperatur now on 20 degrees has to be set to 21 or 22....
is it possible to write to ebusd with the following docker code?
docker run -d --name=ebusd --device=/dev/ttyAMA0 --restart unless-stopped -p 8888:8888 john30/ebusd --scanconfig -d ens:/dev/ttyAMA0 --latency=50 --mqttport=1883 --mqtthost=192.168.3.50 --mqttint=/etc/ebusd/mqtt-hassio.cfg --mqttjson --mqttpass=ebusd --mqttuser=ebusd '--mqttvar=filter-direction=r|u|^w'
YES now it is working. I had to add some special ebusd mc hwc entities to the dashboard e.g. ebusd mc SetTempDesired temp0 or ebusd hwc load onoff: now there is a slider for main temperature adjustment or for single hot water load to the storage. That was all I need!
picture of the HA dashboard:
here a picture of the all in one device:
following docker container are running:
CONTAINER ID NAME CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O PIDS
4d8adbf1915b ebusd 1.30% 2.09MiB / 921.3MiB 0.23% 3.02MB / 3.02MB 0B / 0B 5
4bf637a8ea58 addon_core_configurator 0.05% 19.46MiB / 921.3MiB 2.11% 69.4MB / 1.27MB 24.9MB / 324kB 8
47f743ab0758 addon_core_ssh 0.00% 2.703MiB / 921.3MiB 0.29% 2.13MB / 1.55kB 14.3MB / 381kB 10
f4c2fbfa59de addon_a0d7b954_adguard 0.03% 32.67MiB / 921.3MiB 3.55% 0B / 0B 45.8MB / 1.78MB 21
2d0108b28cf2 addon_core_mosquitto 2.30% 17.64MiB / 921.3MiB 1.91% 6.49MB / 6.03MB 44.3MB / 381kB 21
44f94f2dae50 hassio_multicast 0.00% 928KiB / 921.3MiB 0.10% 0B / 0B 102kB / 295kB 8
aed16cac5f76 hassio_audio 1.43% 8.906MiB / 921.3MiB 0.97% 2.13MB / 0B 12.3MB / 315kB 12
15131704cdc7 hassio_dns 0.09% 18.02MiB / 921.3MiB 1.96% 2.4MB / 208kB 19.5MB / 299kB 17
0f3e7774a7f5 hassio_cli 0.00% 3.141MiB / 921.3MiB 0.34% 2.15MB / 25.9kB 14MB / 291kB 9
ae839741a177 homeassistant 1.92% 239.3MiB / 921.3MiB 25.97% 0B / 0B 202MB / 105MB 34
f1f8490e36ed hassio_supervisor 0.00% 72.94MiB / 921.3MiB 7.92% 35MB / 90MB 75MB / 844kB 27
3506cc261f1a hassio_observer 0.00% 6.863MiB / 921.3MiB 0.74% 2.18MB / 34.7kB 7.36MB / 0B 6
Beta Was this translation helpful? Give feedback.
All reactions