Colors-Theme 2.0
Re: Colors-Theme 2.0
Ja du hast Recht, so meinte ich es auch, habe mich nur falsch ausgedrückt. Natürlich werden die Einstellung in Cookies gespeichert. Die werden durch die iFrame Einbindung bei Home Assistent wohl nicht gespeichert. Bin über jeden Denkanstoß dankbar
Re: Colors-Theme 2.0
Hey electron,
ich habe nun etwas recherchiert und bin auf einige Postings zum selben Problem mit anderen Seiten gestoßen. Zum Beispiel hier:
https://github.com/home-assistant/frontend/issues/7073
Bei allen war die Lösung eine Anpassung der Cookiehandhabung bei iframe-Einbettung der aufgerufen Seite. Hier wohl die Lösung:
https://medium.com/trabe/cookies-and-if ... cca58b3b9e
Ich habe keine Ahnung habe ob es eine Anpassung am Theme ist, oder doch tiefer geht...
Eventuell hilft es ja.
ich habe nun etwas recherchiert und bin auf einige Postings zum selben Problem mit anderen Seiten gestoßen. Zum Beispiel hier:
https://github.com/home-assistant/frontend/issues/7073
Bei allen war die Lösung eine Anpassung der Cookiehandhabung bei iframe-Einbettung der aufgerufen Seite. Hier wohl die Lösung:
https://medium.com/trabe/cookies-and-if ... cca58b3b9e
Ich habe keine Ahnung habe ob es eine Anpassung am Theme ist, oder doch tiefer geht...
Eventuell hilft es ja.
kai9555 hat geschrieben: ↑So Dez 29, 2024 9:27 am Hi electron,
die Einstellungen des Themes erfolgen ja im Cache. Da ich gern mein Smarthome und die PV/Wallbox Thematik zusammenführen möchte, um alles über eine Platform an einem Display zu bedienen, habe ich die openWB IP als Dashboard bei Home Assistant hinzugefügt. Leider wird keine Einstellung am Theme gespeichert, da scheinbar nicht gecacht wird.
Wenn ich mir die Yaml vom Dashboard anschaue, erfolgt die Einbindung über iFrame. Gibt es da eine Möglichkeit über iframe einen Cache in ein Verzeichnis zu erzwingen? Gibt es eventuell einen anderen Ansatz?
Danke dir und guten Start für 2025. Tolle Arbeit!
Re: Colors-Theme 2.0
Hallo Kai,
danke für die Recherche! Das ist sehr hilfreich. Im Moment setzt das Theme den Parameter "SameSite" auf "strict", d.h. die Einstellungen in den Cookies werden nur an die erzeugende Webseite geschickt. Wenn der Wert stattdessen auf "None" gesetzt wird, stehen die Cookies aufh zur Verfügung, wenn ein iframe im HomeAssistant läuft. Da die Cookies ja keine geheimen Daten enthalten, sollte es auch keinen Einfluss auf die Sicherheit haben, wenn der Wert geändert wird.
danke für die Recherche! Das ist sehr hilfreich. Im Moment setzt das Theme den Parameter "SameSite" auf "strict", d.h. die Einstellungen in den Cookies werden nur an die erzeugende Webseite geschickt. Wenn der Wert stattdessen auf "None" gesetzt wird, stehen die Cookies aufh zur Verfügung, wenn ein iframe im HomeAssistant läuft. Da die Cookies ja keine geheimen Daten enthalten, sollte es auch keinen Einfluss auf die Sicherheit haben, wenn der Wert geändert wird.
kai9555 hat geschrieben: ↑So Dez 29, 2024 2:05 pm Hey electron,
ich habe nun etwas recherchiert und bin auf einige Postings zum selben Problem mit anderen Seiten gestoßen. Zum Beispiel hier:
https://github.com/home-assistant/frontend/issues/7073
Bei allen war die Lösung eine Anpassung der Cookiehandhabung bei iframe-Einbettung der aufgerufen Seite. Hier wohl die Lösung:
https://medium.com/trabe/cookies-and-if ... cca58b3b9e
Ich habe keine Ahnung habe ob es eine Anpassung am Theme ist, oder doch tiefer geht...
Eventuell hilft es ja.
kai9555 hat geschrieben: ↑So Dez 29, 2024 9:27 am Hi electron,
die Einstellungen des Themes erfolgen ja im Cache. Da ich gern mein Smarthome und die PV/Wallbox Thematik zusammenführen möchte, um alles über eine Platform an einem Display zu bedienen, habe ich die openWB IP als Dashboard bei Home Assistant hinzugefügt. Leider wird keine Einstellung am Theme gespeichert, da scheinbar nicht gecacht wird.
Wenn ich mir die Yaml vom Dashboard anschaue, erfolgt die Einbindung über iFrame. Gibt es da eine Möglichkeit über iframe einen Cache in ein Verzeichnis zu erzwingen? Gibt es eventuell einen anderen Ansatz?
Danke dir und guten Start für 2025. Tolle Arbeit!
openWB Serie 2 11 kW
Solaredge WR
Tesla Model 3
Solaredge WR
Tesla Model 3
Re: Colors-Theme 2.0
Reichst du das als Fix ein ?rleidner hat geschrieben: ↑Fr Dez 20, 2024 5:28 pm Da scheint ein Index falsch zu sein. Möglicherweise ein copy&paste Problem:
Ich hab's bei mir mal geändert und jetzt wird es richtig angezeigt:
original:modifiziert:Code: Alles auswählen
+Math.round(i(Y)[i(me)[0]].soc)+"%"
Die Stelle ist hier (compressed js): "index-SkrqAaaZ.js" line 1, col 42319Code: Alles auswählen
+Math.round(i(Y)[i(me)[1]].soc)+"%"
Kann mit vi(m) geändert werden
23,9 kwp PV , 30,6 kWh BYD HVS Box 2 x 20,4 kWh BYD HVS Box
2 x 15 kWh BMZ Hyperion
ID3 für meine Frau , ID4 für mich
1 oWb 2.0 im Hauptverteiler
Je 1 oWb in Garage und Carport
Täglich auf die neueste Version Aktualisiert
2 x 15 kWh BMZ Hyperion
ID3 für meine Frau , ID4 für mich
1 oWb 2.0 im Hauptverteiler
Je 1 oWb in Garage und Carport
Täglich auf die neueste Version Aktualisiert
-
- Beiträge: 1112
- Registriert: Mo Nov 02, 2020 9:50 am
- Has thanked: 8 times
- Been thanked: 56 times
Re: Colors-Theme 2.0
Nein, PR ist von mir nicht geplant - ich wollte nur helfen, das Problem zu lokalisieren.
openWB-2 Standard+ | openWB EVU Kit v2 MID| 9,9kWp mit Kostal Plenticore 8.5 plus | VW ID.3, Kia EV6, Smart EQ forfour
Re: Colors-Theme 2.0
Wunderschön Danke für deine Arbeit!
Da freu ich mich auf Version 2.1.7
Guten Start für dich in 2025.
Da freu ich mich auf Version 2.1.7
Guten Start für dich in 2025.
electron hat geschrieben: ↑Mi Jan 01, 2025 9:05 am Hallo Kai,
danke für die Recherche! Das ist sehr hilfreich. Im Moment setzt das Theme den Parameter "SameSite" auf "strict", d.h. die Einstellungen in den Cookies werden nur an die erzeugende Webseite geschickt. Wenn der Wert stattdessen auf "None" gesetzt wird, stehen die Cookies aufh zur Verfügung, wenn ein iframe im HomeAssistant läuft. Da die Cookies ja keine geheimen Daten enthalten, sollte es auch keinen Einfluss auf die Sicherheit haben, wenn der Wert geändert wird.kai9555 hat geschrieben: ↑So Dez 29, 2024 2:05 pm Hey electron,
ich habe nun etwas recherchiert und bin auf einige Postings zum selben Problem mit anderen Seiten gestoßen. Zum Beispiel hier:
https://github.com/home-assistant/frontend/issues/7073
Bei allen war die Lösung eine Anpassung der Cookiehandhabung bei iframe-Einbettung der aufgerufen Seite. Hier wohl die Lösung:
https://medium.com/trabe/cookies-and-if ... cca58b3b9e
Ich habe keine Ahnung habe ob es eine Anpassung am Theme ist, oder doch tiefer geht...
Eventuell hilft es ja.
kai9555 hat geschrieben: ↑So Dez 29, 2024 9:27 am Hi electron,
die Einstellungen des Themes erfolgen ja im Cache. Da ich gern mein Smarthome und die PV/Wallbox Thematik zusammenführen möchte, um alles über eine Platform an einem Display zu bedienen, habe ich die openWB IP als Dashboard bei Home Assistant hinzugefügt. Leider wird keine Einstellung am Theme gespeichert, da scheinbar nicht gecacht wird.
Wenn ich mir die Yaml vom Dashboard anschaue, erfolgt die Einbindung über iFrame. Gibt es da eine Möglichkeit über iframe einen Cache in ein Verzeichnis zu erzwingen? Gibt es eventuell einen anderen Ansatz?
Danke dir und guten Start für 2025. Tolle Arbeit!
Re: Colors-Theme 2.0
Vielen Dank für das Lokalisieren des Problems! Das ist sehr hilfreich.
Ich werde heute oder morgen einen Fix einreichen.
Ich werde heute oder morgen einen Fix einreichen.
openWB Serie 2 11 kW
Solaredge WR
Tesla Model 3
Solaredge WR
Tesla Model 3
Re: Colors-Theme 2.0
Danke dafür
23,9 kwp PV , 30,6 kWh BYD HVS Box 2 x 20,4 kWh BYD HVS Box
2 x 15 kWh BMZ Hyperion
ID3 für meine Frau , ID4 für mich
1 oWb 2.0 im Hauptverteiler
Je 1 oWb in Garage und Carport
Täglich auf die neueste Version Aktualisiert
2 x 15 kWh BMZ Hyperion
ID3 für meine Frau , ID4 für mich
1 oWb 2.0 im Hauptverteiler
Je 1 oWb in Garage und Carport
Täglich auf die neueste Version Aktualisiert
Re: Colors-Theme 2.0
Lutz hat mich darauf aufmerksam gemacht, dass die Änderung auf SameSite=None nur funktioniert, wenn https verwendet wird.
Ich bin mir nicht sicher, ob Du den Home Assistant per https ansprichst. Meine lokale Installation unterstützt z.B. nur http.
Ich habe den veränderten Cookie-Modus deshalb jetzt erstmal konfigurierbar gemacht: Mit dem Schalter "IFrame-Support für Einstellungen" in der Theme-Konfiguration wird der Cookie so modifiziert, dass er auch von anderen Applikationen (wie Home Assistant) lesbar ist. Allerdings nur, wenn diese mit https laufen. Wenn der Schalter aus ist (default), ist alles wie bisher.
Die Änderung ist als PR eingereicht und kann getestet werden, sobald sie gemerged wurde.
Ich bin mir nicht sicher, ob Du den Home Assistant per https ansprichst. Meine lokale Installation unterstützt z.B. nur http.
Ich habe den veränderten Cookie-Modus deshalb jetzt erstmal konfigurierbar gemacht: Mit dem Schalter "IFrame-Support für Einstellungen" in der Theme-Konfiguration wird der Cookie so modifiziert, dass er auch von anderen Applikationen (wie Home Assistant) lesbar ist. Allerdings nur, wenn diese mit https laufen. Wenn der Schalter aus ist (default), ist alles wie bisher.
Die Änderung ist als PR eingereicht und kann getestet werden, sobald sie gemerged wurde.
electron hat geschrieben: ↑Mi Jan 01, 2025 9:05 am Hallo Kai,
danke für die Recherche! Das ist sehr hilfreich. Im Moment setzt das Theme den Parameter "SameSite" auf "strict", d.h. die Einstellungen in den Cookies werden nur an die erzeugende Webseite geschickt. Wenn der Wert stattdessen auf "None" gesetzt wird, stehen die Cookies aufh zur Verfügung, wenn ein iframe im HomeAssistant läuft. Da die Cookies ja keine geheimen Daten enthalten, sollte es auch keinen Einfluss auf die Sicherheit haben, wenn der Wert geändert wird.
openWB Serie 2 11 kW
Solaredge WR
Tesla Model 3
Solaredge WR
Tesla Model 3
Re: Colors-Theme 2.0
Ok verstehe. Danke für die Mühe - wirklich - das ist ganz große Klasse!
Derzeit greife ich nur über http auf HA zu, aber perspektivisch möchte ich bezüglich Fernzugriff von VPN weg (wegen einiger Inkompatibilitäten und Verbesserung der usability anderer Hausbewohner) und würde dann alles über https erreichbar machen. Dann würde es ja zusammenspielen.
Ich teste wenn es soweit ist.
VG
Derzeit greife ich nur über http auf HA zu, aber perspektivisch möchte ich bezüglich Fernzugriff von VPN weg (wegen einiger Inkompatibilitäten und Verbesserung der usability anderer Hausbewohner) und würde dann alles über https erreichbar machen. Dann würde es ja zusammenspielen.
Ich teste wenn es soweit ist.
VG