iobroker.cec2
Advanced tools
Comparing version 0.0.6 to 0.0.7
{ | ||
"common": { | ||
"name": "cec2", | ||
"version": "0.0.6", | ||
"version": "0.0.7", | ||
"news": { | ||
"0.0.7": { | ||
"en": "fix warnings", | ||
"de": "Warnungen beheben", | ||
"ru": "исправить предупреждения", | ||
"pt": "corrigir avisos", | ||
"nl": "repareer waarschuwingen", | ||
"fr": "corriger les avertissements", | ||
"it": "correggere gli avvisi", | ||
"es": "corregir advertencias", | ||
"pl": "napraw ostrzeżenia", | ||
"zh-cn": "修正警告" | ||
}, | ||
"0.0.6": { | ||
@@ -7,0 +19,0 @@ "en": "update dependencies", |
21
main.js
@@ -339,5 +339,7 @@ /** | ||
device.logicalAddress = logicalAddress; | ||
await this.setStateChangedAsync(buildId(device, stateDefinitions.active), active, true); | ||
await this.setStateChangedAsync(buildId(device, stateDefinitions.logicalAddress), device.logicalAddress, true); | ||
await this.setStateChangedAsync(buildId(device, stateDefinitions.logicalAddressHex), device.logicalAddressHex, true); | ||
if (device.name !== 'Gobal') { | ||
await this.setStateChangedAsync(buildId(device, stateDefinitions.active), active, true); | ||
await this.setStateChangedAsync(buildId(device, stateDefinitions.logicalAddress), device.logicalAddress, true); | ||
await this.setStateChangedAsync(buildId(device, stateDefinitions.logicalAddressHex), device.logicalAddressHex, true); | ||
} | ||
} | ||
@@ -546,3 +548,4 @@ | ||
if (key !== 'created' && key !== 'physicalAddressReallyChanged' && key !== 'createdStates' && | ||
key !== 'lastGetName' && key !== 'getNameTries' && key !== 'lastGetPhysAddr' && key !== 'getPhysAddrTries') { | ||
key !== 'lastGetName' && key !== 'getNameTries' && key !== 'lastGetPhysAddr' && key !== 'getPhysAddrTries' && | ||
key !== 'didPoll' && key !== 'ignored') { | ||
this.log.warn('No state definition for ' + key); | ||
@@ -681,4 +684,6 @@ } | ||
await this.setStateChangedAsync(buildId(device, stateDefinitions.active), true, true); | ||
await this.setStateAsync(buildId(device, stateDefinitions.lastSeen), Date.now(), true); | ||
if (device.name !== 'Global') { | ||
await this.setStateChangedAsync(buildId(device, stateDefinitions.active), true, true); | ||
await this.setStateAsync(buildId(device, stateDefinitions.lastSeen), Date.now(), true); | ||
} | ||
@@ -853,3 +858,5 @@ const id = buildId(device, stateDef); | ||
} | ||
await this.setStateChangedAsync(buildId(device.common.name, stateDefinitions.active), false, true); | ||
if (device.common.name !== 'Global') { | ||
await this.setStateChangedAsync(buildId(device.common.name, stateDefinitions.active), false, true); | ||
} | ||
this.devices.push(existingDevice); | ||
@@ -856,0 +863,0 @@ |
{ | ||
"name": "iobroker.cec2", | ||
"version": "0.0.6", | ||
"version": "0.0.7", | ||
"description": "Controls HDMI CEC devices form out of ioBroker.", | ||
@@ -5,0 +5,0 @@ "author": { |
@@ -138,2 +138,5 @@ ![Logo](admin/cec2.png) | ||
--> | ||
### 0.0.7 (2021-01-24) | ||
* fix warnings | ||
### 0.0.6 (2021-01-02) | ||
@@ -140,0 +143,0 @@ * update dependencies |
4976955
1562
187