-
Notifications
You must be signed in to change notification settings - Fork 104
Umstieg auf 2.8
In diesem Artikel soll gesammelt werden, was beim Umstieg auf 2.8 zu beachten ist.
Die PNG-Icons wurden entfernt. Deshalb müssen die Pfade zu den Icons auf SVG geändert werden.
In den Widgets basic.button, basic.dual, basic.switch und basic.symbol werden die alten PNG-Pfade bei der Anzeige automatisch umgewandelt.
Es gibt aber keine Garantie, dass dies in Version 2.9 auch noch so sein wird. Bei Gelegenheit sollten diese also trotzdem angepasst werden.
Wie das genau aussehen muss, ist in der Doku der einzelnen Widgets beschrieben.
Für den normalen Status {{ icon0 }} muss nur die Endung von .png zu .svg geändert werden.
Für den Highlight-Status {{ icon1 }} sieht die Anpassung folgendermassen aus:
alt: <img class="icon" src="{{ icon1 }}light_light.png" />
neu: <img class="icon icon1" src="{{ icon }}light_light.svg" />
Individuelle Farbe können per CSS festgelegt werden:
neu: <img class="icon icon1" src="{{ icon }}light_light.svg" style="fill: #ff0000; stroke: #ff0000;" />
Am einfachsten kann der neue iCal-Service verwendet werden. Als URL wird die Privatadresse angegeben, welche in den Einstellungen des Kalenders bei Google zu finden ist.
Wenn smartVISU im Zusammenspiel mit SmartHomeNG genutzt wird, sind folgende Punkte zu beachten:
Anstelle des Plugins sqlite
ist das Plugin sqlite_visu_28
in SmartHomeNG zu konfigurieren. Dieses Plugin konvertiert beim ersten Start die sqlite Datenbank von SmartHomeNG. Um den Weg zurück zu ermöglichen, sollte vorher (bei gestopptem SmartHomeNG) eine Sicherung der Datenbank angelegt werden. Dazu eine Kopie der Datei var/db/smarthome.db
erzeugen.
Es muss darauf geachtet werden, dass die Standard Icons der smartVISU nur noch im svg Format vorliegen (siehe oben). Daher müssen in den sv_widget
Attributen der Items für diese Icons die oben beschriebenen Änderungen vorgenommen werden.
Falls noch das visu
Plugin im Einsatz ist, wird die Umstellung auf die beiden Plugins visu_websocket
und visu_smartvisu
empfohlen. Weitergehende Informationen sind hier zu finden.
Wenn smartVISU im Zusammenspiel mit SmartHome.py genutzt wird, sind folgende Punkte zu beachten:
Auch bei Verwendung von smarthome.py muss das sqlite Plugin getauscht werden. Ein sqlite Plugin, welches mit smartVISU 2.8 laufen sollte, ist im Develop Branch von mknx/smartvisu auf github zu finden.
Dieses Plugin konvertiert beim ersten Start die sqlite Datenbank von SmartHomeNG. Um den Weg zurück zu ermöglichen, sollte vorher (bei gestopptem SmartHomeNG) eine Sicherung der Datenbank angelegt werden. Dazu eine Kopie der Datei var/db/smarthome.db
erzeugen.
Bei Verwendung von smarthome.py muss das visu Plugin getauscht werden. Ein visu Plugin, welches mit smartVISU 2.8 laufen sollte, ist im Develop Branch von mknx/smartvisu auf github zu finden.
Es muss darauf geachtet werden, dass die Standard Icons der smartVISU nur noch im svg Format vorliegen (siehe oben). Daher müssen in den sv_widget
Attributen der Items für diese Icons die oben beschriebenen Änderungen vorgenommen werden.