UNPKG

iobroker.ems-esp

Version:
953 lines (952 loc) 35.1 kB
{ "i18n": true, "type": "tabs", "tabsStyle": { "width": "calc(100% - 100px)" }, "items": { "tab-ems-esp": { "type": "panel", "label": "EMS-ESP settings", "items": { "emsesp_active": { "newLine": true, "type": "checkbox", "label": "ems_active", "xs": 12, "sm": 12, "md": 6, "lg": 4, "xl": 4 }, "emsesp_ip": { "newLine": true, "type": "text", "label": "emsesp_ip", "noClearButton": true, "xs": 12, "sm": 6, "md": 4, "lg": 2, "xl": 2 }, "ems_polling": { "type": "number", "label": "ems_polling", "default": 60, "min": 15, "max": 600, "xs": 12, "sm": 4, "md": 2, "lg": 2, "xl": 2 }, "km200_structure": { "type": "checkbox", "label": "km200_structure", "xs": 12, "sm": 12, "md": 2, "lg": 2, "xl": 2 }, "ems_expert_on": { "type": "checkbox", "label": "ems_expert_settings", "hidden": "data.emsesp_ip.substr(0,3) != '***' ", "confirm": { "condition": "!data.warn && data.ems_expert_on", "type": "warning", "title": "ems_expert_warn", "text": "ems_expert_warn_long", "ok": "warn_ok", "cancel": "warn_cancel" }, "xs": 12, "sm": 12, "md": 2, "lg": 2, "xl": 2 }, "ems_token": { "newLine": true, "type": "text", "label": "ems_token", "xs": 12, "sm": 12, "md": 12, "lg": 12, "xl": 12 }, "ems_energy": { "newLine": true, "type": "checkbox", "label": "ems_energy", "xs": 12, "sm": 12, "md": 12, "lg": 12, "xl": 12 }, "ems_nominalpower": { "newLine": true, "type": "number", "label": "ems_nominalpower", "default": 60, "min": 1, "max": 65535, "xs": 12, "sm": 6, "md": 2, "lg": 2, "xl": 2 }, "ems_modulation": { "type": "objectId", "label": "ems_modulation", "xs": 12, "sm": 6, "md": 5, "lg": 3, "xl": 3 }, "ems_wwactive": { "type": "objectId", "label": "ems_wwactive", "xs": 12, "sm": 6, "md": 5, "lg": 3, "xl": 3 } } }, "tab-km200": { "type": "panel", "label": "KM200_settings", "items": { "km200_active": { "newLine": true, "type": "checkbox", "label": "km200_active", "xs": 12, "sm": 12, "md": 6, "lg": 4, "xl": 4 }, "km200_ip": { "newLine": true, "type": "text", "noClearButton": true, "label": "km200_ip", "xs": 12, "sm": 6, "md": 4, "lg": 2, "xl": 2 }, "km200_polling": { "type": "number", "label": "km200_polling", "min": 90, "max": 600, "xs": 12, "sm": 6, "md": 2, "lg": 2, "xl": 2 }, "control_file": { "type": "select", "label": "control_file", "options": [ { "label": "gateway", "value": "*" }, { "label": "km200.csv", "value": "km200.csv" }, { "label": "own.csv", "value": "own.csv" } ], "xs": 12, "sm": 8, "md": 4, "lg": 4, "xl": 4 }, "gateway_pw": { "newLine": true, "type": "text", "label": "gateway_pw", "noClearButton": true, "xs": 12, "sm": 8, "md": 4, "lg": 2, "xl": 2 }, "private_pw": { "type": "password", "repeat": false, "visible": true, "maxLength": 20, "label": "private_pw", "xs": 12, "sm": 8, "md": 4, "lg": 2, "xl": 2 }, "recordings": { "newLine": true, "type": "checkbox", "label": "recordings", "xs": 12, "sm": 12, "md": 6, "lg": 4, "xl": 4 } } }, "tab-parameter": { "type": "panel", "label": "parameter", "items": { "recordings_format": { "newLine": true, "type": "select", "label": "recordings_format", "options": [ { "label": "array_of_values", "value": "0" }, { "label": "array_of_values_with_ts", "value": "1" }, { "label": "array_of_values_with_date-format", "value": "2" } ], "xs": 12, "sm": 9, "md": 3, "lg": 3, "xl": 3 }, "db": { "type": "instance", "label": "database", "adapter": "", "adapters": [ "history", "influxdb", "sql" ], "onlyEnabled": true, "short": false, "xs": 12, "sm": 4, "md": 2, "lg": 2, "xl": 2 }, "states_reorg": { "newLine": true, "type": "checkbox", "label": "states_reorg", "xs": 12, "sm": 12, "md": 4, "lg": 2, "xl": 2 }, "statistics": { "type": "checkbox", "label": "statistics", "xs": 12, "sm": 12, "md": 6, "lg": 4, "xl": 4 }, "room": { "newLine": true, "type": "room", "label": "room", "xs": 12, "sm": 6, "md": 4, "lg": 2, "xl": 2 }, "function": { "type": "func", "label": "function", "xs": 12, "sm": 6, "md": 4, "lg": 2, "xl": 2 }, "eff_active": { "newLine": true, "type": "checkbox", "label": "eff_active", "xs": 12, "sm": 12, "md": 6, "lg": 4, "xl": 4 }, "modulation": { "newLine": true, "type": "objectId", "label": "modulation", "xs": 12, "sm": 6, "md": 4, "lg": 3, "xl": 3 }, "supplytemp": { "type": "objectId", "label": "supplytemp", "xs": 12, "sm": 6, "md": 4, "lg": 3, "xl": 3 }, "returntemp": { "type": "objectId", "label": "returntemp", "xs": 12, "sm": 6, "md": 4, "lg": 3, "xl": 3 }, "eff20": { "newLine": true, "type": "number", "label": "eff20", "xs": 12, "sm": 6, "md": 1, "lg": 1, "xl": 1 }, "eff25": { "type": "number", "label": "eff25", "xs": 12, "sm": 6, "md": 1, "lg": 1, "xl": 1 }, "eff30": { "type": "number", "label": "eff30", "xs": 12, "sm": 6, "md": 1, "lg": 1, "xl": 1 }, "eff35": { "type": "number", "label": "eff35", "xs": 12, "sm": 6, "md": 1, "lg": 1, "xl": 1 }, "eff40": { "type": "number", "label": "eff40", "xs": 12, "sm": 6, "md": 1, "lg": 1, "xl": 1 }, "eff45": { "type": "number", "label": "eff45", "xs": 12, "sm": 6, "md": 1, "lg": 1, "xl": 1 }, "eff50": { "type": "number", "label": "eff50", "xs": 12, "sm": 6, "md": 1, "lg": 1, "xl": 1 }, "eff55": { "type": "number", "label": "eff55", "xs": 12, "sm": 6, "md": 1, "lg": 1, "xl": 1 }, "eff60": { "type": "number", "label": "eff60", "xs": 12, "sm": 6, "md": 1, "lg": 1, "xl": 1 }, "eff70": { "type": "number", "label": "eff70", "xs": 12, "sm": 6, "md": 1, "lg": 1, "xl": 1 } } }, "tab-heatdemand": { "type": "panel", "label": "heat_demand", "items": { "heatdemand": { "newLine": true, "type": "checkbox", "label": "heatdemand", "xs": 12, "sm": 12, "md": 6, "lg": 4, "xl": 4 }, "thermostats": { "newLine": true, "type": "table", "xs": 12, "sm": 12, "md": 12, "lg": 12, "xl": 12, "label": "state_attribute", "items": [ { "type": "text", "attr": "room", "noClearButton": true, "width": "20%", "title": "Room", "filter": false, "sort": true, "default": "" }, { "type": "objectId", "attr": "settemp", "width": "35%", "title": "set_temp", "filter": false, "sort": false, "default": "" }, { "type": "objectId", "attr": "actualtemp", "width": "35%", "title": "actual_temp", "filter": false, "sort": false, "default": "" }, { "type": "select", "attr": "deltam", "title": "min.delta", "filter": false, "sort": false, "width": "5%", "default": "1", "options": [ { "label": "0.25", "value": "0.25" }, { "label": "0.5", "value": "0.5" }, { "label": "0.75", "value": "0.75" }, { "label": "1.0", "value": "1.0" }, { "label": "1.5", "value": "1.5" }, { "label": "2.0", "value": "2.0" }, { "label": "2.5", "value": "2,5" }, { "label": "3.0", "value": "3.0" }, { "label": "3.5", "value": "3.5" }, { "label": "4.0", "value": "4.0" }, { "label": "4.5", "value": "4.5" }, { "label": "5.0", "value": "5.0" } ] }, { "type": "select", "attr": "hc", "width": "5%", "title": "hc", "filter": false, "sort": false, "default": "hc1", "options": [ { "label": "hc1", "value": "hc1" }, { "label": "hc2", "value": "hc2" }, { "label": "hc3", "value": "hc3" }, { "label": "hc4", "value": "hc4" } ] }, { "type": "select", "attr": "weight", "width": "5%", "title": "weight", "filter": false, "sort": false, "default": "1", "options": [ { "label": "1", "value": "1" }, { "label": "2", "value": "2" }, { "label": "3", "value": "3" }, { "label": "4", "value": "4" }, { "label": "5", "value": "5" } ] } ] }, "heatingcircuits": { "newLine": true, "type": "table", "xs": 12, "sm": 12, "md": 12, "lg": 12, "xl": 12, "label": "heating_circuits", "items": [ { "type": "select", "attr": "hc", "width": "5%", "title": "hc", "filter": false, "sort": true, "default": "hc1", "options": [ { "label": "hc1", "value": "hc1" }, { "label": "hc2", "value": "hc2" }, { "label": "hc3", "value": "hc3" }, { "label": "hc4", "value": "hc4" } ] }, { "type": "select", "attr": "weighton", "width": "5%", "title": "weight_on", "filter": false, "sort": false, "default": "1", "options": [ { "label": "1", "value": "1" }, { "label": "2", "value": "2" }, { "label": "3", "value": "3" }, { "label": "4", "value": "4" }, { "label": "5", "value": "5" }, { "label": "6", "value": "6" }, { "label": "7", "value": "7" }, { "label": "8", "value": "8" } ] }, { "type": "select", "attr": "weightoff", "width": "5%", "title": "weight_off", "filter": false, "sort": false, "default": "1", "options": [ { "label": "1", "value": "1" }, { "label": "2", "value": "2" }, { "label": "3", "value": "3" }, { "label": "4", "value": "4" }, { "label": "5", "value": "5" }, { "label": "6", "value": "6" }, { "label": "7", "value": "7" }, { "label": "8", "value": "8" } ] }, { "type": "objectId", "attr": "state", "title": "state", "filter": false, "sort": false, "default": "" }, { "type": "text", "attr": "on", "noClearButton": true, "width": "5%", "title": "tit_on", "filter": false, "sort": false, "default": "" }, { "type": "text", "attr": "off", "noClearButton": true, "width": "5%", "title": "tit_off", "filter": false, "sort": false, "default": "" }, { "type": "checkbox", "attr": "savesettemp", "width": "5%", "title": "save_settemp", "filter": false, "sort": false, "default": "" } ] } } }, "tab-advanced": { "type": "panel", "hidden": "!data.ems_expert_on", "label": "ems_expert_settings", "items": { "warn_text_long": { "type": "staticText", "text": "ems_expert_warn_long", "style": { "fontSize": 20 }, "xs": 12, "sm": 12, "md": 12, "lg": 12, "xl": 12 }, "syslog": { "newLine": true, "type": "checkbox", "label": "syslog", "xs": 12, "sm": 12, "md": 3, "lg": 3, "xl": 3 }, "syslog_port": { "type": "number", "label": "syslog_port", "xs": 12, "sm": 12, "md": 3, "lg": 3, "xl": 3 }, "ems_custom": { "newLine": true, "type": "checkbox", "label": "ems_custom", "xs": 12, "sm": 12, "md": 12, "lg": 12, "xl": 12 }, "devices": { "newLine": true, "type": "table", "xs": 12, "sm": 12, "md": 12, "lg": 12, "xl": 12, "label": "devices", "style": { "fontSize": 8 }, "items": [ { "type": "text", "attr": "state", "noClearButton": true, "width": "25%", "title": "state", "filter": false, "sort": false, "default": "" }, { "type": "text", "attr": "src", "noClearButton": true, "width": "6%", "title": "src", "filter": false, "sort": false, "default": "" }, { "type": "text", "attr": "type", "noClearButton": true, "width": "7%", "title": "telegram type", "filter": false, "sort": false, "default": "" }, { "type": "text", "attr": "offset", "noClearButton": true, "width": "6%", "title": "offset", "filter": false, "sort": false, "default": "" }, { "type": "checkbox", "attr": "polling", "width": "2%", "title": "poll", "filter": false, "sort": false, "default": "" }, { "type": "select", "attr": "bit", "width": "3%", "title": "bit", "filter": false, "sort": false, "default": "", "options": [ { "label": "", "value": "" }, { "label": "0", "value": "0" }, { "label": "1", "value": "1" }, { "label": "2", "value": "2" }, { "label": "3", "value": "3" }, { "label": "4", "value": "4" }, { "label": "5", "value": "5" }, { "label": "6", "value": "6" }, { "label": "7", "value": "7" } ] }, { "type": "text", "attr": "bytes", "noClearButton": true, "width": "3%", "title": "bytes", "filter": false, "sort": false, "default": "" }, { "type": "number", "attr": "multi", "width": "3%", "title": "mult.", "filter": false, "sort": false, "default": "" }, { "type": "checkbox", "attr": "signed", "width": "5%", "title": "signed", "filter": false, "sort": false, "default": "" }, { "type": "select", "attr": "state_type", "width": "6%", "title": "state_type", "filter": false, "sort": false, "default": "number", "options": [ { "label": "number/enum", "value": "number" }, { "label": "hex", "value": "hex" }, { "label": "string", "value": "string" }, { "label": "holidayModes", "value": "holidayModes" } ] }, { "type": "text", "attr": "states", "noClearButton": true, "width": "25%", "title": "states (enum)", "default": "", "filter": false, "sort": false }, { "type": "number", "attr": "min", "width": "5%", "title": "min", "filter": false, "sort": false, "default": "" }, { "type": "number", "attr": "max", "width": "5%", "title": "max", "filter": false, "sort": false, "default": "" }, { "type": "text", "attr": "uom", "noClearButton": true, "width": "10%", "title": "uom", "filter": false, "sort": false, "default": "" }, { "type": "checkbox", "attr": "writable", "width": "4%", "title": "writable", "filter": false, "sort": false, "default": "" } ] }, "switchTimes": { "newLine": true, "type": "table", "xs": 12, "sm": 12, "md": 12, "lg": 12, "xl": 12, "label": "switch_programs", "style": { "fontSize": 8 }, "items": [ { "type": "text", "attr": "state", "noClearButton": true, "width": "25%", "title": "state", "filter": false, "sort": false, "default": "" }, { "type": "text", "attr": "src", "noClearButton": true, "width": "6%", "title": "src", "filter": false, "sort": false, "default": "" }, { "type": "text", "attr": "typei", "noClearButton": true, "width": "7%", "title": "telegram indicator type", "filter": false, "sort": false, "default": "" }, { "type": "text", "attr": "offseti", "noClearButton": true, "width": "7%", "title": "indicator offset", "filter": false, "sort": false, "default": "" }, { "type": "text", "attr": "type1", "noClearButton": true, "width": "7%", "title": "telegram type1", "filter": false, "sort": false, "default": "" }, { "type": "text", "attr": "type2", "noClearButton": true, "width": "7%", "title": "telegram type2", "filter": false, "sort": false, "default": "" }, { "type": "checkbox", "attr": "polling", "width": "2%", "title": "poll", "filter": false, "sort": false, "default": "" } ] } } } } }