Fasehåndtering, skabeloner og litauisk
Der er gået et par måneder siden det sidste blogindlæg. Så det er tid til en kort opsummering og et overblik over, hvad der er sket i evcc i de sidste elleve udgivelser (v0.81 til v0.91).
Nye understøttede enheder
Sektion kaldt “Nye understøttede enheder”Listen over hardware, som evcc understøtter, vokser støt.
Opladere 🔌
Sektion kaldt “Opladere 🔌”Vi har tilføjet nogle opladerintegrationer. Da evcc nu også understøtter den meget populære Bender Controller, har vi kunnet udvide porteføljen af understøttede enheder betydeligt.
Her er de producenter, der er kommet til siden årets begyndelse: Alphatec, Ebee, Ensto, Garo, HardyBarth, Innogy, Juice, Mennekes, OpenWB Pro, Optec, PC Electric, SmartWB, TechniSat, Tapo Smarthome, Ubitricity, Vestel, Webasto. (Alle opladere)
Køretøjer 🚗 🛵
Sektion kaldt “Køretøjer 🚗 🛵”Audi (e-tron), Cupra, Jaguar, Landrover, Mercedes, Silence S01, Smart. (Alle køretøjer)
Invertere ☀️ 🔋
Sektion kaldt “Invertere ☀️ 🔋”SMA (Smart Energy Hybrid), Huawei (SUN2000), Solarwatt, Solax, Varta. (Alle målere)
Elnetsmålere 📟
Sektion kaldt “Elnetsmålere 📟”SMA (Data Manager M Lite), Shelly (1PM, 3EM), Siemens (PAC 2200), OpenEMS, TQ. (Alle målere)
RFID-understøttelse 🪪
Sektion kaldt “RFID-understøttelse 🪪”Opladerne fra Easee og Warp kan nu også bruge evcc’s RFID-funktion til genkendelse af køretøjer.
Forbedret fasehåndtering (1P/3P)
Sektion kaldt “Forbedret fasehåndtering (1P/3P)”Den første version af faseskift for understøttede opladere har været tilgængelig i evcc siden midten af sidste år. Vi har kunnet samle nogle erfaringer, og på baggrund af dem lavede vi i februar et større redesign af mekanismen. Det gør faseskiftet meget mere pålideligt, og det opfører sig også bedre i situationer med ukendte eller urealistiske konfigurations- eller måleværdier.
Templates og dokumentation
Sektion kaldt “Templates og dokumentation”I december lagde vi grundstenen til en enklere første opsætning med CLI-opsætningsguiden evcc configure.
Konfigurationssyntaksen i evcc er meget fleksibel og kraftfuld. Enheder, der endnu ikke er officielt understøttet, kan f.eks. ofte tilsluttes alene via konfiguration, hvis man kender de tilsvarende Modbus-registre og JSON-strukturer i grænsefladen. I det nu arkiverede evcc-io/config-repository havde vi samlet eksempelkonfigurationer, som man kunne kopiere og indsætte i sin egen konfiguration.
Sammen med kommandolinjeguiden introducerede vi begrebet skabeloner. Skabeloner gør det muligt for os at indkapsle standardkode og intern viden om enhederne (protokoller, adresser, datatyper, feltnavne) på en overskuelig måde. Det følgende eksempel med opsætning af en Solarlog-elnetsmåler illustrerer ændringen ret godt:
Før:
meters: - name: my_solarlog type: custom power: source: calc add: - source: modbus uri: 192.168.0.77:502 id: 1 register: address: 3502 type: input decode: uint32s scale: -1 - source: modbus uri: 192.168.0.77:502 id: 1 register: address: 3518 type: input decode: uint32sEfter:
meters: - name: my_solarlog type: template template: solarlog usage: grid host: 192.168.0.77Brugeren skal nu kun kende og indtaste værtsnavnet eller IP-adressen på sin Solarlog-instans, mens protokol og datastruktur er indkapslet i solarlog-skabelonen.
Derudover får skabeloner også en struktureret beskrivelse af alle påkrævede og valgfrie parametre samt standardværdier og lokaliserede hjælpetekster.
Siden marts har vi omlagt enhedsdokumentationen på docs.evcc.io til skabeloner. De tidligere syntakser virker naturligvis stadig. Da fremtidige funktioner som den webbaserede opsætning (ja, den kommer 😄) bygger på type: template, anbefaler vi, at du allerede nu omlægger dine eksisterende konfigurationer til det nye format.
Ny lokalisering: litauisk 🇱🇹
Sektion kaldt “Ny lokalisering: litauisk 🇱🇹”Med v0.91 fik vi en ny lokalisering. evcc-brugerfladen findes nu også på litauisk, som er det fjerde sprog ud over tysk, engelsk og italiensk. Mange tak, RTTTC 💚.
Da vores sprogkundskaber er relativt begrænsede, er vi altid taknemmelige for bidrag til oversættelser. Der findes i øjeblikket ingen dokumentation for det, men hvis du er interesseret, så tag bare et kig på RTTTC’s pull request.
Hvad kommer der nu?
Sektion kaldt “Hvad kommer der nu?”Nogle af jer har måske allerede set det. Med den næste udgivelse får evcc en helt nydesignet brugerflade. Den er allerede tilgængelig i de aktuelle nightly builds, og du kan finde information om udviklingsprocessen her og her. Men mere om det i det næste blogindlæg.
Fejlrettelser
Sektion kaldt “Fejlrettelser”De seneste versioner indeholdt en række fejlrettelser og mange små forbedringer. Du finder en detaljeret liste via changelog-linkene nedenfor.
Changelogs
Sektion kaldt “Changelogs”Her finder du flere detaljer om de seneste ændringer: