UNPKG

iobroker.sainlogic

Version:

Read data from a sainlogic based weather station

286 lines (285 loc) 9.41 kB
{ "i18n": true, "type": "tabs", "tabsStyle": { "width": "calc(100% - 100px)" }, "iconPosition": "top", "items": { "listener": { "type": "panel", "label": "Listener settings", "items": { "listener_active": { "type": "checkbox", "label": "Enable Listener", "xs": 12, "sm": 12, "md": 4, "lg": 4, "xl": 4 }, "listener_ip": { "newLine": true, "type": "ip", "listenOnAllPorts": true, "label": "Listener IP Address", "default": "listenOnAllPorts", "xs": 12, "sm": 12, "md": 8, "lg": 5, "xl": 5 }, "listener_port": { "type": "number", "label": "Listener Port", "default": 45000, "xs": 12, "sm": 12, "md": 4, "lg": 1, "xl": 1 }, "path": { "newLine": true, "type": "text", "label": "Listener Path", "default": "/weatherstation/updateweatherstation.php", "xs": 12, "sm": 6, "md": 6, "lg": 5, "xl": 5 }, "listener_protocol": { "type": "select", "options": [ { "label": "Wunderground", "value": "wunderground" }, { "label": "Ecowitt", "value": "ecowitt" } ], "label": "Listener Protocol", "xs": 12, "sm": 6, "md": 6, "lg": 5, "xl": 5 }, "listener_forward_url": { "newLine": true, "type": "text", "label": "Forward URL (optional)", "default": "", "xs": 12, "sm": 12, "md": 12, "lg": 10, "xl": 10 } } }, "scheduler": { "type": "panel", "label": "Scheduler Settings", "items": { "scheduler_active": { "type": "checkbox", "label": "Enable Scheduler", "xs": 12, "sm": 12, "md": 4, "lg": 4, "xl": 4 }, "ws_freq": { "newLine": true, "type": "number", "label": "Scheduler Interval (seconds)", "default": 15, "unit": "sec", "min": 1, "xs": 12, "sm": 12, "md": 4, "lg": 4, "xl": 4 }, "ws_address": { "newLine": true, "type": "text", "label": "Weather Station IP Address", "default": "", "xs": 12, "sm": 12, "md": 8, "lg": 5, "xl": 5 }, "ws_port": { "type": "number", "label": "Weather Station Port", "default": 45000, "xs": 12, "sm": 12, "md": 4, "lg": 1, "xl": 1 }, "ws_getfirmware": { "newLine": true, "type": "checkbox", "label": "Get Firmware Version", "xs": 12, "sm": 12, "md": 4, "lg": 4, "xl": 4 }, "ws_getcurrent": { "newLine": true, "type": "checkbox", "label": "Get Current Weather Data", "xs": 12, "sm": 12, "md": 4, "lg": 4, "xl": 4 }, "ws_getmax": { "newLine": true, "type": "checkbox", "label": "Get Max Values", "xs": 12, "sm": 12, "md": 4, "lg": 4, "xl": 4 }, "ws_getmin": { "newLine": true, "type": "checkbox", "label": "Get Min Values", "xs": 12, "sm": 12, "md": 4, "lg": 4, "xl": 4 }, "ws_getmaxdaily": { "newLine": true, "type": "checkbox", "label": "Get Daily Max Values", "xs": 12, "sm": 12, "md": 4, "lg": 4, "xl": 4 }, "ws_getmindaily": { "newLine": true, "type": "checkbox", "label": "Get Daily Min Values", "xs": 12, "sm": 12, "md": 4, "lg": 4, "xl": 4 }, "gw_address": { "newLine": true, "type": "text", "label": "Gateway IP Address", "default": "", "xs": 12, "sm": 12, "md": 8, "lg": 5, "xl": 5 } } }, "units": { "type": "panel", "label": "Unit Settings", "items": { "unit_rain": { "type": "select", "options": [ { "label": "mm", "value": "mm" }, { "label": "in", "value": "in" } ], "default": "mm", "label": "Rain Fall Unit", "xs": 12, "sm": 12, "md": 4, "lg": 4, "xl": 4 }, "unit_temperature": { "newLine": true, "type": "select", "options": [ { "label": "°C", "value": "°C" }, { "label": "°F", "value": "°F" } ], "default": "°C", "label": "Temperature Unit", "xs": 12, "sm": 12, "md": 4, "lg": 4, "xl": 4 }, "unit_pressure": { "newLine": true, "type": "select", "options": [ { "label": "hPa", "value": "hPa" }, { "label": "inHg", "value": "inHg" } ], "default": "hPa", "label": "Pressure Unit", "xs": 12, "sm": 12, "md": 4, "lg": 4, "xl": 4 }, "unit_windspeed": { "newLine": true, "type": "select", "options": [ { "label": "km/h", "value": "km/h" }, { "label": "mph", "value": "mph" }, { "label": "m/s", "value": "m/s" }, { "label": "knots", "value": "knots" }, { "label": "fpm", "value": "fpm" } ], "default": "km/h", "label": "Wind Speed Unit", "xs": 12, "sm": 12, "md": 4, "lg": 4, "xl": 4 }, "unit_solar": { "newLine": true, "type": "select", "options": [ { "label": "lx", "value": "lx" }, { "label": "W/m²", "value": "W/m²" } ], "default": "lx", "label": "Solar Radiation Unit", "xs": 12, "sm": 12, "md": 4, "lg": 4, "xl": 4 } } } } }