Ich möchte hier ein Thema erstellen, welches als Sammelbecken für die aktuelle Z-Wave Überarbeitung dienen soll.
Generelle Verbesserungen:
[ul]
[li]Wir lesen beim Laden fast alle Informationen aus dem Gerät auf einmal aus. (Insbesondere auch Assoziationen, Beschreibungen für Assoziationen, WakeUp Intervalle…)[/li][li]Ein Nachladen ist nur noch für Parameter erforderlich. Diese werden aber nach dem Auslesen ebenfalls gecached, sodass beim erneuten Öffnen diese sofort zu sehen sind.[/li][li]Die Konsole wartet bei batteriebetriebeben Geräte nicht mehr darauf, dass das Gerät aufgeweckt wird. Die Befehle werden immer in die Queue gelegt und entsprechend auch in der Konfiguration als „noch in Bearbeitung“ markiert. Dadurch können mehrere Änderungen vorgenommen werden, die dann auf einmal Übertragen werden. Sobald die Queue abgearbeitet wurde, wird dies ebenfalls direkt angezeigt.[/li][li]Wir zeigen in einem Dialog alle Unterstützten Kommando-Klassen an (je nach Secure/Insecure und welche Version das Gerät bzw. IP-Symcon unterstützt)[/li][li]Parameter können unabhängig der ZWDB hinzugefügt werden und werden auch gespeichert. Alle Parameter Werte werden nach dem Auslesen von IP-Symcon gecached.[/li][li]Das Routing Fenster bietet Optionen um batteriebetriebene oder nicht erreichbare Knoten zu filtern[/li][li]Der Konfigurator hat Optionen für NWI (Network Wide Inklusion) und Sendeleistung beim Inkludieren[/li][li]Im Gateway können Einstellungen für Wiederholversuche angegeben werden. Eine Nachricht wird somit X mal versucht zuzustellen mit Y Sek Pause zwischen den Versuchen[/li][li]Im Gateway kann ein Schwellwert eingestellt werden, ab wie viel aufeinanderfolgenden fehlgeschlagenen Nachrichten die Instanz rot markiert und deaktiviert werden soll. Diese Instanz darf dann nicht mehr Senden, bis diese reaktiviert wird.[/li][li]In der Instanzkonfiguration gibt es Statistiken zu versendeten, empfangenen und fehlgeschlagenen Nachrichten.[/li][/ul]
Verbesserungen bei Kommando-Klassen:
[ul]
[li]DEVICE_RESET_LOCALLY (V1)[/li][LIST]
[li]Wenn das Gerät zurückgesetzt wird, meldet es sich und wir setzen die Instanz auf „Defekt“[/li][/ul]
[li]BINARY_SENSOR (V2)[/li][li]METER (V5)[/li][li]VERSION (V2)[/li][li]APPLICATION STATUS (V1)[/li][li]ASSOCIATION_GRP_INFO (V3)[/li][ul]
[li]Bei den Assoziationsgruppen werden nun Klartextnamen wie z.B. Lifeline angezeigt[/li][/ul]
[li]SENSOR_MULTILEVEL (V11)[/li][ul]
[li]Wir lesen beim Laden alle vorhandenen Sensoren aus und erstellen dafür direkt Variablen (Die alte „Multilevel“ Variable ist obsolet und wird nur aus legacy Gründen beschrieben sofern vorhanden. Könnt ihr löschen!)[/li][/ul]
[li]MANUFACTURER_SPECIFIC (V2)[/li][ul]
[li]Mehr Daten zum Gerät im Debug-Fenster (z.B. Seriennummer) beim Laden[/li][li](Dies scheint bei vielen Geräte falsch implementiert zu sein!)[/li][/ul]
[li]PROTECTION (V2)[/li][ul]
[li]Zusätzlich zur lokalen Sperre kann eine Empfangssperre auf der Funk-Seite aktiviert werden[/li][/ul]
[li]MULTI_INSTANCE (V4)[/li][li]ZWAVEPLUS_INFO (V2)[/li][ul]
[li]Liefert nicht wirklich spannende Informationen. Man kann sich die Infos (Version, RoleType, NodeType, InstallerIconType, UserIconType) aber über ZW_GetInformation($id) rausholen.[/li][/ul]
[li]NOTIFICATION (V8)[/li][ul]
[li]Es wird pro Typ nur noch eine Variable jedoch mit einem passenden Variablenprofil zum Zustand angezeigt. Ältere Geräte setzen den Zustand nicht auf OK zurück, ab V8 ist dies jedoch Pflicht, sodass diese Variante die zukunftssichere ist und für ältere Geräte keinen Nachteil bietet.[/li][/ul]
[li]MULTI_CHANNEL_ASSOCIATION (V3)[/li][ul]
[li]Sofern das Gerät die Klasse unterstützt, wird diese vorrangig gegenüber der normalen ASSOCIATION Klasse verwendet. Insbesondere ist dies nützlich, sofern V3 unterstützt wird und IP-Symcon sich dadurch als Gateway auf alle Channels gleichzeitig registrieren kann.[/li][/ul]
[/LIST]
Bitte erstellt ein Backup. Ein zurückgehen ist nur mit zurückspielen der settings.json möglich.
(Aktuell ist eine Konfiguration nur über die Legacy Konsole möglich.)