Tirar esse termostato, colocar algum módulo que tenha um relé com contactos secos (sem passagem de energia). Eu fiz com soluções DIY e usei optocopladores em vez de relés. Mas sei que a Shelly tem módulos com os contactos secos.
Depois é só usar um qualquer termómetro conectado ao Home Assistant e configurar um Generic Thermostat (https://www.home-assistant.io/integrations/generic_thermostat/) e o cartão “type: thermostat”
climate:
- platform: generic_thermostat
name: Aquecimento R/C
heater: switch.aqs_control_valvula_aquec_rc
target_sensor: sensor.sala_temperatura
min_temp: 15
max_temp: 30
cold_tolerance: 0.3
hot_tolerance: 0.2
min_cycle_duration:
minutes: 5 # importante para evitar o liga-desliga consecutivo da caldeira (no meu caso é só válvula de zona)