-- Samsung TČ (EHS) přes Modbus interface MIM-B19N(T): skutečný RS485→TCP
-- převodník (Waveshare RS485 TO POE ETH (B)) na 172.16.1.17 nahrazuje
-- placeholder 192.168.1.103 ze seedu. MIM = Modbus RTU slave, 9600 8E1,
-- adresa dle DIP/rotary (zde 1). Registry: docs/04-modules/modbus-registers-mim-b19n.md.

update ems.site_endpoint e
  set host = '172.16.1.17',
      port = 502,
      notes = 'Waveshare RS485 TO POE ETH (B) pro Samsung EHS přes MIM-B19N(T). Sériová linka 9600 8E1 (parita EVEN!), Modbus TCP server :502, unit_id = adresa MIM dle DIP (1).'
  where e.id = (
    select hp.endpoint_id
    from ems.asset_heat_pump hp
    join ems.site s on s.id = hp.site_id
    where s.code = 'home-01'
  );

alter table ems.telemetry_heat_pump
  add column if not exists room_temp_c numeric(5,2);

comment on column ems.telemetry_heat_pump.room_temp_c is
  'Prostorová teplota hlášená vnitřní jednotkou (MIM reg base+9, °C×10). Vstup budoucího termálního modelu domu.';
