Salta ai contenuti
ricarica intelligente

Home Assistant

Questa guida descrive l’installazione di evcc come app di Home Assistant. A differenza dell’installazione su Linux o dell’installazione con Docker, qui non ti servono conoscenze della riga di comando.

Ti serve un’installazione di Home Assistant con lo store delle app attivo. A seconda del tipo di installazione, questa funzione potrebbe non essere disponibile. Per maggiori informazioni consulta la documentazione di Home Assistant.

La versione stabile attuale.

  1. Aggiungi il repository automaticamente: clicca sul pulsante seguente, poi su Apri collegamento e quindi su Aggiungi. Apri la tua istanza di Home Assistant e mostra la finestra di dialogo per aggiungere un repository di app con l’URL del repository già compilato.
  2. Oppure aggiungi il repository manualmente:
    1. Clicca su Impostazioni → App → Installa app
    2. Clicca sui tre puntini → Repository
    3. Aggiungi l’URL del repository e clicca su Aggiungi
      https://github.com/evcc-io/hassio-addon
  3. Ricarica la pagina web
  4. Cerca l’app evcc e cliccaci sopra
  5. Clicca sul pulsante INSTALLA

evcc si può configurare in due modi:

Vai alla scheda Informazioni dell’app evcc e attiva Mostra nella barra laterale. L’interfaccia di evcc si trova all’indirizzo http://your-ha-instance-ip-address:7070.

Vai alla scheda Configurazione e imposta la directory di lavoro, ad es.:

Interfaccia di configurazione dell’app in Home Assistant
Finestra del terminale
- sqlite_file: /data/evcc.db

Lascia invariata la sezione Rete.

Avvia l’app. Poi apri l’interfaccia di evcc dalla barra laterale:

  • Ti viene chiesto di impostare una password di amministratore
  • Puoi poi configurare i tuoi dispositivi direttamente dall’interfaccia web
  • Le impostazioni vengono salvate automaticamente nel database

In alternativa puoi usare un file di configurazione evcc.yaml.

Vai alla scheda Configurazione e aggiungi il file di configurazione alla tua directory di lavoro:

Finestra del terminale
- config_file: /config/evcc.yaml
- sqlite_file: /data/evcc.db

Crea un file di configurazione evcc evcc.yaml nella directory di configurazione principale dell’app (/addon_configs/49686a9f_evcc). Se questa directory non esiste, creala a mano.

Per creare o modificare il file di configurazione hai diverse possibilità:

  • Visual Studio Code: seleziona il menu hamburger in alto a sinistra, scegli “File”, “Open Folder…” e seleziona /addon_configs/49686a9f_evcc
  • File Editor: assicurati di aver disattivato l’opzione “Enforce Basepath” nella configurazione dell’app, riavvia l’app e vai a /addon_configs/49686a9f_evcc
  • Advanced SSH & Web Terminal: vai a /addon_configs/49686a9f_evcc e usa ad es. nano

Per i dettagli sulla creazione del file di configurazione consulta Configurazione.

Se vuoi vedere il sistema in funzione in modalità demo, avvia semplicemente evcc con il parametro --demo. Per maggiori informazioni consulta il riferimento CLI.

L’aggiornamento all’ultima versione di evcc è integrato nel processo di aggiornamento di Home Assistant.

Per eseguire le funzioni seguenti ti serve l’accesso SSH a Home Assistant. Puoi ottenerlo, ad es., con l’app SSH citata sopra.

  • Installa Advanced SSH & Web Terminal
  • Disattiva l’opzione “secure mode” nella configurazione dell’app
  • Riavvia l’app
  • Apri l’interfaccia utente dell’app

Mostra i file in /data:

Finestra del terminale
docker exec addon_49686a9f_evcc ls -la /data

Copia evcc.db in /addon_configs/49686a9f_evcc:

Finestra del terminale
docker cp addon_49686a9f_evcc:/data/evcc.db /addon_configs/49686a9f_evcc/

Apri una shell nel container Docker di evcc:

Finestra del terminale
docker exec -it addon_49686a9f_evcc /bin/sh

Esegui i comandi della CLI di evcc (qui ad es. checkconfig):

Finestra del terminale
evcc -c /config/evcc.yaml checkconfig

Quando hai finito, chiudi la shell nel container Docker di evcc:

Finestra del terminale
exit

Come posso usare il mio adattatore esterno / HAT nell’app evcc di Home Assistant (Home Assistant OS, Raspberry Pi)?

Sezione intitolata “Come posso usare il mio adattatore esterno / HAT nell’app evcc di Home Assistant (Home Assistant OS, Raspberry Pi)?”

Se il dispositivo con Home Assistant si trova vicino al contatore (solare, batteria domestica, rete ecc.), puoi anche leggere i dati direttamente via Modbus (ad es. USB).

Per farlo devi abilitare i dispositivi esterni per Home Assistant, il che vale anche per l’app evcc. A questo scopo togli il commento alla riga uart = 1 nel file config.txt sulla partizione di boot di Home Assistant OS.

/config.txt
uart = 1

Dopo un riavvio, il tuo dispositivo dovrebbe essere disponibile per l’app evcc (probabilmente come /dev/ttyS0 o /dev/ttyUSB).

Quando il sistema è in funzione, puoi configurare l’integrazione tra evcc e Home Assistant. Trovi maggiori informazioni in Integrazioni → Home Assistant. Puoi visualizzare i dati di evcc in Home Assistant o creare automazioni basate su evcc.