Tibber Preisvorhersage funktioniert nicht mehr

Hi,

ich habe im Dashboard eine apexcharts-card für die Vorhersage des Tibber-Preises für den nächsten Tag. Ab Mitte der Woche, ich weiß nicht warum, fehlen die Daten. Es ist ein Rest-Sensor. Darauf habe ich mir den versucht zu schauen ob die Werte überhaupt ausgelesen werden. Unter Entwicklerwerckzeuge und Zustände steht “unknown”, also eher nicht.

in der Sensor.yaml steht bei mir:

- platform: rest
  name: Tibber Prices
  unique_id: sensor.tibber_prices
  resource: https://api.tibber.com/v1-beta/gql
  method: POST
  scan_interval: 300
  headers:
   Authorization: # Token entfernt
   Content-Type: application/json
   User-Agent: REST
  # payload: '{ "query": "{ viewer { homes { currentSubscription { priceInfo { today startsAt } tomorrow { total startsAt } } } } } }" }'
  payload: '{ "query": "{ viewer { homes { currentSubscription { status priceInfo { current { total startsAt } today { total startsAt } tomorrow { total startsAt } } } } } }" }'
  json_attributes_path: "$.data.viewer.homes[0].currentSubscription.priceInfo"
  json_attributes:
    - today
    - tomorrow
  value_template: "{{ value_json.data.viewer.homes[0].currentSubscription.priceInfo.current.total | float }}"
  unit_of_measurement: EUR/kWh

Ist das so ok?

Die Preisvorhersage in der Tibber-App funktioniert noch, die Tibber-Integration in HA ebenfalls.

Wenn ich unter https://developer.tibber.com/ im API-Explorer einen Demo Token mit meinem Token vergleiche gibt es unterschiede, die ich nicht erklären kann:

Demo Token:

eigener Token

Könnte das ein Grund sein warum es nicht funktioniert? Und warum steht dort “null” wenn weiter unten doch etwas ausgelesen wird?

Kann da jemand helfen?

Fehler gefunden!

Im Tibber-App hat sich ein zweites “home”, ohne Tibber-Vertrag angefunden. Keine Ahnung warum. Ich war nicht an der App. Dadurch kam es beim Token im API-Explorer einmal “currentSubscription: null” und einmal mit Daten. Nur das diese Struktur nicht mehr zur Query passt.

Bis dahin.