diff --git a/README.md b/README.md index f94d6db..9658852 100755 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ This app for [Athom Homey](https://homey.app/en-us/) adds support for [deCONZ](https://www.dresden-elektronik.de/funk/software/deconz.html)'s [[RaspBee](https://www.phoscon.de/en/raspbee)/[ConBee](https://www.phoscon.de/en/conbee)] child devices. -[![current version](https://img.shields.io/badge/version-0.13.4-.svg)](https://shields.io/) +[![current version](https://img.shields.io/badge/version-0.14.2-.svg)](https://shields.io/) # Installation information @@ -29,7 +29,7 @@ Almost there. Now you can install app using `athom app install` command being in - [x] Aqara leakage sensor - [x] Honeywell Smoke sensor - [x] Philips Hue Dimmer Switch -- [x] Symfonisk remote +- [x] Symfonisk remote - [x] TRÅDFRI wireless (round) dimmer - [x] TRÅDFRI square dimmer - [x] TRÅDFRI remote control diff --git a/app.json b/app.json index ce77921..5de57cc 100755 --- a/app.json +++ b/app.json @@ -1,6 +1,6 @@ { "id": "ru.notabene.deconz", - "version": "0.13.4", + "version": "0.14.2", "compatibility": ">=1.5.0", "sdk": 2, "name": { diff --git a/drivers/aqara-button/driver.js b/drivers/aqara-button/driver.js index d3981a4..230eb85 100644 --- a/drivers/aqara-button/driver.js +++ b/drivers/aqara-button/driver.js @@ -3,16 +3,16 @@ const Driver = require('../Driver') class AqaraButtonDriver extends Driver { - + onInit() { super.onInit() this.log('AqaraButtonDriver has been initiated') } - + onPairListDevices(data, callback) { - this.getSensorsByCondition(device => device.modelid === 'lumi.sensor_switch.aq2', callback) + this.getSensorsByCondition(device => ['lumi.remote.b1acn01', 'lumi.sensor_switch.aq2'].includes(device.modelid), callback) } - + } -module.exports = AqaraButtonDriver \ No newline at end of file +module.exports = AqaraButtonDriver diff --git a/drivers/aqara-wireless-switch-2016/driver.js b/drivers/aqara-wireless-switch-2016/driver.js index d90f163..3ab3b08 100644 --- a/drivers/aqara-wireless-switch-2016/driver.js +++ b/drivers/aqara-wireless-switch-2016/driver.js @@ -3,16 +3,16 @@ const Driver = require('../Driver') class AqaraWirelessSwitch2016Driver extends Driver { - + onInit() { super.onInit() this.log('AqaraWirelessSwitch2016Driver has been initiated') } - + onPairListDevices(data, callback) { - this.getSensorsByCondition(device => device.modelid === 'lumi.sensor_86sw2' || device.modelid === 'lumi.sensor_86sw2Un', callback) + this.getSensorsByCondition(device => ['lumi.sensor_86sw2', 'lumi.sensor_86sw2Un', 'lumi.remote.b186acn01'].includes(device.modelid), callback) } - + } -module.exports = AqaraWirelessSwitch2016Driver \ No newline at end of file +module.exports = AqaraWirelessSwitch2016Driver diff --git a/drivers/aqara-wireless-switch-2018/driver.js b/drivers/aqara-wireless-switch-2018/driver.js index 87ad6b9..2060f67 100644 --- a/drivers/aqara-wireless-switch-2018/driver.js +++ b/drivers/aqara-wireless-switch-2018/driver.js @@ -3,16 +3,16 @@ const Driver = require('../Driver') class AqaraWirelessSwitch2018Driver extends Driver { - + onInit() { super.onInit() this.log('AqaraWirelessSwitch2018Driver has been initiated') } - - onPairListDevices(data, callback) { - this.getSensorsByCondition(device => device.modelid === 'lumi.remote.b286acn01', callback) + + onPairListDevices(_, callback) { + this.getSensorsByCondition(device => device.modelid == 'lumi.remote.b286acn01', callback) } - + } -module.exports = AqaraWirelessSwitch2018Driver \ No newline at end of file +module.exports = AqaraWirelessSwitch2018Driver