I wonder if anyone could help me with this problem?
Have used ESPHome wiyh an esp8266 to intergrate with HA for a Resol Deltasol bs 2009
I wonder if anyone could help me with this problem?
Im a newbie here, so any help would be appreciated.
Have used ESPHome with an esp8266 to intergrate with HA for a Resol Deltasol bs 2009 over the vbus but it isnt working & flagging an error in HA logs as shhown below
Logger: homeassistant.components.esphome.manager
Source: components/esphome/manager.py:577
Integration: ESPHome (documentation, issues)
First occurred: 14 October 2026 at 21:09:05 (26 occurrences)
Last logged: 09:04:55
DeltaSol_BS: [W][component:290]: esphome.ota set Warning flag: unspecifiedDeltaSol_BS: [W][component:313]: esphome.ota cleared Warning flagDeltaSol_BS: [W][api.connection:2675]: ESPHome Logs 2026.9.1 (192.168.0.33): Reading failed CONNECTION_CLOSED errno=11DeltaSol_BS: [W][uart:171]: You're using the same serial port for logging and the UART component. Please disable logging over the serial port by setting logger->baud_rate to 0.DeltaSol_BS: [W][api.connection:2675]: ESPHome Logs 2026.9.1 (192.168.0.33): Reading failed CONNECTION_CLOSED errno=104
I have looked at the esphome logging for the device & I cant see any vbus data
In HA I can see the sensor names but below these there is " unknown"
I have used an oscilloscope on the Rx pin & it looks like data bursts are arriving from the vbus / optocoupler
Here is my yaml file, which was made from many sources, so please forgive me if im missing something or something is wrong.
esphome:
name: deltasol-bs
friendly_name: DeltaSol_BS
esp8266:
board: d1_mini
logger:
# level: VERBOSE
baud_rate: 0
uart:
id: resol_uart
rx_pin:
number: GPIO3 # ESP's RX pin
inverted: true
#mode: INPUT_PULLUP
baud_rate: 9600
data_bits: 8
parity: NONE
stop_bits: 1
vbus:
uart_id: resol_uart
# configuration entry
sensor:
- platform: vbus
model: deltasol_bs_2009
temperature_1:
name: Temperature 1
temperature_2:
name: Temperature 2
temperature_3:
name: Temperature 3
temperature_4:
name: Temperature 4
pump_speed_1:
name: Pump Speed 1
pump_speed_2:
name: Pump Speed 2
operating_hours_1:
name: Operating Hours 1
operating_hours_2:
name: Operating Hours 2
heat_quantity:
name: Heat Quantity
time:
name: Device Time
version:
name: Device firmware version
Please let me know any thoughts on this