diff --git a/server/services/zigbee2mqtt/model/Adeo.js b/server/services/zigbee2mqtt/model/Adeo.js new file mode 100644 index 0000000000..715439036a --- /dev/null +++ b/server/services/zigbee2mqtt/model/Adeo.js @@ -0,0 +1,17 @@ +const { features } = require('../utils/features'); + +/** + * Adeo managed models. + */ +const Adeo = { + brand: 'Adeo', + models: { + '9CZA-A806ST-Q1A': [features.light, features.brightness, features.color_temperature], // color xy + '9CZA-M350ST-Q1A': [features.light, features.brightness, features.color_temperature], // color xy + '9CZA-G1521-Q1A': [features.light, features.brightness, features.color_temperature], // color xy + }, +}; + +module.exports = { + Adeo, +}; diff --git a/server/services/zigbee2mqtt/model/index.js b/server/services/zigbee2mqtt/model/index.js index 4d3e4258fe..4c43011ab3 100644 --- a/server/services/zigbee2mqtt/model/index.js +++ b/server/services/zigbee2mqtt/model/index.js @@ -75,6 +75,7 @@ models.push(require('./iCasa').iCasa); models.push(require('./ilux').ilux); models.push(require('./TuYa').TuYa); models.push(require('./Lonsonho').Lonsonho); +models.push(require('./Adeo').Adeo); /** * @description Get features by model name.