mirror of
https://github.com/jpawlowski/hass.tibber_prices.git
synced 2026-03-29 21:03:40 +00:00
API Client:
- Changed async_get_price_info() to accept home_ids parameter
- Implemented _get_price_info_for_specific_homes() using GraphQL aliases
(home0: home(id: "abc") { ... }) for efficient multi-home queries
- Extended async_get_viewer_details() with comprehensive home metadata
(owner, address, meteringPointData, subscription, features)
- Removed deprecated async_get_data() method (combined query no longer needed)
- Updated _is_data_empty() to handle aliased response structure
Coordinator:
- Added _get_configured_home_ids() to collect all active config entries
- Modified _fetch_all_homes_data() to only query configured homes
- Added refresh_user_data() forcing user data refresh (bypasses cache)
- Improved get_user_profile() with detailed user info (name, login, accountType)
- Fixed get_user_homes() to extract from viewer object
Binary Sensors:
- Added has_ventilation_system sensor (home metadata)
- Added realtime_consumption_enabled sensor (features check)
- Refactored state getter mapping to dictionary pattern
Diagnostic Sensors (12 new):
- Home metadata: home_type, home_size, main_fuse_size, number_of_residents,
primary_heating_source
- Metering point: grid_company, grid_area_code, price_area_code,
consumption_ean, production_ean, energy_tax_type, vat_type,
estimated_annual_consumption
- Subscription: subscription_status
- Added available property override to hide diagnostic sensors with no data
Config Flow:
- Fixed subentry flow to exclude parent home_id from available homes
- Added debug logging for home title generation
Entity:
- Made attribution translatable (get_translation("attribution"))
- Removed hardcoded user name suffix from subentry device names
Impact: Enables multi-home setups with dedicated subentries. Each home gets
its own set of sensors and only configured homes are queried (reduces API
load). New diagnostic sensors provide comprehensive home metadata from Tibber
API. Users can track ventilation systems, heating types, metering point info,
and subscription status.
462 lines
44 KiB
JSON
462 lines
44 KiB
JSON
{
|
|
"sensor": {
|
|
"current_interval_price": {
|
|
"description": "Den nåværende elektrisitetsprisen per kWh",
|
|
"long_description": "Viser nåværende pris per kWh fra ditt Tibber-abonnement",
|
|
"usage_tips": "Bruk dette til å spore priser eller lage automatiseringer som kjører når strøm er billig"
|
|
},
|
|
"current_interval_price_major": {
|
|
"description": "Nåværende elektrisitetspris i hovedvaluta (EUR/kWh, NOK/kWh, osv.) for Energi-dashboard",
|
|
"long_description": "Viser nåværende pris per kWh i hovedvalutaenheter (f.eks. EUR/kWh i stedet for ct/kWh, NOK/kWh i stedet for øre/kWh). Denne sensoren er spesielt designet for bruk med Home Assistants Energi-dashboard, som krever priser i standard valutaenheter.",
|
|
"usage_tips": "Bruk denne sensoren når du konfigurerer Energi-dashboardet under Innstillinger → Dashbord → Energi. Velg denne sensoren som 'Entitet med nåværende pris' for automatisk å beregne energikostnadene. Energi-dashboardet multipliserer energiforbruket ditt (kWh) med denne prisen for å vise totale kostnader."
|
|
},
|
|
"next_interval_price": {
|
|
"description": "Neste intervalls elektrisitetspris per kWh",
|
|
"long_description": "Viser prisen for det neste 15-minutters intervallet fra ditt Tibber-abonnement",
|
|
"usage_tips": "Bruk dette til å forberede deg på kommende prisendringer eller planlegge enheter til å kjøre i billigere intervaller"
|
|
},
|
|
"previous_interval_price": {
|
|
"description": "Forrige intervalls elektrisitetspris per kWh",
|
|
"long_description": "Viser prisen for det forrige 15-minutters intervallet fra ditt Tibber-abonnement",
|
|
"usage_tips": "Bruk dette til å gjennomgå tidligere prisendringer eller spore prishistorikk"
|
|
},
|
|
"current_hour_average_price": {
|
|
"description": "Rullende 5-intervalls gjennomsnittspris per kWh",
|
|
"long_description": "Viser gjennomsnittsprisen per kWh beregnet fra 5 intervaller: 2 foregående, nåværende og 2 neste intervaller (omtrent 75 minutter totalt). Dette gir en utjevnet 'timepris' som tilpasser seg etter hvert som tiden går, i stedet for å være fiksert til klokkeslett.",
|
|
"usage_tips": "Bruk dette for en mer stabil prisindikator som jevner ut kortsiktige svingninger mens den fortsatt er responsiv til prisendringer. Bedre enn faste timepriser for å ta forbruksbeslutninger."
|
|
},
|
|
"next_hour_average_price": {
|
|
"description": "Rullende 5-intervalls gjennomsnittspris for neste time per kWh",
|
|
"long_description": "Viser gjennomsnittsprisen per kWh beregnet fra 5 intervaller sentrert en time frem: omtrent intervallene +2 til +6 fra nå (dekker minutter +30 til +105). Dette gir en fremtidsrettet utjevnet 'timepris' for å planlegge forbruk.",
|
|
"usage_tips": "Bruk dette til å forutse prisendringer i neste time. Nyttig for å planlegge høyforbruksaktiviteter som lading av elbiler, kjøring av oppvaskmaskiner eller varmesystemer."
|
|
},
|
|
"lowest_price_today": {
|
|
"description": "Den laveste elektrisitetsprisen i dag per kWh",
|
|
"long_description": "Viser den laveste prisen per kWh for gjeldende dag fra ditt Tibber-abonnement",
|
|
"usage_tips": "Bruk dette til å sammenligne nåværende priser med den billigste tiden på dagen"
|
|
},
|
|
"highest_price_today": {
|
|
"description": "Den høyeste elektrisitetsprisen i dag per kWh",
|
|
"long_description": "Viser den høyeste prisen per kWh for gjeldende dag fra ditt Tibber-abonnement",
|
|
"usage_tips": "Bruk dette til å unngå å kjøre apparater i toppristider"
|
|
},
|
|
"average_price_today": {
|
|
"description": "Den gjennomsnittlige elektrisitetsprisen i dag per kWh",
|
|
"long_description": "Viser gjennomsnittsprisen per kWh for gjeldende dag fra ditt Tibber-abonnement",
|
|
"usage_tips": "Bruk dette som en baseline for å sammenligne nåværende priser"
|
|
},
|
|
"lowest_price_tomorrow": {
|
|
"description": "Den laveste elektrisitetsprisen i morgen per kWh",
|
|
"long_description": "Viser den laveste prisen per kWh for morgendagen fra ditt Tibber-abonnement. Denne sensoren blir utilgjengelig inntil morgendagens data er publisert av Tibber (vanligvis rundt 13:00-14:00 CET).",
|
|
"usage_tips": "Bruk dette til å planlegge energikrevende aktiviteter for morgendagens billigste tid. Perfekt for forhåndsplanlegging av oppvarming, elbillading eller apparater."
|
|
},
|
|
"highest_price_tomorrow": {
|
|
"description": "Den høyeste elektrisitetsprisen i morgen per kWh",
|
|
"long_description": "Viser den høyeste prisen per kWh for morgendagen fra ditt Tibber-abonnement. Denne sensoren blir utilgjengelig inntil morgendagens data er publisert av Tibber (vanligvis rundt 13:00-14:00 CET).",
|
|
"usage_tips": "Bruk dette til å unngå å kjøre apparater i morgendagens toppristider. Nyttig for å planlegge rundt dyre perioder."
|
|
},
|
|
"average_price_tomorrow": {
|
|
"description": "Den gjennomsnittlige elektrisitetsprisen i morgen per kWh",
|
|
"long_description": "Viser gjennomsnittsprisen per kWh for morgendagen fra ditt Tibber-abonnement. Denne sensoren blir utilgjengelig inntil morgendagens data er publisert av Tibber (vanligvis rundt 13:00-14:00 CET).",
|
|
"usage_tips": "Bruk dette som en baseline for å sammenligne morgendagens priser og planlegge forbruk. Sammenlign med dagens gjennomsnitt for å se om morgendagen vil være mer eller mindre dyr totalt sett."
|
|
},
|
|
"yesterday_price_level": {
|
|
"description": "Aggregert prisnivå for i går",
|
|
"long_description": "Viser det aggregerte prisnivået for alle intervaller i går. Bruker samme logikk som timesensorene for å bestemme det samlede prisnivået for hele dagen.",
|
|
"usage_tips": "Bruk dette for å forstå gårsdagens generelle prissituasjon. Sammenlign med i dag for å se daglige trender."
|
|
},
|
|
"today_price_level": {
|
|
"description": "Aggregert prisnivå for i dag",
|
|
"long_description": "Viser det aggregerte prisnivået for alle intervaller i dag. Bruker samme logikk som timesensorene for å bestemme det samlede prisnivået for hele dagen.",
|
|
"usage_tips": "Bruk dette for å forstå dagens generelle prissituasjon på et øyeblikk. Nyttig for raske vurderinger av om i dag generelt er billig eller dyrt."
|
|
},
|
|
"tomorrow_price_level": {
|
|
"description": "Aggregert prisnivå for i morgen",
|
|
"long_description": "Viser det aggregerte prisnivået for alle intervaller i morgen. Bruker samme logikk som timesensorene for å bestemme det samlede prisnivået for hele dagen. Denne sensoren blir utilgjengelig inntil morgendagens data er publisert av Tibber (vanligvis rundt 13:00-14:00 CET).",
|
|
"usage_tips": "Bruk dette for å forstå morgendagens generelle prissituasjon. Sammenlign med i dag for å se om morgendagen vil være mer eller mindre gunstig for energiforbruk."
|
|
},
|
|
"yesterday_price_rating": {
|
|
"description": "Aggregert prisvurdering for i går",
|
|
"long_description": "Viser den aggregerte prisvurderingen (lav/normal/høy) for alle intervaller i går, basert på dine konfigurerte terskelverdier. Bruker samme logikk som timesensorene for å bestemme den samlede vurderingen for hele dagen.",
|
|
"usage_tips": "Bruk dette for å forstå gårsdagens prissituasjon i forhold til dine personlige terskelverdier. Sammenlign med i dag for trendanalyse."
|
|
},
|
|
"today_price_rating": {
|
|
"description": "Aggregert prisvurdering for i dag",
|
|
"long_description": "Viser den aggregerte prisvurderingen (lav/normal/høy) for alle intervaller i dag, basert på dine konfigurerte terskelverdier. Bruker samme logikk som timesensorene for å bestemme den samlede vurderingen for hele dagen.",
|
|
"usage_tips": "Bruk dette for raskt å vurdere dagens prissituasjon i forhold til dine personlige terskelverdier. Hjelper med å ta forbruksbeslutninger for gjeldende dag."
|
|
},
|
|
"tomorrow_price_rating": {
|
|
"description": "Aggregert prisvurdering for i morgen",
|
|
"long_description": "Viser den aggregerte prisvurderingen (lav/normal/høy) for alle intervaller i morgen, basert på dine konfigurerte terskelverdier. Bruker samme logikk som timesensorene for å bestemme den samlede vurderingen for hele dagen. Denne sensoren blir utilgjengelig inntil morgendagens data er publisert av Tibber (vanligvis rundt 13:00-14:00 CET).",
|
|
"usage_tips": "Bruk dette for å planlegge morgendagens energiforbruk basert på dine personlige pristerskelverdier. Sammenlign med i dag for å bestemme om du skal flytte forbruk til i morgen eller bruke energi i dag."
|
|
},
|
|
"trailing_price_average": {
|
|
"description": "Den gjennomsnittlige elektrisitetsprisen for de siste 24 timene per kWh",
|
|
"long_description": "Viser gjennomsnittsprisen per kWh beregnet fra de siste 24 timene (glidende gjennomsnitt) fra ditt Tibber-abonnement. Dette gir et rullende gjennomsnitt som oppdateres hvert 15. minutt basert på historiske data.",
|
|
"usage_tips": "Bruk dette til å sammenligne nåværende priser mot nylige trender. En nåværende pris betydelig over dette gjennomsnittet kan indikere et godt tidspunkt å redusere forbruket."
|
|
},
|
|
"leading_price_average": {
|
|
"description": "Den gjennomsnittlige elektrisitetsprisen for de neste 24 timene per kWh",
|
|
"long_description": "Viser gjennomsnittsprisen per kWh beregnet fra de neste 24 timene (fremtidsrettet gjennomsnitt) fra ditt Tibber-abonnement. Dette gir et fremtidsrettet gjennomsnitt basert på tilgjengelige prognosedata.",
|
|
"usage_tips": "Bruk dette til å planlegge energibruk. Hvis nåværende pris er under det fremtidsrettede gjennomsnittet, kan det være et godt tidspunkt å kjøre energikrevende apparater."
|
|
},
|
|
"trailing_price_min": {
|
|
"description": "Den minste elektrisitetsprisen for de siste 24 timene per kWh",
|
|
"long_description": "Viser minimumsprisen per kWh fra de siste 24 timene (glidende minimum) fra ditt Tibber-abonnement. Dette gir den laveste prisen sett i de siste 24 timene.",
|
|
"usage_tips": "Bruk dette til å se den beste prismuligheten du hadde i de siste 24 timene og sammenlign den med nåværende priser."
|
|
},
|
|
"trailing_price_max": {
|
|
"description": "Den maksimale elektrisitetsprisen for de siste 24 timene per kWh",
|
|
"long_description": "Viser maksimumsprisen per kWh fra de siste 24 timene (glidende maksimum) fra ditt Tibber-abonnement. Dette gir den høyeste prisen sett i de siste 24 timene.",
|
|
"usage_tips": "Bruk dette til å se toppprisen i de siste 24 timene og vurdere prisvolatilitet."
|
|
},
|
|
"leading_price_min": {
|
|
"description": "Den minste elektrisitetsprisen for de neste 24 timene per kWh",
|
|
"long_description": "Viser minimumsprisen per kWh fra de neste 24 timene (fremtidsrettet minimum) fra ditt Tibber-abonnement. Dette gir den laveste prisen forventet i de neste 24 timene basert på prognosedata.",
|
|
"usage_tips": "Bruk dette til å identifisere den beste prismuligheten som kommer og planlegge energikrevende oppgaver deretter."
|
|
},
|
|
"leading_price_max": {
|
|
"description": "Den maksimale elektrisitetsprisen for de neste 24 timene per kWh",
|
|
"long_description": "Viser maksimumsprisen per kWh fra de neste 24 timene (fremtidsrettet maksimum) fra ditt Tibber-abonnement. Dette gir den høyeste prisen forventet i de neste 24 timene basert på prognosedata.",
|
|
"usage_tips": "Bruk dette til å unngå å kjøre apparater i kommende topprisperioder."
|
|
},
|
|
"current_interval_price_level": {
|
|
"description": "Den nåværende prisnivåklassifiseringen",
|
|
"long_description": "Viser Tibbers klassifisering av nåværende pris sammenlignet med historiske priser",
|
|
"usage_tips": "Bruk dette til å lage automatiseringer basert på relative prisnivåer i stedet for absolutte priser"
|
|
},
|
|
"next_interval_price_level": {
|
|
"description": "Prisnivå for det neste 15-minutters intervallet",
|
|
"long_description": "Viser prisnivåklassifiseringen for det kommende intervallet. Hjelper med å forutse kortsiktige prisendringer for umiddelbar planlegging.",
|
|
"usage_tips": "Bruk for raske beslutninger om å starte eller stoppe høyeffektenheter i de neste få minuttene."
|
|
},
|
|
"previous_interval_price_level": {
|
|
"description": "Prisnivå for det forrige 15-minutters intervallet",
|
|
"long_description": "Viser prisnivåklassifiseringen for det siste intervallet. Nyttig for historisk sammenligning og forståelse av nylige pristrender.",
|
|
"usage_tips": "Bruk for å sammenligne nåværende vs nylige prisnivåer eller analysere forbruksmønstre mot historiske priser."
|
|
},
|
|
"current_hour_price_level": {
|
|
"description": "Aggregert prisnivå for nåværende rullerende time (5 intervaller)",
|
|
"long_description": "Viser median prisnivå på tvers av 5 intervaller (2 før, nåværende, 2 etter) som dekker omtrent 75 minutter. Gir en mer stabil prisnivåindikator som jevner ut kortsiktige svingninger.",
|
|
"usage_tips": "Bruk for mellomlangsiktige planleggingsbeslutninger der du ønsker å unngå å reagere på korte pristopper eller fall."
|
|
},
|
|
"next_hour_price_level": {
|
|
"description": "Aggregert prisnivå for neste rullerende time (5 intervaller frem)",
|
|
"long_description": "Viser median prisnivå på tvers av 5 intervaller sentrert en time frem. Hjelper med å planlegge forbruk basert på kommende pristrender i stedet for øyeblikkelige fremtidige priser.",
|
|
"usage_tips": "Bruk for å planlegge aktiviteter for neste time basert på en utjevnet prisnivåprognose."
|
|
},
|
|
"current_interval_price_rating": {
|
|
"description": "Hvordan nåværende intervalls pris sammenlignes med historiske data",
|
|
"long_description": "Viser hvordan nåværende intervalls pris sammenlignes med historiske prisdata som en prosentandel",
|
|
"usage_tips": "En positiv prosentandel betyr at nåværende pris er over gjennomsnittet, negativ betyr under gjennomsnittet"
|
|
},
|
|
"next_interval_price_rating": {
|
|
"description": "Prisvurdering for det neste 15-minutters intervallet",
|
|
"long_description": "Viser hvordan neste intervalls pris sammenlignes med det rullerende 24-timers gjennomsnittet. Hjelper med å forutse om kommende priser er over eller under den nylige trenden.",
|
|
"usage_tips": "Bruk for å ta raske beslutninger om å starte aktiviteter i neste intervall basert på relativ prisposisjon."
|
|
},
|
|
"previous_interval_price_rating": {
|
|
"description": "Prisvurdering for det forrige 15-minutters intervallet",
|
|
"long_description": "Viser hvordan siste intervalls pris sammenlignes med det rullerende gjennomsnittet. Nyttig for å forstå nylig prisatferd.",
|
|
"usage_tips": "Bruk for å analysere hvordan prisvurderinger endret seg over tid eller validere tidligere forbruksbeslutninger."
|
|
},
|
|
"current_hour_price_rating": {
|
|
"description": "Aggregert prisvurdering for nåværende rullerende time (5 intervaller)",
|
|
"long_description": "Viser gjennomsnittlig vurdering på tvers av 5 intervaller (2 før, nåværende, 2 etter). Basert på gjennomsnittlig prosentvis forskjell fra rullerende 24t gjennomsnitt, som gir en utjevnet vurderingsindikator.",
|
|
"usage_tips": "Bruk for stabil mellomlangsiktig prisvurdering som ikke overreagerer på kortvarige prisavvik."
|
|
},
|
|
"next_hour_price_rating": {
|
|
"description": "Aggregert prisvurdering for neste rullerende time (5 intervaller frem)",
|
|
"long_description": "Viser gjennomsnittlig vurdering for 5 intervaller sentrert en time frem. Hjelper med å forstå om neste time generelt vil være over eller under gjennomsnittlig prising.",
|
|
"usage_tips": "Bruk for å avgjøre om du bør vente en time før du starter høyforbruksaktiviteter."
|
|
},
|
|
"next_avg_1h": {
|
|
"description": "Gjennomsnittspris for neste 1 time (kun fremover fra neste intervall)",
|
|
"long_description": "Fremtidsrettet gjennomsnitt: Viser gjennomsnitt av neste 4 intervaller (1 time) fra og med NESTE 15-minutters intervall (ikke inkludert nåværende). Forskjellig fra current_hour_average_price som inkluderer tidligere intervaller. Bruk for planlegging med absolutt pristerskel.",
|
|
"usage_tips": "Absolutt pristerskel: Start kun apparater når gjennomsnittet forblir under din maksimalt akseptable pris (f.eks. under 0,25 EUR/kWh). Kombiner med trendsensor for optimal timing. Merk: Dette er IKKE en erstatning for timepriser - bruk current_hour_average_price for det."
|
|
},
|
|
"next_avg_2h": {
|
|
"description": "Gjennomsnittspris for neste 2 timer",
|
|
"long_description": "Viser gjennomsnittsprisen for de neste 8 intervallene (2 timer) fra og med neste 15-minutters intervall.",
|
|
"usage_tips": "Absolutt pristerskel: Sett en maksimalt akseptabel gjennomsnittspris for standard apparater som vaskemaskiner. Sikrer at du aldri betaler mer enn din grense."
|
|
},
|
|
"next_avg_3h": {
|
|
"description": "Gjennomsnittspris for neste 3 timer",
|
|
"long_description": "Viser gjennomsnittsprisen for de neste 12 intervallene (3 timer) fra og med neste 15-minutters intervall.",
|
|
"usage_tips": "Absolutt pristerskel: For EU Eco-programmer (oppvaskmaskiner, 3-4t kjøretid). Start kun når 3t gjennomsnitt er under din prisgrense. Bruk med trendsensor for å finne beste øyeblikk innenfor akseptabelt prisområde."
|
|
},
|
|
"next_avg_4h": {
|
|
"description": "Gjennomsnittspris for neste 4 timer",
|
|
"long_description": "Viser gjennomsnittsprisen for de neste 16 intervallene (4 timer) fra og med neste 15-minutters intervall.",
|
|
"usage_tips": "Absolutt pristerskel: Sett maksimalt akseptabel pris for varmepumper eller varmtvannsberedere. Forhindrer drift i dyre perioder uavhengig av relative trender."
|
|
},
|
|
"next_avg_5h": {
|
|
"description": "Gjennomsnittspris for neste 5 timer",
|
|
"long_description": "Viser gjennomsnittsprisen for de neste 20 intervallene (5 timer) fra og med neste 15-minutters intervall.",
|
|
"usage_tips": "Absolutt pristerskel: Bro mellom kort- og langsiktig planlegging. Bruk for utvidede sykluser med harde prisgrenser (f.eks. bassengpumper, utvidede oppvarmingssykluser)."
|
|
},
|
|
"next_avg_6h": {
|
|
"description": "Gjennomsnittspris for neste 6 timer",
|
|
"long_description": "Viser gjennomsnittsprisen for de neste 24 intervallene (6 timer) fra og med neste 15-minutters intervall.",
|
|
"usage_tips": "Absolutt pristerskel: Kveldsplanlegging med pristak. Planlegg kun oppgaver hvis 6t gjennomsnitt forblir under din maksimalt akseptable kostnad."
|
|
},
|
|
"next_avg_8h": {
|
|
"description": "Gjennomsnittspris for neste 8 timer",
|
|
"long_description": "Viser gjennomsnittsprisen for de neste 32 intervallene (8 timer) fra og med neste 15-minutters intervall.",
|
|
"usage_tips": "Absolutt pristerskel: Nattdriftsbeslutninger. Sett harde prisgrenser for nattbelastninger (batterilading, termolagring). Overskrid aldri budsjettet ditt."
|
|
},
|
|
"next_avg_12h": {
|
|
"description": "Gjennomsnittspris for neste 12 timer",
|
|
"long_description": "Viser gjennomsnittsprisen for de neste 48 intervallene (12 timer) fra og med neste 15-minutters intervall.",
|
|
"usage_tips": "Absolutt pristerskel: Strategiske beslutninger med pristak. Fortsett kun hvis 12t gjennomsnitt er under din maksimalt akseptable pris. Bra for utsettbare store belastninger."
|
|
},
|
|
"price_trend_1h": {
|
|
"description": "Pristrend for neste time",
|
|
"long_description": "Sammenligner nåværende intervallpris med gjennomsnitt av neste 1 time (4 intervaller). Stigende hvis fremtiden er >5% høyere, fallende hvis >5% lavere, ellers stabil.",
|
|
"usage_tips": "Relativ optimalisering: 'fallende' = vent, prisene faller. 'stigende' = handle nå eller du betaler mer. 'stabil' = prisen spiller ikke så stor rolle nå. Fungerer uavhengig av absolutt prisnivå."
|
|
},
|
|
"price_trend_2h": {
|
|
"description": "Pristrend for neste 2 timer",
|
|
"long_description": "Sammenligner nåværende intervallpris med gjennomsnitt av neste 2 timer (8 intervaller). Stigende hvis fremtiden er >5% høyere, fallende hvis >5% lavere, ellers stabil.",
|
|
"usage_tips": "Relativ optimalisering: Ideelt for apparater. 'fallende' betyr bedre priser kommer om 2t - utsett hvis mulig. Finner beste timing innenfor ditt tilgjengelige vindu, uavhengig av sesong."
|
|
},
|
|
"price_trend_3h": {
|
|
"description": "Pristrend for neste 3 timer",
|
|
"long_description": "Sammenligner nåværende intervallpris med gjennomsnitt av neste 3 timer (12 intervaller). Stigende hvis fremtiden er >5% høyere, fallende hvis >5% lavere, ellers stabil.",
|
|
"usage_tips": "Relativ optimalisering: For Eco-programmer. 'fallende' betyr priser faller >5% - verdt å vente. Fungerer i enhver sesong. Kombiner med avg-sensor for pristak: kun når avg < din grense OG trend ikke 'fallende'."
|
|
},
|
|
"price_trend_4h": {
|
|
"description": "Pristrend for neste 4 timer",
|
|
"long_description": "Sammenligner nåværende intervallpris med gjennomsnitt av neste 4 timer (16 intervaller). Stigende hvis fremtiden er >5% høyere, fallende hvis >5% lavere, ellers stabil.",
|
|
"usage_tips": "Relativ optimalisering: Varmepumpe/batteribeslutninger. 'fallende' betyr bedre ladevindu kommer. Finner alltid relativ beste tid - enten prisene er 10 cent eller 50 cent. Bruk avg-sensor for absolutt grense."
|
|
},
|
|
"price_trend_5h": {
|
|
"description": "Pristrend for neste 5 timer",
|
|
"long_description": "Sammenligner nåværende intervallpris med gjennomsnitt av neste 5 timer (20 intervaller). Stigende hvis fremtiden er >5% høyere, fallende hvis >5% lavere, ellers stabil.",
|
|
"usage_tips": "Relativ optimalisering: Utvidede operasjoner. Tilpasser seg markedet - finner beste relative timing i ethvert prismiljø. 'stabil/stigende' = godt tidspunkt å starte innenfor ditt planleggingsvindu."
|
|
},
|
|
"price_trend_6h": {
|
|
"description": "Pristrend for neste 6 timer",
|
|
"long_description": "Sammenligner nåværende intervallpris med gjennomsnitt av neste 6 timer (24 intervaller). Stigende hvis fremtiden er >5% høyere, fallende hvis >5% lavere, ellers stabil.",
|
|
"usage_tips": "Relativ optimalisering: Kveldsbeslutninger. 'fallende' = prisene forbedres betydelig hvis du venter. Ingen faste terskler nødvendig - justerer automatisk til vinter/sommer prisnivåer."
|
|
},
|
|
"price_trend_8h": {
|
|
"description": "Pristrend for neste 8 timer",
|
|
"long_description": "Sammenligner nåværende intervallpris med gjennomsnitt av neste 8 timer (32 intervaller). Stigende hvis fremtiden er >5% høyere, fallende hvis >5% lavere, ellers stabil.",
|
|
"usage_tips": "Relativ optimalisering: Nattplanlegging. 'fallende' betyr at å vente til natten lønner seg (>5% billigere). Fungerer hele året uten manuelle terskeljusteringer. Start når 'stabil' eller 'stigende'."
|
|
},
|
|
"price_trend_12h": {
|
|
"description": "Pristrend for neste 12 timer",
|
|
"long_description": "Sammenligner nåværende intervallpris med gjennomsnitt av neste 12 timer (48 intervaller). Stigende hvis fremtiden er >5% høyere, fallende hvis >5% lavere, ellers stabil.",
|
|
"usage_tips": "Relativ optimalisering: Langsiktige strategiske beslutninger. 'fallende' = betydelig bedre priser kommer i natt/i morgen. Finner optimal timing i enhver markedstilstand. Best kombinert med avg-sensor pristak."
|
|
},
|
|
"daily_rating": {
|
|
"description": "Hvordan dagens priser sammenlignes med historiske data",
|
|
"long_description": "Viser hvordan dagens priser sammenlignes med historiske prisdata som en prosentandel",
|
|
"usage_tips": "En positiv prosentandel betyr at dagens priser er over gjennomsnittet, negativ betyr under gjennomsnittet"
|
|
},
|
|
"monthly_rating": {
|
|
"description": "Hvordan denne månedens priser sammenlignes med historiske data",
|
|
"long_description": "Viser hvordan denne månedens priser sammenlignes med historiske prisdata som en prosentandel",
|
|
"usage_tips": "En positiv prosentandel betyr at denne månedens priser er over gjennomsnittet, negativ betyr under gjennomsnittet"
|
|
},
|
|
"data_timestamp": {
|
|
"description": "Tidsstempel for siste tilgjengelige prisdataintervall",
|
|
"long_description": "Viser tidsstempelet for siste tilgjengelige prisdataintervall fra ditt Tibber-abonnement"
|
|
},
|
|
"today_volatility": {
|
|
"description": "Prisvolatilitetsklassifisering for i dag",
|
|
"long_description": "Viser hvor mye strømprisene varierer gjennom dagen basert på spredningen (forskjellen mellom høyeste og laveste pris). Klassifisering: LOW = spredning < 5øre, MODERATE = 5-15øre, HIGH = 15-30øre, VERY HIGH = >30øre.",
|
|
"usage_tips": "Bruk dette til å bestemme om prisbasert optimalisering er verdt det. For eksempel, med et balkongbatteri som har 15% effektivitetstap, er optimalisering kun meningsfull når volatiliteten er minst MODERATE. Opprett automatiseringer som sjekker volatilitet før planlegging av lade-/utladingssykluser."
|
|
},
|
|
"tomorrow_volatility": {
|
|
"description": "Prisvolatilitetsklassifisering for i morgen",
|
|
"long_description": "Viser hvor mye strømprisene vil variere gjennom morgendagen basert på spredningen (forskjellen mellom høyeste og laveste pris). Blir utilgjengelig til morgendagens data er publisert (typisk 13:00-14:00 CET).",
|
|
"usage_tips": "Bruk dette til forhåndsplanlegging av morgendagens energiforbruk. Hvis morgendagen har HIGH eller VERY HIGH volatilitet, er det verdt å optimalisere tidspunktet for energiforbruk. Hvis LOW, kan du kjøre enheter når som helst uten betydelige kostnadsforskjeller."
|
|
},
|
|
"next_24h_volatility": {
|
|
"description": "Prisvolatilitetsklassifisering for de rullerende neste 24 timene",
|
|
"long_description": "Viser hvor mye strømprisene varierer i de neste 24 timene fra nå (rullerende vindu). Dette krysser daggrenser og oppdateres hvert 15. minutt, og gir en fremoverskuende volatilitetsvurdering uavhengig av kalenderdager.",
|
|
"usage_tips": "Beste sensor for sanntids optimaliseringsbeslutninger. I motsetning til dagens/morgendagens sensorer som bytter ved midnatt, gir denne kontinuerlig 24t volatilitetsvurdering. Bruk til batteriladingsstrategier som spenner over daggrenser."
|
|
},
|
|
"today_tomorrow_volatility": {
|
|
"description": "Kombinert prisvolatilitetsklassifisering for i dag og i morgen",
|
|
"long_description": "Viser volatilitet på tvers av både i dag og i morgen kombinert (når morgendagens data er tilgjengelig). Gir en utvidet oversikt over prisvariasjoner som spenner over opptil 48 timer. Faller tilbake til kun i dag når morgendagens data ikke er tilgjengelig ennå.",
|
|
"usage_tips": "Bruk dette til flerørs planlegging og for å forstå om prismuligheter eksisterer på tvers av daggrensen. Attributtene 'today_volatility' og 'tomorrow_volatility' viser individuelle dagsbidrag. Nyttig for planlegging av ladesesjoner som kan strekke seg over midnatt."
|
|
},
|
|
"price_forecast": {
|
|
"description": "Prognose for kommende elektrisitetspriser",
|
|
"long_description": "Viser kommende elektrisitetspriser for fremtidige intervaller i et format som er enkelt å bruke i dashboards",
|
|
"usage_tips": "Bruk denne entitetens attributter til å vise kommende priser i diagrammer eller tilpassede kort. Få tilgang til enten 'intervals' for alle fremtidige intervaller eller 'hours' for timesammendrag."
|
|
},
|
|
"best_price_end_time": {
|
|
"description": "Når gjeldende eller neste billigperiode slutter",
|
|
"long_description": "Viser sluttidspunktet for gjeldende billigperiode når aktiv, eller slutten av neste periode når ingen periode er aktiv. Viser alltid en nyttig tidsreferanse for planlegging. Returnerer 'Ukjent' bare når ingen perioder er konfigurert.",
|
|
"usage_tips": "Bruk dette til å vise en nedtelling som 'Billigperiode slutter om 2 timer' (når aktiv) eller 'Neste billigperiode slutter kl 14:00' (når inaktiv). Home Assistant viser automatisk relativ tid for tidsstempelsensorer."
|
|
},
|
|
"best_price_remaining_minutes": {
|
|
"description": "Gjenværende minutter i gjeldende billigperiode (0 når inaktiv)",
|
|
"long_description": "Viser hvor mange minutter som er igjen i gjeldende billigperiode. Returnerer 0 når ingen periode er aktiv. Oppdateres hvert minutt. Sjekk binary_sensor.best_price_period for å se om en periode er aktiv.",
|
|
"usage_tips": "Perfekt for automatiseringer: 'Hvis remaining_minutes > 0 OG remaining_minutes < 30, start vaskemaskin nå'. Verdien 0 gjør det enkelt å sjekke om en periode er aktiv (verdi > 0) eller ikke (verdi = 0)."
|
|
},
|
|
"best_price_progress": {
|
|
"description": "Fremdrift gjennom gjeldende billigperiode (0% når inaktiv)",
|
|
"long_description": "Viser fremdrift gjennom gjeldende billigperiode som 0-100%. Returnerer 0% når ingen periode er aktiv. Oppdateres hvert minutt. 0% betyr periode nettopp startet, 100% betyr den snart slutter.",
|
|
"usage_tips": "Flott for visuelle fremdriftslinjer. Bruk i automatiseringer: 'Hvis progress > 0 OG progress > 75, send varsel om at billigperiode snart slutter'. Verdi 0 indikerer ingen aktiv periode."
|
|
},
|
|
"best_price_next_start_time": {
|
|
"description": "Når neste billigperiode starter",
|
|
"long_description": "Viser når neste kommende billigperiode starter. Under en aktiv periode viser dette starten av NESTE periode etter den gjeldende. Returnerer 'Ukjent' bare når ingen fremtidige perioder er konfigurert.",
|
|
"usage_tips": "Alltid nyttig for planlegging: 'Neste billigperiode starter om 3 timer' (enten du er i en periode nå eller ikke). Kombiner med automatiseringer: 'Når neste starttid er om 10 minutter, send varsel for å forberede vaskemaskin'."
|
|
},
|
|
"best_price_next_in_minutes": {
|
|
"description": "Minutter til neste billigperiode starter (0 ved overgang)",
|
|
"long_description": "Viser minutter til neste billigperiode starter. Under en aktiv periode viser dette tiden til perioden ETTER den gjeldende. Returnerer 0 under korte overgangsmomenter. Oppdateres hvert minutt.",
|
|
"usage_tips": "Perfekt for 'vent til billigperiode' automatiseringer: 'Hvis next_in_minutes > 0 OG next_in_minutes < 15, vent før oppvaskmaskin startes'. Verdi > 0 indikerer alltid at en fremtidig periode er planlagt."
|
|
},
|
|
"peak_price_end_time": {
|
|
"description": "Når gjeldende eller neste dyrperiode slutter",
|
|
"long_description": "Viser sluttidspunktet for gjeldende dyrperiode når aktiv, eller slutten av neste periode når ingen periode er aktiv. Viser alltid en nyttig tidsreferanse for planlegging. Returnerer 'Ukjent' bare når ingen perioder er konfigurert.",
|
|
"usage_tips": "Bruk dette til å vise 'Dyrperiode slutter om 1 time' (når aktiv) eller 'Neste dyrperiode slutter kl 18:00' (når inaktiv). Kombiner med automatiseringer for å gjenoppta drift etter topp."
|
|
},
|
|
"peak_price_remaining_minutes": {
|
|
"description": "Gjenværende minutter i gjeldende dyrperiode (0 når inaktiv)",
|
|
"long_description": "Viser hvor mange minutter som er igjen i gjeldende dyrperiode. Returnerer 0 når ingen periode er aktiv. Oppdateres hvert minutt. Sjekk binary_sensor.peak_price_period for å se om en periode er aktiv.",
|
|
"usage_tips": "Bruk i automatiseringer: 'Hvis remaining_minutes > 60, avbryt utsatt ladeøkt'. Verdi 0 gjør det enkelt å skille mellom aktive (verdi > 0) og inaktive (verdi = 0) perioder."
|
|
},
|
|
"peak_price_progress": {
|
|
"description": "Fremdrift gjennom gjeldende dyrperiode (0% når inaktiv)",
|
|
"long_description": "Viser fremdrift gjennom gjeldende dyrperiode som 0-100%. Returnerer 0% når ingen periode er aktiv. Oppdateres hvert minutt.",
|
|
"usage_tips": "Visuell fremdriftsindikator i dashboards. Automatisering: 'Hvis progress > 0 OG progress > 90, forbered normal varmestyringsplan'. Verdi 0 indikerer ingen aktiv periode."
|
|
},
|
|
"peak_price_next_start_time": {
|
|
"description": "Når neste dyrperiode starter",
|
|
"long_description": "Viser når neste kommende dyrperiode starter. Under en aktiv periode viser dette starten av NESTE periode etter den gjeldende. Returnerer 'Ukjent' bare når ingen fremtidige perioder er konfigurert.",
|
|
"usage_tips": "Alltid nyttig for planlegging: 'Neste dyrperiode starter om 2 timer'. Automatisering: 'Når neste starttid er om 30 minutter, reduser varmetemperatur forebyggende'."
|
|
},
|
|
"peak_price_next_in_minutes": {
|
|
"description": "Minutter til neste dyrperiode starter (0 ved overgang)",
|
|
"long_description": "Viser minutter til neste dyrperiode starter. Under en aktiv periode viser dette tiden til perioden ETTER den gjeldende. Returnerer 0 under korte overgangsmomenter. Oppdateres hvert minutt.",
|
|
"usage_tips": "Forebyggende automatisering: 'Hvis next_in_minutes > 0 OG next_in_minutes < 10, fullfør gjeldende ladesyklus nå før prisene øker'."
|
|
},
|
|
"best_price_period_duration": {
|
|
"description": "Total varighet av gjeldende eller neste billigperiode i minutter",
|
|
"long_description": "Viser den totale varigheten av billigperioden i minutter. Under en aktiv periode viser dette hele varigheten av gjeldende periode. Når ingen periode er aktiv, viser dette varigheten av neste kommende periode. Eksempel: '90 minutter' for en 1,5-timers periode.",
|
|
"usage_tips": "Kombiner med remaining_minutes for å planlegge oppgaver: 'Hvis duration = 120 OG remaining_minutes > 90, start vaskemaskin (nok tid til å fullføre)'. Nyttig for å forstå om perioder er lange nok for strømkrevende oppgaver."
|
|
},
|
|
"peak_price_period_duration": {
|
|
"description": "Total varighet av gjeldende eller neste dyrperiode i minutter",
|
|
"long_description": "Viser den totale varigheten av dyrperioden i minutter. Under en aktiv periode viser dette hele varigheten av gjeldende periode. Når ingen periode er aktiv, viser dette varigheten av neste kommende periode. Eksempel: '60 minutter' for en 1-times periode.",
|
|
"usage_tips": "Bruk til å planlegge energibesparelsestiltak: 'Hvis duration > 120, reduser varmetemperatur mer aggressivt (lang dyr periode)'. Hjelper med å vurdere hvor mye energiforbruk må reduseres."
|
|
},
|
|
"home_type": {
|
|
"description": "Type bolig (leilighet, hus osv.)",
|
|
"long_description": "Viser boligtypen som er konfigurert i Tibber-kontoen din. Disse metadataene kan være nyttige for å kategorisere energiforbruksmønstre.",
|
|
"usage_tips": "Bruk dette til å organisere smarthussystemet ditt eller for analyseformål."
|
|
},
|
|
"home_size": {
|
|
"description": "Boligareal i kvadratmeter",
|
|
"long_description": "Viser størrelsen på boligen din i kvadratmeter som konfigurert i Tibber-kontoen din. Kan brukes til å beregne energiforbruk per kvadratmeter.",
|
|
"usage_tips": "Bruk dette i energieffektivitetsberegninger: 'Boligen min bruker X kWh per kvadratmeter per år'."
|
|
},
|
|
"main_fuse_size": {
|
|
"description": "Hovedsikringsstørrelse i ampere",
|
|
"long_description": "Viser kapasiteten til hovedsikringen din i ampere. Dette bestemmer maksimal elektrisk belastning boligen din kan håndtere samtidig.",
|
|
"usage_tips": "Bruk dette til å forhindre overbelastning: 'Hvis totalt strømforbruk nærmer seg sikringsstørrelsen, utsett oppstart av flere apparater'."
|
|
},
|
|
"number_of_residents": {
|
|
"description": "Antall personer som bor i boligen",
|
|
"long_description": "Viser antall beboere som konfigurert i Tibber-kontoen din. Nyttig for beregninger av energiforbruk per person.",
|
|
"usage_tips": "Bruk dette til energianalyse for husholdningen: 'Energiforbruk per person per dag'."
|
|
},
|
|
"primary_heating_source": {
|
|
"description": "Primær varmesystemtype",
|
|
"long_description": "Viser typen varmesystem som brukes i boligen din som konfigurert i Tibber-kontoen din. Dette kan være en varmepumpe, elektrisk oppvarming, gass, olje eller andre varmekilder.",
|
|
"usage_tips": "Bruk dette til å kategorisere varmerelaterte automatiseringer eller for energiforbruksanalyse etter varmetype."
|
|
},
|
|
"grid_company": {
|
|
"description": "Navn på nettoperatøren din",
|
|
"long_description": "Viser navnet på selskapet som driver strømnettet i området ditt. Dette er distribusjonssystemoperatøren (DSO) som er ansvarlig for strømleveransen til hjemmet ditt.",
|
|
"usage_tips": "Nyttig for administrative formål og feilsøking av nettrelaterte problemer."
|
|
},
|
|
"grid_area_code": {
|
|
"description": "Nettområdets identifikasjonskode",
|
|
"long_description": "Viser koden som identifiserer strømnettsområdet ditt. Denne koden brukes av nettoperatøren til routing og faktureringsformål.",
|
|
"usage_tips": "Bruk dette som administrativ referanse eller når du kontakter nettoperatøren din."
|
|
},
|
|
"price_area_code": {
|
|
"description": "Strømprisområdekode",
|
|
"long_description": "Viser koden for strømprisområdet ditt (f.eks. NO1, NO2, SE3, DK1). Ulike områder har forskjellige engrosstrømpriser basert på regional tilbud og etterspørsel.",
|
|
"usage_tips": "Bruk dette til å forstå hvilket prisområde du er i. Nyttig ved sammenligning av priser med andre eller analyse av regionale prismønstre."
|
|
},
|
|
"consumption_ean": {
|
|
"description": "EAN-kode for strømforbruksmåling",
|
|
"long_description": "Viser European Article Number (EAN)-koden som unikt identifiserer strømforbruksmåleren din. Denne 18-sifrede koden brukes til fakturerings- og administrasjonsformål.",
|
|
"usage_tips": "Bruk dette ved kommunikasjon med strømleverandøren din eller for administrativ dokumentasjon."
|
|
},
|
|
"production_ean": {
|
|
"description": "EAN-kode for strømproduksjonsmåling",
|
|
"long_description": "Viser European Article Number (EAN)-koden for strømproduksjonsmåleren din (hvis du har solcellepaneler eller annen produksjon). Denne koden sporer strøm du sender tilbake til nettet.",
|
|
"usage_tips": "Relevant hvis du har solcellepaneler eller annen strømproduksjon. Bruk til administrative formål og ved krav om innmatingsutbetaling."
|
|
},
|
|
"energy_tax_type": {
|
|
"description": "Type energiavgift som påløper",
|
|
"long_description": "Viser energiavgiftskategorien som gjelder for strømforbruket ditt. Avgiftssatser varierer etter land og noen ganger etter forbrukertype (privat, næring osv.).",
|
|
"usage_tips": "Bruk dette til å forstå nedbrytningen av strømregningen din og for totale kostnadsberegninger."
|
|
},
|
|
"vat_type": {
|
|
"description": "MVA-kategori (merverdiavgift)",
|
|
"long_description": "Viser MVA-kategorien som gjelder for strømforbruket ditt. MVA-satser varierer etter land og kan være forskjellige for strøm sammenlignet med andre varer og tjenester.",
|
|
"usage_tips": "Bruk dette til å forstå strømregningen din og beregne totale kostnader inkludert avgifter."
|
|
},
|
|
"estimated_annual_consumption": {
|
|
"description": "Estimert årlig strømforbruk i kWh",
|
|
"long_description": "Viser ditt estimerte årlige strømforbruk i kilowattimer som beregnet eller konfigurert i Tibber-kontoen din. Dette estimatet brukes til å sammenligne faktisk forbruk med forventede verdier.",
|
|
"usage_tips": "Bruk dette til å spore om ditt faktiske forbruk er over eller under forventningene. Sammenlign månedlig forbruk med 1/12 av denne verdien for å identifisere uvanlige mønstre."
|
|
},
|
|
"subscription_status": {
|
|
"description": "Status for Tibber-abonnementet ditt",
|
|
"long_description": "Viser om Tibber-abonnementet ditt for øyeblikket er aktivt, avsluttet eller venter på aktivering. En status 'Aktiv' betyr at du aktivt mottar strøm gjennom Tibber.",
|
|
"usage_tips": "Bruk dette til å overvåke abonnementsstatusen din. Sett opp varsler hvis statusen endres fra 'Aktiv' for å sikre uavbrutt tjeneste."
|
|
}
|
|
},
|
|
"binary_sensor": {
|
|
"tomorrow_data_available": {
|
|
"description": "Om prisdata for morgendagen er tilgjengelig",
|
|
"long_description": "Indikerer om prisdata for neste dag er mottatt fra Tibber",
|
|
"usage_tips": "Bruk dette til å sjekke om morgendagens priser er tilgjengelig for planlegging"
|
|
},
|
|
"peak_price_period": {
|
|
"description": "Om nåværende intervall er blant de dyreste på dagen",
|
|
"long_description": "Slår seg på når nåværende pris er i topp 20% av dagens priser",
|
|
"usage_tips": "Bruk dette til å unngå å kjøre høyforbruksapparater i dyre intervaller"
|
|
},
|
|
"best_price_period": {
|
|
"description": "Om nåværende intervall er blant de billigste på dagen",
|
|
"long_description": "Slår seg på når nåværende pris er i bunn 20% av dagens priser",
|
|
"usage_tips": "Bruk dette til å kjøre høyforbruksapparater i de billigste intervallene"
|
|
},
|
|
"connection": {
|
|
"description": "Om tilkoblingen til Tibber API fungerer",
|
|
"long_description": "Indikerer om integrasjonen kan koble til Tibber API",
|
|
"usage_tips": "Bruk dette til å overvåke tilkoblingsstatusen til Tibber API"
|
|
},
|
|
"has_ventilation_system": {
|
|
"description": "Om boligen din har ventilasjonsanlegg",
|
|
"long_description": "Indikerer om et ventilasjonsanlegg er registrert for boligen din i Tibber-kontoen. Ventilasjonsanlegg kan være betydelige strømforbrukere som kan dra nytte av smart planlegging.",
|
|
"usage_tips": "Bruk dette til å aktivere ventilasjonsrelaterte automatiseringer eller energiovervåking. Hvis aktivt, vurder å planlegge ventilasjon i lavprisperioder."
|
|
},
|
|
"realtime_consumption_enabled": {
|
|
"description": "Om sanntidsforbruksovervåking er aktiv",
|
|
"long_description": "Indikerer om sanntidsovervåking av strømforbruk er aktivert og aktiv for ditt Tibber-hjem. Dette krever kompatibel målehardware (f.eks. Tibber Pulse) og et aktivt abonnement.",
|
|
"usage_tips": "Bruk dette for å bekrefte at sanntidsforbruksdata er tilgjengelig. Aktiver varsler hvis dette endres til 'av' uventet, noe som indikerer potensielle maskinvare- eller tilkoblingsproblemer."
|
|
}
|
|
},
|
|
"home_types": {
|
|
"APARTMENT": "Leilighet",
|
|
"ROWHOUSE": "Rekkehus",
|
|
"HOUSE": "Hus",
|
|
"COTTAGE": "Hytte"
|
|
},
|
|
"attribution": "Data levert av Tibber"
|
|
}
|