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?

