iobroker.heizoel24-mex
Version:
Read in data from MEX
124 lines (123 loc) • 2.5 kB
JSON
{
"i18n": true,
"type": "panel",
"items": {
"username": {
"type": "text",
"label": "Heizoel24 username (email)",
"newLine": true,
"xs": 12,
"sm": 12,
"md": 6,
"lg": 4,
"xl": 4
},
"passwort": {
"type": "text",
"label": "Heizoel24 password",
"xs": 12,
"sm": 12,
"md": 6,
"lg": 4,
"xl": 4
},
"sensor_id": {
"type": "number",
"label": "Sensor ID (1-20)",
"default": 1,
"newLine": true,
"xs": 12,
"sm": 12,
"md": 6,
"lg": 4,
"xl": 4
},
"reference_month": {
"type": "number",
"label": "Reference month for annual consumption calculation (1–12)",
"default": 6,
"newLine": true,
"xs": 12,
"sm": 12,
"md": 6,
"lg": 4,
"xl": 4
},
"mqtt_active": {
"type": "checkbox",
"label": "Use MQTT",
"default": false,
"newLine": true,
"xs": 12,
"sm": 12,
"md": 6,
"lg": 4,
"xl": 4
},
"broker_address": {
"type": "text",
"label": "MQTT broker IP address",
"newLine": true,
"xs": 12,
"sm": 12,
"md": 6,
"lg": 4,
"xl": 4,
"hidden": "data.mqtt_active == false"
},
"mqtt_port": {
"type": "number",
"label": "MQTT port",
"default": 1883,
"xs": 12,
"sm": 12,
"md": 6,
"lg": 4,
"xl": 4,
"hidden": "data.mqtt_active == false"
},
"mqtt_user": {
"type": "text",
"label": "MQTT user. Leave blank for no-auth",
"newLine": true,
"xs": 12,
"sm": 12,
"md": 6,
"lg": 4,
"xl": 4,
"hidden": "data.mqtt_active == false"
},
"mqtt_pass": {
"type": "text",
"label": "MQTT password. Leave blank for no-auth",
"xs": 12,
"sm": 12,
"md": 6,
"lg": 4,
"xl": 4,
"hidden": "data.mqtt_active == false"
},
"storeJson": {
"type": "checkbox",
"label": "Save Json file",
"default": false,
"newLine": true,
"xs": 12,
"sm": 12,
"md": 6,
"lg": 4,
"xl": 4
},
"storeDir": {
"type": "text",
"label": "Folder for files calculatedRemaining.json, oilUsage.json, jsonData.json",
"default": "/home/iobroker",
"xs": 12,
"sm": 12,
"md": 6,
"lg": 4,
"xl": 4,
"hidden": "data.storeJson == false"
}
}
}