ich bin mir nicht sicher, ob es hier schon mal so eine Idee gegeben hat – auf die schnelle habe ich gerade nichts gefunden.
Wir interessieren uns für variable Stromtarife.
Um mal so ein Gefühl dafür zu bekommen, ob sich das für uns lohnt und wie die Preise so schwanken über die Zeit, würde ich gerne über die API bei Tibber den gerade aktuellen Brutto-Preis abfragen und hier in einem Display (LaMetric Time) anzeigen lassen – im besten Fall mit einem ShellScript via curl, das ist oft der einfachste Weg.
Einen Tibber-Account und eine Wohnung habe ich eingerichtet, aber natürlich noch keinen Vertrag. In der Handy-App wird der aktuelle Strompreis angezeigt.
Über die Developer-Seite habe ich ein API-Token erstellt und konnte auch meine Home-ID abfragen.
Nach meinen bisherigen Recherchen müßte das ungefähr mit so einem Befehl klappen:
curl \
-H "Authorization: Bearer <API-Token>" \
-H "Content-Type: application/json" \
-X POST \
-d '{ "query": "{ viewer { homes { currentSubscription { status priceInfo { current { total }}}}}}" }' https://api.tibber.com/v1-beta/gql
Als Rückmeldung kommt dann:
{"data":{"viewer":{"homes":[{"currentSubscription":null}]}}}
Ich vermute, daß die Meldung daran liegt, daß wir noch keinen Vertrag haben (currentSubscription ?) – kann das sein?
Hat schon jemand etwas in der Richtung versucht? Geht das überhaupt?
Tibber gibt Dir in der Tat nur als Kunde die Daten. Schau Dir einmal die API von AWATTAR an. Da solltest Du fündig werden
Und wenn Du Openhab nutzt, für Awattar gibt es auch ein Binding dazu
Hm, schade – die Tibber-Daten sind Endkunden-Bruttopreise, also wirklich das, was ich aktuell zahlen würde.
aWATTar und die anderen Strompreis-Portale geben immer den EPEX Spot Strombörsenpreis ohne die ganzen Zusatzkosten in €/MWh an, was natürlich nicht die "Verbraucher-Wirklichkeit" widerspiegelt.
Aber trotzdem ein guter Tip, vielen Dank. Ich werde mal etwas damit rumspielen
Falls du Homeassistant nutzt wäre ein guter Weg über Nordpool zu gehen. Deine Nebenkosten werden ja im Tibberpreisrechner ausgewiesen und du musst nur noch die Formel zur Berechnung damit anpassen.
Der Preissensor in HA könnte dann so ausschauen:
#----------------Integration HACS "nordpool" Konfiguration-----------------------------------------------
- platform: nordpool
# Country/region to get the energy prices for.
region: "GER"
# Override HA local currency used to fetch the prices from the API.
currency: "EUR"
# Add Value Added Taxes (VAT)?
VAT: false
# Energy price rounding precision.
precision: 3
# Percentage of average price to set the low price attribute
low_price = hour_price < average * low_price_cutoff
low_price_cutoff: 0.65
# Display price in cents in stead of (for example) Euros.
price_in_cents: true
# Price displayed for MWh, kWh or Wh
price_type: kWh
# Template to specify additional cost to be added to the tariff.
# The template price is in EUR, DKK, NOK or SEK (not in cents).
# For example: "{{ current_price * 0.19 + 0.1836 | float}}"
# (0,1836 = Feste Kosten je/kwh aus dem Website Preisrechner https://tibber.com/de?modal=preisrechner)
additional_costs: "{{ current_price * 0.19 + 0.1836 | float}}"