From b07d8437a295017f0e469d286ce02ebe833911a1 Mon Sep 17 00:00:00 2001 From: hobbyquaker Date: Fri, 16 Nov 2018 19:54:28 +0100 Subject: [PATCH] fix wrong characteristics (#71) --- homematic-devices/hm-lc-ja1pbu-fm.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/homematic-devices/hm-lc-ja1pbu-fm.js b/homematic-devices/hm-lc-ja1pbu-fm.js index 76d59ab..43097b2 100644 --- a/homematic-devices/hm-lc-ja1pbu-fm.js +++ b/homematic-devices/hm-lc-ja1pbu-fm.js @@ -119,9 +119,9 @@ module.exports = class HmLcJa1 { acc.getService(subtype).getCharacteristic(hap.Characteristic.CurrentPosition).on('get', getListenerCurrentPosition); acc.getService(subtype).getCharacteristic(hap.Characteristic.TargetPosition).on('get', getListenerTargetPosition); acc.getService(subtype).getCharacteristic(hap.Characteristic.TargetPosition).on('set', setListenerTargetPosition); - acc.getService(subtype).getCharacteristic(hap.Characteristic.CurrentPosition).on('get', getListenerCurrentVerticalTiltAngle); - acc.getService(subtype).getCharacteristic(hap.Characteristic.TargetPosition).on('get', getListenerTargetVerticalTiltAngle); - acc.getService(subtype).getCharacteristic(hap.Characteristic.TargetPosition).on('set', setListenerTargetVerticalTiltAngle); + acc.getService(subtype).getCharacteristic(hap.Characteristic.CurrentVerticalTiltAngle).on('get', getListenerCurrentVerticalTiltAngle); + acc.getService(subtype).getCharacteristic(hap.Characteristic.TargetVerticalTiltAngle).on('get', getListenerTargetVerticalTiltAngle); + acc.getService(subtype).getCharacteristic(hap.Characteristic.TargetVerticalTiltAngle).on('set', setListenerTargetVerticalTiltAngle); acc.getService(subtype).getCharacteristic(hap.Characteristic.PositionState).on('get', getListenerPositionState); const idSubscription = ccu.subscribe({ @@ -163,9 +163,9 @@ module.exports = class HmLcJa1 { acc.getService(subtype).getCharacteristic(hap.Characteristic.CurrentPosition).removeListener('get', getListenerCurrentPosition); acc.getService(subtype).getCharacteristic(hap.Characteristic.TargetPosition).removeListener('get', getListenerTargetPosition); acc.getService(subtype).getCharacteristic(hap.Characteristic.TargetPosition).removeListener('set', setListenerTargetPosition); - acc.getService(subtype).getCharacteristic(hap.Characteristic.CurrentPosition).removeListener('get', getListenerCurrentVerticalTiltAngle); - acc.getService(subtype).getCharacteristic(hap.Characteristic.TargetPosition).removeListener('get', getListenerTargetVerticalTiltAngle); - acc.getService(subtype).getCharacteristic(hap.Characteristic.TargetPosition).removeListener('set', setListenerTargetVerticalTiltAngle); + acc.getService(subtype).getCharacteristic(hap.Characteristic.CurrentVerticalTiltAngle).removeListener('get', getListenerCurrentVerticalTiltAngle); + acc.getService(subtype).getCharacteristic(hap.Characteristic.TargetVerticalTiltAngle).removeListener('get', getListenerTargetVerticalTiltAngle); + acc.getService(subtype).getCharacteristic(hap.Characteristic.TargetVerticalTiltAngle).removeListener('set', setListenerTargetVerticalTiltAngle); acc.getService(subtype).getCharacteristic(hap.Characteristic.PositionState).removeListener('get', getListenerPositionState); }); }