Højdepunkter: Smart-tilstand, batteriside, solandel

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.
Nye tilstande: Smart og Oplad altid
Sektion kaldt “Nye tilstande: Smart og Oplad altid”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:
- Opladning med soloverskud
- Billig eller grøn opladning fra elnettet med en dynamisk tarif eller CO₂-prognose
- Prioriteter mellem hjemmebatteri, ladepunkter og varmeenheder
- Ladeplaner
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.

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 🙌
Side for hjemmebatteriet
Sektion kaldt “Side for hjemmebatteriet”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.

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.
Solandel
Sektion kaldt “Solandel”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.

Du finder detaljerne på siden om opladning med soloverskud.
Fremskridt for optimizeren
Sektion kaldt “Fremskridt for optimizeren”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:
- Horisonten spænder nu over 48 timer plus resten af dagen, og diagrammet markerer dagsskift med ugedagen.
- Husstandens forbrug er opdelt i individuelle profiler: Grundlast, opvarmning og ladepunkter uden kendt batterikapacitet for køretøjet vises hver for sig.
- Prognosen for husstandens forbrug er blevet bedre, f.eks. for varmeenheder og for hjem, hvor nogle få eftermiddage med stort forbrug tidligere forvred grundlasten.
- Optimizer-siden har fået en pladsholdervisning, et menupunkt, så snart optimizeren er aktiveret, og et feedbacklink til at indberette planer, der ikke virker plausible.
- Planer genberegnes med det samme, når en ladeplan ændres på køretøjssiden, og planens mål for opladningsniveau lander i det rigtige tidsrum.
- Opladning fra og afladning til elnettet planlægges kun for batterier, der faktisk understøtter tilstanden.
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.
Mindre forbedringer
Sektion kaldt “Mindre forbedringer”- Fjernadgang: Ikke længere eksperimentel. Kortet er synligt under Opsætning, uden at du skal slå eksperimentelle funktioner til, og en nulstillingsmulighed fjerner konfigurationen og adgangsoplysningerne. Vi introducerede fjernadgang i highlights-indlægget fra juli.
- Enheder til effektbegrænsning: Når netselskabet beder om mindre eksport til elnettet (§ 9 EEG), beder evcc normalt hver solcelleinverter direkte om at reducere sin effekt. I nogle opsætninger skal kommandoen i stedet sendes til en central enhed, f.eks. SMA Sunny Home Manager 2.0 eller SolarEdge export control. De har nu deres egen enhedsklasse, som konfigureres ved siden af elnetsmåleren, i stedet for at udgive sig for at være en måler. Se siden om ekstern grænse.
- Datoformat: Datoformatet fulgte tidligere det valgte sprog, hvilket ikke dækker regionale forskelle, f.eks. engelsk i Europa. Du kan nu vælge rækkefølgen dag først, måned først eller ISO i indstillingerne for brugergrænsefladen. Tak til webalexeu.
- Fasevisning: Visningen af faser på ladepunktet er ændret. Før var der én bjælke pr. aktiv fase, og inaktive faser blev blot skjult. Nu viser en trefaset oplader altid tre segmenter, hvor de aktive er fremhævet, så du med ét blik kan se, om den lader på én eller tre faser.
- Polestar: Den reverse-engineerede integration er erstattet af det officielle Polestar Data Portal API. Tak til loebse.
- Nissan: Login bruger nu MyNISSAN OneID, efter at Nissan har udfaset de gamle NissanConnect-adgangsoplysninger. Tak til alex-irrgang.
- Škoda: Det nye officielle MyŠkoda-API understøttes, se det separate blogindlæg.
- Home Assistant: evcc-appen finder automatisk Home Assistant-instansen og tokenet, så Home Assistant-enheder vises som fundne enheder uden manuel opsætning, tak til wlcrs. Home Assistant-batterier har fået tilstandene holdcharge og discharge, tak til igotsoul. To ændringer, der bryder kompatibiliteten: Strømstyring i milliampere på Home Assistant-opladeren er nu valgfri, og batteriforindstillingen minsoc/maxsoc er fjernet.
Understøttelse af nye enheder
Sektion kaldt “Understøttelse af nye enheder”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