MQTT-API
De API-status wordt ook via MQTT gepubliceerd.
Elk veld wordt een eigen topic, en geneste objecten en lijsten worden omgezet in afzonderlijke subtopics (de index begint bij 1).
Alleen-lezen-topics
Section titled “Alleen-lezen-topics”Locatie
Section titled “Locatie”evcc/site/siteTitle: titel van de locatieevcc/site/currency: ingestelde valutaevcc/site/homePower: huidig verbruik in huis (W)evcc/site/pvPower: huidige productie van zonne-energie (W)evcc/site/grid/power: huidig netvermogen (W, positief = netafname)evcc/site/battery/power: batterijvermogen (W, positief = ontlading)evcc/site/battery/soc: laadniveau van de batterij (%)evcc/site/greenShareHome: aandeel zelf opgewekte energie in het verbruik in huis (0–1)evcc/site/greenShareLoadpoints: aandeel zelf opgewekte energie in het verbruik van de laadpunten (0–1)evcc/site/tariffGrid: huidig netafnametariefevcc/site/tariffFeedIn: huidige terugleververgoedingevcc/site/tariffCo2: huidige CO₂-intensiteitevcc/site/batteryGridChargeActive: batterij wordt met netstroom geladen (true/false)
Laadpunten
Section titled “Laadpunten”Alle laadpunt-ID’s beginnen bij 1.
evcc/loadpoints: aantal beschikbare laadpuntenevcc/loadpoints/<id>/title: titel van het laadpuntevcc/loadpoints/<id>/connected: voertuig aangesloten (true/false)evcc/loadpoints/<id>/charging: laadt momenteel (true/false)evcc/loadpoints/<id>/enabled: laadpunt ingeschakeld (true/false)evcc/loadpoints/<id>/mode: laadmodus (off,smart,now)evcc/loadpoints/<id>/alwaysCharge: optie altijd laden (off,on,once)evcc/loadpoints/<id>/chargePower: huidig laadvermogen (W)evcc/loadpoints/<id>/chargedEnergy: geladen energie in de sessie (Wh)evcc/loadpoints/<id>/chargeDuration: laadduur (ns)evcc/loadpoints/<id>/chargeRemainingDuration: resterende laadduur (ns)evcc/loadpoints/<id>/chargeRemainingEnergy: resterende energie (Wh)evcc/loadpoints/<id>/chargeTotalImport: meterstand van de laadmeter (Wh)evcc/loadpoints/<id>/vehicleName: identificatie van het voertuigevcc/loadpoints/<id>/vehicleTitle: weergavenaam van het voertuigevcc/loadpoints/<id>/vehicleSoc: laadniveau van het voertuig (%)evcc/loadpoints/<id>/vehicleRange: actieradius van het voertuig (km)evcc/loadpoints/<id>/phasesActive: actieve fasenevcc/loadpoints/<id>/planActive: laadplan momenteel actief (true/false)evcc/loadpoints/<id>/sessionEnergy: energie van de sessie (Wh)evcc/loadpoints/<id>/sessionSolarPercentage: aandeel zelf opgewekte energie in de sessie (%)evcc/loadpoints/<id>/smartCostActive: slim laden op basis van kosten momenteel actief (true/false)evcc/loadpoints/<id>/effectivePriority: effectieve prioriteit
Schrijfbare topics
Section titled “Schrijfbare topics”Om een schrijfbaar topic te wijzigen, voegt u /set aan het topic toe en stuurt u de nieuwe waarde.
mosquitto_pub -t "evcc/loadpoints/1/phasesConfigured/set" -m "3"Tijden worden in UTC opgegeven, in het formaat yyyy-mm-ddThh:mm:ssZ, bijv. 2023-03-05T07:00:00Z (= 5 maart 2023, 08:00 CET).
De volgende strings worden als lege waarde herkend: nil, null, none, -.
Gebruik deze om eerder ingestelde drempelwaarden te wissen:
mosquitto_pub -t "evcc/site/batteryGridChargeLimit/set" -m "none"Locatie
Section titled “Locatie”evcc/site/prioritySoc: laadniveau voor batterijprioriteitevcc/site/bufferSoc: laadniveau voor de batterijbufferevcc/site/bufferStartSoc: laadniveau waarop de batterijbuffer startevcc/site/residualPower: restvermogen op het netevcc/site/batteryGridChargeLimit: prijslimiet voor het laden van de thuisbatterij met netstroomevcc/site/batteryDischargeControl: ontladingsregeling van de batterij in- of uitschakelen (true/false)evcc/site/batteryMode: externe batterijmodus (normal,hold,charge,holdcharge,discharge), stuurt alle regelbare batterijen direct aan, gaat voor op andere evcc-modi en wordt na 60 s geresetevcc/site/smartCostLimit: prijslimiet voor slim laden voor alle laadpuntenevcc/site/smartFeedInPriorityLimit: limiet voor terugleverprioriteit voor alle laadpunten
Laadpunten
Section titled “Laadpunten”evcc/loadpoints/<id>/mode: laadmodus (off,smart,now)evcc/loadpoints/<id>/alwaysCharge: optie altijd laden (off,on,once), alleen in de modus Slimevcc/loadpoints/<id>/minSoc: minimaal laadniveauevcc/loadpoints/<id>/limitSoc: laadlimiet in %, alleen van toepassing op online voertuigenevcc/loadpoints/<id>/limitEnergy: energielimiet in kWh, alleen van toepassing op offline voertuigenevcc/loadpoints/<id>/planEnergy: energie van het laadplan (JSON-payload:{"value": 50, "time": "2023-03-05T07:00:00Z"})evcc/loadpoints/<id>/phasesConfigured: ingestelde fasenevcc/loadpoints/<id>/minCurrent: minimale laadstroomevcc/loadpoints/<id>/maxCurrent: maximale laadstroomevcc/loadpoints/<id>/solarShare: aandeel zonne-energie in het minimale laadvermogen (0–1)evcc/loadpoints/<id>/enableThreshold: inschakeldrempelevcc/loadpoints/<id>/enableDelay: inschakelvertraging (s)evcc/loadpoints/<id>/disableThreshold: uitschakeldrempelevcc/loadpoints/<id>/disableDelay: uitschakelvertraging (s)evcc/loadpoints/<id>/batteryboost: batterijboost ingeschakeld (1/0)evcc/loadpoints/<id>/batteryBoostLimit: laadniveaulimiet voor batterijboostevcc/loadpoints/<id>/priority: prioriteitswaardeevcc/loadpoints/<id>/smartCostLimit: prijslimiet voor slim ladenevcc/loadpoints/<id>/smartFeedInPriorityLimit: limiet voor terugleverprioriteitevcc/loadpoints/<id>/planStrategy: strategie van het laadplan (JSON)evcc/loadpoints/<id>/vehicle: voertuig kiezen aan de hand van de naam
Voertuigen
Section titled “Voertuigen”Voertuignamen vindt u onder evcc/vehicles.
evcc/vehicles/<name>/minSoc: minimaal laadniveau in %evcc/vehicles/<name>/limitSoc: laadlimiet in %evcc/vehicles/<name>/planSoc: laadniveau van het laadplan (JSON-payload:{"value": 50, "time": "2023-03-05T07:00:00Z"})evcc/vehicles/<name>/planStrategy: strategie van het laadplan (JSON)