Home Assistant · cena a CO2
Pro Home Assistant tu není potřeba speciální integrace
Pro cenu elektřiny, CO2 a nejlepší časová okna stačí běžný REST senzor. Veřejný summary endpoint vrací přímo ta pole, která automatizace obvykle opravdu potřebují.
- není potřeba add-on ani HACS komponenta
- jeden endpoint pro cenu, CO2 a užitečná časová okna
- jasné oddělení základní ceny, CO2 a podpory celkové ceny
API už lze použít přímo z Home Assistantu, skriptů i jiných automatizací. Chyběla hlavně srozumitelná dokumentace, ne nová technická integrace.
Doporučený endpoint
Pro Home Assistant je nejjednodušší vstup /api/v1/home-assistant/summary. Endpoint vrací nejen surové hodnoty, ale i už spočítaná okna pro nejlevnější, nejzelenější a kombinované použití.
https://energypriceforecast.eu/api/v1/home-assistant/summary?country=cz&hours=48&window_hours=4flat.current_price a flat.cheapest_window_*.flat.current_co2_g_kwh a flat.greenest_window_*.flat.combined_window_* pro kompromis mezi cenou a CO2.Příklad REST senzoru
Ukázka níže dotazuje Česko každých 15 minut. U ostatních trhů se mění jen parametr country.
rest:
- resource: "https://energypriceforecast.eu/api/v1/home-assistant/summary?country=cz&hours=48&window_hours=4"
scan_interval: 900
sensor:
- name: "PredikceCenyElektřiny aktuální cena"
value_template: "{{ value_json.flat.current_price }}"
unit_of_measurement: "EUR/kWh"
- name: "PredikceCenyElektřiny aktuální CO2 intenzita"
value_template: "{{ value_json.flat.current_co2_g_kwh }}"
unit_of_measurement: "gCO2/kWh"
- name: "PredikceCenyElektřiny začátek nejlevnějšího okna"
value_template: "{{ value_json.flat.cheapest_window_start }}"
- name: "PredikceCenyElektřiny začátek nejzelenějšího okna"
value_template: "{{ value_json.flat.greenest_window_start }}"
Po vložení Home Assistant znovu načti nebo restartuj a zkontroluj hodnoty senzorů v nástrojích pro vývojáře.
Matice podpory veřejného API
Ne každý viditelný trh je zatím veřejně zapnutý ve všech endpointech. Níže je proto explicitně uvedeno, kde je který endpoint skutečně podporovaný.
| Trh | hourly-forecast |
home-assistant/summary |
co2-live |
retail-forecast |
|---|---|---|---|---|
| DE | ano | ano | ano | ano |
| NL | ano | ano | ano | ano |
| BE | ano | ano | ano | ne |
| FR | ano | ano | ano | ne |
| CZ | ano | ano | ne | ne |
| DK1 | ano | ano | ano | ano |
| DK2 | ano | ano | ano | ano |
dk1 nebo dk2. Obecné dk spadne na DK1.Důležité poznámky
Je to oficiální integrace Home Assistantu?
Ne. Záměrně jde o jednoduchou REST cestu. Je stabilnější, lépe se testuje a pro mnoho instalací úplně stačí.
Jsou ceny z API moje přesné koncové ceny elektřiny?
Ne automaticky. hourly-forecast a Home Assistant summary začínají tržní / základní cenou. Přesná koncová cena závisí podle země na síťových poplatcích, daních, odvodech a marži dodavatele.
Co se stane u nepodporované země?
Veřejné API teď vrací záměrně chybu místo tichého fallbacku na Německo. Je to úmyslně přísnější, aby automatizace neběžely nad špatnými daty.