SEM-documentatie

KEBA-failsafe

Waarom de ingebouwde failsafe van een KEBA-laadpaal onrustig laden kan veroorzaken, en hoe SEM dat standaard oplost.

Nederlandse vertaling van de officiële SEM-documentatie (MIT-licentie). Origineel: KEBA_FAILSAFE.md op GitHub. Bij verschillen is de Engelse versie leidend.

Wat de failsafe is

De failsafe is een veiligheidswaakhond die in je KEBA-laadpaal is ingebouwd (niet in SEM). Het is een dodemansknop: valt de regeling die de laadstroom instelt stil (crash, netwerkuitval), val dan na een time-out terug op een veilige stroom. De ingebouwde standaardterugval is 6 A.

Hij bestaat om de bedrading in huis te beschermen als een regeling voor lastbeheer verdwijnt. Bij een gangbare installatie met één auto beschermt hij tegen heel weinig.

Waarom het een probleem kan geven

SEM stelt de laadstroom dynamisch in. Is de eigen korte failsafe van de laadpaal actief, dan blijft de laadpaal tussen de commando’s van SEM terugvallen naar zijn terugval van 6 A terwijl SEM het doel opnieuw instelt — wat een schommeling van 6↔9 A oplevert. Een auto die stabiliteit nodig heeft (bijv. een Renault Zoe) ziet het schommelende aanbod en weigert te laden, en blijft in stand-by.

Hoe SEM het standaard afhandelt (meestal hoef je niets te doen)

Standaard (keba_arm_failsafe = true) gebruikt SEM beheerd neutraliseren: het stelt zijn eigen lange, niet-uitslaande failsafe in die de korte ingebouwde failsafe van het apparaat overschrijft, en schrijft die elke cyclus opnieuw, zodat hij bij normaal bedrijf nooit afgaat. Het resultaat is een stabiel aanbod en soepel laden — zonder dat jij iets hoeft te doen, en zonder reparatiemelding. Dit is de aanbevolen standaard en er is niets voor nodig op de laadpaal.

De echte ingebouwde failsafe van de KEBA P30 kan over het algemeen niet worden uitgeschakeld via UDP of via de service keba.set_failsafe van Home Assistant (die weigert een time-out van 0), en precies daarom neutraliseert SEM hem door te overschrijven in plaats van te proberen hem uit te zetten.

De opt-out: modus “niet instellen” (zoals evcc)

Zet je keba_arm_failsafe = false, dan laat SEM de failsafe van het apparaat met rust (de aanpak die evcc gebruikt). Staat de ingebouwde failsafe van je laadpaal in die modus aan, dan geeft SEM de reparatiemelding “KEBA-failsafe is ingeschakeld” om je te helpen hem op de laadpaal uit te zetten — omdat SEM hem in de modus niet-instellen niet voor je neutraliseert. Gebruik deze modus alleen als bij je apparaat de failsafe op hardwareniveau echt kan worden uitgeschakeld. De stappen hieronder zijn voor dat geval.

keba_arm_failsafe heeft nog geen schakelaar in de interface — het is een optie in de configuratie-invoer voor gevorderde gebruikers. Moet je hem instellen, vraag dan in de issues van het project naar de huidige manier.

Hem uitzetten op de laadpaal (alleen modus niet-instellen, time-out = 0)

Kies wat je kunt doen:

Optie A — UDP-commando voor KEBA (het meest direct)

De KEBA P30 accepteert een UDP-commando op poort 7090 (vereist DIP-schakelaar 1.3 = AAN voor volledige UDP-sturing). Stuur een failsafe-commando met time-out 0, blijvend opgeslagen:

failsafe 0 0 1

(timeout=0 schakelt hem uit, fallback=0, persist=1 zodat het een herstart overleeft.) Je kunt dit vanaf elke machine in het netwerk sturen, bijv.:

echo -n "failsafe 0 0 1" | nc -u -w1 <charger-ip> 7090

Optie B — KEBA KeContact-hulpmiddelen

Gebruik het eigen configuratiehulpmiddel van KEBA / het KeContact-portaal voor je P30/P40-model om de failsafe-time-out op 0 te zetten.

Na het uitzetten

Zodra de laadpaal meldt dat de failsafe uit staat, verdwijnt deze reparatiemelding automatisch, houdt SEM een stabiel aanbod vast en laadt de auto soepel. Geen herstart van SEM nodig.

Welke modus moet ik gebruiken?

Voor bijna iedereen: laat de standaard staan (keba_arm_failsafe = true): SEM neutraliseert het schommelen door zelf een lange, niet-uitslaande failsafe te beheren, zodat het laden direct stabiel is zonder iets in te stellen. Schakel alleen over naar de modus niet-instellen (en zet de failsafe op de laadpaal uit) als je specifiek de opstelling in evcc-stijl wilt en je apparaat het uitschakelen van de failsafe op hardwareniveau ondersteunt.


Bronnen: evcc — KEBA failsafe out-of-sync · KEBA P30 Modbus/UDP programmers guide

Herhaalde autostartpogingen na een stop (door het voertuig, begrensd)

Live waargenomen (nacht van 23-07-2026, KEBA P30 + Renault Zoe): nadat SEM een sessie beëindigt via keba.disable (bijv. nachtdoel bereikt), vraagt het voertuig ongeveer elke 11 minuten opnieuw om te laden en autoriseert de KEBA dat automatisch. De bewaking van het sessie-eigenaarschap van SEM (#552) beëindigt elke ongewenste sessie binnen één coördinatorcyclus (≤10 s commandovertraging; de vermogensstaart van 20–40 s is het wegzakken van de KEBA-meting), en de begrenzing tegen op hol slaan uit #553 beperkt elke sessie tot 1 kWh.

Gemeten kosten: ~0,03–0,05 kWh per poging, +0,38 kWh over een volledig venster met pogingen. De energie komt op de dagteller terecht, zodat nachtdoelen in kWh-modus zichzelf corrigeren. SEM schakelt bewust niet de authenticatievergrendeling van de KEBA in om de pogingen te weigeren: een storing terwijl die vergrendeld is, zou het voertuig helemaal niet meer laten laden (zie het teruggedraaide experiment van 02-06-2026 met keba.authorize) — een ergere storing dan een begrensd lek.

SEM-updates

Mis geen nieuwe SEM-versie

Krijg een mail bij nieuwe SEM-versies, bijgewerkte Nederlandse documentatie en praktijkcijfers. Je downloadt direct ook de gratis checklist voor het einde van de saldering.

Geen spam. Afmelden kan altijd met één klik.

Scroll naar boven