Seite 24 von 36

Re: OpenWB Theme und anderes selbst anpassen?

Verfasst: Sa Aug 21, 2021 5:23 am
von electron
Punkt (2) ist im aktuellen Nightly korrigiert.
sonnencorsa hat geschrieben: Do Jul 29, 2021 7:17 am Hallo zusammen,

ich hoffe, ich bin hier in dem richtigen Thread - falls nicht, bitte Bescheid sagen.

Mir sind 2 kleinere Bugs im colors-Theme in Verbindung mit den aktuellen Nightlys (246 und 247) aufgefallen:

1) Im colors-Theme (und auch bei gauges) wird die Laufzeit von Smart Home 2.0-Devices in der zweiten Hälfte jeder Stunde (also z. B. ab 1:30 bis 1:59) falsch angezeigt, und zwar eine Stunde zu hoch (z. B. 2:30 statt 1:30 --> Springt dann irgendwann von 1h 60 min auf 1h 0 min, und ab 1h 30 min wiederholt sich das Spiel). Scheint ein Darstellungsbug zu sein, da es in den anderen Themes (dark, evendarker, standard) nicht vorkommt. Reload des Themes und Löschen von Browser-Cookies etc. hilft nicht, tritt sowohl aufm Desktop als auch aufm Smartphone auf. Der Bug taucht auf in Verbindung mit der Anlauferkennung, ob auch ohne Anlauferkennung habe ich nicht getestet.

2) Die aktuelle NIghtly (247) bietet die Funktion, den Verbrauch von Smart Home 2.0-Devices in den Hausverbrauch einzurechnen. Das verzerrt allerdings die Momentanverbrauchsanzeige im Colors-Theme (aktueller Verbrauch doppelt so hoch wie PV-Ertrag bei gleichzeitig angezeigtem PV-Überschuss, siehe Anhang).

Vielleicht mag sich jemand das mal kurz anschauen?

Vielen Dank und viele Grüße,
Tom

Re: OpenWB Theme und anderes selbst anpassen?

Verfasst: Sa Aug 21, 2021 2:06 pm
von philipp123
electron hat geschrieben: Sa Aug 21, 2021 5:23 am Punkt (2) ist im aktuellen Nightly korrigiert.
Hallo Claus,

Das Colors Theme ist ja von dir soweit ich das sehe, oder? Ich habe mich in letzter Zeit ein paar mal gefragt, ob ich es nicht praktisch finden würde, wenn man die Rundung bei KW optional abschalten könnte. Also ein weiterer Punkt hier "alles als Watt anzeigen" oder so ähnlich:
Screenshot_20210821-160236_Chrome.jpg
Würde es dich stören, wenn ich mich daran mal probiere ob ich das eingebaut bekomme? Default wäre wie bisher. Keine Ahnung ob das klappt, aber wenn dann würde ich es gerne auch im Repo haben damit es nicht überschrieben wird.

Gruß, Philipp

Re: OpenWB Theme und anderes selbst anpassen?

Verfasst: So Aug 22, 2021 6:32 am
von electron
Hallo Philipp,

kein Problem. Ich habe ein bisschen Bedenken, dass es bei kleinen Displays Probleme mit der Darstellung von grossen Beträgen geben könnte, aber probier es doch mal aus.

Die Funktion formatWatt() in powerdata.js macht alle Formatierungen der Watt-Beträge. Im Grunde musst Du dort nur einen Schalter einbauen, der je nach gewähltem Setting immer einen Watt-String zurückliefert.

function formatWatt(watt) {
if (watt >= 1000) {
return ((Math.round(watt / 100) / 10) + " kW");
} else {
return (watt + " W");
}
}

Claus
philipp123 hat geschrieben: Sa Aug 21, 2021 2:06 pm Hallo Claus,

Das Colors Theme ist ja von dir soweit ich das sehe, oder? Ich habe mich in letzter Zeit ein paar mal gefragt, ob ich es nicht praktisch finden würde, wenn man die Rundung bei KW optional abschalten könnte. Also ein weiterer Punkt hier "alles als Watt anzeigen" oder so ähnlich:
Screenshot_20210821-160236_Chrome.jpg

Würde es dich stören, wenn ich mich daran mal probiere ob ich das eingebaut bekomme? Default wäre wie bisher. Keine Ahnung ob das klappt, aber wenn dann würde ich es gerne auch im Repo haben damit es nicht überschrieben wird.

Gruß, Philipp

Re: OpenWB Theme und anderes selbst anpassen?

Verfasst: So Aug 22, 2021 6:50 am
von philipp123
electron hat geschrieben: So Aug 22, 2021 6:32 am Hallo Philipp,

kein Problem. Ich habe ein bisschen Bedenken, dass es bei kleinen Displays Probleme mit der Darstellung von grossen Beträgen geben könnte, aber probier es doch mal aus.

Die Funktion formatWatt() in powerdata.js macht alle Formatierungen der Watt-Beträge. Im Grunde musst Du dort nur einen Schalter einbauen, der je nach gewähltem Setting immer einen Watt-String zurückliefert.

function formatWatt(watt) {
if (watt >= 1000) {
return ((Math.round(watt / 100) / 10) + " kW");
} else {
return (watt + " W");
}
}

Claus
Genau das war der Plan. Dadurch, dass Default bleibt wie gehabt passiert ja bei Nutzern mit kleinen Displays ersteneinmal nichts. Dann werde ich mir das nächste Woche falls ich dazu komme mal anschauen. Ich hab auch schon drüber nachgedacht, den Schalter vielleicht so zu bauen, dass man bei jedem Klick eine Nachkommastelle dazuschällt. Zum Start 1, bei einem Klick 2, dann 3, dann 0, dann 1... Ich schau mal ob ich was hinbekomme bei Gelegenheit.

Re: OpenWB Theme und anderes selbst anpassen?

Verfasst: So Aug 22, 2021 3:44 pm
von philipp123
electron hat geschrieben: So Aug 22, 2021 6:32 am Hallo Philipp,

kein Problem. Ich habe ein bisschen Bedenken, dass es bei kleinen Displays Probleme mit der Darstellung von grossen Beträgen geben könnte, aber probier es doch mal aus.
Hallo Claus,

Wenn du die Anpassungen wegen im Hausverbrauch ja/nein machst, musst du da die theme.html und powerdata.js anfassen?

Wenn ja warte ich mit meinem Pull Request, bis deine Anpassungen drin sind und ergänze dann meine.

Ansonsten würde ich morgen einen für das Rundungsthema einstellen.

Gruß, Philipp

Re: OpenWB Theme und anderes selbst anpassen?

Verfasst: So Aug 22, 2021 4:24 pm
von electron
Hallo Philipp,
Du kannst ruhig den PR einstellen, meine Änderungen brauch noch ein paar Tage.
Claus
philipp123 hat geschrieben: So Aug 22, 2021 3:44 pm Hallo Claus,

Wenn du die Anpassungen wegen im Hausverbrauch ja/nein machst, musst du da die theme.html und powerdata.js anfassen?

Wenn ja warte ich mit meinem Pull Request, bis deine Anpassungen drin sind und ergänze dann meine.

Ansonsten würde ich morgen einen für das Rundungsthema einstellen.

Gruß, Philipp

Re: OpenWB Theme und anderes selbst anpassen?

Verfasst: Di Feb 01, 2022 2:19 pm
von cpm
Hallo Claus

Meist Du es wäre möglich die Code Eingabe (aus dem "Theme für externes Display" Thread) auch aus der normalen Seite aufrufbar zu machen?
Hintergrund: Ich betreibe zwei BEVs an einem Ladepunkt. Mit der Eingabe von "1" oder "3" tagge ich das Ladelog zur Buchführung. Dazu rufe ich z.Z. ich im Browser immer extra die interne Cards Seite auf. Siehe: viewtopic.php?f=11&t=4562

Danke! Viele Grüße CPM

Re: OpenWB Theme und anderes selbst anpassen?

Verfasst: Di Feb 01, 2022 6:53 pm
von electron
Hallo CPM,
Ich schaue mir das mal an. Würde eine Eingabe per Tastatur ausreichen?
Mit Keypad auf dem Bildschirm wird es deutlich aufwendiger.
Gruss, Claus

Re: OpenWB Theme und anderes selbst anpassen?

Verfasst: Di Feb 01, 2022 6:57 pm
von cpm
Vollkommend ausreichend. Ich müsste nur eine 1 oder eine 3 eingeben. Ist ja auch nur ein Sonderfall. RFID ohne RFID :-)

Re: OpenWB Theme und anderes selbst anpassen?

Verfasst: Do Feb 10, 2022 6:03 pm
von electron
Die Anpassung ist jetzt im Nightly.

Falls RFID aktiviert ist, gibt es jetzt oben einen "Code"-Button:
Screenshot 2022-02-10 at 18.59.31.png
Der Button öffnet ein Eingabefenster:
Screenshot 2022-02-10 at 19.02.42.png
Ich hoffe, es funktioniert wie gewünscht.