New option peak_margin_w (default 50 W, 0-500 W). The peak guard, the
forecast checks and the maintenance charge sizing aim at
peak_cap_w - peak_margin_w; the month peak, the bill, headroom, warnings
and every notice keep the real cap. Owner decision 2026-09-28.
peak_margin_w 0 is byte-identical to ed739d4 (tools/safety79_identity.py,
test_peak_margin.py part 1). validate.py rule 12 refuses a value outside
0-500, not whole, or not below the peak limit.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UBtqPrG1mDLXzTEBnhEkkV
288 lines
19 KiB
YAML
288 lines
19 KiB
YAML
# Home Assistant add-on-vertalingen - NEDERLANDS (UX-01)
|
|
#
|
|
# ⚠️ DIT IS GEEN WOORD-VOOR-WOORDVERTALING VAN en.yaml en hoort dat ook niet te
|
|
# zijn. De eigenaar draait Home Assistant op Europe/Brussels; dit is de tekst
|
|
# die een Vlaamse huiseigenaar leest, met de woorden die op zijn factuur en op
|
|
# zijn digitale meter staan: afname en injectie, kwartierpiek en
|
|
# capaciteitstarief, laadniveau, uitschakelgrens.
|
|
#
|
|
# ⚠️ DE TERUGVAL IS PER SLEUTEL. De frontend probeert eerst de taal van de
|
|
# gebruiker, dan `en`, dan de kale sleutelnaam. Een sleutel die HIER ONTBREEKT
|
|
# valt dus netjes terug op het Engels; een sleutel die hier STAAT maar fout is,
|
|
# valt nergens op terug. Een half vertaalde sleutel weglaten is beter dan hem
|
|
# verkeerd invullen.
|
|
#
|
|
# ⚠️ DE VOLGORDE WORDT HIER NIET BEPAALD. Het tabblad Configuratie rendert in de
|
|
# volgorde van het `schema:`-blok van config.yaml; de volgorde hieronder is
|
|
# alleen een spiegel daarvan, zodat beide bestanden gelijk lezen.
|
|
#
|
|
# Namen en beschrijvingen volgen STYLE.md (UX-08): een kort label met de
|
|
# eenheid, en een of twee eenvoudige zinnen. Waar een gemeten of afgeleide
|
|
# waarde vandaan komt, staat in DOCS.md onder "For installers".
|
|
configuration:
|
|
setpoint_entity:
|
|
name: "Hardware · Setpoint-entiteit van de omvormer"
|
|
description: "De ESPHome-entiteit waar de add-on het vermogen van de omvormer naartoe schrijft. Laat dit leeg als u de lijst met omvormers invult."
|
|
soc_entity:
|
|
name: "Hardware · Entiteit laadniveau (%)"
|
|
description: "De sensor met het laadniveau van de batterij in procent. Gebruik de meting van de stuurmodule zelf."
|
|
batt_entity:
|
|
name: "Hardware · Entiteit batterijvermogen (W)"
|
|
description: "De sensor met het batterijvermogen van deze omvormer. Positief moet betekenen dat de batterij stroom levert."
|
|
batt_invert:
|
|
name: "Hardware · Teken batterijvermogen omkeren"
|
|
description: "Zet dit alleen aan als uw sensor het leveren van stroom als een negatief getal toont."
|
|
inverters:
|
|
name: "Hardware · Lijst met omvormers"
|
|
description: "Laat dit leeg als u één omvormer hebt. Hebt u er meer, voeg dan per omvormer een item toe. De lijst vervangt dan de instellingen hierboven."
|
|
fields:
|
|
name:
|
|
name: "Naam"
|
|
description: "Een korte, unieke naam voor deze omvormer, bijvoorbeeld inverter-a."
|
|
setpoint_entity:
|
|
name: "Setpoint-entiteit"
|
|
description: "De eigen ESPHome-setpoint-entiteit van deze omvormer. Twee items mogen niet dezelfde gebruiken."
|
|
max_w:
|
|
name: "Vermogen van deze omvormer (W)"
|
|
description: "Het hoogste vermogen dat de add-on aan deze omvormer mag vragen. Het totaal van de installatie is de som van de lijst."
|
|
bms_soc_floor:
|
|
name: "Uitschakelniveau van de batterij (%)"
|
|
description: "Het niveau waarop het beheersysteem van deze batterij stopt met leveren. Lees het af van de batterij die er staat."
|
|
soc_entity:
|
|
name: "Entiteit laadniveau (%) (optioneel)"
|
|
description: "De eigen sensor voor het laadniveau van deze batterij. Laat leeg als deze omvormer er geen heeft."
|
|
batt_entity:
|
|
name: "Entiteit batterijvermogen (W) (optioneel)"
|
|
description: "De eigen sensor voor het batterijvermogen van deze omvormer. Laat leeg als die er niet is."
|
|
batt_invert:
|
|
name: "Teken batterijvermogen omkeren (optioneel)"
|
|
description: "Zet dit aan als de sensor van deze omvormer leveren als een negatief getal toont."
|
|
capacity_kwh:
|
|
name: "Bruikbare capaciteit (kWh) (optioneel)"
|
|
description: "De bruikbare capaciteit van deze batterij, van het datablad. Vul ze bij elke omvormer in of bij geen. Dan verdeelt de add-on het werk volgens de energie in elke batterij."
|
|
estop_fitted:
|
|
name: "Hardware · RS485-noodstop is geplaatst"
|
|
description: "Zet dit aan als de noodstop geïnstalleerd is. Het verandert alleen een waarschuwing op de statuspagina."
|
|
battery_modes_enabled:
|
|
name: "Hardware · Batterijmodi"
|
|
description: "Geef elke batterij een aan- en uitschakelaar en een modus, in te stellen op het scherm Batterijen."
|
|
pv_entity:
|
|
name: "Hardware · Entiteit zonneproductie (W)"
|
|
description: "Optioneel. De vermogenssensor van uw zonne-omvormer, positief tijdens productie. De add-on houdt ze bij en regelt er niet mee."
|
|
pv_entities:
|
|
name: "Hardware · Entiteiten zonneproductie, per omvormer (W)"
|
|
description: "Optioneel. Eén rij per zonne-omvormer, in plaats van de losse entiteit hierboven, als u er meerdere hebt. Valt er één weg, dan wordt er geen totaal bijgehouden."
|
|
pv_invert_entities:
|
|
name: "Hardware · Zonne-entiteiten met omgekeerd teken"
|
|
description: "Optioneel. Zet hier elke zonne-entiteit van hierboven die negatief leest tijdens productie, precies zo gespeld. Het teken wordt omgedraaid voor het optellen."
|
|
meter_source:
|
|
name: "Meter · Waar de meterstand vandaan komt"
|
|
description: "Hoe de add-on uw meter uitleest. Met 'off' gebruikt ze de entiteit netvermogen hieronder. Alleen homewizard_local merkt een vastgelopen meter op."
|
|
meter_entity:
|
|
name: "Meter · Entiteit netvermogen (W)"
|
|
description: "Gebruikt als de meterbron 'off' is. Positief moet afname van het net betekenen."
|
|
meter_invert:
|
|
name: "Meter · Teken netvermogen omkeren"
|
|
description: "Zet dit aan als uw netsensor afname als een negatief getal toont."
|
|
meter_phases:
|
|
name: "Meter · Aantal fasen (1 of 3)"
|
|
description: "Moet overeenkomen met uw aansluiting. Meterstanden met een ander aantal fasen worden geweigerd."
|
|
p1_host:
|
|
name: "Meter · Adres van de HomeWizard P1"
|
|
description: "Alleen voor homewizard_local. Het adres van de meter op uw netwerk, als host of host:poort."
|
|
meter_poll_s:
|
|
name: "Meter · Tijd tussen twee uitlezingen (s)"
|
|
description: "Alleen voor homewizard_local. De meter ververst elke 5 s, lager levert niets op. Houd dit ruim onder de grens voor een te oude meting."
|
|
meter_max_age_s:
|
|
name: "Meter · Meting te oud na (s)"
|
|
description: "Daarna telt een meterstand als ontbrekend. De tijdslimiet voor ontbrekende invoer begint pas daarna te lopen."
|
|
meter_mqtt_topic:
|
|
name: "Meter · MQTT-topic"
|
|
description: "Alleen voor mqtt_p1. Het topic waarop uw meterstanden verschijnen."
|
|
p1_import_entity:
|
|
name: "Meter · Entiteit afname (W)"
|
|
description: "De sensor voor afname van het net, nooit negatief. De add-on berekent het nettovermogen zelf."
|
|
p1_export_entity:
|
|
name: "Meter · Entiteit injectie (W)"
|
|
description: "De sensor voor injectie in het net, nooit negatief. Hoort bij de entiteit afname hierboven."
|
|
p1_net_entity:
|
|
name: "Meter · Entiteit nettovermogen met teken (W)"
|
|
description: "Alleen voor ha_signed. Eén sensor die positief is bij afname en negatief bij injectie."
|
|
p1_phase_import_entities:
|
|
name: "Meter · Afname-entiteiten per fase (L1-L3)"
|
|
description: "Optioneel, in de volgorde L1, L2, L3. Nodig voor de piekgrens bij een driefasige aansluiting, één item per fase."
|
|
p1_phase_export_entities:
|
|
name: "Meter · Injectie-entiteiten per fase (L1-L3)"
|
|
description: "Optioneel, in de volgorde L1, L2, L3, naast de afname-entiteiten per fase. Eén item per fase."
|
|
p1_phase_net_entities:
|
|
name: "Meter · Netto-entiteiten per fase (L1-L3)"
|
|
description: "Alleen voor ha_signed. Optioneel, in de volgorde L1, L2, L3, met hetzelfde teken als de netto-entiteit. Eén item per fase."
|
|
max_w:
|
|
name: "Grenzen · Vermogen van de omvormer (W)"
|
|
description: "Uw eigen getal: het hoogste vermogen dat de add-on ooit aan de omvormer mag vragen. Begin laag en verhoog het na de indienstname."
|
|
bms_soc_floor:
|
|
name: "Grenzen · Uitschakelniveau van de batterij (%)"
|
|
description: "Het niveau waarop het beheersysteem van de batterij zelf stopt met leveren. Lees het af van uw batterij in plaats van een getal over te nemen."
|
|
peak_cap_w:
|
|
name: "Grenzen · Piekgrens (W)"
|
|
description: "Uw eigen getal: het gemiddelde vermogen per kwartier waaronder de add-on de afname houdt. Neem het over uit uw netcontract."
|
|
peak_margin_w:
|
|
name: "Grenzen · Marge onder de piekgrens (W)"
|
|
description: "De add-on mikt zoveel onder de piekgrens, zodat een kwartier dat iets hoger uitvalt er toch onder blijft."
|
|
peak_forecast_entity:
|
|
name: "Grenzen · Entiteit kwartierprognose (W)"
|
|
description: "Optioneel. Een prognose van het gemiddelde vermogen in het lopende kwartier. Laat u dit leeg, dan is er geen piekgrens."
|
|
peak_soc_floor:
|
|
name: "Grenzen · Piekreserve (%)"
|
|
description: "De piekbeperking laat de batterij niet onder dit niveau zakken, gewoon verbruik wel. Afgeleide waarde, laat ze ongewijzigd."
|
|
price_provider:
|
|
name: "Tarief · Bron van dynamische prijzen"
|
|
description: "Waar de prijzen vandaan komen. Een bron kiezen start het ophalen van prijzen, ook als handelen uit staat."
|
|
price_markup_eur_kwh:
|
|
name: "Tarief · Marge van de leverancier (EUR/kWh)"
|
|
description: "De marge van uw leverancier. Ze wordt alleen opgeteld als de prijsbron ze nog niet bevat."
|
|
price_taxes_eur_kwh:
|
|
name: "Tarief · Distributie, heffingen en btw (EUR/kWh)"
|
|
description: "Netkosten, heffingen en btw per kWh, ingesteld voor Vlaanderen. Controleer het bij uw eigen netbeheerder."
|
|
export_price_eur_kwh:
|
|
name: "Tarief · Injectievergoeding (EUR/kWh)"
|
|
description: "Wat u krijgt per kWh die u op het net zet, alles inbegrepen. Dit mag negatief zijn."
|
|
static_profile:
|
|
name: "Tarief · Vast of dag/nacht-tarief"
|
|
description: "Uw vaste of dag/nacht-contract op één regel, prijzen alles inbegrepen, zoals de documentatie toont. Vul dit ook in bij een dynamisch contract. Het is de reserve als de prijsfeed uitvalt."
|
|
price_taxes_profile:
|
|
name: "Tarief · Heffingen en btw dag/nacht"
|
|
description: "Laat dit leeg, tenzij uw netbeheerder een ander dag- en nachttarief rekent, zoals in Wallonië en Brussel. Vul dit of het vaste bedrag hierboven in, niet allebei."
|
|
price_formula:
|
|
name: "Tarief · Uw eigen tariefformule"
|
|
description: "Alleen voor custom_formula. Typ de getallen van de tariefkaart van uw leverancier op één regel, zoals de documentatie toont. De add-on controleert ze met de kaart."
|
|
price_export_formula:
|
|
name: "Tarief · Uw eigen injectieformule"
|
|
description: "Optioneel. De injectieformule van uw tariefkaart, in dezelfde vorm als uw eigen tariefformule. Laat leeg om de vaste injectievergoeding te gebruiken."
|
|
price_csv_path:
|
|
name: "Tarief · CSV-bestand met prijzen"
|
|
description: "Alleen voor manual_csv. Waar in /share de add-on uw prijsbestand leest."
|
|
price_feed_url:
|
|
name: "Tarief · Afwijkende URL voor de prijsfeed"
|
|
description: "Laat leeg om de eigen feed van de bron te gebruiken. Een afwijkende URL wordt letterlijk verstuurd en geeft vaak maar één dag terug."
|
|
price_horizon_h:
|
|
name: "Tarief · Prijzen vooruit (uren)"
|
|
description: "Hoeveel uur aan prijzen de add-on bij de bron opvraagt."
|
|
price_timeout_s:
|
|
name: "Tarief · Time-out prijsaanvraag (s)"
|
|
description: "Hoe lang één aanvraag bij de prijsbron mag duren voor ze wordt opgegeven."
|
|
price_now_entity:
|
|
name: "Tarief · Entiteit huidige prijs (oud)"
|
|
description: "De oudere manier om een prijs te krijgen, alleen gebruikt om tijdens onderhoud goedkoop te laden. Niet combineren met een dynamische prijsbron."
|
|
price_avg_entity:
|
|
name: "Tarief · Entiteit gemiddelde prijs (oud)"
|
|
description: "Het gemiddelde waarmee de huidige prijs vergeleken wordt. Alleen samen met de entiteit huidige prijs, niet met een dynamische prijsbron."
|
|
arbitrage_enabled:
|
|
name: "Tarief · Handelen op het prijsverschil"
|
|
description: "Laden in het goedkoopste uur en de batterij laten leveren in het duurste, als het verschil de kosten dekt. Dit uitzetten zet de prijsfeed niet uit."
|
|
cycle_cost_threshold_eur:
|
|
name: "Tarief · Kosten van een batterijcyclus (EUR/kWh)"
|
|
description: "Wat één volledige batterijcyclus per kWh kost. Een kleiner prijsverschil wordt niet verhandeld. De waarde is een productkeuze, geen meting."
|
|
arbitrage_soc_floor:
|
|
name: "Tarief · Handel houdt minstens (%)"
|
|
description: "Prijshandel laat de batterij niet onder dit niveau zakken. Dit staat los van de onderhoudsinstellingen."
|
|
arbitrage_soc_ceiling:
|
|
name: "Tarief · Handel laadt hoogstens (%)"
|
|
description: "Prijshandel laadt de batterij niet boven dit niveau."
|
|
maintenance_enabled:
|
|
name: "Onderhoud · Maandelijkse batterijcyclus"
|
|
description: "Eén keer per maand de batterij diep leegmaken, volladen en vol houden, zodat het laadniveau juist blijft. Staat standaard uit."
|
|
maintenance_interval_days:
|
|
name: "Onderhoud · Minimum dagen tussen cycli"
|
|
description: "De kortste tijd tussen twee onderhoudscycli."
|
|
maintenance_start_hour:
|
|
name: "Onderhoud · Startuur"
|
|
description: "Het lokale uur, 0 tot 23, waarop een geplande cyclus begint."
|
|
maintenance_discharge_w:
|
|
name: "Onderhoud · Ontlaadvermogen (W)"
|
|
description: "Hoe snel de cyclus de batterij leegmaakt. Boven het vermogen van de omvormer wordt het daartoe beperkt, en duurt de cyclus gewoon langer."
|
|
maintenance_charge_w:
|
|
name: "Onderhoud · Laadvermogen (W)"
|
|
description: "Hoe snel de cyclus de batterij weer vollaadt. Het moet gelijk aan of lager zijn dan het vermogen van de omvormer, anders start de add-on niet."
|
|
maintenance_soc_floor:
|
|
name: "Onderhoud · Ontladen tot (%)"
|
|
description: "Het niveau tot waar de maandelijkse cyclus de batterij leegmaakt. Dit is niet de piekreserve, en de twee verschillen bewust."
|
|
maintenance_soc_target:
|
|
name: "Onderhoud · Opladen tot (%)"
|
|
description: "Het niveau waartoe de cyclus oplaadt voor het vasthouden begint."
|
|
maintenance_hold_min:
|
|
name: "Onderhoud · Vol houden gedurende (minuten)"
|
|
description: "Hoe lang de batterij vol blijft zodat de cellen in evenwicht komen."
|
|
sign_disagree_w:
|
|
name: "Veiligheid · Drempel verkeerde richting (W)"
|
|
description: "Deel van de veiligheidsstop voor een omvormer die de verkeerde kant op duwt. Het telt pas als commando en meterstand allebei boven deze waarde liggen. Gemeten waarde, laat ze ongewijzigd."
|
|
sign_disagree_s:
|
|
name: "Veiligheid · Tijd verkeerde richting (s)"
|
|
description: "Hoe lang een verkeerde richting mag duren voor een veiligheidsstop elke omvormer op 0 W zet. Gemeten waarde, laat ze ongewijzigd."
|
|
unit_sign_disagree_w:
|
|
name: "Veiligheid · Drempel verkeerde richting per omvormer (W)"
|
|
description: "Bij twee of meer omvormers: de drempel voor verkeerde richting per omvormer. Afgeleide waarde, laat ze ongewijzigd."
|
|
unit_sign_disagree_s:
|
|
name: "Veiligheid · Tijd verkeerde richting per omvormer (s)"
|
|
description: "Bij twee of meer omvormers: hoe lang één omvormer de verkeerde kant op mag duwen voor ze op 0 W gaat. Afgeleide waarde, laat ze ongewijzigd."
|
|
site_sign_disagree_w:
|
|
name: "Veiligheid · Drempel verkeerde richting installatie (W)"
|
|
description: "Bij twee of meer omvormers: de drempel voor verkeerde richting van de hele installatie. Gemeten waarde, laat ze ongewijzigd."
|
|
site_sign_disagree_s:
|
|
name: "Veiligheid · Tijd verkeerde richting installatie (s)"
|
|
description: "Bij twee of meer omvormers: hoe lang de hele installatie de verkeerde kant op mag duwen voor een veiligheidsstop. Afgeleide waarde, laat ze ongewijzigd."
|
|
meter_freeze_s:
|
|
name: "Veiligheid · Alarm vastgelopen meter na (s)"
|
|
description: "Een alarm als de meter zo lang dezelfde waarde herhaalt terwijl het commando op vol vermogen staat, alleen met homewizard_local. Gemeten waarde, laat ze ongewijzigd."
|
|
circulation_w:
|
|
name: "Veiligheid · Drempel tegenwerkende omvormers (W)"
|
|
description: "Bij twee of meer omvormers: hoeveel vermogen de ene tegen de andere in mag duwen voor het telt. Gemeten waarde, laat ze ongewijzigd."
|
|
circulation_hold_s:
|
|
name: "Veiligheid · Tijd tegenwerkende omvormers (s)"
|
|
description: "Bij twee of meer omvormers: hoe lang ze tegen elkaar in mogen duwen voor een veiligheidsstop. Afgeleide waarde, laat ze ongewijzigd."
|
|
delivery_hold_s:
|
|
name: "Veiligheid · Alarm niet-leverende omvormer na (s)"
|
|
description: "Bij twee of meer omvormers: hoe lang één omvormer te weinig mag leveren voor een alarm. Het alarm verandert niets. Afgeleide waarde, laat ze ongewijzigd."
|
|
shadow_mode:
|
|
name: "Veiligheid · Schaduwmodus"
|
|
description: "De add-on neemt elke beslissing maar houdt elke omvormer op 0 W. 'auto' doet dit zolang de regeling gestopt is, 'on' altijd, 'off' nooit."
|
|
auto_start:
|
|
name: "Geavanceerd · Regeling starten bij opstarten"
|
|
description: "Staat standaard uit. Laat het uit tot de installatie in dienst is, zodat iemand na elke herstart op Start drukt."
|
|
gain:
|
|
name: "Geavanceerd · Versterking van de regeling"
|
|
description: "Welk deel van de resterende afwijking de regeling per cyclus wegwerkt. Gemeten op echte hardware, verhoog dit niet."
|
|
slew_w:
|
|
name: "Geavanceerd · Grootste stap per cyclus (W)"
|
|
description: "Hoe ver het commando in één cyclus mag verschuiven. 0 volgt het vermogen van de omvormer en is aanbevolen."
|
|
deadband_w:
|
|
name: "Geavanceerd · Negeer afwijkingen onder (W)"
|
|
description: "Kleinere afwijkingen worden genegeerd. Houd dit klein, want elk rustpunt daarbinnen blijft staan."
|
|
target_grid_w:
|
|
name: "Geavanceerd · Rustpunt aan de meter (W)"
|
|
description: "Waar de meter moet staan als er niets gebeurt. Een kleine injectie voorkomt dat u de hele dag kleine afname betaalt."
|
|
step_w:
|
|
name: "Geavanceerd · Afronding van het commando (W)"
|
|
description: "Het commando wordt afgerond op een veelvoud hiervan, zodat ruis het niet elke cyclus verandert."
|
|
saturation_w:
|
|
name: "Geavanceerd · Tekort aan de grens (W)"
|
|
description: "Levert een omvormer zoveel minder dan gevraagd, dan zit ze aan haar grens. De drempel verkeerde richting per omvormer is de helft hiervan."
|
|
saturation_cycles:
|
|
name: "Geavanceerd · Cycli aan grens voor bevriezen"
|
|
description: "Hoeveel cycli na elkaar aan de grens voor de regeling stopt met afwijking opbouwen. Zet dit niet op 1."
|
|
integrator_max_w:
|
|
name: "Geavanceerd · Inhaalgrens (W)"
|
|
description: "Begrenst hoe hard de regeling blijft duwen als de batterij achterloopt. 0 betekent het vermogen van de omvormer. Zet dit niet hoger dan dat vermogen."
|
|
heartbeat_s:
|
|
name: "Geavanceerd · Commando opnieuw sturen na (s)"
|
|
description: "Hoe vaak het commando opnieuw gestuurd wordt, ook als het gelijk bleef. Houd dit ruim onder de eigen grens van 30 s van de stuurmodule."
|
|
stale_input_s:
|
|
name: "Geavanceerd · Tijdslimiet ontbrekende invoer (s)"
|
|
description: "Hoe lang invoer mag ontbreken voor elke omvormer op 0 W gaat. Bij een P1-meter begint dit pas na de grens voor een te oude meting."
|
|
cycle_floor_s:
|
|
name: "Geavanceerd · Langste tijd tussen cycli (s)"
|
|
description: "Een uiterste termijn tussen twee regelcycli die een gezonde meter nooit haalt. Verhoog dit alleen voor een meter trager dan ongeveer 10 s."
|
|
log_level:
|
|
name: "Geavanceerd · Logniveau"
|
|
description: "Hoeveel detail de add-on in zijn logboek schrijft. 'debug' en 'trace' zijn om een probleem te zoeken."
|