140 lines
14 KiB
JavaScript
140 lines
14 KiB
JavaScript
module.exports = {
|
|
Action: {type: 'number', role: 'value', read: true, write: true},
|
|
AirQuality: {type: 'number', role: 'value', read: true, write: false, unit: '%'},
|
|
A0: {type: 'number', role: 'value', read: true, write: false},
|
|
A1: {type: 'number', role: 'value', read: true, write: false},
|
|
A2: {type: 'number', role: 'value', read: true, write: false},
|
|
A3: {type: 'number', role: 'value', read: true, write: false},
|
|
ANALOG: {type: 'object', role: 'state', read: true, write: false},
|
|
Analog0: {type: 'number', role: 'value', read: true, write: false},
|
|
Analog1: {type: 'number', role: 'value', read: true, write: false},
|
|
Analog2: {type: 'number', role: 'value', read: true, write: false},
|
|
Analog3: {type: 'number', role: 'value', read: true, write: false},
|
|
Arm: {type: 'number', role: 'value', read: true, write: true},
|
|
'Approx. Altitude': {type: 'number', role: 'value.altitude', read: true, write: false, unit: 'm'},
|
|
Bits: {type: 'number', role: 'value', read: true, write: false},
|
|
Blue: {type: 'number', role: 'level.color.blue', read: true, write: true, min: 0, max: 100},
|
|
Boiler: {type: 'number', role: 'value.temperature', read: true, write: false, unit: '°C'},
|
|
Burner: {type: 'number', role: 'value', read: true, write: false},
|
|
CT: {type: 'number', role: 'level.color.temp', read: true, write: true},
|
|
CW: {type: 'number', role: 'level.color.coldwhite', read: true, write: true},
|
|
CW_POWER: {type: 'boolean', role: 'switch.light', read: true, write: true, storeMap: true},
|
|
CarbonDioxide: {type: 'number', role: 'value.CO2', read: true, write: false, unit: 'ppm'},
|
|
Channel: {type: 'array', role: 'level', read: true, write: true},
|
|
Collector: {type: 'number', role: 'value.temperature', read: true, write: false, unit: '°C'},
|
|
Color: {type: 'string', role: 'level.color.rgb', read: true, write: true},
|
|
Counter1: {type: 'number', role: 'value', read: true, write: false},
|
|
Counter2: {type: 'number', role: 'value', read: true, write: false},
|
|
Counter3: {type: 'number', role: 'value', read: true, write: false},
|
|
Counter4: {type: 'number', role: 'value', read: true, write: false},
|
|
Current: {type: 'number', role: 'value.current', read: true, write: false, unit: 'A'},
|
|
Data: {type: 'string', role: 'state', read: true, write: true},
|
|
Days: {type: 'string', role: 'state', read: true, write: true},
|
|
Dimmer: {type: 'number', role: 'level.dimmer', read: true, write: true},
|
|
Distance: {type: 'number', role: 'value', read: true, write: false, unit: 'cm'},
|
|
Druck: {type: 'number', role: 'value.pressure', read: true, write: false, unit: 'P'},
|
|
Factor: {type: 'number', role: 'value', read: true, write: false},
|
|
Fade: {type: 'boolean', role: 'switch', read: true, write: true},
|
|
Faktor: {type: 'number', role: 'value', read: true, write: false},
|
|
Feuchtigkeit: {type: 'number', role: 'value.humidity', read: true, write: false, unit: '%'},
|
|
Green: {type: 'number', role: 'level.color.green', read: true, write: true, min: 0, max: 100},
|
|
Hostname: {type: 'string', role: 'state', read: true, write: false},
|
|
Hue: {type: 'number', role: 'level.color.hue', read: true, write: true, min: 0}, // max ??
|
|
Humidity: {type: 'number', role: 'value.humidity', read: true, write: false, unit: '%'},
|
|
HSBColor: {type: 'string', role: 'value.hsb', read: true, write: true},
|
|
IPAddress: {type: 'string', role: 'state', read: true, write: false},
|
|
IPaddress: {type: 'string', role: 'state', read: true, write: false},
|
|
Illuminance: {type: 'number', role: 'value.illuminance', read: true, write: false, unit: 'lx'},
|
|
IrReceived: {type: 'object', role: 'state', read: true, write: false},
|
|
IRSend: {type: 'string', role: 'state', read: true, write: true},
|
|
Latitude: {type: 'number', role: 'value.gps.latitude', read: true, write: false, unit: '°'},
|
|
Laufzeit: {type: 'number', role: 'value.duration', read: true, write: false, unit: 'hours'}, /// ?
|
|
LedBar: {type: 'number', role: 'value', read: true, write: true},
|
|
LED_Mode: {type: 'number', role: 'value', read: true, write: true},
|
|
Leistung: {type: 'number', role: 'value.power.consumption', read: true, write: false, unit: 'W'},
|
|
Light: {type: 'number', role: 'value', read: true, write: false, unit: 'lx'},
|
|
Longitude: {type: 'number', role: 'value.gps.longitude', read: true, write: false, unit: '°'},
|
|
modeLedExor: {type: 'boolean', role: 'switch', read: true, write: true, def: false, desc: 'exor for white LEDs and color leds => if the white LEDs are switched on, color LEDs are switched off and vice versa'},
|
|
modeReadColors:{type: 'boolean', role: 'switch', read: true, write: true, def: true, desc: 'allow for color read from MQTT'},
|
|
Mode: {type: 'number', role: 'value', read: true, write: true},
|
|
Module: {type: 'string', role: 'state', read: true, write: false},
|
|
Noise: {type: 'number', role: 'value', read: true, write: false, unit: 'dB'},
|
|
Output: {type: 'number', role: 'value', read: true, write: true},
|
|
Outsidetemp: {type: 'number', role: 'value.temperature', read: true, write: false, unit: '°C'},
|
|
'PM2.5': {type: 'number', role: 'value', read: true, write: false, unit: 'ug/m3'},
|
|
PM10: {type: 'number', role: 'value', read: true, write: false, unit: 'ug/m3'},
|
|
POWER1: {type: 'boolean', role: 'switch', read: true, write: true, storeMap: true},
|
|
POWER2: {type: 'boolean', role: 'switch', read: true, write: true, storeMap: true},
|
|
POWER3: {type: 'boolean', role: 'switch', read: true, write: true, storeMap: true},
|
|
POWER4: {type: 'boolean', role: 'switch', read: true, write: true, storeMap: true},
|
|
POWER5: {type: 'boolean', role: 'switch', read: true, write: true, storeMap: true},
|
|
POWER6: {type: 'boolean', role: 'switch', read: true, write: true, storeMap: true},
|
|
POWER7: {type: 'boolean', role: 'switch', read: true, write: true, storeMap: true},
|
|
POWER8: {type: 'boolean', role: 'switch', read: true, write: true, storeMap: true},
|
|
POWER: {type: 'boolean', role: 'switch', read: true, write: true, storeMap: true},
|
|
Protocol: {type: 'string', role: 'state', read: true, write: true},
|
|
Power: {type: 'number', role: 'value.power.consumption', read: true, write: false, unit: 'W'},
|
|
Power_curr: {type: 'number', role: 'value.power.consumption', read: true, write: false, unit: 'W'},
|
|
Pressure: {type: 'number', role: 'value.pressure', read: true, write: false, unit: 'P'},
|
|
Punkt: {type: 'number', role: 'value', read: true, write: false, unit: '?'}, /// ?
|
|
RGB_POWER: {type: 'boolean', role: 'switch.light', read: true, write: true, storeMap: true},
|
|
RSSI: {type: 'number', role: 'value.rssi', read: true, write: false},
|
|
Red: {type: 'number', role: 'level.color.red', read: true, write: true, min: 0, max: 100},
|
|
Repeat: {type: 'number', role: 'value', read: true, write: true},
|
|
RestartReason: {type: 'string', role: 'state', read: true, write: false},
|
|
Returns: {type: 'number', role: 'value.temperature', read: true, write: false, unit: '°C'},
|
|
Roomtemp: {type: 'number', role: 'value.temperature', read: true, write: false, unit: '°C'},
|
|
Saturation: {type: 'number', role: 'level.color.saturation', read: true, write: true, min: 0}, // max: 100 ??
|
|
Scheme: {type: 'number', role: 'value', read: true, write: false},
|
|
SeaPressure: {type: 'number', role: 'value.pressure', read: true, write: false, unit: 'P'},
|
|
Solarpump: {type: 'number', role: 'value', read: true, write: false},
|
|
Solarstorage: {type: 'number', role: 'value.temperature', read: true, write: false, unit: '°C'},
|
|
Spannung: {type: 'number', role: 'value.voltage', read: true, write: false, unit: 'V'},
|
|
Speed: {type: 'number', role: 'value', read: true, write: false},
|
|
Status: {type: 'number', role: 'value', read: true, write: false},
|
|
Strom: {type: 'number', role: 'value.current', read: true, write: false, unit: 'A'},
|
|
Switch1: {type: 'boolean', role: 'switch', read: true, write: false},
|
|
Switch2: {type: 'boolean', role: 'switch', read: true, write: false},
|
|
Switch3: {type: 'boolean', role: 'switch', read: true, write: false},
|
|
Switch4: {type: 'boolean', role: 'switch', read: true, write: false},
|
|
TVOC: {type: 'number', role: 'value.tvoc', read: true, write: false, unit: 'ppb'},
|
|
Temperatur: {type: 'number', role: 'value.temperature', read: true, write: false, unit: '°C'},
|
|
Temperature: {type: 'number', role: 'value.temperature', read: true, write: false, unit: '°C'},
|
|
Time: {type: 'string', role: 'state', read: true, write: true},
|
|
Timer1: {type: 'object', role: 'state', read: true, write: true},
|
|
Timer2: {type: 'object', role: 'state', read: true, write: true},
|
|
Timer3: {type: 'object', role: 'state', read: true, write: true},
|
|
Timer4: {type: 'object', role: 'state', read: true, write: true},
|
|
Timer5: {type: 'object', role: 'state', read: true, write: true},
|
|
Timer6: {type: 'object', role: 'state', read: true, write: true},
|
|
Timer7: {type: 'object', role: 'state', read: true, write: true},
|
|
Timer8: {type: 'object', role: 'state', read: true, write: true},
|
|
Timer9: {type: 'object', role: 'state', read: true, write: true},
|
|
Timer10: {type: 'object', role: 'state', read: true, write: true},
|
|
Timer11: {type: 'object', role: 'state', read: true, write: true},
|
|
Timer12: {type: 'object', role: 'state', read: true, write: true},
|
|
Timer13: {type: 'object', role: 'state', read: true, write: true},
|
|
Timer14: {type: 'object', role: 'state', read: true, write: true},
|
|
Timer15: {type: 'object', role: 'state', read: true, write: true},
|
|
Timer16: {type: 'object', role: 'state', read: true, write: true},
|
|
Today: {type: 'number', role: 'value.power.consumption', read: true, write: false, unit: 'kWh'},
|
|
Total: {type: 'number', role: 'value.power.consumption', read: true, write: false, unit: 'kWh'},
|
|
Total_in: {type: 'number', role: 'value.power.consumption', read: true, write: false, unit: 'kWh'},
|
|
Total_out: {type: 'number', role: 'value.power.consumption', read: true, write: false, unit: 'kWh'},
|
|
Uptime: {type: 'string', role: 'state', read: true, write: false},
|
|
UvLevel: {type: 'number', role: 'value', read: true, write: false},
|
|
VCC: {type: 'number', role: 'value.voltage', read: true, write: false, unit: 'V'},
|
|
Vcc: {type: 'number', role: 'value.voltage', read: true, write: false, unit: 'V'},
|
|
Version: {type: 'string', role: 'state', read: true, write: false},
|
|
Voltage: {type: 'number', role: 'value.voltage', read: true, write: false, unit: 'V'},
|
|
Window: {type: 'number', role: 'value', read: true, write: true},
|
|
WW: {type: 'number', role: 'level.color.white', read: true, write: true},
|
|
WW_POWER: {type: 'boolean', role: 'switch.light', read: true, write: true, storeMap: true},
|
|
Wakeup: {type: 'string', role: 'state', read: true, write: true},
|
|
Warmwater: {type: 'number', role: 'value.temperature', read: true, write: false, unit: '°C'},
|
|
Yesterday: {type: 'number', role: 'value.power.consumption', read: true, write: false, unit: 'kWh'},
|
|
eCO2: {type: 'number', role: 'value.eco2', read: true, write: false, unit: 'ppm'},
|
|
gestern: {type: 'number', role: 'value.power.consumption', read: true, write: false, unit: 'kWh'},
|
|
heute: {type: 'number', role: 'value.power.consumption', read: true, write: false, unit: 'kWh'}
|
|
};
|