Gå til indhold
smart opladning

Højdepunkter: Smart-tilstand, batteriside, solandel

Banner med højdepunkter

Siden det seneste highlights-indlæg er der udkommet to funktionsudgivelser: 0.315 og 0.316. Dette indlæg dækker begge. De store emner: Opladningstilstandene har fået en ny struktur med Smart og Oplad altid, siden for hjemmebatteriet er blevet omarbejdet, den nye skyder Solandel erstatter de forvirrende watt-tærskler, og optimizeren kommer hele tiden tættere på at overtage styringen.

Tilstandene Sol og Min+Sol stammer fra dengang, evcc udelukkende handlede om opladning med soloverskud. Med tiden har vi tilføjet funktioner, der ikke har meget med sol at gøre: dynamiske tariffer, ladeplaner, varmepumper og styrbare enheder. Mange bruger nu evcc helt uden solcelleanlæg, og navnene skabte forvirring hos nye brugere.

Med 0.316 er tilstandene opkaldt efter, hvad de gør, ikke efter hvordan strømmen produceres. Sol bliver til Smart.

Fra og Hurtig er simple kontakter: Enheden forbliver slukket, eller den kører med fuld effekt som en oplader uden evcc. Alt, hvad evcc beslutter på egen hånd, sker i tilstanden Smart:

Smart er også den tilstand, som den kommende optimizer vil arbejde i.

Tilstanden Min+Sol er fjernet. Formålet var at opføre sig som tilstanden Sol, men uden pauser og altid med mindst den minimale ladeeffekt, hvilket er vigtigt for køretøjer, der ikke tåler hyppige start og stop, eller for installationer med lille soloverskud. Men dette koncept giver kun mening ved opladning af køretøjer, ikke ved styrbare enheder, varmeenheder eller varmepumper. Derfor er det nu ikke længere en selvstændig tilstand, men indstillingen Oplad altid i rullemenuen på knappen Smart ved ladepunkter til køretøjer. Den kan slås til permanent eller med knappen 1x kun for den aktuelle opladningssession. I køretøjsindstillingerne kan du angive en standard for hvert køretøj.

Indstillingen Oplad altid i rullemenuen på knappen for Smart-tilstanden

Tilstandenes betegnelser tilpasser sig enheden: En oplader viser Fra / Smart / Hurtig, en styrbar enhed Fra / Smart / Aktiveret, en varmepumpe Normal / Smart / Boost. Den nye side om tilstande forklarer alle tilstande og Oplad altid i detaljer.

Dette er en ændring, der bryder kompatibiliteten for integrationer. API, MQTT og websocket rapporterer nu smart i stedet for pv, og minpv optræder ikke længere ved læsning. De gamle værdier kan stadig skrives: Sættes pv, skiftes der til Smart, og sættes minpv, skiftes der til Smart med Oplad altid slået til, så eksisterende automatiseringer bevarer deres adfærd. Hvis din integration sammenligner med pv eller minpv, er det tid til at opdatere. De store integrationer blev opdateret før udgivelsen. Tak til alle de vedligeholdere, der har opdateret deres projekter 🙌

Siden Batteri var tidligere en ren indstillingsside. Nu giver den dig først et overblik: et statuskort med opladningsniveau, lagret energi og aktuel effekt. Med flere batterier får du en opdeling: ét kort pr. batteri plus et samlet kort, og diagrammet nedenunder viser opladningsniveauet for hvert batteri over de seneste dage. Når optimizeren er aktiveret, viser siden også dens forslag: hvad den ville gøre med batteriet lige nu, f.eks. holde opladningsniveauet eller oplade fra elnettet, og hvordan opladningsniveauet ville udvikle sig. Mere om det længere nede. Indstillingerne for anvendelse, dvs. prioritet, opladningsbuffer og automatisk start, findes stadig, nu som lettere forståelige sætninger i stedet for en formular.

Batterisiden med statuskort, historik for opladningsniveau og indstillinger for anvendelse

Hvis du havde eksperimentelle funktioner slået til, kender du allerede denne side. Med 0.316 er den standard for alle.

Batteristyringstilstande: Batteristyringen er nu mere detaljeret. Hvert batteri rapporterer, hvilke tilstande det understøtter: normal drift, forhindre afladning, oplade fra elnettet, forhindre opladning og aflade til elnettet. evcc tilbyder kun det, en enhed faktisk kan. Hvad hver tilstand gør, er forklaret i tabellen over tilstande i dokumentationen, og eksterne systemer kan sætte en tilstand via REST API’et. Understøttelsen af aktiv batteristyring er vokset med disse udgivelser: Huawei SUN2000, Kostal Plenticore, Sungrow, Zendure Solarflow, Anker Solarbank, Atmoce, EcoFlow Stream, Marstek og Home Assistant-batterier har fået flere tilstande. Enhedslisten viser, hvilke batterisystemer der understøtter aktiv styring, og siden om hjemmebatteriet forklarer, hvad du kan gøre med den.

Dette er et meget gammelt funktionsønske. Som standard starter opladningen i tilstanden Smart først, når overskuddet dækker hele køretøjets minimale ladeeffekt. Hvis dit solcelleanlæg er lille, eller solen står lavt om vinteren, kommer det øjeblik måske aldrig. Indtil nu kunne du sænke barren med watt-tærskler i ladepunktets konfiguration (genstart påkrævet). De tærskler har forvirret nye brugere i årevis, og ærligt talt også en del mangeårige brugere 😅.

Den nye skyder Solandel i ladepunktets indstillinger er enklere: Du angiver, hvor stor en del af den minimale ladeeffekt der skal komme fra solen. 100 % betyder, at opladningen venter på fuldt overskud. 50 % betyder, at halvdelen må komme fra elnettet. 0 % betyder, at opladningen starter, så snart der overhovedet er overskud. Ingen genstart, ingen watt, bare en skyder. De gamle tærskler virker stadig til avancerede opsætninger. Så længe de er sat, er skyderen deaktiveret og fortæller dig hvorfor.

Skyderen Solandel i ladepunktets indstillinger, sat til 50 %

Du finder detaljerne på siden om opladning med soloverskud.

Optimizeren beregner en plan for hele dit hjem over de næste dage: batteri, ladepunkter og opvarmning, baseret på prognoser og priser. Den er stadig eksperimentel og stadig kun vejledende, dvs. den viser, hvad den ville gøre, men handler endnu ikke. Der er sket meget i de seneste to udgivelser:

Hvis du ikke har prøvet den endnu: Slå eksperimentelle funktioner til under Opsætning → Eksperimentel, aktivér optimizeren, og tjek, om planen ser plausibel ud for dit hjem. Optimizeren kræver et sponsortoken. Beregningen kører på en tilstandsløs cloudtjeneste, som vi hoster, og som ikke gemmer data. Du kan også selv køre tjenesten, se teknisk baggrund. Vi er taknemmelige for al feedback.

Det næste store skridt er automatisk tilstand: Optimizeren foreslår ikke længere bare, den beslutter, hvornår batteriet oplader eller holder sit opladningsniveau, og hvornår ladepunkter i tilstanden Smart starter og stopper. Pull requesten er under forberedelse, og vi har allerede fået masser af feedback. Hvis du er eventyrlysten, så hent en af testversionerne fra kommentarerne i pull requesten, prøv det, og fortæl os, hvordan det går. Der er stadig arbejde at gøre, men vi glæder os til at få det med i nightly.

Opladere: Steca, styrbare stikkontakter fra Sonoff, plus målerfunktion for Spelsberg og forbedringer for go-e, OpenEVSE, NRGkick, Keba, Voltie og Zaptec

Målere, sol- og batterisystemer: CHINT ECH10K, Solplanet hybrid, SENEC.Connect cloud-API, Afore hybrid via RS485, Deye-mikroinvertere via Solarman og HTTP-logger, Zendure SolarFlow 800 Pro, my-PV HEA THOR 3.5 og 9.0, Solax X1/X3-HAC-strømbegrænser, eksporteret energi for Youless, openWB Pro og Sungrow

Køretøjer: Polestar via det officielle Data Portal API, nyt officielt MyŠkoda-API, Nissan OneID-login, LiveWire S2-motorcykler, opladet energi for Tesla BLE

Varmepumper og opvarmning: Weishaupt (Modbus TCP), 1SINQ OneKey (SG Ready via MQTT), effekt og temperatur for Viessmann takket være ickeundso

Tariffer: EPEX-spotpriser for Belgien, spotovaelektrina.cz for Tjekkiet, flere regioner, valutaer og API-nøgle for Energy Price Forecast

Effektbegrænsning (§ 9 EEG): SMA Sunny Home Manager 2.0, SolarEdge, Sungrow

Der har selvfølgelig også været mange fejlrettelser og forbedringer af eksisterende integrationer. Detaljerne finder du i udgivelsesnoterne for 0.315 og 0.316.


💚 En stor tak til alle, der bringer projektet videre med kode, idéer, test, diskussioner og økonomisk støtte, for uden det ville projektet ikke være muligt i denne form.

Dagene bliver kortere. Brug solen klogt. 😉 God opladning!

Venlig hilsen
evcc-teamet
Michael, Andi & Uli