🇬🇧 English | 🇩🇪 Deutsch | 🇸🇪 Svenska | 🇳🇱 Nederlands | 🇳🇴 Norsk
Custom Home Assistant integration for Tibber — connect your Tibber electricity account and get live prices, consumption data, and costs directly in your Home Assistant dashboard.
- A Tibber account
- Home Assistant installed and running (version 2024.1.0 or newer)
- HACS installed (for the recommended installation method)
- Your Home Assistant reachable via a URL — either on your local network (e.g.
http://homeassistant.local:8123) or remotely
- Live electricity price — current price per kWh, updated every hour, with today's and tomorrow's hourly prices, min/max/average, and price level
- Monthly statistics — running total of your electricity cost and consumption for the current month
- Monthly peak hour — the single hour with highest consumption this month (useful if your grid tariff is based on peak usage)
- Real-time power sensors — requires a Tibber Pulse or Watty device; shows live watt consumption, voltage, current, and more
- Energy Dashboard — automatically populates Home Assistant's built-in Energy Dashboard with historical cost and consumption
- Push notifications — send notifications to the Tibber app from Home Assistant automations
- Price service — fetch hourly price data for any date range via
ha_tibber.get_prices
- Open HACS in your Home Assistant sidebar
- Click the three-dot menu (⋮) in the top right and choose Custom repositories
- Paste
https://github.com/db-EV/HA_Tibberand select category Integration, then click Add - Search for HA Tibber and click Download
- Restart Home Assistant
- Download or clone this repository
- Copy the
custom_components/ha_tibberfolder into your Home Assistant configuration directory:config/custom_components/ha_tibber - Restart Home Assistant
You need to create an OAuth2 client in the Tibber developer portal. This is a one-time setup.
- Go to data-api.tibber.com/clients/manage and log in with your Tibber account
- Click New client
- Give it any name (e.g. "Home Assistant")
- Under Scopes, tick
data-api-homes-read - Set the Redirect URI to:
https://my.home-assistant.io/redirect/oauthIf your Home Assistant is not registered with the My Home Assistant service, use your own URL instead, e.g.
http://homeassistant.local:8123/auth/external/callback - Click Save and note down the Client ID and Client Secret
- Go to Settings → Devices & Services
- Click Add Integration (blue button, bottom right)
- Search for HA Tibber and select it
- Enter your Client ID and Client Secret from Step 1
- You will be redirected to Tibber's login page — sign in and approve the connection
- Home Assistant will return to the integration page. Setup is complete.
Your sensors will appear within a few seconds under Settings → Devices & Services → HA Tibber.
| Sensor | What it shows |
|---|---|
| Current electricity price | Price per kWh right now. Attributes include hourly prices for today and tomorrow, min/max/average, and price level (cheap / normal / expensive) |
| Monthly cost | Total electricity cost so far this month |
| Monthly consumption | Total kWh used so far this month |
| Monthly peak hour consumption | kWh used during the single busiest hour this month |
| Monthly peak hour time | When that peak hour occurred |
| Current power consumption (Pulse/Watty) | Live power draw in watts |
| Current power production (Pulse/Watty) | Live power export in watts (solar etc.) |
| Daily accumulated consumption/cost/reward | Running totals since midnight |
| Voltage & Current (phases 1–3) (Pulse/Watty) | Per-phase electrical measurements |
| Power factor / Reactive power (Pulse/Watty) | Power quality measurements |
| Pulse signal strength | Wi-Fi signal of your Tibber Pulse device |
HA Tibber registers its sensors with Home Assistant's Energy Dashboard automatically. After adding the integration, go to Settings → Dashboards → Energy to configure which sensors to display.
Call ha_tibber.get_prices from any automation or script to retrieve hourly price data.
| Field | Description |
|---|---|
start |
Start time for the price query (optional, defaults to start of today) |
end |
End time for the price query (optional, defaults to end of tomorrow) |
The service returns price data grouped by home.
| Problem | Solution |
|---|---|
| "HA Tibber" not found during Add Integration | Restart Home Assistant after installation |
| OAuth error / redirect fails | Make sure the redirect URI in your Tibber client matches exactly — including the protocol (https:// vs http://) |
| Sensors show "Unavailable" | Go to Settings → Devices & Services, find HA Tibber, and check for an error message. Re-authenticate if prompted. |
| No real-time sensors | Real-time sensors only appear if you have a Tibber Pulse or Watty device registered on your account |
| Wrong account configured | Remove the integration and re-add it with the correct account |
This integration was entirely developed by AI using Claude Code by Anthropic.
GPLv3 — see LICENSE
🇩🇪 Deutsch
Custom Home Assistant Integration für Tibber — verbinde dein Tibber-Stromkonto und erhalte Live-Preise, Verbrauchsdaten und Kosten direkt in deinem Home Assistant Dashboard.
- Ein Tibber-Konto
- Home Assistant installiert und in Betrieb (Version 2024.1.0 oder neuer)
- HACS installiert (für die empfohlene Installationsmethode)
- Home Assistant über eine URL erreichbar — entweder im lokalen Netzwerk (z.B.
http://homeassistant.local:8123) oder aus der Ferne
- Live-Strompreis — aktueller Preis pro kWh, stündlich aktualisiert, mit stündlichen Preisen für heute und morgen, Min/Max/Durchschnitt und Preisniveau
- Monatsstatistiken — laufende Summe der Stromkosten und des Verbrauchs für den aktuellen Monat
- Monatliche Spitzenstunde — die Stunde mit dem höchsten Verbrauch diesen Monat (nützlich bei netzentgeltbasierten Tarifen)
- Echtzeit-Sensoren — erfordert ein Tibber Pulse oder Watty Gerät; zeigt Live-Watt-Verbrauch, Spannung, Strom und mehr
- Energy Dashboard — befüllt automatisch das eingebaute Home Assistant Energy Dashboard
- Push-Benachrichtigungen — Benachrichtigungen an die Tibber-App senden
- Preisservice — stündliche Preisdaten für beliebige Zeiträume abrufen
- HACS in der Home Assistant Seitenleiste öffnen
- Drei-Punkte-Menü (⋮) oben rechts → Benutzerdefinierte Repositories
https://github.com/db-EV/HA_Tibbereinfügen, Kategorie Integration wählen, Hinzufügen klicken- Nach HA Tibber suchen und Herunterladen klicken
- Home Assistant neu starten
- Dieses Repository herunterladen oder klonen
- Den Ordner
custom_components/ha_tibberin dein Home Assistant Konfigurationsverzeichnis kopieren:config/custom_components/ha_tibber - Home Assistant neu starten
- Zu data-api.tibber.com/clients/manage gehen und mit dem Tibber-Konto anmelden
- Neuer Client klicken
- Einen beliebigen Namen vergeben (z.B. „Home Assistant")
- Unter Scopes den Eintrag
data-api-homes-readauswählen - Die Redirect URI auf folgendes setzen:
https://my.home-assistant.io/redirect/oauth - Speichern klicken und Client ID sowie Client Secret notieren
- Einstellungen → Geräte & Dienste
- Integration hinzufügen klicken
- Nach HA Tibber suchen und auswählen
- Client ID und Client Secret aus Schritt 1 eingeben
- Der Tibber-Anmeldeseite folgen und die Verbindung bestätigen
- Setup abgeschlossen — Sensoren erscheinen unter Einstellungen → Geräte & Dienste → HA Tibber
| Sensor | Was er anzeigt |
|---|---|
| Aktueller Strompreis | Preis pro kWh jetzt. Attribute: stündliche Preise für heute/morgen, Min/Max/Durchschnitt, Preisniveau |
| Monatliche Kosten | Gesamtstromkosten bisher diesen Monat |
| Monatlicher Verbrauch | Gesamt-kWh bisher diesen Monat |
| Monatlicher Spitzenstundenverbrauch | kWh in der verbrauchsstärksten Stunde diesen Monat |
| Monatliche Spitzenstundenzeit | Zeitpunkt der Spitzenstunde |
| Aktuelle Leistung (Pulse/Watty) | Live-Verbrauch in Watt |
| Spannung & Strom (Phase 1–3) (Pulse/Watty) | Elektrische Messwerte pro Phase |
| Problem | Lösung |
|---|---|
| „HA Tibber" nicht gefunden | Home Assistant nach der Installation neu starten |
| OAuth-Fehler | Redirect URI im Tibber-Client genau prüfen |
| Sensoren zeigen „Nicht verfügbar" | Unter Einstellungen → Geräte & Dienste → HA Tibber nach Fehlermeldung suchen. Ggf. neu authentifizieren. |
| Keine Echtzeit-Sensoren | Nur verfügbar mit Tibber Pulse oder Watty Gerät |
🇸🇪 Svenska
Anpassad Home Assistant-integration för Tibber — koppla ditt Tibber-elkonto och få live-priser, förbrukningsdata och kostnader direkt i ditt Home Assistant-instrumentpanel.
- Ett Tibber-konto
- Home Assistant installerat och igång (version 2024.1.0 eller senare)
- HACS installerat (för den rekommenderade installationsmetoden)
- Home Assistant nåbart via en URL — antingen på ditt lokala nätverk (t.ex.
http://homeassistant.local:8123) eller via internet
- Live-elpris — aktuellt pris per kWh, uppdateras varje timme, med timpriser för idag och imorgon, min/max/genomsnitt och prisnivå
- Månadsstatistik — löpande summa av elkostnader och förbrukning för aktuell månad
- Månadens topptimme — timmen med högst förbrukning denna månad (användbart om din nätavgift baseras på topplast)
- Realtidssensorer — kräver Tibber Pulse eller Watty; visar live effektförbrukning, spänning, ström och mer
- Energidashboard — fyller automatiskt i Home Assistants inbyggda Energidashboard
- Push-notiser — skicka notiser till Tibber-appen från Home Assistant-automatiseringar
- Pristjänst — hämta timprisdata för valfritt datumintervall
- Öppna HACS i Home Assistant-sidofältet
- Trepunktsmenyn (⋮) uppe till höger → Anpassade förråd
- Klistra in
https://github.com/db-EV/HA_Tibber, välj kategori Integration och klicka Lägg till - Sök efter HA Tibber och klicka Ladda ned
- Starta om Home Assistant
- Ladda ned eller klona detta förråd
- Kopiera mappen
custom_components/ha_tibbertill din Home Assistant-konfigurationskatalog:config/custom_components/ha_tibber - Starta om Home Assistant
- Gå till data-api.tibber.com/clients/manage och logga in med ditt Tibber-konto
- Klicka Ny klient
- Ge den ett valfritt namn (t.ex. "Home Assistant")
- Under Scopes, välj
data-api-homes-read - Ange Redirect URI:
https://my.home-assistant.io/redirect/oauth - Klicka Spara och notera Client ID och Client Secret
- Inställningar → Enheter och tjänster
- Klicka Lägg till integration
- Sök efter HA Tibber och välj den
- Ange Client ID och Client Secret från Steg 1
- Följ Tibbers inloggningssida och godkänn anslutningen
- Konfigurationen är klar — sensorer visas under Inställningar → Enheter och tjänster → HA Tibber
| Sensor | Vad den visar |
|---|---|
| Aktuellt elpris | Pris per kWh nu. Attribut: timpriser för idag/imorgon, min/max/genomsnitt, prisnivå |
| Månadskostnad | Total elkostnad hittills denna månad |
| Månadsförbrukning | Totalt kWh hittills denna månad |
| Månadens förbrukning under topptimme | kWh under den mest belastade timmen denna månad |
| Månadens tidpunkt för topptimme | När topptimmen inträffade |
| Aktuell effekt (Pulse/Watty) | Live effektförbrukning i watt |
| Spänning & Ström (fas 1–3) (Pulse/Watty) | Elektriska mätvärden per fas |
| Problem | Lösning |
|---|---|
| "HA Tibber" inte hittad | Starta om Home Assistant efter installation |
| OAuth-fel | Kontrollera att Redirect URI i Tibber-klienten stämmer exakt |
| Sensorer visar "Ej tillgänglig" | Gå till Inställningar → Enheter och tjänster → HA Tibber för felmeddelande. Autentisera om på nytt om uppmanas. |
| Inga realtidssensorer | Kräver Tibber Pulse eller Watty-enhet |
🇳🇱 Nederlands
Aangepaste Home Assistant-integratie voor Tibber — koppel je Tibber-elektriciteitsaccount en bekijk live prijzen, verbruiksgegevens en kosten direct in je Home Assistant-dashboard.
- Een Tibber-account
- Home Assistant geïnstalleerd en actief (versie 2024.1.0 of nieuwer)
- HACS geïnstalleerd (voor de aanbevolen installatiemethode)
- Home Assistant bereikbaar via een URL — op je lokale netwerk (bijv.
http://homeassistant.local:8123) of op afstand
- Live elektriciteitsprijs — huidige prijs per kWh, elk uur bijgewerkt, met uurprijzen voor vandaag en morgen, min/max/gemiddelde en prijsniveau
- Maandstatistieken — lopend totaal van elektriciteitskosten en verbruik voor de huidige maand
- Maandelijks piekuur — het uur met het hoogste verbruik deze maand (handig bij netbeheerderstarief op basis van piekverbruik)
- Realtimesensoren — vereist Tibber Pulse of Watty; toont live vermogensverbruik, spanning, stroom en meer
- Energiedashboard — vult automatisch het ingebouwde Home Assistant Energiedashboard
- Pushmeldingen — meldingen sturen naar de Tibber-app vanuit Home Assistant-automatiseringen
- Prijsservice — uurlijkse prijsgegevens ophalen voor elke gewenste periode
- Open HACS in de Home Assistant-zijbalk
- Driepuntsmenu (⋮) rechtsboven → Aangepaste opslagplaatsen
- Plak
https://github.com/db-EV/HA_Tibber, kies categorie Integratie en klik Toevoegen - Zoek naar HA Tibber en klik Downloaden
- Herstart Home Assistant
- Download of kloon deze repository
- Kopieer de map
custom_components/ha_tibbernaar je Home Assistant-configuratiemap:config/custom_components/ha_tibber - Herstart Home Assistant
- Ga naar data-api.tibber.com/clients/manage en log in met je Tibber-account
- Klik Nieuwe client
- Geef het een naam (bijv. "Home Assistant")
- Vink onder Scopes de optie
data-api-homes-readaan - Stel de Redirect URI in op:
https://my.home-assistant.io/redirect/oauth - Klik Opslaan en noteer de Client ID en Client Secret
- Instellingen → Apparaten & Diensten
- Klik Integratie toevoegen
- Zoek naar HA Tibber en selecteer het
- Voer de Client ID en Client Secret in uit Stap 1
- Volg de Tibber-inlogpagina en keur de verbinding goed
- Instellen voltooid — sensoren verschijnen onder Instellingen → Apparaten & Diensten → HA Tibber
| Sensor | Wat het toont |
|---|---|
| Actuele elektriciteitsprijs | Prijs per kWh nu. Kenmerken: uurprijzen voor vandaag/morgen, min/max/gemiddelde, prijsniveau |
| Maandelijkse kosten | Totale elektriciteitskosten tot nu toe deze maand |
| Maandelijks verbruik | Totaal kWh tot nu toe deze maand |
| Maandelijks verbruik piekuur | kWh tijdens het drukste uur deze maand |
| Maandelijks tijdstip piekuur | Wanneer het piekuur plaatsvond |
| Actueel vermogen (Pulse/Watty) | Live vermogensverbruik in watt |
| Spanning & Stroom (fase 1–3) (Pulse/Watty) | Elektrische metingen per fase |
| Probleem | Oplossing |
|---|---|
| "HA Tibber" niet gevonden | Herstart Home Assistant na installatie |
| OAuth-fout | Controleer of de Redirect URI in de Tibber-client exact overeenkomt |
| Sensoren tonen "Niet beschikbaar" | Ga naar Instellingen → Apparaten & Diensten → HA Tibber voor foutmelding. Authenticeer opnieuw indien gevraagd. |
| Geen realtimesensoren | Vereist Tibber Pulse of Watty-apparaat |
🇳🇴 Norsk
Tilpasset Home Assistant-integrasjon for Tibber — koble til Tibber-strømkontoen din og få live-priser, forbruksdata og kostnader direkte i Home Assistant-dashboardet ditt.
- En Tibber-konto
- Home Assistant installert og i gang (versjon 2024.1.0 eller nyere)
- HACS installert (for den anbefalte installasjonsmetoden)
- Home Assistant tilgjengelig via en URL — enten på lokalt nettverk (f.eks.
http://homeassistant.local:8123) eller eksternt
- Live strømpris — nåværende pris per kWh, oppdateres hver time, med timepriser for i dag og i morgen, min/maks/gjennomsnitt og prisnivå
- Månedlig statistikk — løpende sum av strømkostnader og forbruk for inneværende måned
- Månedlig topptime — timen med høyest forbruk denne måneden (nyttig hvis nettleien er basert på toppforbruk)
- Sanntidssensorer — krever Tibber Pulse eller Watty; viser live effektforbruk, spenning, strøm og mer
- Energi-dashboard — fyller automatisk Home Assistants innebygde Energi-dashboard
- Push-varsler — send varsler til Tibber-appen fra Home Assistant-automatiseringer
- Pristjeneste — hent timebaserte prisdata for valgfri tidsperiode
- Åpne HACS i Home Assistant-sidefeltet
- Trepunktsmenyen (⋮) øverst til høyre → Egendefinerte depoter
- Lim inn
https://github.com/db-EV/HA_Tibber, velg kategori Integrasjon og klikk Legg til - Søk etter HA Tibber og klikk Last ned
- Start Home Assistant på nytt
- Last ned eller klon dette depotet
- Kopier mappen
custom_components/ha_tibbertil Home Assistant-konfigurasjonsmappe:config/custom_components/ha_tibber - Start Home Assistant på nytt
- Gå til data-api.tibber.com/clients/manage og logg inn med Tibber-kontoen din
- Klikk Ny klient
- Gi den et navn (f.eks. "Home Assistant")
- Under Scopes, velg
data-api-homes-read - Sett Redirect URI til:
https://my.home-assistant.io/redirect/oauth - Klikk Lagre og noter Client ID og Client Secret
- Innstillinger → Enheter og tjenester
- Klikk Legg til integrasjon
- Søk etter HA Tibber og velg den
- Skriv inn Client ID og Client Secret fra Trinn 1
- Følg Tibbers innloggingsside og godkjenn tilkoblingen
- Oppsettet er fullført — sensorer vises under Innstillinger → Enheter og tjenester → HA Tibber
| Sensor | Hva den viser |
|---|---|
| Nåværende strømpris | Pris per kWh nå. Egenskaper: timepriser for i dag/morgen, min/maks/gjennomsnitt, prisnivå |
| Månedlig kostnad | Totale strømkostnader så langt denne måneden |
| Månedlig forbruk | Totalt kWh så langt denne måneden |
| Månedlig forbruk i topptime | kWh i den mest belastede timen denne måneden |
| Månedlig tidspunkt for topptime | Når topptimen inntraff |
| Nåværende effekt (Pulse/Watty) | Live effektforbruk i watt |
| Spenning & Strøm (fase 1–3) (Pulse/Watty) | Elektriske målinger per fase |
| Problem | Løsning |
|---|---|
| "HA Tibber" ikke funnet | Start Home Assistant på nytt etter installasjon |
| OAuth-feil | Sjekk at Redirect URI i Tibber-klienten stemmer nøyaktig |
| Sensorer viser "Utilgjengelig" | Gå til Innstillinger → Enheter og tjenester → HA Tibber for feilmelding. Autentiser på nytt hvis bedt om det. |
| Ingen sanntidssensorer | Krever Tibber Pulse eller Watty-enhet |