Skip to content

Commit

Permalink
chore: release v3.0.3
Browse files Browse the repository at this point in the history
Fixed some more communication issues. If a device isn't working properly after upgrading to 3.x, try to re-interview it.
  • Loading branch information
AlCalzone committed Sep 6, 2022
1 parent e6a321b commit db4214f
Show file tree
Hide file tree
Showing 7 changed files with 45 additions and 50 deletions.
11 changes: 11 additions & 0 deletions CHANGELOG_OLD.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,15 @@
# Older changes
## 2.5.0 (2022-04-03)
Updated `zwave-js` to `9.0.1`. This includes many changes, including the following:
* Worked around an issue where certain 500-series controllers take too long to respond when attempting communication with unreachable nodes
* Node queries now timeout faster if no response is received. This should avoid battery-powered nodes to go back to sleep mid-interview.
* Add support for `Irrigation CC`
* The legacy network cache file `<homeid>.json` was converted to an appendonly `.jsonl` file in order to prevent data loss
* Almost all CC API methods now validate their arguments, making it safer to execute custom commands from user code
* User codes and network keys are no longer included in logfiles
* Support for legacy devices which only support the obsolete `Multi Channel CC V1`
* New and updated configuration files, see [Z-Wave JS releases](https://github.com/zwave-js/node-zwave-js/releases) for details

## 2.4.5 (2022-02-20)
* Update `zwave-js` to `8.11.6`
* After healing, battery-powered nodes are sent back to sleep again
Expand Down
13 changes: 1 addition & 12 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ Easy usage in ioBroker was kept in mind during the whole development. For exampl
Placeholder for next versions:
### __WORK IN PROGRESS__
-->
### __WORK IN PROGRESS__
### 3.0.3 (2022-09-06)
Fixed some more communication issues. If a device isn't working properly after upgrading to 3.x, try to re-interview it.

### 3.0.2 (2022-08-30)
Expand Down Expand Up @@ -73,17 +73,6 @@ Updated `zwave-js` to `9.2.2`. Notable changes include:
* Improvements to healing and Smart Start
* New and updated configuration files, see [Z-Wave JS releases](https://github.com/zwave-js/node-zwave-js/releases) for details

### 2.5.0 (2022-04-03)
Updated `zwave-js` to `9.0.1`. This includes many changes, including the following:
* Worked around an issue where certain 500-series controllers take too long to respond when attempting communication with unreachable nodes
* Node queries now timeout faster if no response is received. This should avoid battery-powered nodes to go back to sleep mid-interview.
* Add support for `Irrigation CC`
* The legacy network cache file `<homeid>.json` was converted to an appendonly `.jsonl` file in order to prevent data loss
* Almost all CC API methods now validate their arguments, making it safer to execute custom commands from user code
* User codes and network keys are no longer included in logfiles
* Support for legacy devices which only support the obsolete `Multi Channel CC V1`
* New and updated configuration files, see [Z-Wave JS releases](https://github.com/zwave-js/node-zwave-js/releases) for details

## License

MIT License
Expand Down
32 changes: 16 additions & 16 deletions admin/build/tab.js

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions admin/build/tab.js.map

Large diffs are not rendered by default.

27 changes: 11 additions & 16 deletions io-package.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
{
"common": {
"name": "zwave2",
"version": "3.0.2",
"version": "3.0.3",
"news": {
"NEXT": {
"3.0.3": {
"en": "Fixed some more communication issues. If a device isn't working properly after upgrading to 3.x, try to re-interview it.",
"de": "Weitere Kommunikationsprobleme wurden behoben. Wenn ein Gerät nach dem Upgrade auf 3.x nicht richtig funktioniert, bitte ein erneutes Interview versuchen.",
"ru": "Исправлено еще несколько проблем со связью. Если устройство не работает должным образом после обновления до версии 3.x, попробуйте повторно опросить его.",
Expand Down Expand Up @@ -86,18 +86,6 @@
"es": "Actualice `zwave-js` a `8.11.6`\nDespués de la curación, los nodos alimentados por batería se vuelven a poner en reposo.\nSe agregó una solución alternativa para los termostatos que no anuncian todos los modos de termostato admitidos. Cuando un termostato de este tipo ingresa a un modo \"no compatible\", el modo ahora se agrega dinámicamente a la lista de modos compatibles.\nArchivos de configuración nuevos y actualizados, consulte [Lanzamientos de Z-Wave JS](https://github.com/zwave-js/node-zwave-js/releases) para obtener detalles",
"pl": "Zaktualizuj `zwave-js` do `8.11.6`\nPo wyleczeniu węzły zasilane bateryjnie są ponownie usypiane\nDodano obejście dla termostatów, które nie reklamują wszystkich obsługiwanych trybów termostatu. Gdy taki termostat wejdzie w taki „nieobsługiwany” tryb, tryb ten jest teraz dynamicznie dodawany do listy obsługiwanych trybów.\nNowe i zaktualizowane pliki konfiguracyjne, zobacz [Wersje Z-Wave JS](https://github.com/zwave-js/node-zwave-js/releases) po szczegóły",
"zh-cn": "将“zwave-js”更新为“8.11.6”\n愈合后,电池供电的节点再次被送回睡眠状态\n为不宣传所有受支持的恒温器模式的恒温器添加了解决方法。当这样的恒温器进入这样的“不支持”模式时,该模式现在被动态添加到支持的模式列表中。\n新的和更新的配置文件,详见[Z-Wave JS 发布](https://github.com/zwave-js/node-zwave-js/releases)"
},
"2.4.3": {
"en": "Updated translations\nUpdated `zwave-js` from `8.9.1` to `8.11.2`. Check out the [releases](https://github.com/zwave-js/node-zwave-js/releases) for a detailed overview over the new and changed configuration files.\nAdd support for `Humidity Control Mode CC`\nAdd support for `Humidity Control Operating State CC`\nAdd support for `Humidity Control Setpoint CC`\nWork around an issue where some devices could not be interviewed due to an incorrect `Version CC` response.\nFixed an issue where `Supervision Get` requests were not answered for sleeping nodes\nRe-interviewing sleeping nodes now only resets the known information when the node wakes up\nThe `colors` dependency was recently [corrupted on purpose](https://www.theverge.com/2022/1/9/22874949/developer-corrupts-open-source-libraries-projects-affected). This patch updates all dependencies that depended on an affected version, directly or indirectly.",
"de": "Übersetzungen aktualisiert\n`zwave-js` wurde von `8.9.1` auf `8.11.2` wurde aktualisiert. Eine detaillierte Übersicht über die neuen und geänderten Konfigurationsdateien ist unter [releases](https://github.com/zwave-js/node-zwave-js/releases) zu finden.\nUnterstützung für `Humidity Control Mode CC` hinzugefügt\nUnterstützung für `Humidity Control Operating State CC` hinzugefügt\nUnterstützung für `Humidity Control Setpoint CC` zugefügt\nWorkaround für einige Geräte, die aufgrund fehlerhafter `Version CC`-Antworten nicht interviewt werden konnten.\nEin Problem wurde behoben, bei dem `Supervision Get`-Anfragen für schlafende Knoten nicht beantwortet wurden.\nEin Re-Interview schlafender Knoten setzt die bekannten Informationen nun erst zurück, wenn der Knoten aufwacht\nDie `colors`-Abhängigkeit wurde kürzlich [absichtlich beschädigt](https://www.theverge.com/2022/1/9/22874949/developer-corrupts-open-source-libraries-projects-affected). Alle Abhängigkeiten, die direkt oder indirekt von einer betroffenen Version abhängen, wurden aktualisiert oder getauscht, um das Problem zu beheben.",
"ru": "Обновленные переводы\nОбновлен zwave-js с 8.9.1 до 8.11.2. Ознакомьтесь с [выпусками](https://github.com/zwave-js/node-zwave-js/releases) для подробного обзора новых и измененных файлов конфигурации.\nДобавлена поддержка «Режима контроля влажности CC».\nДобавлена поддержка «Рабочее состояние контроля влажности CC».\nДобавлена поддержка «Уставка контроля влажности CC».\nРешение проблемы, из-за которой некоторые устройства не могли быть проинтервьюированы из-за неправильного ответа «Версия CC».\nИсправлена ошибка, из-за которой запросы «Получить контроль» не отвечали для спящих узлов.\nПовторный опрос спящих узлов теперь сбрасывает известную информацию только тогда, когда узел просыпается.\nНедавно зависимость `colors` была [преднамеренно повреждена] (https://www.theverge.com/2022/1/9/22874949/developer-corrupts-open-source-libraries-projects-affected). Этот патч обновляет все зависимости, прямо или косвенно зависящие от затронутой версии.",
"pt": "Traduções atualizadas\nAtualizado `zwave-js` de `8.9.1` para `8.11.2`. Confira os [lançamentos](https://github.com/zwave-js/node-zwave-js/releases) para obter uma visão geral detalhada dos arquivos de configuração novos e alterados.\nAdicionar suporte para `Modo de controle de umidade CC`\nAdicionar suporte para \"Estado operacional de controle de umidade CC\"\nAdicionada compatibilidade com `Humidity Control Setpoint CC`\nContorne um problema em que alguns dispositivos não puderam ser entrevistados devido a uma resposta incorreta da \"Versão CC\".\nCorrigido um problema em que as solicitações `Supervision Get` não eram respondidas para nós adormecidos\nRe-entrevistar nós adormecidos agora apenas redefine as informações conhecidas quando o nó acorda\nA dependência `colors` foi recentemente [corrompida de propósito](https://www.theverge.com/2022/1/9/22874949/developer-corrupts-open-source-libraries-projects-affected). Este patch atualiza todas as dependências que dependiam de uma versão afetada, direta ou indiretamente.",
"nl": "Bijgewerkte vertalingen\n`zwave-js` bijgewerkt van `8.9.1` naar `8.11.2`. Bekijk de [releases](https://github.com/zwave-js/node-zwave-js/releases) voor een gedetailleerd overzicht van de nieuwe en gewijzigde configuratiebestanden.\nOndersteuning toevoegen voor `Vochtigheidscontrolemodus CC`\nOndersteuning toevoegen voor `Vochtigheidsregeling Bedrijfstoestand CC`\nOndersteuning toevoegen voor `Vochtigheidsregeling Setpoint CC`\nOmzeil een probleem waarbij sommige apparaten niet konden worden geïnterviewd vanwege een onjuist 'Versie CC'-antwoord.\nEr is een probleem opgelost waarbij 'Supervision Get'-verzoeken niet werden beantwoord voor slapende nodes\nDoor slapende knooppunten opnieuw te interviewen, wordt nu alleen de bekende informatie gereset wanneer het knooppunt wakker wordt\nDe 'kleuren'-afhankelijkheid is onlangs [met opzet beschadigd](https://www.theverge.com/2022/1/9/22874949/developer-corrupts-open-source-libraries-projects-affected). Deze patch werkt alle afhankelijkheden bij die afhankelijk waren van een getroffen versie, direct of indirect.",
"fr": "Traductions mises à jour\nMise à jour de `zwave-js` de `8.9.1` à `8.11.2`. Consultez les [versions](https://github.com/zwave-js/node-zwave-js/releases) pour un aperçu détaillé des fichiers de configuration nouveaux et modifiés.\nAjout de la prise en charge du \"Mode de contrôle de l'humidité CC\"\nAjout de la prise en charge de \"l'état de fonctionnement du contrôle de l'humidité CC\"\nAjout de la prise en charge de `Consigne de contrôle de l'humidité CC`\nContournez un problème où certains appareils n'ont pas pu être interrogés en raison d'une réponse incorrecte \"Version CC\".\nCorrection d'un problème où les requêtes \"Supervision Get\" n'obtenaient pas de réponse pour les nœuds en veille\nLa ré-interview des nœuds endormis ne réinitialise désormais les informations connues que lorsque le nœud se réveille\nLa dépendance `colors` a été récemment [corrompue exprès](https://www.theverge.com/2022/1/9/22874949/developer-corrupts-open-source-libraries-projects-affected). Ce correctif met à jour toutes les dépendances qui dépendaient d'une version affectée, directement ou indirectement.",
"it": "Traduzioni aggiornate\nAggiornato `zwave-js` da `8.9.1` a `8.11.2`. Dai un'occhiata a [releases](https://github.com/zwave-js/node-zwave-js/releases) per una panoramica dettagliata sui file di configurazione nuovi e modificati.\nAggiunto il supporto per \"Modalità di controllo dell'umidità CC\".\nAggiunto il supporto per \"Humidity Control Operating State CC\".\nAggiunto il supporto per 'Humidity Control Setpoint CC'\nRisolvi un problema per cui alcuni dispositivi non potevano essere intervistati a causa di una risposta errata \"Version CC\".\nRisolto un problema per cui le richieste \"Ottieni supervisione\" non ricevevano risposta per i nodi dormienti\nLa nuova intervista dei nodi dormienti ora reimposta le informazioni note solo quando il nodo si riattiva\nLa dipendenza \"colors\" è stata recentemente [corrotta apposta](https://www.theverge.com/2022/1/9/22874949/developer-corrupts-open-source-libraries-projects-affected). Questa patch aggiorna tutte le dipendenze che dipendevano da una versione interessata, direttamente o indirettamente.",
"es": "Traducciones actualizadas\nSe actualizó `zwave-js` de `8.9.1` a `8.11.2`. Consulte [lanzamientos] (https://github.com/zwave-js/node-zwave-js/releases) para obtener una descripción detallada de los archivos de configuración nuevos y modificados.\nAgregue soporte para `Modo de control de humedad CC`\nAgregue soporte para `Estado operativo de control de humedad CC`\nAgregue soporte para `Punto de ajuste de control de humedad CC`\nSolucione un problema en el que algunos dispositivos no se podían entrevistar debido a una respuesta incorrecta de la \"Versión CC\".\nSe solucionó un problema por el cual las solicitudes de \"Obtener supervisión\" no se respondían para los nodos inactivos.\nVolver a entrevistar a los nodos dormidos ahora solo restablece la información conocida cuando el nodo se despierta\nLa dependencia `colors` se [corrompió a propósito] recientemente (https://www.theverge.com/2022/1/9/22874949/developer-corrupts-open-source-libraries-projects-affected). Este parche actualiza todas las dependencias que dependían de una versión afectada, directa o indirectamente.",
"pl": "Zaktualizowane tłumaczenia\nZaktualizowano `zwave-js` z `8.9.1` do `8.11.2`. Sprawdź [wydanie](https://github.com/zwave-js/node-zwave-js/releases), aby uzyskać szczegółowy przegląd nowych i zmienionych plików konfiguracyjnych.\nDodaj obsługę `Trybu kontroli wilgotności CC`\nDodaj obsługę `Stan operacyjny kontroli wilgotności CC`\nDodaj obsługę `Nastawy kontroli wilgotności CC`\nObejdź problem polegający na tym, że niektóre urządzenia nie mogły zostać przesłuchane z powodu nieprawidłowej odpowiedzi „Wersja CC”.\nNaprawiono problem polegający na tym, że żądania „Uzyskanie nadzoru” nie były odbierane dla uśpionych węzłów\nPonowne przesłuchanie śpiących węzłów resetuje teraz znane informacje tylko wtedy, gdy węzeł się budzi\nZależność „kolorów” została niedawno [celowo uszkodzona](https://www.theverge.com/2022/1/9/22874949/developer-corrupts-open-source-libraries-projects-affected). Ta poprawka aktualizuje wszystkie zależności zależne od wersji, której dotyczy problem, bezpośrednio lub pośrednio.",
"zh-cn": "更新的翻译\n将 `zwave-js` 从 `8.9.1` 更新为 `8.11.2`。查看 [releases](https://github.com/zwave-js/node-zwave-js/releases) 以详细了解新的和更改的配置文件。\n添加对“湿度控制模式 CC”的支持\n添加对“湿度控制运行状态 CC”的支持\n添加对“湿度控制设定点 CC”的支持\n解决由于“版本 CC”响应不正确而无法访问某些设备的问题。\n修复了休眠节点的“监督获取”请求未得到响应的问题\n重新访问睡眠节点现在仅在节点唤醒时重置已知信息\n`colors` 依赖项最近 [故意损坏](https://www.theverge.com/2022/1/9/22874949/developer-corrupts-open-source-libraries-projects-affected)。此补丁直接或间接更新依赖于受影响版本的所有依赖项。"
}
},
"title": "Z-Wave 2",
Expand Down Expand Up @@ -125,8 +113,15 @@
"pl": "Lepsza integracja Z-Wave",
"zh-cn": "更好的Z-Wave集成"
},
"authors": ["AlCalzone <[email protected]>"],
"keywords": ["zwave", "z-wave", "zwave2", "z-wave 2"],
"authors": [
"AlCalzone <[email protected]>"
],
"keywords": [
"zwave",
"z-wave",
"zwave2",
"z-wave 2"
],
"license": "MIT",
"platform": "Javascript/Node.js",
"main": "build/main.js",
Expand Down
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "iobroker.zwave2",
"version": "3.0.2",
"version": "3.0.3",
"description": "A better Z-Wave integration for ioBroker",
"author": {
"name": "AlCalzone",
Expand Down

0 comments on commit db4214f

Please sign in to comment.