NEWS
Test Adapter Z-Wave 2 v2.4.x
-
Aktuelle Test Version v2.4.3 Veröffentlichungsdatum 2022-01-18 Github Link https://github.com/AlCalzone/ioBroker.zwave2/ Changelog
In Version 2.4 wurde die Inklusion für S2 fähige Geräte deutlich vereinfacht. Diese können jetzt per QR-Code eingebunden werden. Außerdem ist Unterstützung für SmartStart an Bord, mit dem Geräte provisioniert werden können und dann ohne Zutun automatisch inkludiert werden, sobald sie am Strom hängen.
Hier eine Demo:
smartstart.mp4
Update v2.4.1:
- Fix: Die Benutzeroberfläche wird beim Abbrechen eines Inklusionsprozesses jetzt korrekt aktualisiert
- Fix: Vorm Nutzen von SmartStart wird geprüft, ob es unterstützt ist
- Fix: Fehlende Übersetzungen hinzufügen
- Automatische Konfiguration der Lifeline für einige Geräte korrigiert
- Neue und aktualisierte Konfigurationsdateien, siehe [hier] (https://github.com/zwave-js/node-zwave-js/releases/tag/v8.7.3)
Update v2.4.2-beta.0:
In dieser Version wurde unter der Haube einiges geändert, insbesondere bei der Handhabung von Kommandos, welche von Grund auf neu geschrieben und vereinfacht wurde. Dadurch kann es jedoch zu unbeabsichtigtem Verhalten kommen, weshalb dieses Release zunächst nur als beta veröffentlicht wird.
Weitere Fixes:
- Vermeidung von Unterbrechungen der Kommunikation mit einem Node durch andere Nodes, die währenddessen eine Antwort vom Controller anfordern
- Verbesserte Zuverlässigkeit der verschlüsselten Kommunikation
- Batteriebetriebene Geräte werden nun zuverlässiger in den Schlaf geschickt
- Serialisierung einiger Konfigurationsparameter korrigiert
- Die erlaubten Node.js-Versionen wurden auf
12.22.2+
,14.13.0+
und16+
begrenzt und die Installation auf Entwickler-Node.js-Versionen werden jetzt verhindert. - Einige Abstürze behoben
- Ein Problem wurde behoben, bei dem das Heilen des Netzwerks aufgrund eines zu niedrigen Timeouts fehlschlug
- Verbesserte Erkennung von Sticks, die keinen Soft-Reset unterstützen
- Neue und aktualisierte Konfigurationsdateien, siehe hier und hier
Update v2.4.2:
- Fix: Zusätzliche Befehle beachten nun den Status von Geräten und haben einen Einfluss auf diesen
- Ein Problem wurde behoben, bei dem die Kommunikation nach dem Abbruch eines Befehls hängen bleiben konnte
- Neue und aktualisierte Konfigurationsdateien, siehe hier und hier
Update v2.4.3:
- Übersetzungen aktualisiert
zwave-js
wurde von8.9.1
auf8.11.2
aktualisiert. Eine detaillierte Übersicht über die neuen und geänderten Konfigurationsdateien ist unter Releases zu finden.- Unterstützung für
Humidity Control Mode CC
hinzugefügt - Unterstützung für
Humidity Control Operating State CC
hinzugefügt - Unterstützung für
Humidity Control Setpoint CC
zugefügt - Workaround für einige Geräte, die aufgrund fehlerhafter
Version CC
-Antworten nicht interviewt werden konnten. - Ein Problem wurde behoben, bei dem
Supervision Get
-Anfragen für schlafende Knoten nicht beantwortet wurden. - Ein Re-Interview schlafender Knoten setzt die bekannten Informationen nun erst zurück, wenn der Knoten aufwacht
- Die
colors
-Abhängigkeit wurde kürzlich absichtlich beschädigt. Alle Abhängigkeiten, die direkt oder indirekt von einer betroffenen Version abhängen, wurden aktualisiert oder getauscht, um das Problem zu beheben.
WICHTIG:
Um die Übersicht zu behalten (ich bekomme täglich >10 Issues gemeldet), alles was nicht unmittelbar mit V2 zu tun hat, als Issue in Github anlegen. Ansonsten geht's einfach unter... -
@alcalzone Nice, wirklich cool ich werde das testen
Frage: ich ersetzte gerade ein schalter (er war defekt) kann ich ein "include" machen und die alte NODE ID behalten ?
Wie geht das genau ?
Danke
-
@esmax666 Da:
-
@alcalzone Danke
Aber geht das auch über AEON Labs ZW090 Stick ?
ich glaube früher war das möglich direkt über USB zu einfügen aber ohne "Encryption"
Security S0 war nur möglich über softwware include zu machen ( man muste das rasberry überall mitnehmen)
Ab wann muss ich meinen USB-Stick austecken, um das Gerät einzuschließen/ersetzen, und wann muss ich den USB-Stick neu einsteken?
Danke
-
@esmax666 sagte in Test Adapter Z-Wave 2 v2.4.x:
Ab wann muss ich meinen USB-Stick austecken, um das Gerät einzuschließen/ersetzen, und wann muss ich den USB-Stick neu einsteken?
Gar nicht. Lass den eingesteckt und mach alles über Software. Warum steht hier (auf Englisch): https://github.com/zwave-js/node-zwave-js/issues/1995
-
@alcalzone
ups gitups issue habe ich leider nicht gesehenalso ich habe mal probiert und ich bekomme das:
ich habe dann exclude gemacht, Technisat schalter (0300/9496) reseted, und wieder include gemacht Mit security gemacht, hab pin wieder eingetragen
Seit 5 minuten bleibt das hier:
Z wave log habe ich auch gespeichert:
2021-11-26T09:45:26.771Z CNTRLR starting exclusion process... 2021-11-26T09:46:03.989Z SERIAL « 0x0107004b79020000c8 (9 bytes) 2021-11-26T09:46:05.803Z SERIAL « 0x010700137b00008616 (9 bytes) 2021-11-26T09:48:57.964Z CNTRLR Starting inclusion process with strategy Default... 2021-11-26T09:51:24.057Z SERIAL « 0x0107004a7c020000cc (9 bytes) 2021-11-26T09:51:33.263Z SERIAL « 0x0107004a7c052600ed (9 bytes) 2021-11-26T09:51:34.842Z SERIAL « 0x010500517e00d5 (7 bytes) 2021-11-26T09:52:20.791Z SERIAL « 0x010900040026039f01f8b1 (11 bytes) 2021-11-26T09:52:20.797Z SERIAL » [ACK] (0x06) 2021-11-26T09:52:20.800Z DRIVER « [Node 038] [REQ] [ApplicationCommand] └─[Security2CCNonceGet] sequence number: 248 2021-11-26T09:52:20.812Z SERIAL » 0x011b001326149f027001cbe0bd5d11d9ff0b063c5c98b80b32c00582e6 (29 bytes) 2021-11-26T09:52:20.813Z DRIVER » [Node 038] [REQ] [SendData] │ transmit options: 0x05 │ callback id: 130 └─[Security2CCNonceReport] sequence number: 112 SOS: true MOS: false receiver entropy: 0xcbe0bd5d11d9ff0b063c5c98b80b32c0 2021-11-26T09:52:20.816Z SERIAL « [ACK] (0x06) 2021-11-26T09:52:20.822Z SERIAL « 0x0104011301e8 (6 bytes) 2021-11-26T09:52:20.823Z SERIAL » [ACK] (0x06) 2021-11-26T09:52:20.823Z DRIVER « [RES] [SendData] was sent: true 2021-11-26T09:52:20.840Z SERIAL « 0x01070013820000026b (9 bytes) 2021-11-26T09:52:20.840Z SERIAL » [ACK] (0x06) 2021-11-26T09:52:20.841Z DRIVER « [REQ] [SendData] callback id: 130 transmit status: OK 2021-11-26T09:52:20.878Z SERIAL « 0x012a00040026249f03f901124199d8c7d282aa25c1128e7ebff57434c9c196afc (44 bytes) 4600b14171126da727b0fe2 2021-11-26T09:52:20.889Z SERIAL » [ACK] (0x06) 2021-11-26T09:52:20.891Z DRIVER « [Node 038] [REQ] [ApplicationCommand] └─[Security2CCMessageEncapsulation] │ sequence number: 249 │ extensions: │ · type: SPAN │ sender EI: 0x99d8c7d282aa25c1128e7ebff57434c9 └─[Security2CCKEXSet] echo: true selected scheme: KEXScheme1 selected ECDH profile: Curve25519 CSA permitted: false granted security classes: · S2_Unauthenticated · S2_Authenticated · S2_AccessControl · S0_Legacy 2021-11-26T09:52:20.901Z SERIAL » 0x0119001326129f0371000e03dad8e92768a1c48abe21d8212583aa (27 bytes)
-
Update:
ich habe ein extras firefox tab gemacht und einfach unter device mein switch gesehen
Edit ich habe ein extra tab geöffnet
und man kann d
sogar jetzt als S2 laut Bild
Aber mein andere tab bleibt immer noch mit "include device" popup
Was soll ich machen ?
Die werte kommen auch, befehl geht auch
was schade ist, ist, dass ich meinen swtich auf der falschen node-Nummer habe. Wie kann ich die nummer ändern ?
-
@esmax666 sagte in Test Adapter Z-Wave 2 v2.4.x:
Aber mein andere tab bleibt immer noch mit "include device" popup
Dann hat bei der Kommunikation zwischen Adapter und Frontend wohl was gehakt. Einfach die Seite neu laden oder schließen.
Wie kann ich die nummer ändern ?
Geht nicht. Nach einem Exclude ist die "verbraucht". Du kannst den Node jetzt noch knapp 200x exkludieren und wieder inkludieren, bis die Nummer wieder von vorne anfängt oder es einfach akzeptieren, dass da ne Lücke ist .
Tipp für's nächste Mal: Adapter stoppen, Gerät resetten, Adapter wieder starten und statt Exclude/Include wieder die oben genannte Funktion fürs Ersetzen nutzen.
-
Hallo zusammen,
habe gerade auf 2.4.1 geupdated. Adapter läuft, alles da, habe aber unter Instanz -> Einstellungen nur die Seite Instanzeinstellungen: zwave2.0
sonst nichts, wo bitte finde ich die Geräteübersicht?
Danke
Christian -
@stimezo Mach mal ein Upload, dann sollte links ein neuer Z-Wave Tab auftauchen.
-
Danke, ein Update von Node 12 auf 14 hat ihn herbeigezaubert
-
-
Habe ich zuerst probiert, Upload und Neustart , hatte aber leider nicht funktioniert.
Dann Node auf 14 gezogen und er war da -
Update v2.4.2-beta.0 ist (in Kürze) da. Changelog wie immer oben.
-
@alcalzone danke für deine Arbeit. Bei mir funktionieren nach einiger Zeit bei der Beta 1 Steckdosen nicht mehr. Sind zwar online, aber regieren auf Schaltbefehle nicht mehr. Dies ist auch bei einem Bewegungsmelder der Fall.
Ein Neustart hiflt. Aber dann geht es nach geraumer Zeit nicht mehr.
Habe gerade einen LOG angeschmissen.Gruß André
-
@gelberlemmy v2.4.2 sollte das beheben. Ist in ein paar Minuten verfügbar.
-
-
@doubled https://devices.zwave-js.io/ ist eine Übersicht derjenigen Geräte, für die es Konfigurationsdateien gibt.
Für die meisten neueren ist das aber rein kosmetisch - selbst wenn es noch keine gibt, fehlt höchstens das Label für das Gerät und ggf. Konfigurationsparameter. Funktionieren sollten sie trotzdem.
-
Update v2.4.3 ist in Kürze verfügbar. Changelog wieder oben.
-
@alcalzone Nun habe ich mich auch "getraut" auf den zwave2.0 Adapter zu wechseln (Version 2.4.3). Nach Anpassungen aller Skripte und auch der vis etc. funktioniert nun fast alles (das war ein hoher Aufwand, da >50 zwave Geräte, Alias gleich mit gemacht) . Wie auch immer, der Adapter funktionierte bei mir auf Anhieb und ich habe mich recht schnell an die veränderte Datenpunktstruktur gewöhnt (im Vgl. zu zwave 1.x). Der Adapter läuft stabil und zügig. Klasse Arbeit alcalzone!!
Was mir auch sehr gefällt ist die Gruppenfunktion, die die Skripte wesentlich übersichtlicher machen. Hier habe ich aber ein kleines Problem. Ich habe eine Gruppe zu meinen Rolladenschaltern angelegt (ausschließlich Fibaros). Interessant ist, dass nur die FGR222 in der Auswahlliste zur Gruppenbildung angezeigt werden. Die FGR223 nicht. Erneutes interviewen hat keine Verbesserung gebracht.
Was muss ich tun, damit die FGR223 Geräte auch in der Liste erscheinen?
Danke