-- Wallboxy TeltoCharge: skutečný RS485→TCP převodník (Waveshare) 172.16.1.16
-- nahrazuje placeholdery 192.168.1.101/.102. Sdílená RS485 sběrnice
-- (9600 8N1 dle nastavení převodníku 2026-06-12): WB1 = unit 1, WB2 = unit 2,
-- výhledově Chint elektroměr = unit 3. Modbus na wallboxech nutno povolit
-- v Teltonika aplikaci (adresa + baud shodné s převodníkem).

update ems.site_endpoint e
  set host = '172.16.1.16',
      port = 502,
      unit_id = 1,
      notes = 'Waveshare RS485 TO POE ETH (B) 172.16.1.16 — sdílená sběrnice wallboxů (9600 8N1, Modbus TCP↔RTU). TeltoCharge #1 = unit 1.'
  where e.id = (
    select ec.endpoint_id from ems.asset_ev_charger ec
    join ems.site s on s.id = ec.site_id
    where s.code = 'home-01' and ec.code = 'ev-charger-1'
  );

update ems.site_endpoint e
  set host = '172.16.1.16',
      port = 502,
      unit_id = 2,
      notes = 'Waveshare RS485 TO POE ETH (B) 172.16.1.16 — sdílená sběrnice wallboxů (9600 8N1, Modbus TCP↔RTU). TeltoCharge #2 = unit 2.'
  where e.id = (
    select ec.endpoint_id from ems.asset_ev_charger ec
    join ems.site s on s.id = ec.site_id
    where s.code = 'home-01' and ec.code = 'ev-charger-2'
  );
