eigene Webseite im Stil der Status Seite erstellen

Hier kommt alles rein was nicht direkt zur OpenWB gehört.
derNeueDet
Beiträge: 4229
Registriert: Mi Nov 11, 2020 7:16 pm

Re: eigene Webseite im Stil der Status Seite erstellen

Beitrag von derNeueDet »

👍🏻
10kWp PV mit SMA Tripower 10000TL-10 (PE11 mit SDM72V2); 2,4kWp mit Solis 2.5 G6 (EE11 mit SDM120). OpenWB Standard+. EVU EM540 an einem Raspi mit Venus OS. BEV Mercedes EQA 250 (07/2023)
Becker
Beiträge: 765
Registriert: Mi Okt 07, 2020 4:34 pm

Re: eigene Webseite im Stil der Status Seite erstellen

Beitrag von Becker »

Was sagen die Experten zu meiner Seite?

Ich habe bei 0 angefangen vorletzte Woche (html, css, selbst js ist komplett anders als ich es aus Node Red kannte).

Werde da sicherlich noch die nächsten Monate weiter dran basteln.

becker8.de
www => IPv6

Gibt es Sicherheitsbedenken?
openWB series2 Buchse (2021)
go-eCharger HOME+ 22 kW (2022)
LutzB
Beiträge: 3513
Registriert: Di Feb 25, 2020 9:23 am

Re: eigene Webseite im Stil der Status Seite erstellen

Beitrag von LutzB »

Sieht für Deine ersten Erfahrungen mit der kompletten Technik sehr gut aus! Top!

Bei Deiner Seite gibt es ein paar Schönheitsfehler.
Ich lasse "handgemachtes" HTML immer gerne von offizieller Stelle validieren: https://validator.w3.org/

Dann ist Dir sicher bewusst, dass jetzt jeder sich mit Deinem MQTT Broker verbinden kann und die Daten von Deinem Haus lesen kann? Ich würde dem Broker etwas mehr Sicherheit gönnen und eine Anmeldung mit Benutzer/Passwort einrichten. Analog zu der 1.9er Cloud könnte man dann die Anmeldedaten auf der Seite eingeben und der Client versucht sich damit am Broker anzumelden. Dann sollte das am Besten noch alles über HTTPs laufen, damit die Anmeldedaten auch nicht im Klartext von Deinem Browser zum Server geschickt werden.
Becker
Beiträge: 765
Registriert: Mi Okt 07, 2020 4:34 pm

Re: eigene Webseite im Stil der Status Seite erstellen

Beitrag von Becker »

Danke 8-)

der Validator sagt mir:
1.jpg
da werde ich nicht ganz schlau raus, Visual Studio Code hat das formatiert.
23.jpg
Wie sollte es denn sein?

Genau, jeder Webseitenbesucher kann/darf meine Daten lesen, nicht schreiben.

https ist aktiviert, die größten Schwierigkeiten hat mir wss bereitet.
openWB series2 Buchse (2021)
go-eCharger HOME+ 22 kW (2022)
LutzB
Beiträge: 3513
Registriert: Di Feb 25, 2020 9:23 am

Re: eigene Webseite im Stil der Status Seite erstellen

Beitrag von LutzB »

Die Meldungen besagen, dass die Tabelle mit drei Spalten angelegt wurde, einige Zeilen jedoch nur zwei Spalten haben. Entweder Du fügst noch eine leere Spalte ein, oder arbeitest mit "colspan".
Becker
Beiträge: 765
Registriert: Mi Okt 07, 2020 4:34 pm

Re: eigene Webseite im Stil der Status Seite erstellen

Beitrag von Becker »

Weißt du zufällig wie ich dynamische Farben hin bekomme?
im Node-Red Dashboard habe ich es so:

Template Node:

Code: Alles auswählen

<style>
    .plus {
        color: red !important;
    }
</style>
Ausgabe Node:
{{msg.payload.P > 0 ? '<span class="plus">' + msg.payload.P + '</span>' : msg.payload.P}} W
sobald ein positiver Wert erscheint wird er rot, sonst Standard.

Ich würde das gern im html anwenden:
z.B. in meiner Tabelle:

Code: Alles auswählen

 <tr>
                    <td>Hausanschluss</td>
                    <td id="P"></td>
                    <td>W</td>
                </tr>
"P" (also die im Sekundentakt wechselende Leistung) soll entsprechend rot werden, "Hausanschluss" und "W" nicht.

mit msg.payload kann man im html nicht arbeiten habe ich gemerkt.
openWB series2 Buchse (2021)
go-eCharger HOME+ 22 kW (2022)
LutzB
Beiträge: 3513
Registriert: Di Feb 25, 2020 9:23 am

Re: eigene Webseite im Stil der Status Seite erstellen

Beitrag von LutzB »

Du kannst auch mit CSS Klassen arbeiten.

Im Skript nicht nur den Wert in die Tabelle schreiben, sondern auch die Eigenschaft "class" ändern.

https://www.w3schools.com/howto/howto_js_add_class.asp
Becker
Beiträge: 765
Registriert: Mi Okt 07, 2020 4:34 pm

Re: eigene Webseite im Stil der Status Seite erstellen

Beitrag von Becker »

Spricht eigentlich was dagegen auf den öffentlichen test.mosqitto zu wechseln?
Oder darf man dort nicht 24/7 im Sekundentakt drauf schreiben?
wss funktioniert dort jedenfalls.
openWB series2 Buchse (2021)
go-eCharger HOME+ 22 kW (2022)
Becker
Beiträge: 765
Registriert: Mi Okt 07, 2020 4:34 pm

Re: eigene Webseite im Stil der Status Seite erstellen

Beitrag von Becker »

Bin auf FlashMQ gewechselt, der läuft super, sowohl "wss" IPv4 & IPv6.
(Victron ist auch auf FlashMQ umgestiegen)
openWB series2 Buchse (2021)
go-eCharger HOME+ 22 kW (2022)
Antworten