Koppel je ONEp1 energie manager aan Home Assistant en maak geavanceerde automatiseringen op basis van je energieverbruik, zonnepanelen en dynamische energieprijzen. Pas kanaalprioriteiten automatisch aan op basis van het seizoen, tijdstip of andere condities.
Wat kan je met de integratie?
De ONEp1 Home Assistant integratie geeft je volledige controle over je energie manager vanuit HA:
- Real-time energiedata — verbruik en teruglevering als sensoren (kW)
- Meterstanden — totaal verbruik en teruglevering (kWh) + gas (m³) voor het HA Energie dashboard
- Kanaalinstellingen aanpassen — prioriteit, max vermogen, reactietijd, drempels, thuisaccu modus, economic mode
- Kanalen aan/uit schakelen — via knoppen of automatiseringen
- Slimme regels — schakel op basis van seizoen, weer, aanwezigheid of andere HA triggers
Abonnement vereist
De Home Assistant integratie is beschikbaar voor gebruikers met een actief ONEp1 abonnement (€1,30/maand of €13/jaar).
Installeren in 5 stappen
1API Key genereren
Open het ONEp1 dashboard, ga naar Instellingen en scroll naar de Home Assistant sectie. Klik op "API Key Genereren".
2Integratie downloaden
Klik op "Download ONEp1 integratie (.zip)" in dezelfde sectie. Je kunt ook direct downloaden via onep1.nl/api/ha/download.
3Bestanden installeren
Pak het ZIP bestand uit in je Home Assistant config/ map zodat je deze structuur krijgt:
Je kunt de config/ map bereiken via de Samba share add-on of via SSH.
4Home Assistant herstarten
Ga naar Instellingen → Systeem → Herstarten.
5Integratie toevoegen
Ga naar Instellingen → Apparaten en diensten → Integratie toevoegen en zoek "ONEp1". Plak je API Key en klik opslaan.
Wat krijg je na installatie?
Sensoren
- ONEp1 Verbruik — huidig verbruik in kW (realtime, elke 10 seconden)
- ONEp1 Teruglevering — huidige teruglevering in kW
- ONEp1 Verbruik Totaal — meterstand verbruik in kWh (voor HA Energie dashboard)
- ONEp1 Teruglevering Totaal — meterstand teruglevering in kWh
- ONEp1 Gas — gasmeterstand in m³
- ONEp1 Kanaal 0-3 — status per kanaal met attributen (prioriteit, max kW, reactietijd, etc.)
Service: onep1.set_channel
Met de onep1.set_channel service kun je elk kanaal aansturen. Beschikbare instellingen:
channel— kanaalnummer (0-3)active— kanaal aan/uit (true/false)priority— prioriteit (1-4, 1 = hoogste)maxPower— max vermogen in kWreactionTime— reactietijd in secondenthresholdPower— surplus drempel in kWconsumptionThreshold— verbruik drempel in kWisBattery— thuisaccu modus (true/false)isMeter— meter modus/passthrough (true/false)economicMode— economic mode aan/uit (true/false)name— kanaalnaam
HA Energie dashboard
De sensoren ONEp1 Verbruik Totaal, ONEp1 Teruglevering Totaal en ONEp1 Gas zijn compatible met het HA Energie dashboard. Ga naar Energie in de zijbalk en configureer:
- Van netwerk geïmporteerde energie → ONEp1 Verbruik Totaal
- Naar netwerk geëxporteerde energie → ONEp1 Teruglevering Totaal
- Gas → ONEp1 Gas
Besturing door Home Assistant
In het ONEp1 dashboard onder Instellingen → Home Assistant staat een schakelaar "Besturing door Home Assistant":
- Aan — alleen HA kan kanaalinstellingen wijzigen, het dashboard is read-only
- Uit — alleen het dashboard kan wijzigen, de HA API is geblokkeerd voor schrijfacties
Dit voorkomt dat het dashboard en HA elkaars instellingen overschrijven.
Voorbeeld automatiseringen
Kanaal aan/uit op basis van aanwezigheid
Prioriteit wijzigen op basis van temperatuur
Max vermogen aanpassen
Veelgestelde vragen
Hoe snel worden wijzigingen doorgevoerd?
Wanneer je via HA een kanaalinstelling wijzigt, wordt dit binnen 7 seconden opgepikt door je ONEp1 dongle.
Is er een limiet op het aantal API calls?
De API is gelimiteerd tot 60 requests per minuut per API key. Bij een scan_interval van 10 seconden gebruik je 6 requests per minuut.
Kan ik de integratie combineren met het ONEp1 dashboard?
Ja, maar gebruik de schakelaar "Besturing door Home Assistant" om te bepalen wie de controle heeft. Zo voorkom je dat beide elkaars instellingen overschrijven.
Werkt het met elke Home Assistant installatie?
Ja, de integratie werkt als custom component op elke HA installatie (Home Assistant OS, Container, Core, Supervised).
Heb ik HACS nodig?
Nee. Je downloadt de integratie direct vanuit het ONEp1 dashboard en installeert het handmatig. HACS is niet vereist.