Aktuelle Spritpreise in Home Assistant anzeigen und sparen!


Aktuelle Spritpreise in Home Assistant anzeigen und sparen!

In diesem Video zeige ich dir Schritt für Schritt, wie du die aktuellen Benzin- und Dieselpreise in Home Assistant integrierst und sie auf deinem Dashboard anzeigst. So behältst du immer den Überblick und kannst sicherstellen, dass du nie wieder zu viel an der Tankstelle zahlst. Egal, welches Dashboard du nutzt, ich erkläre dir, wie du es ganz einfach einrichtest!

:bell: Abonniere meinen Kanal für mehr Tipps und Tricks rund um Home Assistant!
:+1: Gefällt dir das Video? Dann gib ihm einen Daumen hoch und teile es mit deinen Freunden!
:speech_balloon: Hast du Fragen oder Anregungen? Hinterlasse einen Kommentar unten!

Integration: Tankerkoenig - Home Assistant

4 „Gefällt mir“

Danke mal wieder für den kreativen Input.

Ich habe noch zwei Sensoren erstellt, so wird immer der günstigste Spritpreis von den ausgewählten Tankstellen angezeigt. Einen Sensor für den Preis und einen für die Tankstelle bzw. Straße. Entitäten müsst ihr entsprechend an eure anpassen.

Man könnte sicherlich auch einen Sensor daraus machen, aber ich fand die Aufteilung zur Anordnung im Dashboard besser.

- sensor:
      - name: "Günstigster Benzinpreis"
        unit_of_measurement: "€"
        state: >
          {% set preise = [
            states('sensor.shell_hegelstr_21_super') | float(99),
            states('sensor.shell_august_bebel_str_71_super') | float(99),
            states('sensor.raiffeisen_lindenstr_59_super') | float(99),
            states('sensor.aral_triftstrasse_36_super') | float(99),
            states('sensor.aral_friedenstrasse_36_super') | float(99),
            states('sensor.agip_eni_langenwahler_str_19_super') | float(99)
          ] %}
          {{ preise | min }}

für die Straße/Tanke. Hier wird eine Variable mit Namen straßen erstellt. Darin kann chronologisch die Liste der Tanken mit Straßennamen erfolgen.

- sensor:
    - name: "Günstigster Benzinpreis Straße"
      state: >
        {% set preise = [
          states('sensor.shell_hegelstr_21_super') | float(99),
          states('sensor.shell_august_bebel_str_71_super') | float(99),
          states('sensor.raiffeisen_lindenstr_59_super') | float(99),
          states('sensor.aral_triftstrasse_36_super') | float(99),
          states('sensor.aral_friedenstrasse_36_super') | float(99),
          states('sensor.agip_eni_langenwahler_str_19_super') | float(99)
        ] %}
        {% set straßen = [
          "Shell Hegelstr. 21",
          "Shell August-Bebel-Str. 71",
          "Raiffeisen Lindenstr. 59",
          "Aral Triftstrasse 36",
          "Aral Friedenstrasse 36",
          "Agip Langenwahler Str. 19"
        ] %}
        {% set min_preis = preise | min %}
        {% set index = preise.index(min_preis) %}
        {{ straßen[index] }}
3 „Gefällt mir“

Ich nutze die Tankerkoenig Integration, wähle die infrage kommenden Tankstellen un der Umgebung und packe mir dann die Entitäten als Kacheln in das Dashboard:

Ist aber rein informativ, da ich meist tanke, wenn ich abends von der Arbeit komme und dann nicht erst in die HA-App gehe um dann die Spritpreis zu sehen, dafür nutze direkt ne App auf dem Handy vom ADAC

Ich gehe auch über Tankerkönig, der Fairnishalber sollte man beim Polling rücksichtsvoll sein :wink:

die aktuellen Preise der Tankstellen in der Umgebung gebe ich in einer Liste aus, sortiert nach aktuellem Preis

Um ein Gefühl für den richtigen Zeitpunkt zu bekommen, nutze ich 2 MiniGraph-Cards für Min, Max, Avg für die letzten 24h und die letzten 7 Tage.

2 „Gefällt mir“

Cool wäre noch, wenn man die Daten der einzelnen Tage der letzten Woche übereinander legen könnte um dann daraus den Durchschnitt zu berechnen. Also betrachtet auf Dienstags um 09:00 hat der Treibstoff 1,70 gekostet, Mittwoch 09:00 1,80 und in dem Chart würde bei 09:00 dann die 1.75 angezeigt werden. Ausgehend von meiner „Tank-App“ auf dem iPhone kann man an diesem Verlauf recht gut sehen, wann das nächste mal günstig getankt werden kann…

Ich habe mir nach der Inspiration von @Nicknol die Card auf dem Dashboard auch noch etwas schöner gestaltet. Jetzt sehe ich den Min/Max Verlauf der letzten 5 Tage und aktuellen Spritpreis mit Tankstelle und Straßennamen.

Falls Interesse besteht kann ich den Code gerne hochladen, ab heute Abend ist er dann auch bei mir im github zu finden. :slight_smile:

EDIT: hier der Code zur Card

3 „Gefällt mir“

Das schaut doch echt cool aus. Habt ihr die Anzeigen über einen extra Sensor gelöst?

Ja haben wir, passende Beispielsensoren sind oben hier im Thema zu finden. :slight_smile:

1 „Gefällt mir“

Morgens ist eh eine schlechter Zeitpunkt zum Tanken, lieber abends spät.

Ich hab schon erlebt, das ich Samstags morgen innerhalb von 1 1/2 Stunden mehrmals an der Tankstelle vorbeigefahren bin und jedesmal die Preis anders waren - das waren 12 Cent Sprünge drin.