mirror of
https://github.com/Koenkk/zigbee2mqtt.git
synced 2026-07-21 11:01:59 +00:00
42 lines
954 B
JavaScript
42 lines
954 B
JavaScript
const converters = {
|
|
"state": (value) => {
|
|
return {
|
|
cId: 'genOnOff',
|
|
cmd: value.toLowerCase(),
|
|
zclData: {},
|
|
}
|
|
},
|
|
"brightness": (value) => {
|
|
return {
|
|
cId: 'genLevelCtrl',
|
|
cmd: 'moveToLevel',
|
|
zclData: {
|
|
level: value,
|
|
transtime: 1,
|
|
},
|
|
}
|
|
},
|
|
"color_temp": (value) => {
|
|
return {
|
|
cId: 'lightingColorCtrl',
|
|
cmd: 'moveToColorTemp',
|
|
zclData: {
|
|
colortemp: value,
|
|
transtime: 1,
|
|
},
|
|
}
|
|
},
|
|
"color": (value) => {
|
|
return {
|
|
cId: 'lightingColorCtrl',
|
|
cmd: 'moveToColor',
|
|
zclData: {
|
|
colorx: value.x * 65535,
|
|
colory: value.y * 65535,
|
|
transtime: 10,
|
|
},
|
|
}
|
|
},
|
|
}
|
|
|
|
module.exports = converters; |