Hei!
Etter mye om og men har jeg fått noen resultater opp med kommunikasjonen mellom en esphome (8266 modell) og Systemair VR400 balansert ventilasjon.
Det fremstår som jeg har toveiskommunikasjon, men at noe allikevel svikter. Noen som kan tolke denne feilmeldingen? Klarer ikke å finne noe på Google om tilsvarende.
Her er oppsettet på esphome:
uart:
id: mod_uart
rx_pin: 3
tx_pin: 1
# for systemair: 9600, 19200, 28800, 38400, 57600, 76800, 115200
baud_rate: 19200
data_bits: 8 # 8 is default
parity: NONE
stop_bits: 1
debug:
direction: BOTH
after:
delimiter: "\n"
sequence:
- lambda: UARTDebug::log_string(direction, bytes);
modbus:
id: modbus1
uart_id: mod_uart
flow_control_pin: 5
send_wait_time: 250ms # default 250ms
modbus_controller:
- id: villavent
# use unit id 1 to read/write modbus registers and id 2 for IAM registers
address: 1 # 1 to 254?
modbus_id: modbus1
setup_priority: -10
command_throttle: 100ms # [default 0ms] minimum time between requests
sensor:
- platform: modbus_controller
modbus_controller_id: villavent
name: "12401 Supply Air RPM"
register_type: read
address: 12400
value_type: U_WORD
#unit_of_measurement: "RPM"
Tips? 🙂