FrankP
25. November 2024 um 13:27
1
Hallo.
Meine Tibber Integration liefert 19 Entitäten. Ich vermisse aber unter Anderem
sensor.tibber_price_current
sensor.tibber_price_tomorrow
sensor.tibber_grid_price_level
Wieviel Entitäten sollten es sein?
Mein Tibber Token beinhaltet eigentlich folgendes:
Approved scopes
tibber_graph
user
homes
price
consumption
full
write_access
Hat jemand eine Idee, was ich machen kann, um alle Entitäten zu bekommen?
Vielen Dank und Grüße
Frank
hr-erz
25. November 2024 um 13:53
2
Die Tibber-Integration beinhaltet bei mir 1 Gerät und 25 Entitäten.
Über die EPEXspot - Integration kann man dann mit Angabe von Tibber als Entität die stündlichen Preise auch in der Vorschau sehen - hab aus Ermangelung von Wissen und Ahnung im HA einfach das Beispiel aus der Integrationsbeschreibung auf ein Dashboard eingefügt, das gibt dann eine gute Vorschau…
FrankP
25. November 2024 um 14:34
3
Vielen Dank für deine schnelle Antwort.
Ich habe mir die Epex Chart Card eingebunden.
Bei mir sieht das seltsam aus, keine Daten von Morgen.
Ich werde mir die Dokumentation noch einmal zu Gemüte führen, ich mache vielleicht auch nur einen Denkfehler.
Bei mir wird das hier geliefert:
Und außerdem auch die Preise von morgen über die API:
- platform: rest
name: Tibber Prices
unique_id: tibber_prices
resource: https://api.tibber.com/v1-beta/gql
method: POST
payload: '{ "query": "{ viewer { homes { currentSubscription { status priceInfo { current { total } today { total } tomorrow { total } } } } } }" }'
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 }}"
scan_interval: 30
headers:
Authorization: !secret tibber_api_key
Content-Type: application/json
User-Agent: REST
unit_of_measurement: EUR/kWh
FrankP
26. November 2024 um 08:49
5
ok, danke. Diese Informationen sehe ich auch, aber das sind nicht die stündlichen Preise, sondern eine Momentaufnahme.
Den Code muss ich bei mir implementieren, mal sehen, was bei mir angezeigt wird.
Vielen Dank erst einmal, das hilft mir sicher ein wenig weiter.
Mit dem Code über die API bekommst du die stündlichen Preise für heute und ab ca. 13 Uhr auch für morgen.
FrankP
26. November 2024 um 12:21
7
wieder ein Schritt weiter. Jetzt habe ich die Werte in der Entität
aber als Graph bekomme ich sie nicht angezeigt. Welche Card verwendest du dafür?
Bitte sehr:
type: custom:apexcharts-card
experimental:
color_threshold: true
all_series_config:
unit: " Cent/kWh"
apex_config:
grid:
show: true
borderColor: "#E0E0E0"
chart:
height: 250px
tooltip:
enabled: true
followCursor: false
x:
show: false
fixed:
enabled: true
header:
show: true
title: Strompreis
show_states: true
colorize_states: true
standard_format: false
graph_span: 48h
now:
show: true
color: 9E9E9E
span:
start: day
series:
- entity: sensor.tibber_prices
name: Preis
show:
in_header: before_now
name_in_header: false
color_threshold:
- value: 0
color: 4DD0E1
- value: 10
color: 26A69A
- value: 15
color: 4CAF50
- value: 20
color: 7CB342
- value: 25
color: FBC02D
- value: 30
color: EF6C00
- value: 40
color: B71C1C
type: line
curve: stepline
extend_to: false
stroke_width: 2
float_precision: 2
data_generator: |
const noon = new Date()
noon.setHours(0, 0, 0, 0)
const prices = entity.attributes.today.concat(entity.attributes.tomorrow);
const data = [];
for(let i = 0; i < prices.length; i++) {
data.push([noon.getTime() + i * 1000 * 3600, prices[i].total * 100])
}
return data;
Tomiro
27. November 2024 um 07:20
9
Hallo, ich scheitere nach Einrichtung der EPEX-Integration beim Tibberzugriff.
Das Token sollte okay sein.
Hat jemand eine Idee wo es da hängt?
FrankP
27. November 2024 um 07:30
10
vielen Dank, DAS ist perfekt.
Hab’s auch eingerichtet. Erst noch einen Fehler gehabt aber jetzt läufts. Super Anleitung