# Prime Gate Agent: reading an existing Huawei-powered site (D7 retrofit). # The Huawei SMU / SmartLogger exposes the whole power system over SNMP and/or # Modbus TCP. OIDs/registers below are placeholders - use Huawei's MIB or the # SmartLogger Modbus-TCP table for the exact objects, then prime-gate read to confirm. server_url: https://rms.primerp.ai gateway_name: HW-KIN-001-GW poll_interval_sec: 60 fast_poll_interval_sec: 3 heartbeat_interval_sec: 300 buffer_retention_hours: 96 devices: - id: smu # Huawei SMU / SmartLogger over SNMP driver: snmp params: { host: 192.168.0.10, community: public, version: 2c } - id: smu_mb # same unit's Modbus TCP interface (if enabled) driver: modbus params: { transport: tcp, host: 192.168.0.10, port: 502, timeout: 2.0 } points: - { key: rect.dc_v, driver: snmp, device: smu, name: DC bus voltage, unit: V, domain: dc, params: { oid: 1.3.6.1.4.1.2011.6.164.1.x.x }, thresholds: { critical: { lt: 44 }, major: { lt: 46, gt: 57.5 } } } - { key: rect.dc_i, driver: snmp, device: smu, name: DC load current, unit: A, domain: dc, params: { oid: 1.3.6.1.4.1.2011.6.164.1.x.x } } - { key: batt.soc, driver: snmp, device: smu, name: Battery SOC, unit: "%", domain: battery, params: { oid: 1.3.6.1.4.1.2011.6.164.1.x.x }, thresholds: { critical: { lt: 20 }, major: { lt: 35 } } } - { key: batt.soh, driver: snmp, device: smu, name: Battery SOH, unit: "%", domain: battery, params: { oid: 1.3.6.1.4.1.2011.6.164.1.x.x } } - { key: rect.mod_1_i, driver: modbus, device: smu_mb, name: Rectifier module 1 current, unit: A, domain: rectifier, params: { unit: 1, table: input, address: 100, type: float32 } } - { key: rect.alarm, driver: snmp, device: smu, name: Power system alarm, kind: digital, domain: rectifier, params: { oid: 1.3.6.1.4.1.2011.6.164.1.x.x, fast: true }, thresholds: { major: { eq: 1 } } } - { key: solar.kw, driver: modbus, device: smu_mb, name: Solar power (SUN2000), unit: kW, domain: solar, params: { unit: 2, table: input, address: 32064, type: int32, scale: 0.001 } } - { key: mains.available, driver: snmp, device: smu, name: Mains available, kind: digital, domain: grid, params: { oid: 1.3.6.1.4.1.2011.6.164.1.x.x }, thresholds: { major: { eq: 0 } } } - { key: rms.cpu_pct, driver: sysinfo, name: Gateway CPU, unit: "%", domain: rms, params: { metric: cpu_pct } } - { key: rms.uplink_ms, driver: sysinfo, name: Uplink latency, unit: ms, domain: rms, params: { metric: ping_ms, host: 8.8.8.8 } }