Ga naar inhoud
slim laden

Fasebeheer, templates en Litouws

De laatste blogpost is alweer een paar maanden geleden. Tijd dus voor een korte samenvatting en een overzicht van wat er bij evcc is gebeurd in de laatste elf releases (v0.81 tot v0.91).

De lijst met hardware die evcc ondersteunt, groeit gestaag.

We hebben enkele integraties voor laders toegevoegd. Omdat evcc nu ook de zeer populaire Bender Controller ondersteunt, konden we het aanbod aan ondersteunde apparaten flink uitbreiden.

Dit zijn de fabrikanten die sinds het begin van het jaar zijn toegevoegd: Alphatec, Ebee, Ensto, Garo, HardyBarth, Innogy, Juice, Mennekes, OpenWB Pro, Optec, PC Electric, SmartWB, TechniSat, Tapo Smarthome, Ubitricity, Vestel, Webasto. (Alle laders)

Audi (e-tron), Cupra, Jaguar, Landrover, Mercedes, Silence S01, Smart. (Alle voertuigen)

SMA (Smart Energy Hybrid), Huawei (SUN2000), Solarwatt, Solax, Varta. (Alle meters)

SMA (Data Manager M Lite), Shelly (1PM, 3EM), Siemens (PAC 2200), OpenEMS, TQ. (Alle meters)

De laders van Easee en Warp kunnen nu ook de RFID-functie van evcc voor voertuigherkenning gebruiken.

De eerste versie van faseomschakeling voor ondersteunde laders is sinds medio vorig jaar beschikbaar in evcc. We hebben daar ervaring mee opgedaan en op basis daarvan in februari het mechanisme grondig herzien. Daardoor is de faseomschakeling veel betrouwbaarder en gedraagt ze zich ook beter bij onbekende of onwaarschijnlijke configuratie- of meetwaarden.

In december legden we met de CLI-installatiewizard evcc configure de basis voor een eenvoudigere eerste installatie.

De configuratiesyntaxis van evcc is zeer flexibel en krachtig. Apparaten die nog niet officieel ondersteund worden, kunnen bijvoorbeeld vaak puur via configuratie worden aangesloten als u de bijbehorende Modbus-velden en JSON-structuren van de interface kent. In de inmiddels gearchiveerde repository evcc-io/config hadden we voorbeeldconfiguraties verzameld die u in uw eigen configuratie kon kopiëren en plakken.

Samen met de wizard voor de opdrachtregel introduceerden we het concept templates. Met templates kunnen we standaardcode en interne apparaatkennis (protocollen, adressen, datatypes, veldnamen) netjes inkapselen. Het volgende voorbeeld voor het instellen van een Solarlog-netmeter laat de verandering goed zien:

Voorheen:

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: uint32s

Nu:

meters:
- name: my_solarlog
type: template
template: solarlog
usage: grid
host: 192.168.0.77

De gebruiker hoeft nu alleen nog de hostnaam of het IP-adres van zijn Solarlog-installatie te kennen en in te vullen; protocol en datastructuur zitten ingekapseld in de template solarlog.

Daarnaast krijgen templates ook een gestructureerde beschrijving van alle verplichte en optionele parameters, plus standaardwaarden en gelokaliseerde helpteksten.

Sinds maart hebben we de apparaatdocumentatie op docs.evcc.io omgezet naar templates. De eerdere syntaxis werkt uiteraard nog steeds. Omdat toekomstige functies zoals de webgebaseerde installatie (ja, die komt er 😄) op type: template gebaseerd zijn, raden we aan uw bestaande configuraties nu al naar het nieuwe formaat om te zetten.

Met v0.91 kregen we een nieuwe vertaling. De evcc-UI is nu ook in het Litouws beschikbaar. Dat is de vierde taal naast Duits, Engels en Italiaans. Hartelijk dank, RTTTC 💚.

Omdat onze talenkennis vrij beperkt is, zijn we altijd dankbaar voor bijdragen aan vertalingen. Er is hiervoor momenteel geen documentatie, maar als u interesse hebt, kijk dan gewoon naar de pull request van RTTC.

Sommigen van u hebben het misschien al gezien. Met de volgende release krijgt evcc een volledig vernieuwde gebruikersinterface. Die is al beschikbaar in de huidige nightly builds. Informatie over het ontwikkelproces vindt u hier en hier. Maar daarover meer in de volgende blogpost.

De laatste versies bevatten een aantal bugfixes en veel kleine verbeteringen. Een gedetailleerde lijst vindt u via de changelog-link hieronder.

Hier vindt u meer details over de laatste wijzigingen: