drop view if exists ems.vw_asset_inverter_modbus_poll;

create view ems.vw_asset_inverter_modbus_poll as
select
  ai.site_id,
  ai.id as inverter_id,
  ai.code,
  se.host,
  se.port,
  se.unit_id
from ems.asset_inverter ai
join ems.site_endpoint se on se.id = ai.endpoint_id
where ai.active = true
  and se.enabled = true
  and se.endpoint_type = 'modbus_tcp';

comment on view ems.vw_asset_inverter_modbus_poll is
  'Aktivní střídače s Modbus TCP endpointem pro telemetry_collector.';
