[BETA][Modul] Tibber V2 mit Preisvorschau für die Kachelvisu

da stehen aber preise nur die balken scheinen sich nicht zu atualisieren. Auch die Uhrzeit stimmt.

ich bekomme zu dem Preislevel aber keinen wert, den müssten wir uns selber errechnen. Tibber schickt nur „CHEAP“ oder „VERY CHEAP“.

Ich würde eher dazu tendieren die Stunde ggf in der Farbe anzupassen.

@da8ter
Tibber sendet fünf Preislevel die nach o.g. Link berechnet werden.

Value	Description
NORMAL	
The price is greater than 90 % and smaller than 115 % compared to average price.

CHEAP	
The price is greater than 60 % and smaller or equal to 90 % compared to average price.

VERY_CHEAP	
The price is smaller or equal to 60 % compared to average price.

EXPENSIVE	
The price is greater or equal to 115 % and smaller than 140 % compared to average price.

VERY_EXPENSIVE	
The price is greater or equal to 140 % compared to average price.

Meine Überlegung war zuerst, das man eine Mittellinie ziehen würde, bspw nach den Werten Very_Cheap/Cheap.

Mittlerweile denke ich aber das eine Mittelline hässlich und nichtssagend ist. Die Idee von @Doctor_Snuggles die Balken nach Preislevel für die Stunden einzufärben hätte vielleicht was. Könnte aber auch zu bunt werden…

Stimmt, die Werte für den PriceLevel hatte ich selber berechnet.
Ob das zu bunt wird, weiss ich nicht, macht ja Tibber auch im Diagramm.
Ich meinte auch die gleichen Farben nehmen wie jetzt auch.
Aber bei der Balkenansicht auf dem Bild darüber sieht es auf den ersten Blick halt zu jeder Stunde teuer aus …

Hi,

also ich kann noch folgendes übergeben:

[{"start":1709571600,"end":1709575200,"price":27.76,"level":"EXPENSIVE"},{"start":1709575200,"end":1709578800,"price":27.04,"level":"EXPENSIVE"},{"start":1709578800,"end":1709582400,"price":24.83,"level":"NORMAL"},{"start":1709582400,"end":1709586000,"price":23.74,"level":"NORMAL"},{"start":1709586000,"end":1709589600,"price":23.28,"level":"NORMAL"},{"start":1709589600,"end":1709593200,"price":22.85,"level":"NORMAL"},{"start":1709593200,"end":1709596800,"price":22.62,"level":"NORMAL"},{"start":1709596800,"end":1709600400,"price":22.58,"level":"NORMAL"},{"start":1709600400,"end":1709604000,"price":22.54,"level":"NORMAL"},{"start":1709604000,"end":1709607600,"price":22.37,"level":"NORMAL"},{"start":1709607600,"end":1709611200,"price":22.45,"level":"NORMAL"},{"start":1709611200,"end":1709614800,"price":22.58,"level":"NORMAL"},{"start":1709614800,"end":1709618400,"price":23.76,"level":"NORMAL"},{"start":1709618400,"end":1709622000,"price":24.68,"level":"NORMAL"},{"start":1709622000,"end":1709625600,"price":25.119999999999997,"level":"NORMAL"},{"start":1709625600,"end":1709629200,"price":24.41,"level":"NORMAL"},{"start":1709629200,"end":1709632800,"price":23.71,"level":"NORMAL"},{"start":1709632800,"end":1709636400,"price":23.54,"level":"NORMAL"},{"start":1709636400,"end":1709640000,"price":23.1,"level":"NORMAL"},{"start":1709640000,"end":1709643600,"price":23.080000000000002,"level":"NORMAL"},{"start":1709643600,"end":1709647200,"price":23.53,"level":"NORMAL"},{"start":1709647200,"end":1709650800,"price":23.65,"level":"NORMAL"},{"start":1709650800,"end":1709654400,"price":24.32,"level":"NORMAL"},{"start":1709654400,"end":1709658000,"price":25.009999999999998,"level":"NORMAL"}]

vielleicht könnte man die bar_ am ende je nach level anpassen?

@paresy
kann der Energie Optimierer auch damit umgehen wenn mehr daten vorhanden sind als es benötigt oder soll ich lieber trennen?

Mehr Daten stören nicht.

paresy

1 „Gefällt mir“

Ok, wir müssten uns also den farbverlauf mal vornehmen. Der skaliert noch nicht so richtig mit. Der Verlauf als Indikator funktioniert halt nur so mittelmäßig wenn die Preisunterschiede gering sind. Da sind wir wieder beim Thema Skalierung… vielleicht könnte man zusätzlich zum Verlauf die Farben noch etwas anpassen. Teure Balken generell mehr ins rötliche, günstige Balken mehr ins grünliche. Aber an welchen Zahlen macht man das fest?

Oder man könnte anhand der Preislevel den Verlauf anpassen bzw. die Skalierung vom Verlauf… dann wird bei super günstigen Preisen z.b. das untere sechstel vom Verlauf verwendet, bei günstig die unteren 2 sechstel und bei normal die unteren 3 sechstel usw… ich teste das morgen mal…

Wobei, für welchen Zeitraum haben wir die preislevel? Für jede Stunde oder ist das ein Wert für den ganzen Tag?

Soviel zu meinen wirren Gedanken… wenn man beim Schreiben Pläne schmiedet :see_no_evil:

Gruß
Stephan

Ich habe weiter oben ein Beispiel gepostet. ich bekomme pro stunde auch den Preislevel… Hat sich mit deinem Beitrag überschnitten.

1 „Gefällt mir“

So, hab mal was auf die schnelle gebaut… ob das jetzt die endfarben werden steht noch in den Sternen. Ich habe das so kein Designhändchen für :wink:

Leider habe ich keinen Zeitraum wo es günstig wird, daher keine echtdaten
image

ich weiss auch nicht ob man unbedingt fünf farben braucht oder nur Normal, ab cheap und ab expensive nimmt…

Ich würde nicht den ganzen Balken einfärben, das nimmt so den ganzen Charme.
Ich hätte mir das eher so vorgestellt, wie mit den bestehenden Farben,nur das der Verlauf so verschoben wird, das die Farbe oben endet, die dem aktuellen PriceLevel entspricht.
Also die Farben, wie oben auf dem Diagramm über deinem …

Wenn ich so überlege heißt das doch auch eigentlich, daß nur den Preislevel Normal in gelb dargestellt werden muss, alles andere ergibt sich dann doch automatisch.
Der Preislevel ist doch für den ganzen Tag gültig.

Nein, der preislevel für die stunden nicht.

Price level based on trailing price average (3 days for hourly values and 30 days for daily values)

Ich würde schon gerne den stündlichen haben, dann sieht man, wann es sich lohnt das auto zu laden :smiley:

Ja ist schon klar, aber der stündliche ist doch der Bezug auf die 3 Tage und somit immer den ganzen Tag gültig?

nein, er nimmt die letzte drei tage um für die stündlichen werte den Durchschnitt zu errechnen und den level zu ermitteln

teste das einfach im api explorer mit diesen Werten

{
  viewer {
    homes {
      currentSubscription{
        priceInfo{
          today {
            total
            energy
            tax
            startsAt
    				level
          }
          tomorrow {
            total
            energy
            tax
            startsAt
            level
          }
        }
      }
    }
  }
}

Du bekommt zu jeder stunde unterschiedliche Preislevel. Eben der Durchschnitt pro stunde der letzten drei tagen.

hier mal mit Echtdaten
image

Morgen zwischen 18 und 19:59 wird das auto laden teuer :wink:

So meinte ich das, das heißt der Wert für den Preislevel Normal (von/bis) bleibt doch dann in jeder Stunde des Tages gleich.
In deinem aktuellen Diagramm wird der gelbe Bereich durch die Höhe verändert, der müsste aber auf einer Höhe bleiben.

edit: Mist, jetzt hast du das Diagramm wieder verändert …

Kann es sein, das Du dich vom Farbverlauf irritieren hast lassen? Es gibt im oberen bereich drei farben, rot, das symcon grün, und ein helles grün. Dazwischen ist nur der verlauf. Der sagt nix aus.

Ich experimentiere noch mit den Farben um zu sehen wie, was wirkt

Wäre es nicht eine Idee, dass der User die Möglichkeit bekommt seinen Basispreis (ich meine den Festpreis der mindestens anfällt) ins Modul eintragen kann und per Flag entscheidet ob dieser für die Grafik abgezogen wird ?

Moin,

was genau erhoffst du dir dadurch?

Die werte werden zwar kleiner aber zueinander gleichmässig.

@paresy
Ich habe noch eine sache gar nicht bedacht. Die börsenstrompreise können auch negativ sein…

Wie würde der energieoptimierer reagieren? Muss ich die tage testen, jetzt geht es erstmal heute und morgen zur light and building

Da wir zum günstigsten Preis laden wollen sind negative Preise kein Problem. Man könnte überlegen ob bei negativen Preisen Sonderregelungen gelten sollen.

paresy

go-echarger zeigt die Tipper Preise aktuell so:

Tipper so:

Diesen Ansichtsarten würde ich gern näher kommen.

Wenn das nur ein Verlauf ist hast du natürlich recht.
Ich benutze für solche Anzeigen z.B. des WW-Speichers immer 2 Verläufe aneinander, also das Farbende des einen ist die gleiche Farbe wie der Anfang des anderen.
Damit könntest du die Mitte des Verlaufes (hier gelb) dahin verschieben, wie z.B. der Preislevel bei „normal“ wäre.
Ich weiss jetzt nicht, wie kompliziert das das mit der Umsetzung bei den Kachel ist, ich mache so etwas immer mit IPSView.
Vielleicht bringtst du uns ja noch ein paar frische Ideen von der L&B mit … :wink:

Viele Grüße,
Doc

hier mal eine Version wo der Verlauf einfach nach oben aus den Balken raus skaliert wird je günstiger das Preislevel ist. Wobei das mit den aktuellen Preisen natürlich nicht passt…

Der Verlauf enthält nur noch 2 Farben:

background-image: linear-gradient(to top, #28cdab , #ff7700 200%);

Super teuer = 100% höhe des Verlaufs
Teuer = 120%
Normal = 140%

hier noch eine Option mit der Anzeige des Tages Preislevel:

tibber_preislevel