Skip to content

db-EV/HA_Tibber-lite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 

Repository files navigation

HA Tibber Lite icon

HA Tibber Lite

🇬🇧 English | 🇩🇪 Deutsch | 🇸🇪 Svenska | 🇳🇱 Nederlands | 🇳🇴 Norsk


🇬🇧 English

A slimmed-down Home Assistant integration for Tibber Pulse hardware. Streams real-time power, voltage, current, accumulated consumption and meter readings from your Pulse — and keeps working even after your Tibber electricity contract ends, as long as the Pulse keeps reporting.

What you need

  • A Tibber Pulse (or Watty) device, connected and reporting to your Tibber account
  • A Tibber account (an active electricity contract is not required)
  • Home Assistant 2024.1.0 or newer
  • HACS (recommended)

What you get

  • Live power — current, minimum, maximum, average and net power
  • Daily / hourly accumulated consumption and production
  • Meter readings — cumulative kWh, ideal for the Energy Dashboard
  • Per-phase voltage and current (L1/L2/L3)
  • Power factor and reactive power
  • Pulse signal strength

Sensors are created lazily as your Pulse reports them — disabled hardware features stay invisible.


Installation

Option A — HACS (recommended)

  1. HACS → ⋮ → Custom repositories
  2. Paste https://github.com/db-EV/HA_Tibber-lite, category Integration, click Add
  3. Search for HA Tibber Lite, click Download
  4. Restart Home Assistant

Option B — Manual

  1. Copy custom_components/ha_tibber_lite/ into your HA config: config/custom_components/ha_tibber_lite/
  2. Restart Home Assistant

Setup

Step 1 — Create Tibber OAuth credentials (one-time)

  1. Open data-api.tibber.com/clients/manage and sign in
  2. Click New client, give it any name
  3. Under Scopes, tick data-api-homes-read
  4. Set the Redirect URI to:
    https://my.home-assistant.io/redirect/oauth
    
  5. Save and note the Client ID and Client Secret

Step 2 — Add the integration

  1. SettingsDevices & ServicesAdd Integration
  2. Search for HA Tibber Lite
  3. Enter your Client ID / Secret, sign in to Tibber, approve

Within ~10 seconds, real-time sensors populate as your Pulse reports.


Energy Dashboard

Add Meter reading consumption / Meter reading production under SettingsDashboardsEnergy as Grid consumption / Return to grid. If they stay empty (your meter doesn't expose readings via P1/HAN), use Daily accumulated consumption instead — works on every Pulse but resets at midnight.


Troubleshooting

Problem Solution
"HA Tibber Lite" not in the list Restart Home Assistant after installation
OAuth redirect fails Redirect URI in your Tibber client must match exactly
No sensors appear Confirm you have a Pulse/Watty registered on your Tibber account; check the HA log for ha_tibber_lite setup: N active home(s)
All sensors "Unavailable" The WebSocket lost connection. Reload the config entry; it auto-reconnects with backoff.

License & credits

GPLv3 — see LICENSE. Developed with Claude Code.


🇩🇪 Deutsch

🇩🇪 Deutsch

Eine abgespeckte Home Assistant Integration für die Tibber Pulse-Hardware. Streamt Echtzeit-Leistung, Spannung, Strom, akkumulierten Verbrauch und Zählerstände vom Pulse — und funktioniert auch nach Ablauf deines Tibber-Stromvertrags, solange der Pulse weiter sendet.

Was du brauchst

  • Ein Tibber Pulse (oder Watty), verbunden und sendend
  • Ein Tibber-Konto (ein aktiver Stromvertrag ist nicht erforderlich)
  • Home Assistant 2024.1.0 oder neuer
  • HACS (empfohlen)

Was du bekommst

  • Live-Leistung — aktuelle, minimale, maximale, durchschnittliche und Nettoleistung
  • Tages- / Stunden-Akkumulation für Verbrauch und Erzeugung
  • Zählerstände — kumulative kWh, ideal fürs Energy Dashboard
  • Pro-Phase Spannung und Strom (L1/L2/L3)
  • Leistungsfaktor und Blindleistung
  • Pulse-Signalstärke

Sensoren werden erst angelegt, sobald der Pulse sie meldet — fehlende Hardware-Features bleiben unsichtbar.


Installation

Option A — HACS (empfohlen)

  1. HACS → ⋮ → Benutzerdefinierte Repositories
  2. https://github.com/db-EV/HA_Tibber-lite einfügen, Kategorie Integration, Hinzufügen
  3. Nach HA Tibber Lite suchen, Herunterladen
  4. Home Assistant neu starten

Option B — Manuell

  1. custom_components/ha_tibber_lite/ in deine HA-Konfiguration kopieren: config/custom_components/ha_tibber_lite/
  2. Home Assistant neu starten

Einrichtung

Schritt 1 — Tibber OAuth-Zugangsdaten erstellen (einmalig)

  1. data-api.tibber.com/clients/manage öffnen, anmelden
  2. Neuer Client, beliebiger Name
  3. Unter Scopes: data-api-homes-read auswählen
  4. Redirect URI auf folgendes setzen:
    https://my.home-assistant.io/redirect/oauth
    
  5. Speichern, Client ID und Client Secret notieren

Schritt 2 — Integration hinzufügen

  1. EinstellungenGeräte & DiensteIntegration hinzufügen
  2. HA Tibber Lite suchen
  3. Client ID / Secret eingeben, bei Tibber anmelden, bestätigen

Innerhalb von ~10 Sekunden erscheinen die Echtzeit-Sensoren, sobald der Pulse Daten sendet.


Energy Dashboard

Zählerstand Verbrauch / Zählerstand Erzeugung unter EinstellungenDashboardsEnergie als Netzbezug / Einspeisung hinzufügen. Bleiben sie leer (Zähler liefert keinen Wert über P1/HAN), stattdessen Täglich kumulierter Verbrauch verwenden — funktioniert auf jedem Pulse, setzt aber um Mitternacht zurück.


Fehlerbehebung

Problem Lösung
„HA Tibber Lite" nicht in der Liste Home Assistant nach der Installation neu starten
OAuth-Weiterleitung schlägt fehl Redirect URI im Tibber-Client muss exakt übereinstimmen
Keine Sensoren Pulse/Watty muss im Tibber-Konto registriert sein; HA-Log auf ha_tibber_lite setup: N active home(s) prüfen
Alle Sensoren „Nicht verfügbar" WebSocket-Verbindung verloren. Config-Eintrag neu laden — verbindet sich automatisch mit Backoff.

🇸🇪 Svenska

🇸🇪 Svenska

En nedbantad Home Assistant-integration för Tibber Pulse-hårdvara. Strömmar realtidseffekt, spänning, ström, ackumulerad förbrukning och mätaravläsningar från din Pulse — och fungerar även efter att ditt Tibber-elavtal upphör, så länge Pulse fortsätter rapportera.

Vad du behöver

  • En Tibber Pulse (eller Watty), ansluten och rapporterande
  • Ett Tibber-konto (aktivt elavtal krävs inte)
  • Home Assistant 2024.1.0 eller senare
  • HACS (rekommenderas)

Vad du får

  • Live-effekt — aktuell, minsta, högsta, genomsnittlig och nettoeffekt
  • Dygns- / timackumulation för förbrukning och produktion
  • Mätaravläsningar — kumulativ kWh, perfekt för Energidashboard
  • Per fas: spänning och ström (L1/L2/L3)
  • Effektfaktor och reaktiv effekt
  • Pulse-signalstyrka

Sensorer skapas lat efterhand som Pulse rapporterar — saknade hårdvarufunktioner förblir osynliga.


Installation

Alternativ A — HACS (rekommenderas)

  1. HACS → ⋮ → Anpassade förråd
  2. Klistra in https://github.com/db-EV/HA_Tibber-lite, kategori Integration, Lägg till
  3. Sök efter HA Tibber Lite, Ladda ned
  4. Starta om Home Assistant

Alternativ B — Manuellt

  1. Kopiera custom_components/ha_tibber_lite/ till din HA-konfiguration: config/custom_components/ha_tibber_lite/
  2. Starta om Home Assistant

Konfiguration

Steg 1 — Skapa Tibber OAuth-uppgifter (engångsuppgift)

  1. Öppna data-api.tibber.com/clients/manage, logga in
  2. Ny klient, valfritt namn
  3. Under Scopes: välj data-api-homes-read
  4. Sätt Redirect URI:
    https://my.home-assistant.io/redirect/oauth
    
  5. Spara, notera Client ID och Client Secret

Steg 2 — Lägg till integrationen

  1. InställningarEnheter och tjänsterLägg till integration
  2. Sök efter HA Tibber Lite
  3. Ange Client ID / Secret, logga in på Tibber, godkänn

Inom ~10 sekunder visas realtidssensorerna när Pulse rapporterar.


Energidashboard

Lägg till Mätaravläsning förbrukning / Mätaravläsning produktion under InställningarInstrumentpanelerEnergi som Nätförbrukning / Återförd till nätet. Om de förblir tomma (mätaren skickar inget via P1/HAN), använd Dagligt ackumulerad förbrukning istället — fungerar alltid men nollställs vid midnatt.


Felsökning

Problem Lösning
"HA Tibber Lite" syns inte i listan Starta om Home Assistant efter installation
OAuth-omdirigering misslyckas Redirect URI i Tibber-klienten måste matcha exakt
Inga sensorer Pulse/Watty måste vara registrerad på Tibber-kontot; kolla HA-loggen efter ha_tibber_lite setup: N active home(s)
Alla sensorer "Ej tillgänglig" WebSocket-anslutning förlorad. Ladda om konfigurationen — den återansluter automatiskt.

🇳🇱 Nederlands

🇳🇱 Nederlands

Een afgeslankte Home Assistant-integratie voor Tibber Pulse-hardware. Streamt realtime vermogen, spanning, stroom, geaccumuleerd verbruik en meterstanden van je Pulse — en werkt ook nadat je Tibber-elektriciteitscontract afloopt, zolang de Pulse blijft rapporteren.

Wat je nodig hebt

  • Een Tibber Pulse (of Watty), aangesloten en rapporterend
  • Een Tibber-account (een actief elektriciteitscontract is niet nodig)
  • Home Assistant 2024.1.0 of nieuwer
  • HACS (aanbevolen)

Wat je krijgt

  • Live vermogen — actueel, minimum, maximum, gemiddeld en netto
  • Dagelijks / per uur geaccumuleerd verbruik en productie
  • Meterstanden — cumulatief kWh, perfect voor het Energiedashboard
  • Per fase: spanning en stroom (L1/L2/L3)
  • Vermogensfactor en blindvermogen
  • Pulse-signaalsterkte

Sensoren worden lui aangemaakt naarmate de Pulse ze rapporteert — ontbrekende hardware-features blijven onzichtbaar.


Installatie

Optie A — HACS (aanbevolen)

  1. HACS → ⋮ → Aangepaste opslagplaatsen
  2. Plak https://github.com/db-EV/HA_Tibber-lite, categorie Integratie, Toevoegen
  3. Zoek naar HA Tibber Lite, Downloaden
  4. Herstart Home Assistant

Optie B — Handmatig

  1. Kopieer custom_components/ha_tibber_lite/ naar je HA-configuratie: config/custom_components/ha_tibber_lite/
  2. Herstart Home Assistant

Instellen

Stap 1 — Tibber OAuth-gegevens aanmaken (eenmalig)

  1. Open data-api.tibber.com/clients/manage, log in
  2. Nieuwe client, willekeurige naam
  3. Onder Scopes: vink data-api-homes-read aan
  4. Stel Redirect URI in op:
    https://my.home-assistant.io/redirect/oauth
    
  5. Opslaan, Client ID en Client Secret noteren

Stap 2 — Integratie toevoegen

  1. InstellingenApparaten & DienstenIntegratie toevoegen
  2. Zoek naar HA Tibber Lite
  3. Voer Client ID / Secret in, log in bij Tibber, keur goed

Binnen ~10 seconden verschijnen de realtimesensoren naarmate de Pulse rapporteert.


Energiedashboard

Voeg Meterstand verbruik / Meterstand productie toe onder InstellingenDashboardsEnergie als Netverbruik / Teruglevering aan het net. Blijven ze leeg (meter levert geen waarde via P1/HAN), gebruik dan Dagelijks geaccumuleerd verbruik — werkt altijd, maar reset om middernacht.


Probleemoplossing

Probleem Oplossing
"HA Tibber Lite" niet in de lijst Herstart Home Assistant na installatie
OAuth-omleiding mislukt Redirect URI in de Tibber-client moet exact overeenkomen
Geen sensoren Pulse/Watty moet geregistreerd zijn op je Tibber-account; controleer HA-log op ha_tibber_lite setup: N active home(s)
Alle sensoren "Niet beschikbaar" WebSocket-verbinding verbroken. Herlaad het configuratie-item — het verbindt automatisch opnieuw.

🇳🇴 Norsk

🇳🇴 Norsk

En nedstrippet Home Assistant-integrasjon for Tibber Pulse-maskinvare. Strømmer sanntids effekt, spenning, strøm, akkumulert forbruk og måleravlesninger fra Pulse — og fungerer også etter at Tibber-strømavtalen din avsluttes, så lenge Pulse fortsetter å rapportere.

Hva du trenger

  • En Tibber Pulse (eller Watty), tilkoblet og rapporterende
  • En Tibber-konto (aktiv strømavtale er ikke nødvendig)
  • Home Assistant 2024.1.0 eller nyere
  • HACS (anbefalt)

Hva du får

  • Live effekt — nåværende, minimum, maksimum, gjennomsnittlig og nettoeffekt
  • Daglig / time-akkumulasjon for forbruk og produksjon
  • Måleravlesninger — kumulativ kWh, perfekt for Energi-dashboard
  • Per fase: spenning og strøm (L1/L2/L3)
  • Effektfaktor og reaktiv effekt
  • Pulse-signalstyrke

Sensorer opprettes etter hvert som Pulse rapporterer — manglende maskinvarefunksjoner forblir usynlige.


Installasjon

Alternativ A — HACS (anbefalt)

  1. HACS → ⋮ → Egendefinerte depoter
  2. Lim inn https://github.com/db-EV/HA_Tibber-lite, kategori Integrasjon, Legg til
  3. Søk etter HA Tibber Lite, Last ned
  4. Start Home Assistant på nytt

Alternativ B — Manuelt

  1. Kopier custom_components/ha_tibber_lite/ til HA-konfigurasjonen: config/custom_components/ha_tibber_lite/
  2. Start Home Assistant på nytt

Oppsett

Trinn 1 — Opprett Tibber OAuth-legitimasjon (engangsoppgave)

  1. Åpne data-api.tibber.com/clients/manage, logg inn
  2. Ny klient, valgfritt navn
  3. Under Scopes: velg data-api-homes-read
  4. Sett Redirect URI til:
    https://my.home-assistant.io/redirect/oauth
    
  5. Lagre, noter Client ID og Client Secret

Trinn 2 — Legg til integrasjonen

  1. InnstillingerEnheter og tjenesterLegg til integrasjon
  2. Søk etter HA Tibber Lite
  3. Skriv inn Client ID / Secret, logg inn på Tibber, godkjenn

Innen ~10 sekunder vises sanntidssensorene når Pulse rapporterer.


Energi-dashboard

Legg til Måleravlesning forbruk / Måleravlesning produksjon under InnstillingerDashboardsEnergi som Nettforbruk / Tilbakelevert til nettet. Hvis de forblir tomme (måleren leverer ingen verdi via P1/HAN), bruk i stedet Daglig akkumulert forbruk — virker alltid, men nullstilles ved midnatt.


Feilsøking

Problem Løsning
"HA Tibber Lite" mangler i listen Start Home Assistant på nytt etter installasjon
OAuth-omdirigering feiler Redirect URI i Tibber-klienten må være helt lik
Ingen sensorer Pulse/Watty må være registrert på Tibber-kontoen; sjekk HA-loggen for ha_tibber_lite setup: N active home(s)
Alle sensorer "Utilgjengelig" WebSocket-tilkobling tapt. Last konfigurasjonsoppføringen på nytt — den kobler seg til igjen automatisk.

About

Home Assistant integration for Tibber — only Pulse data via the Tibber API

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages