Dashboardgids
Alle acht tabbladen van het SEM-dashboard uitgelegd, met elke meegeleverde kaart, de visuele stijl, taalinstellingen en probleemoplossing.
Volledige gids voor het SEM-dashboard — een interface met 8 tabbladen in glassmorphism-stijl, met een geanimeerd systeemdiagram, realtime energiestromen, kostenbewaking en milieu-impact.

Inhoudsopgave
- Snelstart
- Tabbladen van het dashboard
- Benodigde HACS-kaarten
- Meegeleverde SEM-kaarten
- Visuele stijl
- Meertalige ondersteuning
- Probleemoplossing
Snelstart
Het dashboard wordt bij de eerste installatie automatisch gegenereerd. Moet je het opnieuw genereren:
- Ga naar Ontwikkelhulpmiddelen > Acties
- Zoek op
solar_energy_management.generate_dashboard - Klik op Actie uitvoeren
- Het dashboard verschijnt in de zijbalk — ververs je browser hard (Ctrl+Shift+R)
Tabbladen van het dashboard
De tabbladen volgen je hardware (#923). Het tabblad Batterij verschijnt alleen als SEM een thuisbatterij kent, het tabblad EV alleen als er een laadpaal is ingesteld, en kaarten op de andere tabbladen laten de onderdelen weg die horen bij hardware die je niet hebt (bijvoorbeeld de batterij- en EV-knopen in het sankey-diagram). Zie Modules.
Home
Het hoofdoverzicht in één oogopslag, met realtime energiestromen.

| Kaart | Beschrijving |
|---|---|
| Statuslabels | Zonnevermogen, SOC van de batterij, zelfvoorzieningsgraad, EV-status, optimalisatiescore |
| Plan van vandaag | Vooruitkijkende tijdlijn met de gebeurtenissen van vandaag voor zon, tarief, nachtvenster en auto — zie Regels van het plan van vandaag voor de uitleg per regel |
| Systeemdiagram | Geïllustreerde SVG met gedetailleerde tekeningen van onderdelen (zonnepanelen, huis, batterij, netmast, laadpaal), stroomanimaties geïnspireerd op K-Flow, zonneboog die met de tijd meebeweegt, klikbare onderdelen, lijst met afzonderlijke apparaten (desktop) |
| Zonne-overzicht | Productiecijfers met geanimeerde gloeiring, opbrengst, voorspelling, eigen verbruik, kosten, besparingen |
| 7-dagengrafiek | Staafgrafiek met dagelijkse zon, huisverbruik en netafname over de afgelopen week |
| Slim advies | Energietip met AI op basis van voorspelling, prijzen en huidige omstandigheden |
| Piekbelasting + energietip | Huidige kwartierpiek tegenover de limiet, praktische energietip |
| Snelle bediening | Schakelaar voor de observatiemodus. (De schakelaars Smart Night Charging en Night Charging zijn in v1.6.3 verwijderd — hun intentie zit nu in de keuzelijst Laadmodus per laadpaal op het tabblad EV.) |
| EV-status | Voorwaardelijk — toont laadtoestand, stroom, vermogen en voortgang van de sessie als de auto is aangesloten |
| Weer | Live klok, temperatuur, weersomstandigheden, voorspelling voor 5 dagen met temperatuurbalken |
Regels van het plan van vandaag
Plan van vandaag is de vooruitkijkende tijdlijn bovenaan het tabblad Home. Het voegt gebeurtenissen van zon, tarief, nachtvenster, laadsessie en thuisbatterij samen tot één chronologische lijst, zodat je in één oogopslag ziet wat SEM tussen nu en morgenochtend van plan is. Regels verschijnen afhankelijk van wat actief is — een leeg plan is overdag normaal bij een configuratie zonder dynamisch tarief of actieve laadsessie.
| Regel | Betekenis | Wanneer zichtbaar |
|---|---|---|
| Nu | Ankerregel voor het huidige moment. Alles hieronder is “vanaf hier”. | Altijd |
| Zonnepiek — X kWh verwacht vandaag | Voorspeld tijdstip van de zonnepiek + totaal verwachte kWh | Als er een zonnevoorspelling beschikbaar is (Solcast of het Energie-dashboard van HA) |
| Goedkope uren beginnen / Goedkope uren eindigen | Grenzen van het goedkoopste aaneengesloten prijsvenster | Dynamisch tarief ingesteld |
| Dure uren beginnen / eindigen | Grenzen van het venster met de prijspiek | Dynamisch tarief ingesteld, piekvenster ligt in de toekomst |
| Nachtlaadvenster opent | Tijdstip waarop SEM de nachtmodus ingaat (je Night earliest start of het dynamische schemervenster). Tot dit opent, blijft het nachtladen van de auto geblokkeerd, ongeacht de modus. |
Altijd — ook als er geen auto is aangesloten, zodat je het venster kunt zien |
Laden van de auto begint met de ondertitel gentle peak-managed ramp of tariff-optimized, waiting for cheap window |
Tijdstip waarop SEM verwacht dat de auto begint af te nemen. Ondertitel = hoe: rustige opbouw binnen de pieklimiet, of wachten op het goedkope tariefvenster. | Auto aangesloten, modus staat laden ’s nachts/vanaf het net toe |
| Min bereikt (X kWh) | Voorspelde aankomsttijd voor het halen van het Min-doel op de laadpaal — afgeleid van het geplande opbouwtempo, je Min-stroom, de ruimte onder de piek en de voorspelling van het huisverbruik. Ligt die later dan je deadline Charge by, dan verhoogt SEM het tempo automatisch en wordt deze regel rood. |
Laadsessie is gepland of bezig |
| Auto bereikt doel om UU:MM | Live aankomsttijd voor het halen van het Max-doel tijdens een actieve sessie (v1.6.3, #298) | Auto laadt actief |
| Batterij vol om UU:MM | Live aankomsttijd voor een thuisbatterij op 100% SOC (v1.6.3, #298) | Thuisbatterij laadt met een betekenisvol vermogen (|vermogen| > 200 W) |
| Batterij bereikt ondergrens om UU:MM | Live aankomsttijd voor een thuisbatterij op haar ondergrens-SOC (v1.6.3, #298) | Thuisbatterij ontlaadt met een betekenisvol vermogen |
| Deadline Klaar om | Je ingestelde tijdstip Charge by. Hard einde van het nachtplan — vroeger dan het natuurlijke einde van het venster betekent dat SEM de opbouw forceert om Min op tijd te garanderen (ook als dat kort boven de pieklimiet gaat). |
De auto heeft een deadline |
| Nachtlaadvenster eindigt | Einde van het venster van de nachtmodus | Altijd (samen met opent) |
Energie
Diepgaand overzicht van energieproductie, verbruik en milieu-impact.

| Kaart | Beschrijving |
|---|---|
| Sankey-diagram | Weergave van de energiestromen van bronnen naar bestemmingen |
| Eigen verbruik + zelfvoorziening | Meterkaarten met percentages |
| Energieverdeling | Donutgrafiek met de energie van vandaag per categorie |
| Vermogenscurves 24 uur | Gedetailleerde vermogensgrafiek met zon, huis, net en batterij over 24 uur |
| Zon vandaag tegenover gisteren | Vergelijkingsgrafiek naast elkaar |
| Vermeden CO2 | Dagelijkse CO2-besparing door zelf verbruikte zonnestroom (128 g/kWh Zwitsers net) |
| Bespaarde bomen | Jaarlijks equivalent in bomen met een groeiend pictogram (spruit > boom > den > bos) |
| Trend eigen verbruik | Lijngrafiek over 30 dagen van eigen verbruik en zelfvoorziening |
| Zonnevoorspelling | Voorspelling voor vandaag + morgen met procentuele vergelijking |
| Energie 30 dagen | Maandelijkse staafgrafiek van dagelijkse zon en verbruik |
Batterij
Status en configuratie van de batterij.

| Kaart | Beschrijving |
|---|---|
| SOC-meter | Ronde meter met de actuele laadtoestand van de batterij. Wordt goud met de status “Verkoop aan net” + live terugleverprijs als SEM de batterij voor arbitrage terugverkoopt (zie Batterij-exportarbitrage — standaard uit; de toestand verschijnt pas als je het inschakelt) |
| Vermogensstatus | Actueel laad-/ontlaadvermogen en dagtotalen |
| Batterijgrafiek 24 uur | Laad-/ontlaadvermogen + SOC-lijn over 24 uur |
| Configuratie SOC-zones | Stappenregelaars voor de SOC-niveaus prioriteit, buffer, autostart en ondergrens ondersteuning, plus Zonnepoort (battery_assist_min_surplus) en Max. ondersteuning — het zonne-overschot dat nodig is voordat de batterij de auto helpt laden, en de grens van die ondersteuning |
| Modus per batterij | Bij opstellingen met meerdere batterijen: een moduskeuze per batterij (auto / eigen verbruik / geforceerd laden / geforceerd ontladen / uit) |
EV
Bijhouden van laadsessies en statistieken.

| Kaart | Beschrijving |
|---|---|
| Laadstatus | Huidige modus, vermogen, sessie-energie, aandeel zon |
| Sessiemeters | Dagenergie tegenover doel, aandeel zon in procenten |
| Grafiek laadvermogen | Vermogenscurve van de auto over 24 uur |
| Laadinstellingen | Laaddoelbereik (Min ↔ Max), keuzelijst Laadmodus, kiezer voor de deadline Klaar om, Als standaard instellen |
| EV-intelligentie | Weergave van de afbouwtrend, schatting van de virtuele SOC, status en reden van overgeslagen laden, indicator accugezondheid |
| Totaalstatistieken | Totale energie, kosten, sessies en aandeel zon over alle tijd |
Keuzelijst Laadmodus (v1.6.3)
De keuzelijst Charge mode per laadpaal vervangt de schakelaarsoep van v1.6.x (Overnight grid charging, Smart night charging, Cheapest hours) door één benoemde intentie. Vijf modi:
| Modus | Gedrag | Typische gebruiker |
|---|---|---|
| Alleen zon | Alleen overschot — neemt nooit af van het net | Zonmaximalist |
| Zon + goedkoopste uren | Eerst overschot, plus net zodra de prijs echt goedkoop is — dag of nacht (#856). Een goedkoop/negatief uur overdag vult de Min-ondergrens aan vanaf het net; ’s nachts wordt uitgesteld naar het goedkoopste aaneengesloten venster (verborgen als er geen dynamisch tarief is ingesteld) | Gebruikers met een dynamisch tarief |
| Min + zon (standaard) | Garandeert Min vóór de deadline (via aanvulling ’s nachts), zon voegt toe tot Max. Overdag afhankelijk van de zone. | Dagelijkse forens |
| Altijd (max) | Laden op maximum, ongeacht de bron | “Laad gewoon de auto” / strikt oud minpv |
| Uit | Geen laden — SEM monitort maar geeft geen commando’s | Uitgeschakeld |
Een uitlegregel onder de keuzelijst vertelt wat de gekozen modus doet. Voor de volledige beslismatrix (modus × tijdstip × uitkomsten) en de vertaling van v4 → v7, zie Laadlogica voor de auto.
Besturing
Live bediening en apparaatbeheer. Sinds #492 is dit tabblad een monitoringweergave — elke instelbare waarde staat in plaats daarvan op het tabblad Configuratie (beide tabbladen lezen dezelfde HA- entiteiten, dus wijzigingen daar zie je hier direct terug). De EV-sectie is in v1.6.3 verhuisd naar kaarten per laadpaal op het tabblad EV.

| Kaart | Beschrijving |
|---|---|
| Overschotregeling | Live overschot: beschikbaar/verdeelbaar en toegewezen/vrij in watt |
| Batterijbeheer | SOC + status (ondertitel), capaciteit |
| Warm water | Doel van de legionelladesinfectie + regelgeving (het doel voor de zonneboost stel je in op Configuratie) |
| Warmtepomp | Actieve modus en SG-Ready-toestand (automatisch verborgen als er geen warmtepomp is ingesteld) |
| Tarief & prijzen | Leverancier, prijsniveau, huidig afnametarief |
| Piek- & lastbeheer | Live % van de pieklimiet, piekmarge, afschakelbare apparaten |
| Lastprioriteit | Apparaatvolgorde via slepen en neerzetten met realtime vermogen, schakelaars stuurbaar/kritiek, stuurmodus per apparaat (Uit / Alleen piek / Overschot), en een knop Configureren per apparaat (zie hieronder). Laadpalen hebben hier geen moduskeuze — hun laaddoel stel je in in het blok Laaddoel op de EV-kaart |
Bovenaan verschijnt een rode banner zodra de observatiemodus (alleen-lezen monitoring) is ingeschakeld op het tabblad Configuratie.
De besturing van een apparaat instellen (handmatige koppeling)
Kan SEM niet automatisch herkennen hoe een last moet worden aangestuurd (bijv. een Shelly Pro3EM-meter waarvan het relais op een apart apparaat zit), gebruik dan de knop Configureren op de kaart Lastprioriteit om het handmatig te koppelen. Het venster is vooringevuld met de huidige koppeling en ondersteunt alle vier de stuurmethoden waarmee SEM kan afschakelen/herstellen:
| Stuurtype | Gebruik voor | Wat je kiest |
|---|---|---|
| Schakelaar | aan/uit-apparaten, slimme stekkers | de switch.*-entiteit |
| Number-entiteit | laadpalen met een stroom-/ampèregetal (Wallbox, go-eCharger, …) | de number.*– / input_number.*-entiteit (op 0 zetten om te verlagen) |
| Input boolean | lasten die door automatiseringen worden gestart | de input_boolean.*-entiteit |
| Service-aanroep | laadpalen met een service (KEBA, Easee) | de service (bijv. keba.set_current), parameter en waarden voor verlagen/herstellen |
Entiteittypen gebruiken een doorzoekbare entiteitkiezer die op het juiste domein is gefilterd. Terug naar automatisch herkennen verwijdert een handmatige koppeling en zet het apparaat terug op automatische ontdekking (bij een apparaat dat automatisch ontdekt kan worden, wordt dan dezelfde entiteit opnieuw ingevuld; wil je dat SEM een apparaat helemaal niet meer aanstuurt, zet de stuurmodus dan op Uit).
Configuratie

De enige plek voor elke instelbare waarde (sem-config-card),
ingedeeld in inklapbare secties: Installatieoverzicht, Sensorbronnen (overschrijvingen van de vermogensbronnen voor net / zon / batterij, #628), Laadpalen, Batterijzones, Tarief & prijzen, Warmtepomp, Warm water, Batterijplanner, Lastbeheer, Zonnevoorspelling, PV-strings (als er 2 of meer strings worden herkend), Meldingen, en Geavanceerd (update-
interval, delta’s, minimaal zonnevermogen, regelmarge, observatiemodus,
statusgeschiedenis van SEM).
Gedetecteerde hardware (2.1)
Wat SEM heeft gevonden, met het bewijs: elke laadpaal en zijn rollen, de entiteiten die niet zijn toegewezen, en bijna-treffers — hardware die het zag maar niet kon plaatsen. Sinds 2.1 bevat een bijna-treffer voorstellen die uit de eigen woorden van de integratie zijn gelezen (entiteiten en services), en een knop deze laadpaal toevoegen als SEM hem direct kan aansturen. Kan dat niet, dan zegt de regel waarom (“met de hand koppelen: velden die SEM niet kan invullen”). Auto’s die via een transport als MQTT worden gevonden, staan als voertuigen in de lijst. Hier wordt niets gekoppeld totdat je het in een kiezer bevestigt.
Batterij: setpointmodel (2.1)
Onder Batterij zegt Setpointmodel hoe de watts van SEM je setpoint-
entiteit bereiken: signed (standaard), inverted (Victron ESS, + = afname), of
direction_select (Anker Solix: een laad-/ontlaadkeuzelijst plus een getal in
watt zonder teken). Bij die laatste verschijnen nog twee velden: de richtingkeuzelijst en,
als die van jou andere woorden gebruikt, de twee optiewaarden.
Sensorbronnen: sensor huisvermogen (2.1)
Geef de sensor voor het huisverbruik op die je omvormer meldt, en SEM publiceert die
naast zijn eigen getal, met het verschil (sensor.sem_house_meter_power,
sensor.sem_house_meter_gap). SEM blijft op zijn eigen getal beslissen.
Statusgeschiedenis van SEM (Geavanceerd)
SEM schrijft veel kortlevende statusregels — laadtoestand, strategie, diagnose. Die hebben geen langetermijnstatistieken, dus ze wekenlang bewaren laat alleen je database groeien zonder dat je er iets van kunt weergeven in grafieken.
“Statusgeschiedenis van SEM” stelt in hoeveel dagen van die statusgeschiedenis worden bewaard (0 = uit, het eigen beleid van Home Assistant geldt), en “Nu opschonen” past het direct toe.
Je energiehistorie wordt nooit aangetast. Home Assistant stelt langetermijnstatistieken
per uur samen voor elke entiteit met een state_class — elke
energie- en vermogenssensor — en bewaart die onbeperkt, los van de
ruwe regels. Het opschonen van SEM leidt zijn lijst af van “heeft geen state_class“, zodat een
sensor met statistieken automatisch wordt uitgesloten, ook sensoren die in
toekomstige versies worden toegevoegd. Niets wat in een grafiek of op het Energie-dashboard verschijnt,
kan door deze instelling worden verwijderd.
Wil je de database verder verkleinen, dan is de grotere hefboom de eigen instelling
purge_keep_days van Home Assistant in configuration.yaml — die verlagen laat
fijnmazige details vallen terwijl de langetermijnstatistieken onaangetast blijven. Die stel
je zelf in; SEM raakt je configuration.yaml niet aan.
Elke sectiekop heeft een knop Diagnose die de live configuratie en status van die sectie
uitvoert via de actie solar_energy_management.diagnose —
voeg de uitvoer toe aan bugrapporten. Instellingen die je hier schrijft, gelden
direct; structurele wijzigingen (bijv. de tariefmodus) herladen de
integratie automatisch.
Kosten
Financieel overzicht met kerncijfers per dag, maand en jaar.

| Kaart | Beschrijving |
|---|---|
| Vandaag / Deze maand | Kosten, opbrengst, netto kosten en besparingen naast elkaar |
| Dit jaar | Kosten-, opbrengst- en besparingskaarten per jaar |
| Periodekiezer | Knoppen voor vandaag, gisteren, deze week, deze maand, dit jaar |
| Kostengrafiek | Afnamekosten, terugleveropbrengst en netto kosten over de gekozen periode |
| Besparingsgrafiek | Zonnebesparing + batterijbesparing over de gekozen periode |
| EV-economie | Kosten per kWh, kosten per 100 km, aandeel zon |
| Capaciteitstarief | Maandpiek, kosten van het capaciteitstarief, tarief |
| Tarieven | Actuele afname-/terugleveringstarieven, prijsniveau |
Systeem
Diagnose en gezondheidsbewaking.

| Kaart | Beschrijving |
|---|---|
| Sensorstatus | Beschikbaarheid van de sensoren voor zon, net, batterij en auto |
| Laadtoestand | Huidige laadmodus en strategie |
| Modusstatus | Status van nacht/zon/batterijprioriteit |
| Configuratie | Alle huidige instellingen in één oogopslag |
| Piekbeheer | Huidige piek, maandpiek, trend |
| Lastbeheer | Actieve apparaten, aantal schakelbare apparaten (telt alleen apparaten die AAN staan), afschakelstatus |
| Systeeminformatie | Versie, netmodus (vertaald), batterijcapaciteit, update-interval, aantal ingestelde laadpalen, onbeschikbare sensoren |
Benodigde HACS-kaarten
Geen (#617 — dashboard zonder voorwaarden). Alles op het dashboard is
een meegeleverde sem-*-kaart of een standaard HA-type; de glasstijl zit ingebakken in
de SEM-kaarten zelf en de grafieken gebruiken een lokaal meegeleverde Chart.js.
Optioneel, automatisch herkend door de dashboardgenerator:
| Kaart | HACS-repository | Wat het toevoegt als het geïnstalleerd is |
|---|---|---|
sankey-chart |
MindFreeze/ha-sankey-chart |
Rijker sankey-diagram van de energiestromen van SEM-entiteiten op het tabblad Energie; anders wordt de standaard HA-kaart energy-sankey gebruikt |
k-flow-card |
— | Geanimeerde stroomweergave die het ingebouwde systeemdiagram vervangt (zelf in te schakelen via Diagramstijl) |
Geschiedenis: tot v1.7.5 noemde de documentatie 4 verplichte kaarten (card-mod, mushroom, apexcharts-card, sankey-chart). Bij een controle in juli 2026 bleek dat mushroom en apexcharts nergens meer werden gebruikt, dat card-mod maar vijf eigen SEM-kaarten stileerde (die nu zichzelf stileren), en dat sankey de standaardterugval kreeg — dus ging de lijst met vereisten naar nul. Installaties die die kaarten al hebben, merken daar niets van.
Meegeleverde SEM-kaarten
Alle 31 kaarten worden met de integratie meegeleverd — er is geen HACS-installatie nodig. Elke kaart registreert zich bij de kaartkiezer van Home Assistant met een naam, een beschrijving en een helplink die op de bijbehorende sectie hieronder uitkomt. Kijk je in de dashboardeditor naar een kaart en wil je weten wat die doet, dan is de helplink de kortste weg.
Bron-URL’s bevatten ?v={version}-{sha1} zodat de cache automatisch wordt vernieuwd.
De meeste kaarten worden voor je geplaatst door de service generate_dashboard. Vijf zijn
gebouwd maar niet geplaatst op het gegenereerde dashboard — ze bestaan voor mensen die
hun eigen weergaven bouwen, en zijn hieronder gemarkeerd als handmatig.
Kaartenoverzicht
Elke kaart heeft een eigen sectie. De kop is de elementtag van de kaart, dus
custom:<tag> is wat je in YAML schrijft.
sem-battery-card
SEM Battery · tabblad Batterij
De hoofdkaart voor de batterij: een SOC-boog met laad-/ontlaadvermogen, de doorvoer van vandaag en de huidige batterijstatus in één oogopslag.
Sinds 2.1 bevat hij ook het paneel Vannacht — de onderbouwing achter uitgeven op basis van de voorspelling (#778), in de volgorde waarin iemand het zou controleren. Het toont een van drie toestanden:
| Toestand | Wat het betekent |
|---|---|
| Leren | Minder dan vijf vastgelegde nachten. Er wordt niets uitgegeven, en het paneel telt de voortgang. |
| Vasthouden | Genoeg bewijs, en het eerlijke antwoord is niets over — een lange nacht tegenover een zwakke voorspelling. | | Uitgeven | Er is vannacht een budget, getoond met de ondergrens waarop het uitkomt. |
Onder de kop staan de termen die het hebben opgeleverd — nachtelijke behoefte, verwachte
aanvulling, ondergrens voor vannacht — plus de regel voor het laadtempo (#820) en het verkoop-
venster als er een is gepland. Het tempo wordt opgelost voor de hele rekening — wat de
batterij nog nodig heeft plus wat het huis er in de tekorturen vóór zonsondergang
weer uit haalt — en heeft een vaste ruimte van 10 % zodat een avond die
onder de voorspelling uitkomt de batterij toch vol laat eindigen; de sensor achter de
regel (sensor.sem_battery_charge_pacing) toont beide termen als drain_kwh
en headroom_pct. De andere getallen op het paneel zijn ook entiteiten:
sensor.sem_battery_spendable_kwh, sensor.sem_battery_dynamic_floor_pct,
sensor.sem_battery_measured_capacity_kwh, sensor.sem_battery_capacity_drift_pct
en sensor.sem_forecast_trust_d1 / _d2. In de toestand Leren biedt het paneel ook
Opnieuw opbouwen uit historie, dat die nachten reconstrueert uit de eigen
vastgelegde ontlading van je batterij in plaats van een week te wachten tot ze plaatsvinden:

De bewijsstrook eronder noemt je voorspellingsleverancier en elke horizon in woorden, en zegt wat dat bewijs oplevert — een gemeten nauwkeurigheid betekent dat SEM erop uitgeeft zonder extra veiligheidsmarge, een lerende zegt hoe ver die is. Een horizon die je leverancier niet publiceert, zegt precies dat, in plaats van een lege plek te tonen die eruitziet als een storing.
sem-battery-zones-card
SEM Battery Zones · tabblad Batterij
De drie SOC-drempels die elke batterijbeslissing begrenzen — prioriteit, buffer en autostart. Ze hier bewerken is hetzelfde als ze in de opties bewerken.
sem-charger-status-card
SEM Charger Status · handmatig
Eén tegel per laadpaal voor locaties met meerdere laadpalen: toestand, stroomafname en sessievoortgang naast elkaar. Voeg hem handmatig toe als je meer dan één laadpaal hebt en ze op één rij wilt.
sem-chart-card
SEM Chart · tabbladen Home, Energie, Batterij, EV, Kosten, Systeem
Het werkpaard voor grafieken — een Chart.js-kaart die op de periode reageert, met ingebouwde voorinstellingen
voor kosten, besparingen, energie, vermogen, batterij en auto. Hij volgt de
sem-period-selector-card die op de weergave staat.
sem-config-card
SEM Configuration · tabblad Configuratie
Het configuratiescherm binnen het dashboard. Voor de meeste gebruikers vervangt dit Instellingen → Apparaten & diensten → SEM → Configureren volledig; wijzigingen worden gebundeld en samen toegepast.
De groep Batterij-intelligentie bevat de vier bedieningselementen van de exportbewaking
(2.1, #955): Exportbewaking (de schakelaar), Inschakelvertraging (s) en
Vrijgavevertraging (s) (de hysterese in beide richtingen — spotprijzen gaan vaak
door nul), en Externe planning overschrijven (laat het ingrijpen terwijl een Huawei
DI Active Scheduling van een netbeheerder meldt). Alles uit / op de standaardwaarden totdat
je ze aanzet.
sem-control-card
SEM Control · tabblad Besturing
Het live bedieningspaneel: piekbeheer en marge, status en advies van het lastafschakelen, SG-Ready-toestand van de warmtepomp en de schakelaar voor de observatiemodus.
sem-costs-card
SEM Costs · tabblad Kosten
Kosten en besparingen per dag, maand en jaar met rendement op de investering — het financiële overzicht.
De jaarcijfers zijn de som van de vastgelegde maandvakken van dat jaar, geprijsd tegen de tarieven die op dat moment golden, zodat het jaar en de maanden op dit tabblad altijd overeenkomen. Maanden van vóór het moment dat SEM kosten begon bij te houden — alles van vóór de installatie — worden geschat uit hun vastgelegde energie tegen een gemiddeld tarief, omdat er voor die maanden geen prijshistorie bestaat.
sem-costs-detail-card
SEM Costs Detail · tabblad Kosten
De uitsplitsing achter het overzicht: economie van het laden van de auto, terugverdientijd van de investering, blootstelling aan het capaciteitstarief en de huidige tarieven.
De economie van het laden toont de kosten per kWh over de hele levensduur en de volledige verdeling naar bron — aandeel zon, batterij en net. Energie uit de batterij wordt geprijsd naar herkomst: het deel van de batterij dat vanaf het net is geladen, draagt de prijs die ervoor is betaald, terwijl energie die met zon is geladen gratis blijft. Kosten per kWh en de aandelen vertellen daardoor één samenhangend verhaal.
sem-energy-impact-card
SEM Energy Impact · tabblad Energie
Vermeden CO₂ en het equivalent in bomen, voor vandaag, dit jaar en in totaal.
sem-energy-plan-card
SEM Energy Plan · tabblad Besturing
Het gezamenlijke plan voor de energiedag — wanneer elke vraag draait, waar de batterij het overneemt, en, voor alles wat buiten de boot valt, waarom niet. Dit is de enige plek om te zien wat SEM vannacht van plan is. Zie Energieplanner voor hoe het plan wordt opgebouwd.
sem-ev-progress-card
SEM EV Progress · tabblad EV
De laadvoortgang van vandaag ten opzichte van het doel, plus de laadtotalen over de hele levensduur.
sem-ev-status-card
SEM EV Status · tabblad EV
De hoofdkaart voor de auto: toestand per laadpaal, laadmodus, doel en deadline, met de intelligentie-uitlezingen (afbouw, geschatte SOC) en instellingen erin. Dit is de referentiekaart voor de UI-patronen van SEM — zie UI-patronen (Engels).
De planstrook kleurt de nacht van de laadpaal als wachten, laden, klaar — of schatting (een lichtere wachtkleur): overdag, voordat het gezamenlijke energieplan de auto heeft ingepland, wordt de strook getekend op basis van de echte resterende behoefte van de laadpaal tegen het tempo waarop het nachtladen werkelijk zal lopen, en zegt hij dat ook in plaats van een geboekt venster te beloven. Een segment wordt pas laden bij het openen van het nachtvenster als daar ook echt een start staat; een start later in de nacht — een gepland blok, of een goedkope-uren-wachtperiode tijdens een dure band — toont tot dan als wachten (#967).
De strook kijkt 12 uur vooruit, of zo ver als het eigen plan van de laadpaal reikt — wat het langst is, tot maximaal 24 uur. ’s Ochtends gelezen hield een vaste 12 uur op vóór de nacht die hij beschreef: een lading die voor 00:00 was geboekt met een deadline van 06:00 viel buiten de rechterrand en alleen de wachtband was te zien. De titel zegt hoe ver hij kijkt.
sem-flow-card
SEM Flow · tabblad Home, bij diagram_style: flow
Een schematisch geanimeerd energiestroomdiagram met een visuele configuratie-editor. Anders dan de andere kaarten is hij tweeledig: richt hem via een voorvoegsel op SEM-entiteiten, of koppel hem aan willekeurige Home Assistant-entiteiten en gebruik hem op een dashboard zonder SEM. Kan tot zes afzonderlijke apparaten tonen, die automatisch uit je lastenlijst worden ingevoegd.
sem-gauge-card
SEM Gauge · tabblad Energie
Een gestileerde boogmeter voor elke percentage-entiteit — gebruikt voor zelfvoorziening en eigen verbruik, herbruikbaar voor alles van 0–100 %.
sem-grid-card
SEM Grid · handmatig
Netafname/teruglevering met piekbeheer, lastbesturing, tarief en overschot in één samengevoegde kaart. Niet op het gegenereerde dashboard — het tabblad Systeem is alleen voor gezondheid en diagnose.
De piekensectie bevat een regel Exportbewaking (2.1, #955) zodra de bewaking
een toestand meldt — idle · holding · engaged · releasing · refused — gelezen uit
export_guard_state. De reden achter de toestand staat op
sensor.sem_charging_state → export_guard.
sem-home-status-card
SEM Home Status · tabblad Home
De statusstrook in één oogopslag voor het tabblad Home: wat produceert, wat verbruikt, en of iets aandacht nodig heeft.
sem-load-priority-card
SEM Load Priority · tabblad Besturing
De ene apparatenlijst (#576): sleep en zet neer om de ene prioriteitsvolgorde in te stellen die lasten, laadpalen en de batterij delen, met live vermogen per apparaat en een moduskeuze per regel. Zie Apparaatprioriteit.
Minimale looptijd / minimale pauze. Onder de Min/Max-schuifregelaar voorkomen twee minutenvakjes dat een last flippert bij een voorbijtrekkende wolk. Laat ze leeg voor de standaard van het apparaat (5/5 voor een schakellast, 10/5 voor warm water en warmtepompen); de grijze plaatshouder is het venster dat het apparaat werkelijk aanhoudt, of een streepje totdat dat bekend is — nooit een verzonnen getal (#914). Een waarde die je intypt, blijft bewaard na een herstart. Ze werken alleen in de zonnemodi; zie Apparaatprioriteit.
sem-onboarding-banner
SEM Onboarding Banner · tabblad Home
Een eenmalige welkomstbanner die bestaande gebruikers naar het tabblad Configuratie wijst. Verdwijnt permanent zodra erop is geklikt.
sem-period-selector-card
SEM Period Selector · tabblad Kosten
De kiezer voor het datumbereik. Elke sem-chart-card op dezelfde
weergave volgt hem.
sem-price-card
SEM Price · tabbladen Home en Kosten
Dynamische stroomprijs: de actuele prijs en het niveau, het bereik van vandaag, het volgende goedkope venster en een prijsstrook per uur. Verbergt zichzelf als er geen dynamisch tarief is ingesteld.
sem-require
SEM Require Wrapper · tabblad Energie
Geen eigen kaart — een omhulsel. Het toont de kaart erbinnen alleen als de HACS-afhankelijkheid van die kaart echt geïnstalleerd is, en toont anders een vriendelijke installatiemelding. Dit maakt het dashboard voorwaardenvrij: er kan naar een optionele kaart worden verwezen zonder de weergave stuk te maken voor mensen die hem niet hebben.
sem-schedule-card
SEM Schedule · handmatig
Een tijdlijn van 24 uur met tariefniveau, nachtvenster, overschotvenster en laadperiodes van de auto op één as.
sem-solar-card
SEM Solar · tabblad Home
Zonneproductie met live stromen, voorspelling en prestatiecijfers, verpakt in een geanimeerde gloeiring.
sem-solar-kpi-card
SEM Solar KPI · handmatig
De zonneproductie van vandaag als één opvallend getal. Op het tabblad Home vervangen
door sem-solar-card, behouden voor handmatige dashboards die
alleen het kale kerncijfer willen.
sem-solar-summary-card
SEM Solar Summary · handmatig
Een compact zonne-overzicht — gloeiring plus productiecijfers, zonder de stromen en voorspelling van de volledige zonnekaart.
sem-system-card
SEM System · tabblad Systeem
Gezondheid en diagnose van de integratie: versie, gevonden laadpalen en stuur- methode, netmodus, batterijcapaciteit, configuratie van het Energie-dashboard, beschikbaarheid van sensoren en update-interval. De eerste plek om te kijken als iets niet lijkt te kloppen.
sem-system-diagram-card
SEM System Diagram · tabblad Home (standaard diagram_style: sem)
Het geïllustreerde energiediagram — getekende zonnepanelen, huis, batterij, net- mast en laadpaal met geanimeerde vonkstromen langs elk pad, een zonneboog die met de tijd meebeweegt en klikbare onderdelen. Werkt tot op telefoonbreedte.
sem-tab-header
SEM Tab Header · elk tabblad
De kop bovenaan elke weergave: gloeiend pictogram, titel en live cijfers voor dat tabblad.
sem-title-card
SEM Title Card · tabblad Besturing
Een sectiekop met een titel die tijdens het tonen wordt vertaald en een live Jinja-ondertitel — gebruikt om lange weergaven op te delen in gelabelde secties in de eigen taal van de gebruiker.
sem-today-plan-card
SEM Today’s Plan · tabblad Home
Het vooruitkijkende overzicht van de rest van vandaag: tarief, verwachte zon en het laden
van de auto op één strook. De dagvormige tegenhanger van
sem-energy-plan-card.
sem-weather-card
SEM Weather · tabblad Home
Live klok, huidige omstandigheden en temperatuurbalken voor de voorspelling met kleurcodering.
Let op:
sem-overnight-plan-cardis een alias voor achterwaartse compatibiliteit vansem-energy-plan-card, behouden zodat dashboards die vóór de naamswijziging zijn gegenereerd blijven werken. Hij staat bewust niet in de kaartkiezer. Voergenerate_dashboardopnieuw uit om naar de huidige naam over te stappen.
Stijl van het systeemdiagram
SEM bevat een ingebouwd geïllustreerd systeemdiagram op het tabblad Home. Gebruikers die de K-Flow-kaart prefereren, kunnen wisselen via de configuratieopties:
| Optie | Waarde diagram_style |
Beschrijving |
|---|---|---|
| SEM-diagram (standaard) | sem |
Geïllustreerde SVG met zonnepanelen, huis, batterij, netmast, laadpaal, geanimeerde stromen, zonneboog |
| K-Flow-kaart | kflow |
K-Flow-kaart van derden (moet via HACS worden geïnstalleerd) met details per PV-string, celtemperaturen, BMS-gegevens |
Wisselen: Instellingen → Integraties → SEM → Configureren → zet diagram_style op kflow. Het dashboard wordt opnieuw gegenereerd met de K-Flow-kaart op het tabblad Home.
De stroom- en diagramkaarten op entiteiten buiten SEM richten
Zowel sem-flow-card als sem-system-diagram-card (#455) accepteren een expliciete entities:-tabel in plaats van de standaard entity_prefix: sensor.sem_, zodat ze elke Home Assistant-installatie kunnen weergeven:
type: custom:sem-system-diagram-card
entities:
solar:
entity: sensor.inverter_pv_power # W; reverse: true to flip sign
daily_energy: sensor.daily_yield
forecast_remaining: sensor.solcast_remaining_today # diagram card only
battery:
entity: sensor.battery_power # +charge / −discharge (SEM convention)
# OR split sensors instead of a combined one:
# charge: sensor.batt_charge_w
# discharge: sensor.batt_discharge_w
state_of_charge: sensor.battery_soc
daily_charge_energy: sensor.batt_in_today # diagram card only
daily_discharge_energy: sensor.batt_out_today # diagram card only
grid:
consumption: sensor.grid_import_w # split sensors…
production: sensor.grid_export_w
# …or a single signed sensor (+import / −export; reverse: true flips):
# entity: sensor.grid_power
daily_import_energy: sensor.grid_in_today
daily_export_energy: sensor.grid_out_today
ev:
entity: sensor.wallbox_charging_power # invert: true to flip sign
daily_energy: sensor.ev_today
home:
entity: sensor.home_consumption # optional — derived from the balance when omitted
daily_energy: sensor.home_today
autarky: sensor.autarky_rate
self_consumption: sensor.self_consumption_rate # diagram card only
Sleutels die je weglaat, worden simpelweg als 0 / leeg getoond — een installatie zonder auto laat ev: gewoon weg (geen waarschuwing “sensor unavailable” in de entiteitenmodus). entity_prefix blijft de standaard en heeft voorrang als beide zijn ingesteld.
Kaarten verwijderd in v1.2.0+ (vervangen door SEM-kaarten)
Deze HACS-kaarten zijn niet meer nodig:
| Verwijderd | Vervangen door |
|---|---|
power-flow-card-plus |
sem-flow-card (was sem-system-diagram-card) |
mini-graph-card |
apexcharts-card |
solar-card |
sem-solar-summary-card |
clock-weather-card |
sem-weather-card |
bar-card |
Standaard HA-meterkaart |
bubble-card |
Verwijderd |
button-card |
Vervangen door mushroom |
Visuele stijl
Het dashboard gebruikt een uniform donker thema in glassmorphism-stijl met stippenrasterachtergronden, radiale verlopen en gloei-effecten:
ha-card {
background:
radial-gradient(ellipse 70% 60% at 50% 40%, rgba(200,220,240,0.07) 0%, transparent 100%),
radial-gradient(circle at 2px 2px, rgba(128,128,128,0.06) 0.7px, transparent 0.7px);
background-size: 100% 100%, 50px 50px;
backdrop-filter: blur(18px) saturate(160%);
border: 1px solid rgba(255,255,255,0.08);
border-radius: 16px;
box-shadow: 0 4px 24px rgba(0,0,0,0.35), inset 0 1px 0 rgba(255,255,255,0.06);
font-family: 'Segoe UI','Roboto',sans-serif;
}
Kleurenpalet
| Onderdeel | Kleur | Hex |
|---|---|---|
| Zon | Oranje | #ff9800 |
| Netafname | Staalblauw | #488fc2 |
| Teruglevering | Paars | #8353d1 |
| Batterij laden | Roze | #f06292 |
| Batterij ontladen | Blauwgroen | #4db6ac |
| Huis | Cyaan | #5BC8D8 |
| Auto | Zachtgroen | #8DC892 |
Meertalige ondersteuning
SEM ondersteunt 16 talen: Tsjechisch, Deens, Duits, Engels, Spaans, Fins, Frans, Hongaars, Italiaans, Nederlands, Noors, Pools, Portugees, Roemeens, Zweeds en vereenvoudigd Chinees (zh — ook gebruikt als Home Assistant zh-Hans meldt).
Hoe de vertaling werkt — twee taalinstellingen
Home Assistant heeft twee onafhankelijke taalinstellingen. SEM gebruikt ze allebei:
| Instelling | Waar te wijzigen | Wat het in het dashboard beïnvloedt |
|---|---|---|
| Systeemtaal | Instellingen → Algemeen → Taal | Sectiekoppen, titels van standaard-/optionele kaarten en alle vaste YAML-tekst die bij het genereren van het dashboard wordt ingebakken |
| Taal van het gebruikersprofiel | Je profiel → Taal | Eigen SEM-kaarten: stroomkaart, grafiekkaart, batterijkaart, EV-status, periodekiezer, zonne-overzicht, weerkaart |
Wat dit in de praktijk betekent
- Dezelfde taal voor iedereen: is de systeemtaal Duits, dan verschijnt alle tekst uit het genereren (sectiekoppen, vaste labels) voor elke gebruiker in het Duits.
- SEM-kaarten per gebruiker: zet de ene gebruiker zijn profiel op Engels en een andere op Frans, dan tonen de SEM-stroomkaart, grafiekkaart en andere SEM-kaarten elk de gekozen taal van die gebruiker.
- Gemengde talen: systeem = Duits, gebruikersprofiel = Engels → tekst uit het genereren toont Duits, SEM-kaarten tonen Engels. Dit is zo bedoeld, geen fout.
Zorgen voor een consistente taal
Om alle tekst in dezelfde taal te laten verschijnen:
- Zet de systeemtaal op de gewenste taal (Instellingen → Algemeen)
- Zet de profieltaal van elke gebruiker op dezelfde taal
- Roep
solar_energy_management.generate_dashboardaan om het dashboard opnieuw te genereren met de nieuwe systeemtaal - Ververs de browser hard (Ctrl+Shift+R)
Geen herstart van HA nodig. Sinds v1.5.16 duwt
generate_dashboardde nieuwe configuratie via de eigen Lovelace-opslag van Home Assistant — het draaiende dashboard herlaadt live zodra de service-aanroep klaar is. De oude gewoonte (“opnieuw genereren, dan HA herstarten”) geldt niet meer; een harde verversing is genoeg.
Welke delen worden wanneer vertaald?
| Actie | Wat er verandert |
|---|---|
| Systeemtaal wijzigen + dashboard opnieuw genereren | Sectiekoppen, vaste labels, tabbladnamen (herlaadt live, geen herstart van HA) |
| Taal van het gebruikersprofiel wijzigen | Eigen SEM-kaarten werken direct bij (geen hergeneratie nodig) |
Nieuwe vertalingen toevoegen aan translations.json |
sem-localize.js moet opnieuw worden gegenereerd + opnieuw uitgerold + dashboard opnieuw gegenereerd (daarna hard verversen — sem-localize.js zit in de browsercache) |
Probleemoplossing
Dashboard verschijnt niet
- Roep
solar_energy_management.generate_dashboardaan via Ontwikkelhulpmiddelen > Acties - Ververs je browser hard (Ctrl+Shift+R)
Kaarten tonen “Custom element doesn’t exist”
Begint de elementnaam met sem-, dan is de kaartenbundel van SEM niet geregistreerd — herstart Home Assistant en ververs hard. Elke andere naam betekent dat het dashboard is gegenereerd terwijl een optionele kaart (sankey-chart, k-flow) geïnstalleerd was die sindsdien is verwijderd — voer dashboard genereren opnieuw uit om het met de ingebouwde terugvalopties opnieuw aan te maken. Sinds v1.7.5 hoeft er geen kaart meer te worden geïnstalleerd (#617).
Leeg tabblad Home
Zou sinds v1.7.5 niet meer moeten voorkomen (de stijl zit ingebouwd in de SEM-kaarten; card-mod wordt niet meer gebruikt). Een leeg tabblad is bijna altijd een verouderde browser-/service-worker-cache na een update — ververs hard (Ctrl+Shift+R) of wis de frontend-cache van de Companion-app.
Foutmeldingen “Entity not found”
Het dashboard verwijst naar SEM-sensoren die misschien nog niet bestaan. Wacht de eerste coördinatorcyclus af (10 seconden na een herstart) en ververs.
Kaarten werken niet bij na een SEM-update
SEM voegt ?v={version} toe aan alle kaart-URL’s om de cache te vernieuwen. Tonen kaarten nog steeds oud gedrag, ververs dan hard (Ctrl+Shift+R) om herladen af te dwingen.
Sommige kaarten in de verkeerde taal / gemengde talen
Dit is te verwachten als je systeemtaal en de taal van je gebruikersprofiel verschillen. Zie Meertalige ondersteuning hierboven. Oplossing: zet ze allebei op dezelfde taal en genereer het dashboard opnieuw.
Systeemtaal gewijzigd maar het dashboard staat nog in de oude taal
Na het wijzigen van de systeemtaal moet je het dashboard opnieuw genereren. Ga naar Ontwikkelhulpmiddelen > Acties > solar_energy_management.generate_dashboard en voer de actie uit, en ververs daarna hard. Het opnieuw gegenereerde dashboard werkt direct — geen herstart van HA nodig (v1.5.16+).
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.