iobroker.ecoflow-mqtt
Version:
connects to ecoflow products
1,600 lines • 33.3 kB
JSON
{
"i18n": true,
"type": "tabs",
"tabsStyle": {
"width": "calc(100% - 100px)"
},
"items": {
"tab_1": {
"type": "panel",
"label": "Credentials & Debug Settings",
"items": {
"_userdata": {
"newLine": true,
"type": "header",
"text": "User Data",
"xs": 12,
"sm": 12,
"md": 12,
"lg": 12,
"xl": 12,
"size": 3
},
"userName": {
"type": "text",
"label": "ecoflow account name / email ",
"newLine": false,
"xs": 12,
"sm": 12,
"md": 6,
"lg": 6,
"xl": 4
},
"userPassword": {
"type": "password",
"visible": true,
"label": "user password",
"newLine": false,
"xs": 12,
"sm": 12,
"md": 6,
"lg": 6,
"xl": 4
},
"_create": {
"type": "sendTo",
"label": "Create Login Data",
"command": "create",
"variant": "outlined",
"jsonData": "{\"user\": \"${data.userName}\", \"pass\": \"${data.userPassword}\"}",
"useNative": true,
"xs": 12,
"sm": 12,
"md": 6,
"lg": 6,
"xl": 4
},
"_connection": {
"newLine": true,
"type": "header",
"text": "Connection settings",
"xs": 12,
"sm": 12,
"md": 12,
"lg": 12,
"xl": 12,
"size": 3
},
"mqttUrl": {
"type": "text",
"label": "mqtt broker",
"newLine": false,
"xs": 12,
"sm": 12,
"md": 6,
"lg": 6,
"xl": 4
},
"mqttPort": {
"type": "text",
"label": "mqtt port",
"newLine": false,
"xs": 12,
"sm": 12,
"md": 6,
"lg": 6,
"xl": 4
},
"_auth": {
"newLine": true,
"type": "header",
"text": "MQTT Authentication settings",
"xs": 12,
"sm": 12,
"md": 12,
"lg": 12,
"xl": 12,
"size": 3
},
"mqttUserId": {
"type": "text",
"label": "mqtt userId",
"newLine": false,
"xs": 12,
"sm": 12,
"md": 6,
"lg": 4,
"xl": 4
},
"mqttUserName": {
"type": "text",
"label": "mqtt user name",
"newLine": false,
"xs": 12,
"sm": 12,
"md": 6,
"lg": 4,
"xl": 4
},
"mqttPwd": {
"type": "password",
"visible": true,
"label": "mqtt pwd",
"newLine": true,
"xs": 12,
"sm": 12,
"md": 6,
"lg": 4,
"xl": 4
},
"mqttClientId": {
"type": "text",
"label": "mqtt clientId",
"newLine": false,
"xs": 12,
"sm": 12,
"md": 6,
"lg": 4,
"xl": 4
},
"enableMqttReconnect": {
"type": "checkbox",
"label": "enable check for reconnects (10min)",
"newLine": true,
"xs": 12,
"sm": 12,
"md": 6,
"lg": 4,
"xl": 4
},
"_test": {
"type": "sendTo",
"hidden": "true",
"label": "Test connection",
"command": "test",
"variant": "contained",
"jsonData": "{\"user\": \"${data.mqttUserName}\", \"pass\": \"${data.mqttPwd}\", \"url\": \"${data.mqttUrl}\", \"port\": ${data.mqttPort}, \"clientId\": \"${data.mqttClientId}\"}",
"xs": 12,
"sm": 12,
"md": 6,
"lg": 6,
"xl": 4
},
"_debugcommon": {
"newLine": true,
"type": "header",
"text": "common DEBUG settings",
"xs": 12,
"sm": 12,
"md": 12,
"lg": 12,
"xl": 12,
"size": 3
},
"msgStateCreation": {
"type": "checkbox",
"label": "msgStateCreation",
"xs": 12,
"sm": 12,
"md": 6,
"lg": 4,
"xl": 4
},
"getQuota": {
"type": "sendTo",
"hidden": "false",
"label": "Debug Quotas (JSON)",
"command": "quotajson",
"variant": "contained",
"jsonData": "{\"quota\": \"now\"}",
"xs": 12,
"sm": 12,
"md": 6,
"lg": 4,
"xl": 4
},
"getQuota2": {
"type": "sendTo",
"hidden": "false",
"label": "Debug Quotas (buffer)",
"command": "quotabuf",
"variant": "contained",
"jsonData": "{\"quota\": \"now\"}",
"xs": 12,
"sm": 12,
"md": 6,
"lg": 4,
"xl": 4
},
"_debugoptions": {
"newLine": true,
"type": "header",
"text": "Selection of specific DEBUG settings (only effective on the device where debug is enabled)",
"xs": 12,
"sm": 12,
"md": 12,
"lg": 12,
"xl": 12,
"size": 3
},
"_introDebug": {
"type": "staticText",
"text": "If you are unsure, tick all checkboxes for all debug messages. (it is only effective when the adapter is in debug mode (see header of this admin page and the far right setting))",
"newLine": true,
"xs": 12,
"sm": 12,
"md": 12,
"lg": 12,
"xl": 12
},
"msgUpdate": {
"newLine": true,
"type": "checkbox",
"label": "msgUpdate",
"xs": 12,
"sm": 12,
"md": 6,
"lg": 4,
"xl": 4
},
"msgUpdateValue": {
"type": "checkbox",
"label": "msgUpdateValue",
"xs": 12,
"sm": 12,
"md": 6,
"lg": 4,
"xl": 4
},
"msgSetGet": {
"type": "checkbox",
"label": "msgSetGet",
"xs": 12,
"sm": 12,
"md": 6,
"lg": 4,
"xl": 4
},
"msgCmd": {
"type": "checkbox",
"label": "msgCmd",
"xs": 12,
"sm": 12,
"md": 6,
"lg": 4,
"xl": 4
}
}
},
"tab_2": {
"type": "panel",
"label": "Device(s) Configuration",
"items": {
"_pstremHeader": {
"newLine": true,
"type": "header",
"text": "Power Stream Configuration",
"xs": 12,
"sm": 12,
"md": 12,
"lg": 12,
"xl": 12,
"size": 3
},
"_introTable1Txt1": {
"type": "staticText",
"text": "Please add (+) a device and configure it with its name, Serial Number (id) and it's type. If you have no device, delete the added line item",
"xs": 12,
"sm": 12,
"md": 12,
"lg": 12,
"xl": 12,
"newLine": true
},
"pstreams": {
"xs": 12,
"sm": 12,
"md": 12,
"lg": 12,
"xl": 12,
"newLine": true,
"type": "table",
"items": [
{
"type": "text",
"width": "15%",
"title": "name",
"attr": "devName",
"filter": false,
"sort": false,
"default": "My Pstream1"
},
{
"type": "text",
"width": "15%",
"title": "id",
"attr": "devId",
"filter": false,
"sort": false,
"default": "HW51"
},
{
"type": "select",
"width": "10%",
"options": [
{
"value": "none",
"label": "none"
},
{
"value": "pstream600",
"label": "Powerstream 600W"
},
{
"value": "pstream800",
"label": "Powerstream 800W"
}
],
"title": "Powerstream Type",
"attr": "devType",
"filter": false,
"sort": false,
"default": "none"
},
{
"type": "checkbox",
"title": "debug enable",
"width": "5%",
"attr": "debugEnable",
"filter": false,
"sort": false,
"default": false
},
{
"type": "checkbox",
"title": "HA enable",
"width": "5%",
"attr": "haEnable",
"filter": false,
"sort": false,
"default": false
}
]
},
"_pstationHeader": {
"newLine": true,
"type": "header",
"text": "Power Station Configuration",
"xs": 12,
"sm": 12,
"md": 12,
"lg": 12,
"xl": 12,
"size": 3
},
"_introTable1Txt2": {
"type": "staticText",
"text": "Please add (+) a device and configure it with its name, Serial Number (id) and it's type. If you have additional batteries connected, check the slave port#. If you have no device, delete the added line item",
"xs": 12,
"sm": 12,
"md": 12,
"lg": 12,
"xl": 12,
"newLine": true
},
"pstations": {
"xs": 12,
"sm": 12,
"md": 12,
"lg": 12,
"xl": 12,
"newLine": true,
"type": "table",
"items": [
{
"type": "text",
"attr": "devName",
"width": "15%",
"title": "Name",
"filter": false,
"sort": false,
"default": "My Station#1"
},
{
"type": "text",
"width": "15%",
"title": "id",
"attr": "devId",
"filter": false,
"sort": false,
"default": "Dxxxx/Rxxxx"
},
{
"type": "select",
"width": "10%",
"options": [
{
"value": "none",
"label": "none"
},
{
"value": "deltamini",
"label": "Delta Mini (882Wh)"
},
{
"value": "delta",
"label": "Delta (1260Wh)"
},
{
"value": "deltamax",
"label": "Delta Max (1600/2000)"
},
{
"value": "deltapro",
"label": "Delta Pro"
},
{
"value": "delta2",
"label": "Delta 2"
},
{
"value": "delta2max",
"label": "Delta 2 Max"
},
{
"value": "delta3plus",
"label": "Delta 3 Plus"
},
{
"value": "deltapro3",
"label": "Delta 3 Pro"
},
{
"value": "deltaproultra",
"label": "Delta Pro Ultra"
},
{
"value": "rivermax",
"label": "River Max"
},
{
"value": "riverpro",
"label": "River Pro"
},
{
"value": "river2max",
"label": "River 2 Max"
},
{
"value": "river2pro",
"label": "River 2 Pro"
},
{
"value": "river3plus",
"label": "River 3 Plus"
}
],
"title": "Power Station Type",
"attr": "devType",
"filter": false,
"sort": false,
"default": "none"
},
{
"type": "checkbox",
"title": "debug enable",
"width": "5%",
"attr": "debugEnable",
"filter": false,
"sort": false,
"default": false
},
{
"type": "checkbox",
"title": "HA enable",
"width": "5%",
"attr": "haEnable",
"filter": false,
"sort": false,
"default": false
},
{
"type": "checkbox",
"title": "Slave 1",
"width": "5%",
"hidden": "data.devType !== 'deltapro' && data.devType !== 'deltamax' && data.devType !== 'delta2max' && data.devType !== 'delta' && data.devType !== 'delta2' && data.devType !== 'deltaproultra'",
"attr": "pstationsSlave1",
"filter": false,
"sort": false,
"default": false
},
{
"type": "checkbox",
"title": "Slave 2",
"width": "5%",
"hidden": "data.devType !== 'deltapro' && data.devType !== 'deltamax' && data.devType !== 'delta2max' && data.devType !== 'deltaproultra'",
"attr": "pstationsSlave2",
"filter": false,
"sort": false,
"default": false
}
]
},
"_plugHeader": {
"newLine": true,
"type": "header",
"text": "Plug Configuration",
"xs": 12,
"sm": 12,
"md": 12,
"lg": 12,
"xl": 12,
"size": 3
},
"_introTable1Txt3": {
"type": "staticText",
"text": "Please add (+) a device and configure it with its name, Serial Number (id) and it's type. If you have no device, delete the added line item",
"xs": 12,
"sm": 12,
"md": 12,
"lg": 12,
"xl": 12,
"newLine": true
},
"plugs": {
"xs": 12,
"sm": 12,
"md": 12,
"lg": 12,
"xl": 12,
"newLine": true,
"type": "table",
"items": [
{
"type": "text",
"width": "15%",
"title": "name",
"attr": "devName",
"filter": false,
"sort": false,
"default": "My Plug1"
},
{
"type": "text",
"width": "15%",
"title": "id",
"attr": "devId",
"filter": false,
"sort": false,
"default": "HW52"
},
{
"type": "select",
"width": "10%",
"options": [
{
"value": "none",
"label": "none"
},
{
"value": "plug",
"label": "Plug"
}
],
"title": "Plug Type",
"attr": "devType",
"filter": false,
"sort": false,
"default": "none"
},
{
"type": "checkbox",
"title": "debug enable",
"width": "5%",
"attr": "debugEnable",
"filter": false,
"sort": false,
"default": false
},
{
"type": "checkbox",
"title": "HA enable",
"width": "5%",
"attr": "haEnable",
"filter": false,
"sort": false,
"default": false
}
]
},
"_shellyHeader": {
"newLine": true,
"type": "header",
"text": "Shelly Configuration",
"xs": 12,
"sm": 12,
"md": 12,
"lg": 12,
"xl": 12,
"size": 3
},
"_shellyTable1Txt1": {
"type": "staticText",
"text": "Please add (+) a device and configure it with its name, Serial Number (id) and it's type. If you have no device, delete the added line item",
"xs": 12,
"sm": 12,
"md": 12,
"lg": 12,
"xl": 12,
"newLine": true
},
"shellies": {
"xs": 12,
"sm": 12,
"md": 12,
"lg": 12,
"xl": 12,
"newLine": true,
"type": "table",
"items": [
{
"type": "text",
"width": "15%",
"title": "name",
"attr": "devName",
"filter": false,
"sort": false,
"default": "My Shelly#1"
},
{
"type": "text",
"width": "15%",
"title": "id",
"attr": "devId",
"filter": false,
"sort": false,
"default": "1234.."
},
{
"type": "select",
"width": "10%",
"options": [
{
"value": "none",
"label": "none"
},
{
"value": "shelly3em",
"label": "Shelly3EM"
}
],
"title": "Shelly Type",
"attr": "devType",
"filter": false,
"sort": false,
"default": "none"
},
{
"type": "checkbox",
"title": "debug enable",
"width": "5%",
"attr": "debugEnable",
"filter": false,
"sort": false,
"default": false
},
{
"type": "checkbox",
"title": "HA enable",
"width": "5%",
"attr": "haEnable",
"filter": false,
"sort": false,
"default": false
}
]
},
"_generatorHeader": {
"newLine": true,
"type": "header",
"text": "Generator Configuration",
"xs": 12,
"sm": 12,
"md": 12,
"lg": 12,
"xl": 12,
"size": 3
},
"_introTable2Txt2": {
"type": "staticText",
"text": "Please add (+) a device and configure it with its name, Serial Number (id) and it's type. If you have no device, delete the added line item",
"xs": 12,
"sm": 12,
"md": 12,
"lg": 12,
"xl": 12,
"newLine": true
},
"generators": {
"xs": 12,
"sm": 12,
"md": 12,
"lg": 12,
"xl": 12,
"newLine": true,
"type": "table",
"items": [
{
"type": "text",
"width": "15%",
"title": "name",
"attr": "devName",
"filter": false,
"sort": false,
"default": "My Gen1"
},
{
"type": "text",
"width": "15%",
"title": "id",
"attr": "devId",
"filter": false,
"sort": false,
"default": "DGEB"
},
{
"type": "select",
"width": "10%",
"options": [
{
"value": "none",
"label": "none"
},
{
"value": "generator",
"label": "Smart Generator"
}
],
"title": "Generator Type",
"attr": "devType",
"filter": false,
"sort": false,
"default": "none"
},
{
"type": "checkbox",
"title": "debug enable",
"width": "5%",
"attr": "debugEnable",
"filter": false,
"sort": false,
"default": false
},
{
"type": "checkbox",
"title": "HA enable",
"width": "5%",
"attr": "haEnable",
"filter": false,
"sort": false,
"default": false
}
]
},
"_powerkitHeader": {
"newLine": true,
"type": "header",
"text": "Power Kit Configuration",
"xs": 12,
"sm": 12,
"md": 12,
"lg": 12,
"xl": 12,
"size": 3
},
"_introPowerkitTxt2": {
"type": "staticText",
"text": "Please add (+) a device and configure it with its name, Serial Number (id) and it's type. If you have more than one battery check the slave1/slave2. If you have no device, delete the added line item",
"xs": 12,
"sm": 12,
"md": 12,
"lg": 12,
"xl": 12,
"newLine": true
},
"powerkits": {
"xs": 12,
"sm": 12,
"md": 12,
"lg": 12,
"xl": 12,
"newLine": true,
"type": "table",
"items": [
{
"type": "text",
"width": "15%",
"title": "name",
"attr": "devName",
"filter": false,
"sort": false,
"default": "My Powerkit"
},
{
"type": "text",
"width": "15%",
"title": "id",
"attr": "devId",
"filter": false,
"sort": false,
"default": "M10...."
},
{
"type": "select",
"width": "10%",
"options": [
{
"value": "none",
"label": "none"
},
{
"value": "powerkitbp2000",
"label": "Powerkit BP2000"
},
{
"value": "powerkitbp5000",
"label": "Powerkit BP5000"
}
],
"title": "Power Kit Type",
"attr": "devType",
"filter": false,
"sort": false,
"default": "none"
},
{
"type": "checkbox",
"title": "debug enable",
"width": "5%",
"attr": "debugEnable",
"filter": false,
"sort": false,
"default": false
},
{
"type": "checkbox",
"title": "HA enable",
"width": "5%",
"attr": "haEnable",
"filter": false,
"sort": false,
"default": false
},
{
"type": "checkbox",
"title": "add BP 1",
"width": "5%",
"attr": "pstationsSlave1",
"filter": false,
"sort": false,
"default": false
},
{
"type": "checkbox",
"title": "add BP 2",
"width": "5%",
"attr": "pstationsSlave2",
"filter": false,
"sort": false,
"default": false
}
]
},
"_shpHeader": {
"newLine": true,
"type": "header",
"text": "Smart Home Panel Configuration",
"xs": 12,
"sm": 12,
"md": 12,
"lg": 12,
"xl": 12,
"size": 3
},
"_introTable3Txt1": {
"type": "staticText",
"text": "Please add (+) a device and configure it with its name, Serial Number (id) and it's type. If you have no device, delete the added line item",
"xs": 12,
"sm": 12,
"md": 12,
"lg": 12,
"xl": 12,
"newLine": true
},
"panels": {
"xs": 12,
"sm": 12,
"md": 12,
"lg": 12,
"xl": 12,
"newLine": true,
"type": "table",
"items": [
{
"type": "text",
"width": "15%",
"title": "name",
"attr": "devName",
"filter": false,
"sort": false,
"default": "My SHP1"
},
{
"type": "text",
"width": "15%",
"title": "id",
"attr": "devId",
"filter": false,
"sort": false,
"default": "SP10"
},
{
"type": "select",
"width": "10%",
"options": [
{
"value": "none",
"label": "none"
},
{
"value": "panel",
"label": "Smart Home Panel"
},
{
"value": "panel2",
"label": "Smart Home Panel 2"
}
],
"title": "SHP Type",
"attr": "devType",
"filter": false,
"sort": false,
"default": "none"
},
{
"type": "checkbox",
"title": "debug enable",
"width": "5%",
"attr": "debugEnable",
"filter": false,
"sort": false,
"default": false
},
{
"type": "checkbox",
"title": "HA enable",
"width": "5%",
"attr": "haEnable",
"filter": false,
"sort": false,
"default": false
}
]
},
"_waveHeader": {
"newLine": true,
"type": "header",
"text": "Wave Configuration",
"xs": 12,
"sm": 12,
"md": 12,
"lg": 12,
"xl": 12,
"size": 3
},
"_introTable4Txt1": {
"type": "staticText",
"text": "Please add (+) a device and configure it with its name, Serial Number (id) and it's type. If you have no device, delete the added line item",
"xs": 12,
"sm": 12,
"md": 12,
"lg": 12,
"xl": 12,
"newLine": true
},
"waves": {
"xs": 12,
"sm": 12,
"md": 12,
"lg": 12,
"xl": 12,
"newLine": true,
"type": "table",
"items": [
{
"type": "text",
"width": "15%",
"title": "name",
"attr": "devName",
"filter": false,
"sort": false,
"default": "My Wave1"
},
{
"type": "text",
"width": "15%",
"title": "id",
"attr": "devId",
"filter": false,
"sort": false,
"default": "KT21.."
},
{
"type": "select",
"width": "10%",
"options": [
{
"value": "none",
"label": "none"
},
{
"value": "wave2",
"label": "Wave 2 Air Con"
}
],
"title": "Wave Type",
"attr": "devType",
"filter": false,
"sort": false,
"default": "none"
},
{
"type": "checkbox",
"title": "debug enable",
"width": "5%",
"attr": "debugEnable",
"filter": false,
"sort": false,
"default": false
},
{
"type": "checkbox",
"title": "HA enable",
"width": "5%",
"attr": "haEnable",
"filter": false,
"sort": false,
"default": false
}
]
},
"_glacierHeader": {
"newLine": true,
"type": "header",
"text": "Glacier Configuration",
"xs": 12,
"sm": 12,
"md": 12,
"lg": 12,
"xl": 12,
"size": 3
},
"_glacierTable1Txt1": {
"type": "staticText",
"text": "Please add (+) a device and configure it with its name, Serial Number (id) and it's type. If you have no device, delete the added line item",
"xs": 12,
"sm": 12,
"md": 12,
"lg": 12,
"xl": 12,
"newLine": true
},
"glaciers": {
"xs": 12,
"sm": 12,
"md": 12,
"lg": 12,
"xl": 12,
"newLine": true,
"type": "table",
"items": [
{
"type": "text",
"width": "15%",
"title": "name",
"attr": "devName",
"filter": false,
"sort": false,
"default": "My Glacier1"
},
{
"type": "text",
"width": "15%",
"title": "id",
"attr": "devId",
"filter": false,
"sort": false,
"default": "BX11.."
},
{
"type": "select",
"width": "10%",
"options": [
{
"value": "none",
"label": "none"
},
{
"value": "glacier",
"label": "Glacier Cooler"
}
],
"title": "Glacier Type",
"attr": "devType",
"filter": false,
"sort": false,
"default": "none"
},
{
"type": "checkbox",
"title": "debug enable",
"width": "5%",
"attr": "debugEnable",
"filter": false,
"sort": false,
"default": false
},
{
"type": "checkbox",
"title": "HA enable",
"width": "5%",
"attr": "haEnable",
"filter": false,
"sort": false,
"default": false
}
]
},
"_poweroceanHeader": {
"newLine": true,
"type": "header",
"text": "Power Ocean DC Fit Configuration",
"xs": 12,
"sm": 12,
"md": 12,
"lg": 12,
"xl": 12,
"size": 3
},
"_introPoweroceanTxt2": {
"type": "staticText",
"text": "Please add (+) a device and configure it with its name, Serial Number (id) and it's type. If you have no device, delete the added line item.",
"xs": 12,
"sm": 12,
"md": 12,
"lg": 12,
"xl": 12,
"newLine": true
},
"poweroceans": {
"xs": 12,
"sm": 12,
"md": 12,
"lg": 12,
"xl": 12,
"newLine": true,
"type": "table",
"items": [
{
"type": "text",
"width": "15%",
"title": "name",
"attr": "devName",
"filter": false,
"sort": false,
"default": "My Power Ocean"
},
{
"type": "text",
"width": "15%",
"title": "id",
"attr": "devId",
"filter": false,
"sort": false,
"default": "HJ3..."
},
{
"type": "select",
"width": "10%",
"options": [
{
"value": "none",
"label": "none"
},
{
"value": "powerocean",
"label": "Power Ocean"
}
],
"title": "Power Ocean Type",
"attr": "devType",
"filter": false,
"sort": false,
"default": "none"
},
{
"type": "checkbox",
"title": "debug enable",
"width": "5%",
"attr": "debugEnable",
"filter": false,
"sort": false,
"default": false
},
{
"type": "checkbox",
"title": "HA enable",
"width": "5%",
"attr": "haEnable",
"filter": false,
"sort": false,
"default": false
},
{
"type": "checkbox",
"title": "add BP 1",
"width": "5%",
"attr": "pstationsSlave1",
"filter": false,
"sort": false,
"default": false
},
{
"type": "checkbox",
"title": "add BP 2",
"width": "5%",
"attr": "pstationsSlave2",
"filter": false,
"sort": false,
"default": false
}
]
},
"_alternatorHeader": {
"newLine": true,
"type": "header",
"text": "Alternator Configuration",
"xs": 12,
"sm": 12,
"md": 12,
"lg": 12,
"xl": 12,
"size": 3
},
"_alternatorTable1Txt1": {
"type": "staticText",
"text": "Please add (+) a device and configure it with its name, Serial Number (id) and it's type. If you have no device, delete the added line item",
"xs": 12,
"sm": 12,
"md": 12,
"lg": 12,
"xl": 12,
"newLine": true
},
"alternators": {
"xs": 12,
"sm": 12,
"md": 12,
"lg": 12,
"xl": 12,
"newLine": true,
"type": "table",
"items": [
{
"type": "text",
"width": "15%",
"title": "name",
"attr": "devName",
"filter": false,
"sort": false,
"default": "My Alternator1"
},
{
"type": "text",
"width": "15%",
"title": "id",
"attr": "devId",
"filter": false,
"sort": false,
"default": "F37.."
},
{
"type": "select",
"width": "10%",
"options": [
{
"value": "none",
"label": "none"
},
{
"value": "alternator",
"label": "Alternator 800W"
}
],
"title": "Alternator Type",
"attr": "devType",
"filter": false,
"sort": false,
"default": "none"
},
{
"type": "checkbox",
"title": "debug enable",
"width": "5%",
"attr": "debugEnable",
"filter": false,
"sort": false,
"default": false
},
{
"type": "checkbox",
"title": "HA enable",
"width": "5%",
"attr": "haEnable",
"filter": false,
"sort": false,
"default": false
}
]
},
"_unknownHeader": {
"newLine": true,
"type": "header",
"text": "Configuration for not yet supported devices for debugging",
"xs": 12,
"sm": 12,
"md": 12,
"lg": 12,
"xl": 12,
"size": 3
},
"_unknownTable1Txt1": {
"type": "staticText",
"text": "Please add (+) a device and configure it with its name, Serial Number (id) and it's type. If you have no device, delete the added line item",
"xs": 12,
"sm": 12,
"md": 12,
"lg": 12,
"xl": 12,
"newLine": true
},
"unknowns": {
"xs": 12,
"sm": 12,
"md": 12,
"lg": 12,
"xl": 12,
"newLine": true,
"type": "table",
"items": [
{
"type": "text",
"width": "15%",
"title": "name",
"attr": "devName",
"filter": false,
"sort": false,
"default": "Device 1"
},
{
"type": "text",
"width": "15%",
"title": "id",
"attr": "devId",
"filter": false,
"sort": false,
"default": "MR51.."
},
{
"type": "select",
"width": "10%",
"options": [
{
"value": "none",
"label": "none"
},
{
"value": "delta3",
"label": "Delta 3"
},
{
"value": "river3",
"label": "River 3"
}
],
"title": "Device Type",
"attr": "devType",
"filter": false,
"sort": false,
"default": "none"
},
{
"type": "checkbox",
"title": "debug enable",
"width": "5%",
"attr": "debugEnable",
"filter": false,
"sort": false,
"default": true
}
]
}
}
},
"tab_3": {
"type": "panel",
"label": "Homeassistant",
"items": {
"_connection": {
"newLine": true,
"type": "header",
"text": "Connection settings",
"xs": 12,
"sm": 12,
"md": 12,
"lg": 12,
"xl": 12,
"size": 3
},
"haMqttEnable": {
"type": "checkbox",
"label": "enable communication with Homeassistant MQTT Broker",
"newLine": true,
"xs": 12,
"sm": 12,
"md": 6,
"lg": 6,
"xl": 4
},
"haMqttProtocol": {
"type": "text",
"label": "HA mqtt protocol",
"newLine": true,
"xs": 12,
"sm": 12,
"md": 6,
"lg": 6,
"xl": 4
},
"haMqttUrl": {
"type": "text",
"label": "HA mqtt Url",
"newLine": false,
"xs": 12,
"sm": 12,
"md": 6,
"lg": 6,
"xl": 4
},
"haMqttPort": {
"type": "text",
"label": "HA mqtt port",
"newLine": false,
"xs": 12,
"sm": 12,
"md": 6,
"lg": 6,
"xl": 4
},
"haTopic": {
"type": "text",
"label": "HA topic prefix",
"newLine": false,
"xs": 12,
"sm": 12,
"md": 6,
"lg": 6,
"xl": 4
},
"_auth": {
"newLine": true,
"type": "header",
"text": "Homeassistant MQTT Authentication settings",
"xs": 12,
"sm": 12,
"md": 12,
"lg": 12,
"xl": 12,
"size": 3
},
"haMqttUserId": {
"type": "text",
"label": "HA mqtt user",
"newLine": false,
"xs": 12,
"sm": 12,
"md": 6,
"lg": 4,
"xl": 4
},
"haMqttUserPWd": {
"type": "password",
"visible": true,
"label": "HA mqtt pwd",
"newLine": false,
"xs": 12,
"sm": 12,
"md": 6,
"lg": 4,
"xl": 4
},
"haDiscoveryRetain": {
"type": "checkbox",
"label": "send retained msg for discovery",
"newLine": true,
"xs": 12,
"sm": 12,
"md": 6,
"lg": 4,
"xl": 4
},
"_debugcommon": {
"newLine": true,
"type": "header",
"text": "HA DEBUG settings",
"xs": 12,
"sm": 12,
"md": 12,
"lg": 12,
"xl": 12,
"size": 3
},
"msgHaAutoDiscovery": {
"type": "checkbox",
"label": "msgHaAutoDiscovery",
"xs": 12,
"sm": 12,
"md": 6,
"lg": 4,
"xl": 4
},
"showDiscoveryObject": {
"type": "checkbox",
"label": "showDiscoveryObject",
"xs": 12,
"sm": 12,
"md": 6,
"lg": 4,
"xl": 4
},
"msgHaIncomming": {
"type": "checkbox",
"label": "msgHaIncomming",
"xs": 12,
"sm": 12,
"md": 6,
"lg": 4,
"xl": 4
},
"msgHaOutgoing": {
"type": "checkbox",
"label": "msgHaOutgoing",
"xs": 12,
"sm": 12,
"md": 6,
"lg": 4,
"xl": 4
},
"msgHaStatusInitial": {
"type": "checkbox",
"label": "msgHaStatusInitial",
"xs": 12,
"sm": 12,
"md": 6,
"lg": 4,
"xl": 4
}
}
}
}
}