Hallo zusammen,
nach langer Zeit habe ich beschlossen, mal mein System auf eine neuere Smarthome NG und Smartvisu Version zu aktuallisieren. Bei der Gelegenheit habe ich auch beschlossen alles von meinem alten Raspi in Docker Containern auf meiner Synology NAS umzuziehen.
Derzeit habe ich also zwei Systeme gleichzeitig in Betrieb: Die alte Konfiguration auf dem Raspi und die neue auf der Synology.
Bisher sieht alles gar nicht so schlecht aus, leider wird der der Zustand eines Items in der Smartvisu erst aktualisiert wenn ich die Seite neu lade (z.B. durch Drücken von F5). Das heisst wenn ich z.B. über einen KNX Taster oder direkt in SmartHomeNG den Wert (z.B. ein Licht einschalte) ändere, wird dieser neue Wert in der neuen Smartvisu Instanz (auf der Synology) nicht aktualisiert. In der alten Smartvisu Instanz (auf dem Raspi) wird der Wert allerdings aktualisiert.
Allerdings kann ich von der Smartvisu einen aktualisierten Wert an Smarthome senden. Das heisst ich kann über die Smartvisu das Licht an und aus schalten. Lediglich der Status wird auch hier nicht aktualisiert.
Wenn ich die neue Smartvisu Instanz (Synology) mit dem alten SmarthomeNG auf dem Raspi verbinde funktioniert das aktualisieren aber problemlos. Und wenn ich die alte Smartvisu Instanz (Raspi) mit dem Smarthome NG auf der Synology verbinde zeigt diese auch das Aktualisierungsproblem.
Daraus hab ich (Sherlock Holms maßig) geschlussfolgert, dass das Problem an SmarthomeNG liegen muss. Den knxd schließe ich als Problem eigentlich auch aus, da ja ein bloßes F5 drücken im Browser die korrekten Werte anzeigt.
Hier nochmal die Daten im Detail:
Folgende Kombination habe ich getestet:
Ergänzung: Oben rechts blinkt das "VISU" Logo, wenn Smartvisu von der Synology mit dem SmarthomeNG der Synolgy verbunden ist. Das bedeutet wohl in Version 3.5, dass Smartvisu versucht aktuelle Werte vom Backend zu erhalten.
Ich vermute, dass ich irgend eine Checkbox oder irgend ein Plugin in Smarthome übersehen habe das die Aktualisierung der Visu an triggert. Ich hab aber bisher nichts entsprechendes gefunden.
Hat jemand eine Idee woran es liegen könnte. Im Forum habe ich leider nichts zu diesem Problem gefunden.
nach langer Zeit habe ich beschlossen, mal mein System auf eine neuere Smarthome NG und Smartvisu Version zu aktuallisieren. Bei der Gelegenheit habe ich auch beschlossen alles von meinem alten Raspi in Docker Containern auf meiner Synology NAS umzuziehen.
Derzeit habe ich also zwei Systeme gleichzeitig in Betrieb: Die alte Konfiguration auf dem Raspi und die neue auf der Synology.
Bisher sieht alles gar nicht so schlecht aus, leider wird der der Zustand eines Items in der Smartvisu erst aktualisiert wenn ich die Seite neu lade (z.B. durch Drücken von F5). Das heisst wenn ich z.B. über einen KNX Taster oder direkt in SmartHomeNG den Wert (z.B. ein Licht einschalte) ändere, wird dieser neue Wert in der neuen Smartvisu Instanz (auf der Synology) nicht aktualisiert. In der alten Smartvisu Instanz (auf dem Raspi) wird der Wert allerdings aktualisiert.
Allerdings kann ich von der Smartvisu einen aktualisierten Wert an Smarthome senden. Das heisst ich kann über die Smartvisu das Licht an und aus schalten. Lediglich der Status wird auch hier nicht aktualisiert.
Wenn ich die neue Smartvisu Instanz (Synology) mit dem alten SmarthomeNG auf dem Raspi verbinde funktioniert das aktualisieren aber problemlos. Und wenn ich die alte Smartvisu Instanz (Raspi) mit dem Smarthome NG auf der Synology verbinde zeigt diese auch das Aktualisierungsproblem.
Daraus hab ich (Sherlock Holms maßig) geschlussfolgert, dass das Problem an SmarthomeNG liegen muss. Den knxd schließe ich als Problem eigentlich auch aus, da ja ein bloßes F5 drücken im Browser die korrekten Werte anzeigt.
Hier nochmal die Daten im Detail:
Raspi | Synology | |
SmarthomeNG | Version 1.8.2.master (0f462a1e) | Version 1.9.5 (manuel) Basierend auf dem docker image redtiger84/smarthome-ng läuft in einem eigenen docker container |
knxd | Version unbekannt :-( | Version 0.12.6 Basierend auf docker image henfri/knxd:0.12.6 |
Smartvisu | Version 3.1.0 | Version 3.5.0 (docker image richarvey/nginx-php-fpm:1.10.3) läuft in einem eigenen Docker Container |
- ✅ knxd (Raspi), SmarthomeNG (Rapspi), Smartvisu (Raspi): Visu wird automatisch aktualisiert
- ✅ knxd (Raspi), SmarthomeNG (Rapspi), Smartvisu (Synology): Visu wird automatisch aktualisiert
- ❌ knxd (Synology), SmarthomeNG (Synology), Smartvisu (Raspi): Visu wird erst durch neu Laden der Seite aktualisiert
- ❌ knxd (Synology), SmarthomeNG (Synology), Smartvisu (Synology): Visu wird erst durch neu Laden der Seite aktualisiert
Ergänzung: Oben rechts blinkt das "VISU" Logo, wenn Smartvisu von der Synology mit dem SmarthomeNG der Synolgy verbunden ist. Das bedeutet wohl in Version 3.5, dass Smartvisu versucht aktuelle Werte vom Backend zu erhalten.
Ich vermute, dass ich irgend eine Checkbox oder irgend ein Plugin in Smarthome übersehen habe das die Aktualisierung der Visu an triggert. Ich hab aber bisher nichts entsprechendes gefunden.
Hat jemand eine Idee woran es liegen könnte. Im Forum habe ich leider nichts zu diesem Problem gefunden.
Kommentar