Z-Wave JS-Plugin

Das Z-Wave JS-Plugin ermöglicht volle Kontrolle über das Z-Wave-Heimautomatisierungsprotokoll in Jeedom basierend auf der Arbeit rund um die sehr berühmte Bibliothek Z-Wave JS-Benutzeroberfläche.

Das Z-Wave JS-Plugin macht Übertragungen zuverlässiger und sicherer, indem es das verwendet MQTT-Protokoll, Gleichzeitig bieten sie den erfahrensten Benutzern erweiterte Verwaltungsmöglichkeiten ihres Z-Wave-Netzwerks.

WICHTIG

Dieses Plugin ist kompatibel mit Debian 11 „Bullseye“ und ist daher das offizielle Plugin, das bevorzugt wird, um Ihr Z-Wave-Netzwerk in Jeedom zu verwalten.

Configuration

Nach der Installation und Aktivierung des Plugins sollte die Installation von Abhängigkeiten beginnen, es sei denn, die automatische Verwaltung wurde zuvor deaktiviert. In diesem Fall müssen Sie auf die Schaltfläche klicken Beleben um diese Installationsphase einzuleiten. Das offizielle Plugin MQTT-Manager Da es Teil der notwendigen Abhängigkeiten ist, wird es während des Betriebs automatisch installiert und aktiviert, falls dies nicht bereits der Fall ist.

Der Rest der Abhängigkeiten besteht aus dem Herunterladen, Kompilieren und Konfigurieren der Bibliothek Z-Wave JS-Benutzeroberfläche.

INFORMATION

Die erste Installation von Abhängigkeiten einschließlich einer Kompilierungsphase dauert je nach Hardwarekonfiguration wahrscheinlich mehrere zehn Minuten. Abhängigkeitsaktualisierungen lassen sich anschließend viel schneller installieren.

Plugin-Setup

Bei der Konfiguration des Plugins ist der wesentliche Punkt die richtige Auswahl der Z-Wave-Controller-Port entsprechend der physikalischen Schnittstelle, an der der Controller angeschlossen ist.

Andere mögliche Einstellungen sind :

Sicherheitsschlüssel

Sicherheitsschlüssel müssen an einem sicheren Ort aufbewahrt werden. Wenn Sie diese Schlüssel verlieren, müssen die im sicheren Modus enthaltenen Geräte erneut gekoppelt werden. Die Schlüssel können angegeben werden, wenn die Felder leer oder ungültig sind, generiert das Plugin sie und Sie können sie später anzeigen.

WICHTIG

Wenn Ihr Controller mit dem Openzwave-Plugin verwendet wurde und Sie Module im sicheren Modus eingebunden hatten, ist die S0-Taste : “0102030405060708090A0B0C0D0E0F10”.

MQTT-Manager

Wie in der Präambel erläutert, benötigt das Z-Wave JS-Plugin Unterstützung für das MQTT-Protokoll, um zu kommunizieren, das offizielle Plugin MQTT-Manager wird daher als Unterstützung für diese Kommunikation dienen.

Mehrere Szenarien sind möglich :

In jedem Fall muss der MQTT-Manager-Plugin-Daemon gestartet werden, bevor Sie fortfahren können. Andernfalls werden Sie durch eine Meldung gewarnt, die den Start des Z-Wave JS-Daemons verhindert.

Öffnen Sie das Zwave-Plugin

Es ist auch wichtig, den Fall des Vorhandenseins des OpenZwave-Plug-ins parallel zum Z-Wave-JS-Plug-in zu adressieren, beispielsweise die Zeit, um von einem zum anderen zu wechseln (Siehe Absatz Migration von OpenZwave).

Zunächst einmal sollten Sie wissen, dass es absolut kein Risiko gibt, die Z-Wave JS- und OpenZwave-Plugins parallel zu verwenden. Selbst bei Schwierigkeiten mit dem Z-Wave JS-Plugin reicht es aus, seinen Daemon zu stoppen und den des OpenZwave-Plugins neu zu starten, um ein genau identisches und funktionierendes Z-Wave-Netzwerk zu finden.

Es ist daher notwendig, die automatische Verwaltung zu stoppen und dann den OpenZwave-Plugin-Daemon zu stoppen, um den Z-Wave JS-Plugin-Daemon starten zu können. Wenn nicht, werden Sie erneut durch eine Meldung gewarnt, die den Start des Z-Wave JS-Daemons verhindert.

WICHTIG

Löschen Sie keine Geräte vorzeitig aus dem OpenZwave-Plugin, auch wenn es während des Tests deaktiviert wurde!

1. Start des Dämons

Wenn nicht anders angegeben, kann jetzt der Z-Wave JS-Daemon gestartet werden. Andernfalls sollte eine Meldung auf der Plugin-Konfigurationsseite erscheinen, um den Grund für die Blockierung zu identifizieren.

Wenn Sie das Z-Wave JS-Plugin mit einem leeren Controller verwenden, wird das Z-Wave-Netzwerk sofort gestartet und ist verfügbar, bereit für Moduleinbindungen.

Bei Verwendung mit einem Controller, der bereits in einem Z-Wave-Netzwerk enthalten ist, muss das Plugin funktionieren, das die Ausrüstung automatisch in Jeedom hochlädt, wenn die Module interviewt werden. Die erste vollständige Entdeckung eines Z-Wave-Netzwerks wird daher wahrscheinlich lange dauern, abhängig von der Art der verwendeten Module und ihrer Kommunikationsfrequenz.

Die Module erscheinen in zwei Stufen :

Sobald alle Module am Netz initiiert und somit identifiziert wurden, ist es wichtig, die Module am Batteriebetrieb aufzuwecken oder darauf zu warten, dass sie aufwachen. Erst ab diesem Moment können wir das Netzwerk als vollständig gestartet betrachten.

INFORMATION

Im Gegensatz zum OpenZwave-Plug-in erfolgt nach dieser ersten Interviewphase ein sofortiger Neustart des Netzwerks.

Wenn, am Ende dieser Phase (das kann lang sein, erinnern wir uns), Sie feststellen, dass ein Modul, das vom Openzwave-Plug-in gut unterstützt wurde, vom Z-Wave JS-Plug-in nicht unterstützt wird, laden wir Sie ein, auf den Absatz zu verweisen Modul nicht oder schlecht erkannt.

Modulkonfiguration

Im Gegensatz zum Openzwave-Plugin gibt es keinen speziellen Abschnitt zum Konfigurieren von Modulen. Tatsächlich erfolgt die Konfiguration eines Moduls über die Befehlsklasse Configuration. Dies ist daher unter den anderen Klassenbefehlen des Moduls in sichtbar Werte.

Knoten

Mit dieser Schaltfläche auf der Seite eines Geräts können Sie die Informationen des Moduls über mehrere Registerkarten anzeigen :

Valeurs

Mit dieser Schaltfläche auf der Geräteseite können Sie die Liste aller Befehle der Z-Wave-Klasse abrufen, die vom Modul verwaltet werden.

Jedes kann durch Klicken aufgeklappt werden, um alle Steuerelemente anzuzeigen (nützlich oder nicht) bezogen auf diesen Klassenbefehl.

Dieses Fenster bietet viele Möglichkeiten :

Groupe

Diese Schaltfläche auf der Seite eines Geräts wird verwendet, um die Zuordnungen des Moduls zu verwalten und zu :

Einschlüsse/Ausschlüsse

Die Taste Einschlüsse vorhanden auf der Seite, die alle Z-Wave-Geräte JS gruppiert, ermöglicht es Ihnen, den Controller in den Modus zu schalten Aufnahme (Standard, S0, S2) oder im Modus Ausschluss.

INFORMATION

Momentan sind S2-Inklusionen nicht direkt aus dem Plugin möglich. Diese Funktion wird in einem zukünftigen Update implementiert, da die Plugin-Engine bereits gut S2-kompatibel ist.

Synchroniser

Denken Sie daran, dass in Z-Wave alle Module, aus denen das Netzwerk besteht, direkt mit dem Controller verbunden sind. Einige Controller mit Batterie (wie der Aeon-labs Z-Stick GEN5) Sie können sogar Module einschließen, ohne in eine Box gesteckt zu werden.

Die Taste Zu synchronisieren ermöglicht es dann, die vom Controller identifizierten Geräte automatisch in Jeedom zu erstellen. Nach der gleichen Idee werden die Geräte, die Peripheriegeräten entsprechen, die von der Steuerung ausgeschlossen sind, automatisch gelöscht, wenn die Option verfügbar ist Ausgeschlossene Geräte löschen ist in der allgemeinen Konfiguration des Plugins aktiviert.

Z-Wave-Netzwerk

Zusammenfassung

Actions

Statistiques

Netzwerkdiagramm

Routing-Tabelle

Santé

Statistiques

Compatibilité

Fehlerbehebung und Diagnose

Migration von OpenZwave

Bevor Sie in Betracht ziehen, dauerhaft vom OpenZwave-Plugin zum Z-Wave JS-Plugin zu wechseln, müssen Sie unbedingt sicherstellen, dass alle Netzwerkmodule vollständig unterstützt werden. Dieser Schritt kann leicht mehrere Tage dauern, um alle Möglichkeiten und Szenarien zu validieren.

Sobald Sie sicher sind, dass das OpenZwave-Plugin nicht mehr erforderlich ist, können Sie das verwenden Austausch von Geräten und Steuerungen des Kerns, um Ihre vorhandene Ausrüstung schnell und einfach auf das neue Plugin zu migrieren.

Modul nicht oder schlecht erkannt

Wenn Sie feststellen, dass ein Modul nicht oder schlecht vom Z-Wave JS-Plugin erkannt wird während es vom OpenZwave-Plugin gut unterstützt wurde, Sie müssen zuerst sicherstellen, dass die Daten im Fenster vorhanden sind Werte (zugänglich von der Ausrüstungsseite) gut aktualisieren, wenn das Modul physisch betätigt wird.

Sobald Sie sicher sind, dass das Modul selbst gut erkannt wird und dass seine Werte aktualisiert werden, ist dies erforderlich, wenn bestimmte Befehle nicht funktionieren’Öffnen Sie eine Jeedom-Supportanfrage durch zwingende Bereitstellung der folgenden Elemente :

Um weiter zu gehen, können Sie das Modul physisch aktivieren und Screenshots der aufeinanderfolgenden Wertänderungen machen, immer noch im Wertefenster des Knotens.

WICHTIG

Wir bestehen darauf, dass das Team zunächst nur Anfragen für Modulkonfigurationen bearbeitet, die alle oben angeforderten Elemente enthalten und bereits mit dem Openzwave-Plugin funktionieren. Sie können Ihre Screenshots möglicherweise nicht hinzufügen, wenn Sie das Ticket erstellen. Machen Sie sich keine Sorgen, Sie können sie später als Antwort auf Ihre Anfrage senden.

INFORMATION

Durch die physische Bedienung des Moduls können Sie die Zeile identifizieren, deren Werte sich entsprechend im Fenster Knotenwerte ändern und deren Befehl nicht erstellt oder funktionsfähig wäre. Am Ende der Zeile befindet sich eine Schaltfläche mit einem stiftförmigen Symbol, mit der Sie automatisch den entsprechenden Befehl erstellen können, und haben so die Möglichkeit, Ihr Modul trotz fehlender oder fehlerhafter Konfiguration verwenden zu können.

FAQ

Ist es möglich, die Z-Wave JS-Benutzeroberfläche im Remote-Modus zu verwenden? ?

Die Roadmap des Jeedom-Teams zum Z-Wave JS-Plugin sieht tatsächlich die Hinzufügung dieser Möglichkeit in den kommenden Monaten ohne jegliche Dringlichkeit vor, da es sich nicht um eine wesentliche Funktionalität für das ordnungsgemäße Funktionieren des Plugins handelt.

Ist es möglich, den Z-Wave JS UI-Websocket-Server zu aktivieren? ?

Für die ordnungsgemäße Funktion des Plugins und von Jeedom im Allgemeinen ist es nicht möglich, den Z-Wave JS UI-Websocket-Server zu aktivieren, der kommende Remote-Modus wird jedoch dieselben Anwendungsfälle ermöglichen.

Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site web. Si vous continuez à utiliser ce site, nous supposerons que vous en êtes satisfait.