Tenho um VMC Baxi Sila 300 e queria ligar através de Modbus RTU (RS485).
Tenho um adaptador elfin ew11a-0 ligado ao porto Modbus (a,b,GND) e usando o VCC do (hmi) em A - VCC - GND - B.
Tenho os seguintes parâmetros configurados no elfin: 19200 baud, data bit 8, stop bit 1, parity none, Slave ID 1, flow control - half duplex and protocol none.
Config HA: Uso type: rtuovertcp no YAML do Modbus.
Aqui está a minha config
modbus:
- name: "baxi_vmc"
type: rtuovertcp
host: 192.168.1.xxx
port: 8899
timeout: 10
delay: 2
close_comm_on_error: false
retries: 3
retry_on_empty: true
sensors:
- name: "VMC Temperatura Exterior"
unique_id: "vmc_temp_ext_sila"
slave: 1
address: 8977
input_type: holding
scale: 0.1
unit_of_measurement: "°C"
- name: "VMC Humidade"
unique_id: "vmc_humidade_sila"
slave: 1
address: 8974
input_type: holding
unit_of_measurement: "%"
- name: "VMC Fan Speed"
unique_id: "vmc_fan_speed_sila"
slave: 1
address: 16400
input_type: holding
switches:
- name: "VMC Ligado/Desligado"
unique_id: "vmc_power_sila"
slave: 1
address: 16399
write_type: holding
command_on: 1
command_off: 0
Os LEDs TX e RX no adaptador piscam, mas o Home Assistant dá erro No response received after 3 retries.
Já tentei Inverter A/B, usar o GND (Modbus e hmi, mas ideia) para referência comum, testes com 9600 baud e diferentes paridades.
Alguém com experiência nestas unidades Baxi?
Alguém sabe se a porta HMI requer ativação especial via software ou se os endereços de registo (ex: 16400 para velocidade) ou têm algum detalhe de endereçamento específico?