Přeskočit na obsah
chytré nabíjení

v0.124 - Nová integrace Tesly

Banner s přehledem nových funkcí

Dny se prodlužují a nabíjení ze soláru zase začíná být zábava. Dobrá příležitost pro krátké shrnutí novinek v evcc.

V říjnu Tesla představila nové oficiální API. Zároveň oznámila, že staré neoficiální API bude na začátku roku 2024 vypnuto. Minulý týden začala Tesla staré API postupně vypínat.

Abyste mohli používat nové API, musíte v evcc.yaml provést dvě úpravy:

  1. Nový název šablony: Protože staré API u některých uživatelů dodnes funguje, rozhodli jsme se prozatím nabízet obě implementace souběžně. Pro použití nového API změňte název šablony z tesla na tesla-command.

  2. Vygenerujte nové tokeny: S novým API je nyní možné vygenerovat potřebné accessToken a refreshToken přímo v prohlížeči. K tomu jsme připravili malou webovou stránku tesla.evcc.io. Staré tokeny ve svém evcc.yaml nahraďte nově vygenerovanými.

Konfigurace by pak měla vypadat takto:

vehicles:
- name: mytesla
type: template
template: tesla-command # změňte `tesla` na `tesla-command`
accessToken: ... # vygenerováno přes tesla.evcc.io
refreshToken: ... # vygenerováno přes tesla.evcc.io
...

Tokeny vygenerované přes tesla.evcc.io lze použít pouze s oficiálními buildy evcc (stable a nightly). Důvodem je, že tokeny z nového Developer API Tesly jsou vždy vázány na aplikaci třetí strany.

evcc si samozřejmě můžete i nadále sestavit sami. Budete ale potřebovat vlastní vývojářský účet u Tesly a tokeny si budete muset vygenerovat sami. Další podrobnosti najdete v příslušném pull requestu.

Soukromí a zabezpečení

Sekce “Soukromí a zabezpečení”

Stejně jako u starého API probíhá komunikace pro načítání dat (stav nabití, stav vozidla atd.) a řízení (probuzení) přímo mezi vaší lokální instancí evcc a infrastrukturou Tesly. Přes náš web proběhne jen jednorázové vygenerování tokenů. Tokeny se neukládají, pouze se vám zobrazí v prohlížeči.

Pro rozšířené řízení vozidla (spuštění a zastavení nabíjení přímo ve vozidle) je potřeba další podepsaný požadavek na Teslu. V současnosti se to týká uživatelů Tesla Wall Connectoru. Protože do binárního souboru evcc nemůžeme a nesmíme vložit náš soukromý klíč aplikace třetí strany, poskytneme pro tento účel pravděpodobně vlastní službu, která tyto požadavky podepíše a přepošle Tesle. Více ale v některém z dalších vydání.

Tesla v současnosti nabízí nové API zdarma. Už ale oznámila, že za používání API bude v budoucnu účtovat poplatky. Bohužel zatím nevíme, jak vstřícný bude tento model k open source projektům.

Je docela možné, že generování tokenů v budoucnu nebudeme moci nabízet zdarma. Možná ho propojíme se stávajícím modelem sponzorství evcc. Více prozradíme, až budeme mít od Tesly nové informace.

Aktivní řízení baterie

Sekce “Aktivní řízení baterie”

Velkou novinkou, která přišla s vánočním vydáním, je aktivní řízení baterie. Tato funkce už není označena jako experimentální. Navíc v posledních týdnech přibyly další podporované bateriové střídače. V dokumentaci teď uvidíte, zda je váš střídač podporován.

Pasivní řízení baterie je v evcc k dispozici už nějakou dobu. evcc přitom reguluje nabíjení ze soláru tak, aby se domácí baterie nechtěně nevybíjela. Loni jsme představili konfigurační dialogové okno, ve kterém můžete nastavit prioritu mezi nabíjením vozidla a domácí baterie. Tento model funguje pro nabíjení ze soláru velmi dobře. evcc zná aktuální stav nabití domácí baterie a reguluje pouze nabíjecí výkon vozidla. Pro rychlé nabíjení však tento mechanismus nefunguje. K tomu je potřeba aktivní řízení baterie.

Zabránění vybíjení při rychlém nabíjení

Sekce “Zabránění vybíjení při rychlém nabíjení”

Ve výchozím stavu se domácí baterie snaží pokrýt celou spotřebu energie domu (včetně nabíječek). V závislosti na aktuální ceně elektřiny nebo očekávané výrobě ze soláru však může být žádoucí brát energii pro rychlé nabíjení vozidla přímo ze sítě, a ne z domácí baterie. Nasbíraná solární energie tak zůstane v domácí baterii a dá se využít např. pro spotřebu domu v noci.

Je to první scénář, ve kterém aktivní řízení baterie využíváme. Pokud váš střídač tuto funkci podporuje, objeví se v dialogovém okně nastavení baterie odpovídající volba.

Řízení baterie: zabránit vybíjení baterie při rychlém nabíjení

Když je tato volba aktivní, domácí baterie se během rychlého nabíjení přepne do režimu blokování. Během této doby se ani nevybíjí, ani nenabíjí. Toto blokování je aktivní i během plánovaného nabíjení a chytrého nabíjení ze sítě.

Další krok: nabíjení baterie levnou elektřinou ze sítě

Sekce “Další krok: nabíjení baterie levnou elektřinou ze sítě”

Další fází vývoje aktivního řízení baterie je možnost nabíjet domácí baterii levnou elektřinou ze sítě. To je zajímavé hlavně pro uživatele dynamických tarifů v méně slunečných dnech. Cílem je naplnit domácí baterii energií ze sítě v obdobích nízkých cen a tuto energii pak spotřebovat v domě v obdobích vysokých cen. Potřebné integrace hardwaru už máme implementované. Proto očekáváme, že tato funkce bude k dispozici v některém z příštích vydání.

Aktualizace: přechod na konfiguraci v prohlížeči

Sekce “Aktualizace: přechod na konfiguraci v prohlížeči”

evcc je velmi flexibilní a výkonný systém pro vaši vlastní optimalizaci energie. Naší největší výzvou stále zůstává spojit tuto flexibilitu se snadným nastavením. V posledních měsících jsme v oblasti konfigurace udělali velký pokrok. Naším cílem je umožnit uvedení do provozu čistě v prohlížeči, bez evcc.yaml.

Pokud máte v dialogovém okně nastavení zapnutou volbu „Zobrazit experimentální funkce UI“, uvidíte náš aktuální stav vývoje pod položkou „🧪 Konfigurace zařízení“. V současnosti tam můžete přidávat a upravovat vozidla, měřiče sítě, fotovoltaické elektrárny a bateriové systémy. Nabíječky a tarify budou následovat v další iteraci. Jde sice stále o rozpracovanou verzi, ale už teď se těšíme na vaši zpětnou vazbu.

Konfigurace zařízení

Drobná vylepšení a opravy chyb

Sekce “Drobná vylepšení a opravy chyb”

Jako vždy obsahuje i toto vydání řadu menších vylepšení a oprav chyb. Další podrobnosti najdete v poznámkách k vydání.

Vše nejlepší
váš core tým evcc