Ga naar inhoud
slim laden

Highlights: modus Slim, batterijpagina, aandeel zonne-energie

Highlights-banner

Sinds de vorige highlights-post zijn er twee featurereleases verschenen: 0.315 en 0.316. Deze post behandelt ze allebei. De grote onderwerpen: de laadmodi hebben een nieuwe structuur gekregen met Slim en Altijd laden, de batterijpagina is vernieuwd, de nieuwe schuifregelaar Aandeel zonne-energie vervangt de verwarrende wattdrempels en de optimizer kan steeds meer zelf aansturen.

De modi PV en Min+PV stammen uit de tijd dat evcc puur om laden met zonneoverschot draaide. In de loop der tijd hebben we functies toegevoegd die weinig met zonne-energie te maken hebben: dynamische tarieven, laadplannen, warmtepompen en schakelbare apparaten. Veel mensen gebruiken evcc inmiddels helemaal zonder zonnepanelensysteem, en de namen zorgden voor verwarring bij nieuwe gebruikers.

Met 0.316 zijn de modi genoemd naar wat ze doen, niet naar hoe het vermogen wordt opgewekt. PV wordt Slim.

Uit en Snel zijn eenvoudige schakelaars: het apparaat blijft uit, of het draait op vol vermogen zoals een lader zonder evcc. Alles wat evcc zelf beslist, gebeurt in de modus Slim:

Slim is ook de modus waarin de komende optimizer zal werken.

De modus Min+PV is verwijderd. Die modus gedroeg zich als PV, maar laadde zonder pauzes en altijd met minstens het minimale vermogen. Dat is belangrijk voor voertuigen die slecht tegen steeds starten en stoppen kunnen, en voor installaties met weinig zonneoverschot. Maar dit concept is alleen zinvol voor het laden van voertuigen, niet voor schakelaars, verwarmers of warmtepompen. Daarom is het geen eigen modus meer, maar de optie Altijd laden in het dropdownmenu van de knop Slim bij laadpunten voor voertuigen. U kunt de optie permanent inschakelen of, met de knop 1x, alleen voor de huidige laadsessie. In de voertuiginstellingen kunt u per voertuig een standaardwaarde instellen.

Optie Altijd laden in het dropdownmenu van de knop van de modus Slim

De namen van de modi passen zich aan het apparaat aan: een lader toont Uit / Slim / Snel, een schakelbaar apparaat Uit / Slim / Aan, een warmtepomp Normaal / Slim / Boost. De nieuwe pagina over de modi legt alle modi en Altijd laden uitgebreid uit.

Dit is een incompatibele wijziging voor integraties. De API, MQTT en de websocket melden nu smart in plaats van pv, en minpv wordt bij het uitlezen niet meer gemeld. Het schrijven van de oude waarden werkt nog steeds: pv instellen schakelt naar Slim, minpv instellen schakelt naar Slim met Altijd laden ingeschakeld, zodat bestaande automatiseringen hun gedrag behouden. Controleert uw integratie op pv of minpv, dan is het tijd om die bij te werken. De belangrijkste integraties zijn vóór de release bijgewerkt. Dank aan alle maintainers die hun projecten hebben bijgewerkt 🙌

De pagina Batterij was vroeger een pure instellingenpagina. Nu geeft ze eerst een overzicht: een statuskaart met laadniveau, opgeslagen energie en actueel vermogen. Bij meerdere batterijen krijgt u een uitsplitsing: één kaart per batterij plus een gecombineerde kaart, en de grafiek daaronder toont het laadniveau van elke batterij over de afgelopen dagen. Is de optimizer ingeschakeld, dan toont de pagina ook de voorstellen van de optimizer: wat hij op dit moment met de batterij zou doen, bijv. de lading vasthouden of laden met netstroom, en hoe het laadniveau zich verder zou ontwikkelen. Daarover verderop meer. De gebruiksinstellingen (prioriteit, laadbuffer en automatische start) zijn er nog steeds, maar nu als begrijpelijkere zinnen in plaats van een formulier.

Batterijpagina met statuskaarten, verloop van het laadniveau en gebruiksinstellingen

Had u experimentele functies ingeschakeld, dan kent u deze pagina al. Met 0.316 is ze voor iedereen de standaard.

Batterijaansturingsmodi: De batterijaansturing is nu fijnmaziger. Elke batterij meldt welke modi ze ondersteunt: normale werking, ontladen voorkomen, van het net laden, laden voorkomen en naar het net ontladen. evcc biedt alleen aan wat een apparaat werkelijk kan. Wat elke modus doet, staat in de modustabel in de documentatie, en externe systemen kunnen een modus instellen via de REST API. De ondersteuning voor actieve batterijaansturing is in deze releases gegroeid: Huawei SUN2000, Kostal Plenticore, Sungrow, Zendure Solarflow, Anker Solarbank, Atmoce, EcoFlow Stream, Marstek en Home Assistant-batterijen hebben extra modi gekregen. De apparatenlijst toont welke batterijsystemen actieve aansturing ondersteunen, en de documentatiepagina over de thuisbatterij legt uit wat u ermee kunt doen.

Dit is een heel oud featureverzoek. Standaard start het laden in de modus Slim pas zodra het overschot het volledige minimale laadvermogen van het voertuig dekt. Is uw zonnepanelensysteem klein of staat de zon in de winter laag, dan komt dat moment misschien nooit. Tot nu toe kon u de lat lager leggen met wattdrempels in de laadpuntconfiguratie (herstart vereist). Die drempels verwarren nieuwe gebruikers al jaren, en eerlijk gezegd ook nogal wat ervaren gebruikers 😅.

De nieuwe schuifregelaar Aandeel zonne-energie in de laadpuntinstellingen is eenvoudiger: u stelt in hoeveel van het minimale laadvermogen uit zonne-energie moet komen. 100% betekent dat het laden wacht op volledig overschot. 50% betekent dat de helft van het net mag komen. 0% betekent dat het laden start zodra er überhaupt overschot is. Geen herstart, geen wattwaarden, gewoon een schuifregelaar. De oude drempels werken nog steeds voor geavanceerde configuraties. Zolang ze zijn ingesteld, is de schuifregelaar uitgeschakeld en staat erbij waarom.

Schuifregelaar Aandeel zonne-energie in de laadpuntinstellingen, ingesteld op 50%

De pagina over laden met zonneoverschot bevat de details.

De optimizer berekent een plan voor uw hele huis over de komende dagen: batterij, laadpunten en verwarming, op basis van voorspellingen en prijzen. Hij is nog experimenteel en nog adviserend, d.w.z. hij toont wat hij zou doen, maar handelt nog niet. In de laatste twee releases is er veel gebeurd:

Hebt u de optimizer nog niet geprobeerd, schakel dan de experimentele functies in onder Configuratie → Experimenteel, zet de optimizer aan en controleer of het plan voor uw huis aannemelijk is. De optimizer vereist een sponsortoken. De berekening draait op een stateless clouddienst die wij hosten en die geen gegevens opslaat. U kunt de dienst ook zelf draaien, zie technische achtergrond. We zijn blij met alle feedback.

De volgende grote stap is de automatische modus: de optimizer doet dan niet langer alleen voorstellen, maar beslist wanneer de batterij laadt of haar lading vasthoudt en wanneer laadpunten in de modus Slim starten en stoppen. De pull request is in voorbereiding, en we hebben al veel feedback ontvangen. Bent u avontuurlijk ingesteld, pak dan een van de testbuilds uit de reacties op de pull request, probeer hem en laat ons weten hoe het gaat. Er is nog werk te doen, maar we kijken ernaar uit om het in de nightly op te nemen.

  • Toegang op afstand: Niet langer experimenteel. De kaart is nu ook zonder experimentele functies zichtbaar onder Configuratie, en een resetoptie verwijdert de configuratie en de inloggegevens. We hebben toegang op afstand geïntroduceerd in de highlights van juli.
  • Opwekbegrenzingsapparaten: Wanneer de netbeheerder om minder teruglevering vraagt (§ 9 EEG), geeft evcc normaal gesproken elke PV-omvormer rechtstreeks de opdracht zijn vermogen te verlagen. In sommige installaties moet die opdracht in plaats daarvan naar een centrale eenheid gaan, bijv. de SMA Sunny Home Manager 2.0 of SolarEdge export control. Deze hebben nu hun eigen apparaatklasse, die naast de netmeter wordt geconfigureerd, in plaats van zich als meter voor te doen. Zie de pagina over de externe limiet.
  • Datumnotatie: De datumnotatie volgde vroeger de gekozen taal, wat regionale verschillen niet dekt, bijv. Engels in Europa. U kunt nu in de instellingen van de gebruikersinterface kiezen voor dag eerst, maand eerst of ISO-volgorde. Dank aan webalexeu.
  • Fase-indicator: De weergave van de fasen bij het laadpunt is veranderd. Vroeger was er één balk per actieve fase en werden inactieve fasen gewoon verborgen. Nu toont een driefasige lader altijd drie segmenten, waarvan de actieve gemarkeerd zijn, zodat u in één oogopslag ziet of hij op één of drie fasen laadt.
  • Polestar: De via reverse engineering gebouwde integratie is vervangen door de officiële Polestar Data Portal API. Dank aan loebse.
  • Nissan: Het inloggen gebeurt nu via MyNISSAN OneID, nadat Nissan de oude NissanConnect-inloggegevens heeft uitgefaseerd. Dank aan alex-irrgang.
  • Škoda: De nieuwe officiële MyŠkoda API wordt ondersteund, zie de aparte blogpost.
  • Home Assistant: De evcc-app detecteert de Home Assistant-instantie en het token automatisch, zodat Home Assistant-apparaten zonder handmatige configuratie als gevonden apparaten verschijnen, dank aan wlcrs. Home Assistant-batterijen hebben de modi holdcharge en discharge gekregen, dank aan igotsoul. Twee incompatibele wijzigingen: de stroomregeling in milliampère bij de Home Assistant-lader is nu optioneel, en de batterijpreset minsoc/maxsoc is verdwenen.

Laders: Steca, schakelbare stopcontacten van Sonoff, plus meterfunctie voor Spelsberg en verbeteringen voor go-e, OpenEVSE, NRGkick, Keba, Voltie en Zaptec

Meters, zonne-energie- en batterijsystemen: CHINT ECH10K, Solplanet hybrid, SENEC.Connect cloud-API, Afore hybrid via RS485, Deye-micro-omvormers via Solarman en HTTP-logger, Zendure SolarFlow 800 Pro, my-PV HEA THOR 3.5 en 9.0, Solax X1/X3-HAC-stroombegrenzer, teruggeleverde energie voor Youless, openWB Pro en Sungrow

Voertuigen: Polestar via de officiële Data Portal API, nieuwe officiële MyŠkoda API, Nissan OneID-login, LiveWire S2-motorfietsen, geladen energie voor Tesla BLE

Warmtepompen en verwarming: Weishaupt (Modbus TCP), 1SINQ OneKey (SG Ready via MQTT), vermogen en temperatuur voor Viessmann dankzij ickeundso

Tarieven: EPEX-spotprijzen voor België, spotovaelektrina.cz voor Tsjechië, extra regio’s, valuta en API-sleutel voor Energy Price Forecast

Opwekbegrenzing (§ 9 EEG): SMA Sunny Home Manager 2.0, SolarEdge, Sungrow

Natuurlijk zijn er ook veel bugfixes en verbeteringen aan bestaande integraties geweest. Details vindt u in de release notes van 0.315 en 0.316.


💚 Hartelijk dank aan iedereen die het project vooruithelpt: met code, ideeën, tests, discussies en financiële steun, waarzonder het project in deze vorm niet mogelijk zou zijn.

De dagen worden korter. Gebruik de zon verstandig. 😉 Veel laadplezier!

Met vriendelijke groet
Het evcc-team
Michael, Andi & Uli