UNPKG

iobroker.sun2000-modbus

Version:

Connect to Huawei SUN2000 inverter with Modbus TCP

44 lines (43 loc) 4.97 kB
"use strict"; var __defProp = Object.defineProperty; var __getOwnPropDesc = Object.getOwnPropertyDescriptor; var __getOwnPropNames = Object.getOwnPropertyNames; var __hasOwnProp = Object.prototype.hasOwnProperty; var __export = (target, all) => { for (var name in all) __defProp(target, name, { get: all[name], enumerable: true }); }; var __copyProps = (to, from, except, desc) => { if (from && typeof from === "object" || typeof from === "function") { for (let key of __getOwnPropNames(from)) if (!__hasOwnProp.call(to, key) && key !== except) __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); } return to; }; var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); var alarms_exports = {}; __export(alarms_exports, { alarmLevel: () => alarmLevel, inverterAlarms1: () => inverterAlarms1, inverterAlarms2: () => inverterAlarms2, inverterAlarms3: () => inverterAlarms3 }); module.exports = __toCommonJS(alarms_exports); var alarmLevel = /* @__PURE__ */ ((alarmLevel2) => { alarmLevel2[alarmLevel2["Major"] = 0] = "Major"; alarmLevel2[alarmLevel2["Minor"] = 1] = "Minor"; alarmLevel2[alarmLevel2["Warning"] = 2] = "Warning"; return alarmLevel2; })(alarmLevel || {}); const inverterAlarms1 = (/* @__PURE__ */ new Map()).set("0", { name: "High String Input Voltage", id: 2001, level: 0 /* Major */ }).set("1", { name: "DC Arc Fault", id: 2002, level: 0 /* Major */ }).set("2", { name: "String Reverse Connection", id: 2011, level: 0 /* Major */ }).set("3", { name: "String Current Backfeed", id: 2012, level: 2 /* Warning */ }).set("4", { name: "Abnormal String Power", id: 2913, level: 2 /* Warning */ }).set("5", { name: "AFCI Self-Check Fail", id: 2021, level: 0 /* Major */ }).set("6", { name: "Phase Wire Short-Circuited to PE", id: 2031, level: 0 /* Major */ }).set("7", { name: "Grid Loss", id: 2032, level: 0 /* Major */ }).set("8", { name: "Grid Undervoltage", id: 2033, level: 0 /* Major */ }).set("9", { name: "Grid Overvoltage", id: 2034, level: 0 /* Major */ }).set("10", { name: "Grid Volt. Imbalance", id: 2035, level: 0 /* Major */ }).set("11", { name: "Grid Overfrequency", id: 2036, level: 0 /* Major */ }).set("12", { name: "Grid Underfrequency", id: 2037, level: 0 /* Major */ }).set("13", { name: "Unstable Grid Frequency", id: 2038, level: 0 /* Major */ }).set("14", { name: "Output Overcurrent", id: 2039, level: 0 /* Major */ }).set("15", { name: "Output DC Component Overhigh", id: 2040, level: 0 /* Major */ }); const inverterAlarms2 = (/* @__PURE__ */ new Map()).set("0", { name: "Abnormal Residual Current", id: 2051, level: 0 /* Major */ }).set("1", { name: "Abnormal Grounding", id: 2061, level: 0 /* Major */ }).set("2", { name: "Low Insulation Resistance", id: 2062, level: 0 /* Major */ }).set("3", { name: "Overtemperature", id: 2063, level: 1 /* Minor */ }).set("4", { name: "Device Fault", id: 2064, level: 0 /* Major */ }).set("5", { name: "Upgrade Failed or Version Mismatch", id: 2065, level: 1 /* Minor */ }).set("6", { name: "License Expired", id: 2066, level: 2 /* Warning */ }).set("7", { name: "Faulty Monitoring Unit", id: 61440, level: 1 /* Minor */ }).set("8", { name: "Faulty Power Collector", id: 2067, level: 0 /* Major */ }).set("9", { name: "Battery abnormal", id: 2068, level: 1 /* Minor */ }).set("10", { name: "Active Islanding", id: 2070, level: 0 /* Major */ }).set("11", { name: "Passive Islanding", id: 2071, level: 0 /* Major */ }).set("12", { name: "Transient AC Overvoltage", id: 2072, level: 0 /* Major */ }).set("13", { name: "Peripheral port short circuit", id: 2075, level: 2 /* Warning */ }).set("14", { name: "Churn output overload", id: 2077, level: 0 /* Major */ }).set("15", { name: "Abnormal PV module configuration", id: 2080, level: 0 /* Major */ }); const inverterAlarms3 = (/* @__PURE__ */ new Map()).set("0", { name: "", id: 20, level: 0 /* Major */ }).set("1", { name: "", id: 20, level: 0 /* Major */ }).set("2", { name: "", id: 20, level: 0 /* Major */ }).set("3", { name: "", id: 20, level: 0 /* Major */ }).set("4", { name: "", id: 20, level: 0 /* Major */ }).set("5", { name: "", id: 20, level: 0 /* Major */ }).set("6", { name: "", id: 20, level: 0 /* Major */ }).set("7", { name: "", id: 20, level: 0 /* Major */ }).set("8", { name: "", id: 20, level: 0 /* Major */ }).set("9", { name: "", id: 20, level: 0 /* Major */ }).set("10", { name: "", id: 20, level: 0 /* Major */ }).set("11", { name: "", id: 20, level: 0 /* Major */ }).set("12", { name: "", id: 20, level: 0 /* Major */ }).set("13", { name: "", id: 20, level: 0 /* Major */ }).set("14", { name: "", id: 20, level: 0 /* Major */ }).set("15", { name: "", id: 20, level: 0 /* Major */ }); // Annotate the CommonJS export names for ESM import in node: 0 && (module.exports = { alarmLevel, inverterAlarms1, inverterAlarms2, inverterAlarms3 }); //# sourceMappingURL=alarms.js.map