Visualisierung mit smartVISU
Überblick
Die Unterstützung für die smartVISU besteht aus zwei Teilen:
Die Kommunikation über das Websocket Protokoll, über das die smartVISU Seiten im Browser mit SmartHomeNG kommunizieren, wird vom Core-Modul websocket übernommen.
Das smartvisu Plugin muss geladen sein. Es aktiviert das Nutzdatenprotoll für die smartVISU im Websocket Modul. Wenn dieses Plugin nicht geladen ist, reagiert das Websocket Modul nicht auf Kommandos von der smartVISU.
Das smartvisu Plugin unterstützt smartVISU ab v2.8 und bietet folgende Funktionen:
eine erweiterte Möglichkeit zum automatischen Generieren von smartVISU Seiten
die Fähigkeit zur Widget Installation in die smartVISU, die es Plugin Entwicklern ermöglicht, mit ihrem Plugin smartVISU Widgets auszuliefern.
zur Unterstützung des Widget Assistenten der smartVISU erstellt es eine aktuelle Liste der SmartHomeNG Items
bei der Generierung der Seiten für die Visualisierung wird geprüft, ob veraltete Widgets der smartVISU genutzt werden
Generierung der Visu Seiten
Die Generierung der Visu Seiten erfolgt (wenn sie konfiguriert ist) beim Start von SmartHomeNG durch ein Plugin. Mit der Version 1.8 von SmartHomeNG gibt es hier einige Neuerungen.
Hinweis
Die folgenden Informationen (auch die über die Navigation links zugänglichen Seiten) setzen voraus, dass ein Grundverständnis der smartVISU vorhanden ist.
Kommunikation mit der Visu
Die Kommunikation zwischen SmartHomeNG und der smartVISU (Visualisierung im Browser) erfolgt über das Websocket Protokoll. Eine direkte Kommunikation zwischen dem smartVISU Server und SmartHomeNG findet zur Laufzeit nicht statt.