Hallo,
leider habe ich für nachfolgendes Problem nicht keine Lösung (auch nicht via Docs / Suche) gefunden.
Ich nutze SmartHomeNG v1.11.0 (Plugins v1.11.0) und das smartvisu-Plugin zur Auto-Generierung der smartvisu.
Bisher bin ich ohne zusätzlichen Modifikationen des Ergebnisses der Auto-Generierung ausgekommen, funktioniert super.
Nun möchte ich ein paar Anpassungen am CSS machen, da ich diese nicht in den shNG Items Implementieren kann.
Dazu habe ich nun in pages/smarthome/ manuell eine visu.css reingepackt. Die Änderungen funktionieren.
Allerdings wird mit jedem Neustart von SmartHomeNG die visu.css gelöscht und natürlich nicht wieder neu kopiert.
Das Deployment der Items mache ich per Git und Ansible. Zwischenzeitlich habe ich die visu.css ins /usr/local/smarthome/etc/ ("neben" der visu.yaml) reingelegt, um diese dann nur noch ins smartvisu-Verzeichnis zu kopieren.
Mein Deployment-Weg mag zwar auf ersten Blick etwas aufwändig sein, aber ist nicht Ursache des Problems.
Mit jeder Auto-Generierung räumt die smartvisu-Plugin das Zielverzeichnis leer:
https://github.com/smarthomeNG/plugi...erator.py#L435
Hat jemand eine Idee wie man das Lösen kann?
In shNG standardisieren, dass eine visu.css in etc/ mitkopiert wird?
Gibt's in smartvisu selbst noch eine Funktionalität? Die visu.css hab ich auch mal in die pages/base/ Pfad abgelegt.
Ansonsten fällt mir nur ein die Modifikationen in die base.css anzuhängen. Per Ansible wäre das in meinem Fall dann auch durch Idempotenz/deployment auch Updatefest.
LG,
Julian
leider habe ich für nachfolgendes Problem nicht keine Lösung (auch nicht via Docs / Suche) gefunden.
Ich nutze SmartHomeNG v1.11.0 (Plugins v1.11.0) und das smartvisu-Plugin zur Auto-Generierung der smartvisu.
Bisher bin ich ohne zusätzlichen Modifikationen des Ergebnisses der Auto-Generierung ausgekommen, funktioniert super.
Nun möchte ich ein paar Anpassungen am CSS machen, da ich diese nicht in den shNG Items Implementieren kann.
Dazu habe ich nun in pages/smarthome/ manuell eine visu.css reingepackt. Die Änderungen funktionieren.
Allerdings wird mit jedem Neustart von SmartHomeNG die visu.css gelöscht und natürlich nicht wieder neu kopiert.
Das Deployment der Items mache ich per Git und Ansible. Zwischenzeitlich habe ich die visu.css ins /usr/local/smarthome/etc/ ("neben" der visu.yaml) reingelegt, um diese dann nur noch ins smartvisu-Verzeichnis zu kopieren.
Mein Deployment-Weg mag zwar auf ersten Blick etwas aufwändig sein, aber ist nicht Ursache des Problems.
Mit jeder Auto-Generierung räumt die smartvisu-Plugin das Zielverzeichnis leer:
https://github.com/smarthomeNG/plugi...erator.py#L435
Hat jemand eine Idee wie man das Lösen kann?
In shNG standardisieren, dass eine visu.css in etc/ mitkopiert wird?
Gibt's in smartvisu selbst noch eine Funktionalität? Die visu.css hab ich auch mal in die pages/base/ Pfad abgelegt.
Ansonsten fällt mir nur ein die Modifikationen in die base.css anzuhängen. Per Ansible wäre das in meinem Fall dann auch durch Idempotenz/deployment auch Updatefest.
LG,
Julian
Kommentar