Replace Livolo extension with DeviceEvent. https://github.com/Koenkk/zigbee2mqtt/issues/592

This commit is contained in:
Koen Kanters
2019-09-19 20:36:05 +02:00
parent e9a336fd16
commit d4f01e6893
10 changed files with 116 additions and 207 deletions
+2 -9
View File
@@ -19,7 +19,7 @@ const ExtensionGroups = require('./extension/groups');
const ExtensionDeviceAvailability = require('./extension/deviceAvailability');
const ExtensionDeviceBind = require('./extension/deviceBind');
const ExtensionDeviceReport = require('./extension/deviceReport');
// const ExtensionLivolo = require('./extension/livolo');
const ExtensionDeviceEvent = require('./extension/deviceEvent');
class Controller {
constructor() {
@@ -40,6 +40,7 @@ class Controller {
new ExtensionBridgeConfig(this.zigbee, this.mqtt, this.state, this.publishEntityState),
new ExtensionGroups(this.zigbee, this.mqtt, this.state, this.publishEntityState),
new ExtensionDeviceBind(this.zigbee, this.mqtt, this.state, this.publishEntityState),
new ExtensionDeviceEvent(this.zigbee, this.mqtt, this.state, this.publishEntityState),
];
if (settings.get().advanced.report) {
@@ -66,14 +67,6 @@ class Controller {
this.zigbee, this.mqtt, this.state, this.publishEntityState
));
}
// TODO
// if (settings.get().experimental.livolo) {
// // https://github.com/Koenkk/zigbee2mqtt/issues/592
// this.extensions.push(new ExtensionLivolo(
// this.zigbee, this.mqtt, this.state, this.publishEntityState
// ));
// }
}
async start() {