Skip to content

Commit

Permalink
chore: release v2.0.0-alpha.1
Browse files Browse the repository at this point in the history
Upgraded to `zwave-js` version `8.3.2`. Notable changes include:
* **BREAKING:** Node.js `v12.22.2` is now the minimum
* **BREAKING:** Reworked how endpoints and lifeline associations are handled. This solves reporting issues with many devices, but after a re-interview state IDs may change and some previously working devices may no longer report correctly. Please create an issue for every device that is affected by this.
* The device management was moved from the adapter settings to an extra `Z-Wave` tab.
* Some config parameters now correctly offer `0/1` as options instead of `0/-1`
* Fixed a bug where the cache file could be corrupted during a shutdown
* Support for Security S2
* Support for devices which use `Supervision CC` to send commands
* Support for factory resetting the controller
* Support for changing the region/frequency of the controller
* Support for replacing failed nodes while keeping the ID
* Some fixes for firmware updates
  • Loading branch information
AlCalzone committed Sep 19, 2021
1 parent d43a3ba commit eabd11c
Show file tree
Hide file tree
Showing 4 changed files with 17 additions and 17 deletions.
4 changes: 2 additions & 2 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__
### 2.0.0-alpha.1 (2021-09-19)
Upgraded to `zwave-js` version `8.3.2`. Notable changes include:
* **BREAKING:** Node.js `v12.22.2` is now the minimum
* **BREAKING:** Reworked how endpoints and lifeline associations are handled. This solves reporting issues with many devices, but after a re-interview state IDs may change and some previously working devices may no longer report correctly. Please create an issue for every device that is affected by this.
Expand Down Expand Up @@ -109,4 +109,4 @@ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
SOFTWARE.
26 changes: 13 additions & 13 deletions io-package.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,20 @@
{
"common": {
"name": "zwave2",
"version": "2.0.0-alpha.0",
"version": "2.0.0-alpha.1",
"news": {
"2.0.0-alpha.1": {
"en": "Upgraded to `zwave-js` version `8.3.2`. Notable changes include:\n* **BREAKING:** Node.js `v12.22.2` is now the minimum\n* **BREAKING:** Reworked how endpoints and lifeline associations are handled. This solves reporting issues with many devices, but after a re-interview state IDs may change and some previously working devices may no longer report correctly. Please create an issue for every device that is affected by this.\n* The device management was moved from the adapter settings to an extra `Z-Wave` tab.\n* Some config parameters now correctly offer `0/1` as options instead of `0/-1`\n* Fixed a bug where the cache file could be corrupted during a shutdown\n* Support for Security S2\n* Support for devices which use `Supervision CC` to send commands\n* Support for factory resetting the controller\n* Support for changing the region/frequency of the controller\n* Support for replacing failed nodes while keeping the ID\n* Some fixes for firmware updates",
"de": "Auf `zwave-js`-Version `8.3.2` aktualisiert. Zu den bemerkenswerten Änderungen gehören:\n* **BREAKING:** Node.js `v12.22.2` ist jetzt das Minimum\n* **BREAKING:** Die Handhabung von Endpunkten und Lifeline-Zuordnungen wurde überarbeitet. Dies löst Meldeprobleme bei vielen Geräten, aber nach einer erneuten Befragung können sich die Status-IDs ändern und einige zuvor funktionierende Geräte melden möglicherweise nicht mehr korrekt. Bitte erstellen Sie für jedes betroffene Gerät ein Problem.\n* Die Geräteverwaltung wurde aus den Adaptereinstellungen auf einen zusätzlichen Reiter „Z-Wave“ verschoben.\n* Einige Konfigurationsparameter bieten jetzt korrekt `0/1` als Optionen anstelle von `0/-1`\n* Es wurde ein Fehler behoben, bei dem die Cache-Datei beim Herunterfahren beschädigt werden konnte\n* Unterstützung für Security S2\n* Unterstützung für Geräte, die `Supervision CC` zum Senden von Befehlen verwenden\n* Unterstützung für das Zurücksetzen des Controllers auf die Werkseinstellungen\n* Unterstützung zum Ändern der Region/Frequenz des Controllers\n* Unterstützung für das Ersetzen ausgefallener Knoten unter Beibehaltung der ID\n* Einige Fixes für Firmware-Updates",
"ru": "Обновлен до `zwave-js` версии` 8.3.2`. Заметные изменения включают:\n* **ПОВРЕЖДЕНИЕ:** Node.js `v12.22.2` теперь минимальный \n* **BREAKING:** Переработано, как обрабатываются конечные точки и ассоциации жизненного цикла. Это решает проблемы с отчетами для многих устройств, но после повторного интервью идентификаторы состояния могут измениться, и некоторые ранее работавшие устройства могут перестать правильно сообщать. Создайте проблему для каждого устройства, на которое это влияет. \n* Управление устройством перенесено из настроек адаптера на дополнительную вкладку Z-Wave.\n* Некоторые параметры конфигурации теперь правильно предлагают в качестве параметров `0 / 1` вместо` 0 / -1`\n* Исправлена ошибка, из-за которой файл кеша мог быть поврежден во время выключения\n* Поддержка Security S2\n* Поддержка устройств, которые используют Supervision CC для отправки команд\n* Поддержка заводских настроек контроллера\n* Поддержка смены региона / частоты контроллера\n* Поддержка замены вышедших из строя узлов с сохранением идентификатора\n* Некоторые исправления для обновлений прошивки",
"pt": "Atualizado para `zwave-js` versão` 8.3.2`. Mudanças notáveis incluem:\n* **QUEBRANDO:** Node.js `v12.22.2` agora é o mínimo \n* **QUEBRANDO:** Reformulado como os endpoints e associações de linha de vida são tratados. Isso resolve os problemas de relatório com muitos dispositivos, mas após uma nova entrevista, os IDs podem mudar e alguns dispositivos que funcionavam anteriormente podem não ser mais relatados corretamente. Crie um problema para cada dispositivo afetado por isso. \n* O gerenciamento do dispositivo foi movido das configurações do adaptador para uma guia extra `Z-Wave`.\n* Alguns parâmetros de configuração agora oferecem corretamente `0 / 1` como opções em vez de` 0 / -1`\n* Corrigido um bug em que o arquivo de cache poderia ser corrompido durante um desligamento\n* Suporte para Segurança S2\n* Suporte para dispositivos que usam `Supervision CC` para enviar comandos\n* Suporte para redefinir o controlador de fábrica\n* Suporte para alterar a região / frequência do controlador\n* Suporte para substituição de nós com falha, mantendo o ID\n* Algumas correções para atualizações de firmware",
"nl": "Opgewaardeerd naar `zwave-js` versie `8.3.2`. Opmerkelijke veranderingen zijn onder meer:\n* **BREAKING:** Node.js `v12.22.2` is nu het minimum\n* **BREAKING:** Herwerkt hoe endpoints en lifeline-associaties worden behandeld. Dit lost rapportageproblemen met veel apparaten op, maar na een nieuw interview kunnen status-ID's veranderen en sommige eerder werkende apparaten rapporteren mogelijk niet meer correct. Maak een probleem aan voor elk apparaat dat hierdoor wordt getroffen.\n* Het apparaatbeheer is verplaatst van de adapterinstellingen naar een extra `Z-Wave`-tabblad.\n* Sommige configuratieparameters bieden nu correct `0/1` als opties in plaats van `0/-1`\n* Een bug opgelost waarbij het cachebestand beschadigd kon raken tijdens het afsluiten\n* Ondersteuning voor Beveiliging S2\n* Ondersteuning voor apparaten die `Supervision CC` gebruiken om opdrachten te verzenden\n* Ondersteuning voor het terugzetten naar de fabrieksinstellingen van de controller\n* Ondersteuning voor het wijzigen van de regio/frequentie van de controller\n* Ondersteuning voor het vervangen van defecte nodes met behoud van de ID\n* Enkele oplossingen voor firmware-updates",
"fr": "Mise à niveau vers `zwave-js` version `8.3.2`. Les changements notables incluent :\n* **BREAKING :** Node.js `v12.22.2` est maintenant le minimum\n* **BREAKING :** Remaniement de la gestion des points de terminaison et des associations de lignes de vie. Cela résout les problèmes de signalement avec de nombreux appareils, mais après un nouvel entretien, les ID d'état peuvent changer et certains appareils fonctionnant auparavant peuvent ne plus signaler correctement. Veuillez créer un problème pour chaque appareil concerné par cela.\n* La gestion des périphériques a été déplacée des paramètres de l'adaptateur vers un onglet supplémentaire « Z-Wave ».\n* Certains paramètres de configuration proposent désormais correctement « 0/1 » comme options au lieu de « 0/-1 »\n* Correction d'un bug où le fichier de cache pouvait être corrompu lors d'un arrêt\n* Prise en charge de la sécurité S2\n* Prise en charge des appareils qui utilisent 'Supervision CC' pour envoyer des commandes\n* Prise en charge de la réinitialisation d'usine du contrôleur\n* Prise en charge du changement de région/fréquence du contrôleur\n* Prise en charge du remplacement des nœuds défaillants tout en conservant l'ID\n* Quelques correctifs pour les mises à jour du firmware",
"it": "Aggiornato alla versione `zwave-js` `8.3.2`. I cambiamenti notevoli includono:\n* **INTERRUZIONE:** Node.js `v12.22.2` è ora il minimo\n* **INTERRUZIONE:** Rielaborato il modo in cui vengono gestiti gli endpoint e le associazioni delle linee di vita. Ciò risolve i problemi di segnalazione con molti dispositivi, ma dopo una nuova intervista gli ID di stato potrebbero cambiare e alcuni dispositivi precedentemente funzionanti potrebbero non segnalare più correttamente. Si prega di creare un problema per ogni dispositivo interessato da questo.\n* La gestione del dispositivo è stata spostata dalle impostazioni dell'adattatore a una scheda aggiuntiva \"Z-Wave\".\n* Alcuni parametri di configurazione ora offrono correttamente `0/1` come opzioni invece di `0/-1`\n* Risolto un bug in cui il file della cache poteva essere danneggiato durante un arresto\n* Supporto per Sicurezza S2\n* Supporto per dispositivi che utilizzano `Supervision CC` per inviare comandi\n* Supporto per il ripristino delle impostazioni di fabbrica del controller\n* Supporto per la modifica della regione/frequenza del controller\n* Supporto per la sostituzione dei nodi falliti mantenendo l'ID\n* Alcune correzioni per gli aggiornamenti del firmware",
"es": "Actualizado a la versión `8.3.2` de` zwave-js`. Los cambios notables incluyen:\n* **ROTURA:** Node.js `v12.22.2` es ahora el mínimo \n* **ROMPIENDO:** Se modificó la forma en que se manejan los puntos finales y las asociaciones de líneas de vida. Esto resuelve problemas de informes con muchos dispositivos, pero después de una nueva entrevista, las ID de estado pueden cambiar y es posible que algunos dispositivos que funcionaban anteriormente ya no informen correctamente. Cree un problema para cada dispositivo afectado por esto. \n* La administración del dispositivo se movió de la configuración del adaptador a una pestaña adicional \"Z-Wave\".\n* Algunos parámetros de configuración ahora ofrecen correctamente `0 / 1` como opciones en lugar de` 0 / -1`\n* Se corrigió un error por el cual el archivo de caché podría dañarse durante un apagado\n* Soporte para Security S2\n* Soporte para dispositivos que usan `Supervision CC` para enviar comandos\n* Soporte para restablecer el controlador de fábrica\n* Soporte para cambiar la región / frecuencia del controlador\n* Soporte para reemplazar nodos fallidos manteniendo la identificación\n* Algunas correcciones para actualizaciones de firmware",
"pl": "Zaktualizowano do `zwave-js` w wersji `8.3.2`. Godne uwagi zmiany obejmują:\n* **BREAKING:** Node.js `v12.22.2` to teraz minimum\n* **BREAKING:** Zmieniono sposób obsługi punktów końcowych i asocjacji linii życia. Rozwiązuje to problemy z raportowaniem na wielu urządzeniach, ale po ponownym przesłuchaniu identyfikatory stanu mogą się zmienić, a niektóre wcześniej działające urządzenia mogą nie zgłaszać się poprawnie. Utwórz problem dla każdego urządzenia, którego to dotyczy.\n* Zarządzanie urządzeniem zostało przeniesione z ustawień adaptera do dodatkowej zakładki `Z-Wave`.\n* Niektóre parametry konfiguracyjne teraz poprawnie oferują `0/1` jako opcje zamiast `0/-1`\n* Naprawiono błąd, w którym plik pamięci podręcznej mógł zostać uszkodzony podczas wyłączania\n* Wsparcie dla bezpieczeństwa S2\n* Wsparcie dla urządzeń używających `Nadzór CC` do wysyłania poleceń\n* Wsparcie dla przywracania ustawień fabrycznych kontrolera\n* Wsparcie dla zmiany regionu/częstotliwości kontrolera\n* Obsługa wymiany uszkodzonych węzłów przy zachowaniu identyfikatora\n* Niektóre poprawki dotyczące aktualizacji oprogramowania układowego",
"zh-cn": "升级到 `zwave-js` 版本 `8.3.2`。显着的变化包括:\n* **打破:** Node.js `v12.22.2` 现在是最低要求\n* ** BREAKING:** 重新设计了端点和生命线关联的处理方式。这解决了许多设备的报告问题,但在重新访问后状态 ID 可能会发生变化,并且一些以前工作的设备可能不再正确报告。请为每个受此影响的设备创建一个问题。\n* 设备管理已从适配器设置移至额外的“Z-Wave”选项卡。\n* 一些配置参数现在正确地提供 `0/1` 作为选项而不是 `0/-1`\n* 修复了在关机期间缓存文件可能损坏的错误\n* 支持安全 S2\n* 支持使用`Supervision CC`发送命令的设备\n* 支持控制器恢复出厂设置\n* 支持改变控制器的区域/频率\n* 支持更换故障节点,同时保留ID\n* 固件更新的一些修复"
},
"2.0.0-alpha.0": {
"en": "Upgraded to `zwave-js` version `8.3.2`. Notable changes include:\n* **BREAKING:** Node.js `v12.22.2` is now the minimum\n* **BREAKING:** User codes are no longer queried during the interview. They need to be queried manually on demand (not implemented yet).\n* **BREAKING:** Reworked how endpoints and lifeline associations are handled. This solves reporting issues with many devices, but after a re-interview state IDs may change and some previously working devices may no longer report correctly. Please create an issue for every device that is affected by this.\n* The device management was moved from the adapter settings to an extra `Z-Wave` tab.\n* Some config parameters now correctly offer `0/1` as options instead of `0/-1`\n* Fixed a bug where the cache file could be corrupted during a shutdown\n* Support for Security S2\n* Support for devices which use `Supervision CC` to send commands\n* Support for factory resetting the controller\n* Support for changing the region/frequency of the controller\n* Support for replacing failed nodes while keeping the ID\n* Some fixes for firmware updates",
"de": "Auf `zwave-js`-Version `8.3.2` aktualisiert. Zu den bemerkenswerten Änderungen gehören:\n* **BREAKING:** Node.js `v12.22.2` ist jetzt das Minimum\n* **BREAKING:** Benutzercodes werden während des Interviews nicht mehr abgefragt. Sie müssen bei Bedarf manuell abgefragt werden (noch nicht implementiert).\n* **BREAKING:** Die Handhabung von Endpunkten und Lifeline-Zuordnungen wurde überarbeitet. Dies löst Meldeprobleme bei vielen Geräten, aber nach einer erneuten Befragung können sich die Status-IDs ändern und einige zuvor funktionierende Geräte melden möglicherweise nicht mehr korrekt. Bitte erstellen Sie für jedes betroffene Gerät ein Problem.\n* Die Geräteverwaltung wurde aus den Adaptereinstellungen auf einen zusätzlichen Reiter „Z-Wave“ verschoben.\n* Einige Konfigurationsparameter bieten jetzt korrekt `0/1` als Optionen anstelle von `0/-1`\n* Es wurde ein Fehler behoben, bei dem die Cache-Datei beim Herunterfahren beschädigt werden konnte\n* Unterstützung für Security S2\n* Unterstützung für Geräte, die `Supervision CC` zum Senden von Befehlen verwenden\n* Unterstützung für das Zurücksetzen des Controllers auf die Werkseinstellungen\n* Unterstützung zum Ändern der Region/Frequenz des Controllers\n* Unterstützung für das Ersetzen ausgefallener Knoten unter Beibehaltung der ID\n* Einige Fixes für Firmware-Updates",
Expand Down Expand Up @@ -74,18 +86,6 @@
"es": "La pestaña de asociaciones ahora muestra el nombre de los dispositivos junto con su ID de nodo\nLas asociaciones ahora también se pueden administrar en los puntos finales de un nodo\nSoporte experimental para actualizar los archivos de configuración integrados desde la configuración del adaptador\nAdmite actualizaciones de firmware con archivos `* .hec`\nReducción del tráfico después de controlar los dispositivos que informan automáticamente\nSe solucionó un problema por el cual los valores de `Basic CC` no se almacenaban correctamente\nSe agregaron y actualizaron muchos archivos de configuración de dispositivos\nMejoras de estabilidad\nActualizaciones de dependencia",
"pl": "Karta asocjacji wyświetla teraz nazwy urządzeń wraz z ich identyfikatorami węzłów\nAsocjacjami można teraz zarządzać również na punktach końcowych węzła\nEksperymentalna obsługa aktualizowania osadzonych plików konfiguracyjnych z konfiguracji adaptera\nObsługa aktualizacji oprogramowania układowego za pomocą plików `* .hec`\nZmniejszony ruch po sterowaniu urządzeniami, które raportują automatycznie\nNaprawiono problem polegający na tym, że wartości „Basic CC” nie były poprawnie przechowywane\nDodano i zaktualizowano wiele plików konfiguracyjnych urządzeń\nPoprawa stabilności\nAktualizacje zależności",
"zh-cn": "现在,“关联”选项卡显示设备的名称及其节点ID\n现在也可以在节点的端点上管理关联\n实验性支持,可从适配器配置中更新嵌入式配置文件\n支持带有* .hec文件的固件更新\n控制自动报告的设备后流量减少\n修复了“基本CC”值未正确存储的问题\n添加并更新了许多设备配置文件\n稳定性提高\n依赖关系更新"
},
"1.9.3": {
"en": "Restored the old behavior for devices that report their values via the root endpoint\nSome minor config file changes",
"de": "Das alte Verhalten für Geräte wiederhergestellt, die ihre Werte über den Root-Endpunkt melden\nEinige kleinere Änderungen an der Konfigurationsdatei",
"ru": "Восстановлено старое поведение для устройств, которые сообщают свои значения через корневую конечную точку.\nНекоторые незначительные изменения файла конфигурации",
"pt": "Restaurado o comportamento antigo para dispositivos que relatam seus valores por meio do endpoint raiz\nAlgumas pequenas alterações no arquivo de configuração",
"nl": "Het oude gedrag hersteld voor apparaten die hun waarden rapporteren via het root-eindpunt\nEnkele kleine wijzigingen in het configuratiebestand",
"fr": "Restauration de l'ancien comportement des appareils qui signalent leurs valeurs via le point de terminaison racine\nQuelques modifications mineures du fichier de configuration",
"it": "Ripristinato il vecchio comportamento per i dispositivi che riportano i propri valori tramite l'endpoint root\nAlcune modifiche minori al file di configurazione",
"es": "Se restauró el comportamiento anterior para los dispositivos que informan sus valores a través del punto final raíz.\nAlgunos cambios menores en el archivo de configuración",
"pl": "Przywrócono stare zachowanie urządzeń, które zgłaszają swoje wartości za pośrednictwem głównego punktu końcowego\nDrobne zmiany w pliku konfiguracyjnym",
"zh-cn": "恢复了通过根端点报告其值的设备的旧行为\n一些小的配置文件更改"
}
},
"title": "Z-Wave 2",
Expand Down
2 changes: 1 addition & 1 deletion 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": "2.0.0-alpha.0",
"version": "2.0.0-alpha.1",
"description": "A better Z-Wave integration for ioBroker",
"author": {
"name": "AlCalzone",
Expand Down

0 comments on commit eabd11c

Please sign in to comment.