Farbe anhand Zahlenwertes

Begonnen von satprofi, 19 Mai 2025, 12:34:34

Vorheriges Thema - Nächstes Thema

Prof. Dr. Peter Henning

So, jetzt noch ein Nachtrag zur Art der Darstellung. Ich habe es ausprobiert - und es ist m.E. nicht aussagekräftig, unabhängig davon, wie ich das anordne. Außerdem muss FTUI dann 48 Readings überwachen, das kann schon Performance kosten.

In meinem Beispiel liefert mir ein weiteres kleines Perl-Programm die Aussage, dass die billigste 4-Stunden-Periode von 12:00 - 16:00 ist ==> Dabei fällt mir auf, dass der vorletzte Zahlenwert in der 2. Reihe falsch ist, Copy & Paste-Fehler, habe data07_price statt data15_price drin.

Das stimmt also mit den Einfärbungen überein, man könnte die Bestimmung problemlos auf "die billigsten 6 Stunden" verallgemeinern. Und dann einfach die betreffende Periode anders einfärben, statt jeweils einen umständlichen Vergleich mit einem Mittelwert zu machen.

Noch besser wäre Folgendes: Die Strompreise in eine Log-Datei schreiben, und diese mit einem Diagramm darstellen, das mit einem Gradienten eingefärbt wurde.

Ich mache noch etwas ganz anderes, und zwar rechne ich mir an Hand der Stromverbräuche aus, wie die Kosten a.) mit meinem Versorger _sind_ und mit den variablen Preisen von aWATTar _wären_. Das wird über den Tag aufsummiert und in einer Tabelle und einem Diagramm dargestellt. Allerdings ist das heute nicht sehr erhellend: Tatsächlich habe ich auf Grund einer 2. PV-Anlage sage und schreibe nur 0,10 € Stromkosten bei meinem Versorger aufgesammelt. Mit einem variablen Strompreis von aWATTar wären es gerade mal 0,02 € gewesen. Das lohnt sich also nicht, noch zumal ich mit meiner alten Volleinspeiser-Anlage in derselben Zeit 8,92 € Einspeisevergütung erwirtschaftet habe.

LG

pah

Prof. Dr. Peter Henning

Und noch ein Nachtrag. Ab Herbst 2025 stellen alle Netzbetreiber sowie die Strombörse auf variable Preise um, die sich viertelstündlich ändern.
Das ist der endgültige Tod für die Darstellung mit separaten Feldern.

https://tibber.com/de/magazine/inside-tibber/viertelstuendliche-strompreise

LG

pah

satprofi

Zitat von: Prof. Dr. Peter Henning am 27 Mai 2025, 18:04:42Und noch ein Nachtrag. Ab Herbst 2025 stellen alle Netzbetreiber sowie die Strombörse auf variable Preise um, die sich viertelstündlich ändern.
Das ist der endgültige Tod für die Darstellung mit separaten Feldern.

https://tibber.com/de/magazine/inside-tibber/viertelstuendliche-strompreise

LG

pah

Aber nur wenn du so einen Vertrag wählst. Energiegemeinschaften rechnen in 15min. ab, aber man weiss erst Tage später von wem der Strom geliefert wurde.
gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

Prof. Dr. Peter Henning

Zitat von: satprofi am 27 Mai 2025, 21:51:34Aber nur wenn du so einen Vertrag wählst
Du wirst mir nicht erzählen wollen, dass die EVU auf lange Sicht verschiedene zeitvariable Tarife anbieten werden?

LG

pah

tobi01001

Ich zeige mir daher die kommenden 12 Stunden an - finde ich eingängiger und ich kann schneller sehen was kommt. Was war interessiert mich da ohnehin nicht mehr. Ähnlich kann ich das dann auch viertelstündlich machen.

Du darfst diesen Dateianhang nicht ansehen.
Bitte das Denglisch zu entschuldigen ;)
FHEM@UbuntuServer on Lenovo ThinkCentre M900 [i5-6500T / 8GB RAM] MySQL-DbLog, Grafana, FTUI3 / HmIP incl. CCU3 / LGESS / Wärempumpe über TA CMI und CANoE / Shellies u.v.m.

Prof. Dr. Peter Henning

Hier habe ich gerade beschrieben, wie man solche Vorhersagewerte in einen FHEM-Plot einbauen kann.

https://wiki.fhem.de/wiki/LogFromArray

https://forum.fhem.de/index.php?topic=141763.msg1342440#msg134244

als Thread dazu.

LG

pah

Sailor

Hallo tobi

Zitat von: tobi01001 am 28 Mai 2025, 11:16:08Ich zeige mir daher die kommenden 12 Stunden an - finde ich eingängiger und ich kann schneller sehen was kommt. Was war interessiert mich da ohnehin nicht mehr. Ähnlich kann ich das dann auch viertelstündlich machen.

Kannst Du uns Bitte den Code für die Kachel "PV/Verbrauch" in dieses Forum posten?

Danke!

Gruss
    Sailor
******************************
Man wird immer besser...

tobi01001

Moin,

kann ich gerne tun:
<ftui-grid-tile row="8" col="2" height="8" width="4">
            <ftui-grid-header>PV / Verbrauch</ftui-grid-header>   
            <ftui-row align-items="center">
                <ftui-column align-items="right">
                    <ftui-label>Current price:&nbsp;</ftui-label>
                </ftui-column>
                <ftui-column>
                    <ftui-label
                        [text]="n_EVU_Tibber_2:tb_price_next_00 | append(' €/kWh')"
                        [color]="n_EVU_Tibber_2:tb_pLevel_next_00 | map('VERY_CHEAP:green, CHEAP:yellow, NORMAL:orange, EXPENSIVE|VERY_EXPENSIVE:red')"
                        [class-name]="n_EVU_Tibber_2:tb_pLevel_next_00 | map('VERY_CHEAP|EXPENSIVE:blink')"
                    >
                    </ftui-label>   
                </ftui-column>
                <ftui-column>
                    <ftui-label>&nbsp;with level&nbsp;</ftui-label>
                </ftui-column>
                <ftui-column>
                    <ftui-label
                        [text]="n_EVU_Tibber_2:tb_pLevel_next_00"
                        [color]="n_EVU_Tibber_2:tb_pLevel_next_00 | map('VERY_CHEAP:green, CHEAP:yellow, NORMAL:orange, EXPENSIVE|VERY_EXPENSIVE:red')"
                        [class-name]="n_EVU_Tibber_2:tb_pLevel_next_00 | map('VERY_CHEAP|EXPENSIVE:blink')"
                    >
                    </ftui-label>
                </ftui-column>
            </ftui-row>
            <ftui-row align-items="center">
                <ftui-column align-items="right">
                    <ftui-label>min:&nbsp;</ftui-label>
                </ftui-column>
                <ftui-column>
                    <ftui-label
                        [text]="n_EVU_Tibber_2:pMin_today | append(' €/kWh')"
                        color="green"
                    >
                    </ftui-label>
                </ftui-column>
                <ftui-column>               
                    <ftui-label>&nbsp;um&nbsp;</ftui-label>
                </ftui-column>
                <ftui-column>
                    <ftui-label
                        [text]="n_EVU_Tibber_2:pMin_time | append(':00')"
                    >
                    </ftui-label>
                </ftui-column>
            </ftui-row>
            <ftui-row align-items="center">
                <ftui-column align-items="right">
                    <ftui-label>trg low:&nbsp;</ftui-label>
                </ftui-column>
                <ftui-column>
                    <ftui-label
                        [text]="n_EVU_Tibber_2:pLower_today | append(' €/kWh')"
                        color="green"
                    >
                    </ftui-label>
                </ftui-column>
                <ftui-column>               
                    <ftui-label>&nbsp;trg high&nbsp;</ftui-label>
                </ftui-column>
                <ftui-column>
                    <ftui-label
                        [text]="n_EVU_Tibber_2:pUpper_today | append(' €/kWh')"
                        color="orange"
                    >
                    </ftui-label>
                </ftui-column>
            </ftui-row>
            <ftui-row align-items="center">
                <ftui-column align-items="right">
                    <ftui-label>max:&nbsp;</ftui-label>
                </ftui-column>
                <ftui-column>
                    <ftui-label
                        [text]="n_EVU_Tibber_2:pMax_today | append(' €/kWh')"
                        color="red"
                    >
                    </ftui-label>
                </ftui-column>
                <ftui-column>
                    <ftui-label>&nbsp;um&nbsp;</ftui-label>
                </ftui-column>
                <ftui-column>
                    <ftui-label
                        [text]="n_EVU_Tibber_2:pMax_time | append(':00')"
                    >
                    </ftui-label>
                </ftui-column>       
            </ftui-row>
            <ftui-row align-items="center">
                <ftui-column align-items="right">
                    <ftui-label>Backup Mode: </ftui-label>
                </ftui-column>
                <ftui-column>
                    <ftui-icon
                        [name]="myLGESS:/essinfo/common/BATT/backup_setting | map('off:toggle-off, on:toggle-on')"
                        [color]="myLGESS:/essinfo/common/BATT/backup_setting  | map('off:dark, on:yellow')"
                        height="1.8em"
                    >
                    </ftui-icon>
                </ftui-column>
                <ftui-column>
                    <ftui-label>WP Start:&nbsp;</ftui-label>
                </ftui-column>
                <ftui-column>
                    <ftui-icon
                        [name]="dmy_myLGESS_WP_PV_Start:state | map('0:power-off, 1:sun, 2:plug')"
                        [color]="dmy_myLGESS_WP_PV_Start:state | map('0:dark, 1:yellow, 2:green')"
                        height="1.8em"
                    >
                    </ftui-icon>
                    <!--
                    <ftui-label
                        [text]="dmy_myLGESS_WP_PV_Start:state | map('0:off, 1:PV, 2:plug')"
                        [color]="dmy_myLGESS_WP_PV_Start:state | map('0:grey, 1:yellow, 2:green')"
                    >
                    </ftui-label> -->
                </ftui-column>
            </ftui-row>
            <ftui-row align-items="center">
            <ftui-content align-items="center" [content]="mySolarForeCast:html" [refresh]="mySolarForeCast:nextCycletime"></ftui-content>
            </ftui-row>
        </ftui-grid-tile>

Current price - n_EVU_Tibber_2:tb_price_next_00
  • Reading mit dem Preis der aktuellen Stunde aus einem notify...(hätte noch mehr zur Auswahl)
with level - n_EVU_Tibber_2:tb_pLevel_next_00
  • zugehöriges Preisniveau als Text (ähnlich wie von tibber geliefert aber selbst berechnet)...
...
Backup Mode - myLGESS:/essinfo/common/BATT/backup_setting
  • Ich kann zwar nicht über Netz laden, aber das Entladen sperren indem der Backup mode aktiviert wird. Damit verbleiben <= 80% Batterie und es wird der günstige Strom bevorzugt...
WP Start - dmy_myLGESS_WP_PV_Start:state
  • Bei PV-Überschuss kann die WP den Pufferspeicher mehr aufheizen und so die überschüssige Energie in gespeicherte Wäreme umsetzen
  • Bei günstigen Strom aus dem Netz (und ohne PV-Überschuss) kann die WP den Pufferspeicher mehr aufheizen und so die günstige Energie in gespeicherte Wäreme umsetzen, sodass im Zeitraum von teuren Strom kein Netzbezug notwendig ist.

[content]="mySolarForeCast:html"Ist ein userreading im Solareforecast Device:
attr mySolarForeCast userReadings html:nextCycletime.* { FHEM::SolarForecast::pageAsHtml ('mySolarForeCast', '-', 'flow_noHead_noCons') }


Ich hoffe das hilft.

LG,
Tobi
FHEM@UbuntuServer on Lenovo ThinkCentre M900 [i5-6500T / 8GB RAM] MySQL-DbLog, Grafana, FTUI3 / HmIP incl. CCU3 / LGESS / Wärempumpe über TA CMI und CANoE / Shellies u.v.m.

Prof. Dr. Peter Henning

Vlt. als Anwengdungsbeispiel ins Wiki stellen.

LG

pah