I have connected a Raspberry Pi to my boiler’s ebus via a USB adapter and confirmed that I can read the bus using ebusd.
Now I have installed HA on a new SD Card and I’m trying to get the core ebusd implementation to work. Here is my config file:
ebusd:
host: 127.0.0.1
circuit: "bai"
name: "Vaillant"
monitored_conditions:
- FlowTemperature
- ReturnTemperature
This is the error I get when I restart HA:
Logger: homeassistant.setup
Source: components/ebusd/__init__.py:70
First occurred: 21:26:38 (1 occurrences)
Last logged: 21:26:38
Error during setup of component ebusd
Traceback (most recent call last):
File "/usr/local/lib/python3.10/site-packages/ebusdpy/ebusdpy.py", line 14, in init
sock.connect(address)
ConnectionRefusedError: [Errno 111] Connection refused
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/setup.py", line 235, in _async_setup_component
result = await task
File "/usr/local/lib/python3.10/concurrent/futures/thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
File "/usr/src/homeassistant/homeassistant/components/ebusd/__init__.py", line 70, in setup
ebusdpy.init(server_address)
File "/usr/local/lib/python3.10/site-packages/ebusdpy/ebusdpy.py", line 18, in init
raise EBusError(socket.error)
ebusdpy.ebusdpy.EBusError: <class 'OSError'>
Any help on sorting this will be very much appreciated
Thanks
Mike