Salta ai contenuti
ricarica intelligente

App evcc per iOS e Android

App evcc per iOS e Android

Ce l’abbiamo fatta! La prima versione dell’app evcc per iOS e Android è pronta. Ora puoi scaricarla dall’Apple App Store e dal Google Play Store.

L’app evcc è un wrapper nativo per l’interfaccia utente di evcc e ti offre un’esperienza d’uso ottimizzata su smartphone e tablet. Include diverse funzioni pratiche che rendono molto più semplice l’uso della tua istanza evcc:

  • Rilevamento automatico: l’app trova automaticamente le istanze evcc nella tua rete locale tramite mDNS.
  • Configurazione manuale: puoi anche aggiungere la tua istanza evcc manualmente tramite URL.
  • Modalità demo: sei curioso? Prova l’app con la nostra istanza demo.
  • Vista a schermo intero: usa l’interfaccia di evcc a schermo intero, senza elementi del browser che distraggono.
  • Design adattato: l’interfaccia utente tiene conto delle particolarità del tuo dispositivo (notch, angoli arrotondati, ecc.).
  • Gesti migliorati: scorri e naviga nell’app in modo intuitivo, senza che lo zoom del browser o gli effetti di overscroll si mettano di mezzo.
  • Rilevamento online/offline: l’app mostra una schermata di caricamento quando la tua istanza evcc non è raggiungibile.
  • Riconnessione automatica: appena la tua istanza è di nuovo disponibile, l’app si riconnette automaticamente.
  • Nessun comando a vuoto: evita situazioni fuorvianti in cui l’interfaccia utente è visualizzata ma non funziona, ad es. per problemi di rete.
  • Cambio server: puoi cambiare l’URL configurato in qualsiasi momento, in modalità offline o tramite la voce di menu “Cambia Server”.
  • Tema chiaro e scuro: l’interfaccia utente nativa si adatta automaticamente alle impostazioni di sistema del tuo dispositivo.

L’app è un ulteriore passo per rendere evcc ancora più semplice e intuitivo da usare. Ora puoi tenere d’occhio ancora meglio il punto di ricarica, l’impianto fotovoltaico e il flusso di energia in casa, direttamente dallo smartphone.

P.S.: hai un Mac con Apple Silicon? Allora puoi usare l’app iOS direttamente anche lì.

Per sviluppare l’app abbiamo puntato su tecnologie collaudate. In sostanza l’app è un wrapper nativo attorno alla nostra web view esistente. Abbiamo scelto React Native in combinazione con Expo, che ci permette di sviluppare l’app per iOS e Android con una base di codice comune. Questo riduce notevolmente lo sforzo di sviluppo e fa sì che le nuove funzioni arrivino rapidamente su entrambe le piattaforme.

I componenti nativi sono scritti in TypeScript e ridotti al minimo. Per il design system usiamo UI Kitten / Eva, che ci aiuta a creare un’interfaccia utente coerente e gradevole.

Come tutti i nostri progetti, anche l’app è open source. Il codice sorgente è disponibile su GitHub. Segnalazioni di bug, proposte di miglioramento e pull request sono benvenute!

La prima versione dell’app è una tappa importante, ma abbiamo ancora qualche idea interessante per il futuro:

Al momento l’app funziona solo nella stessa rete della tua istanza evcc. Per l’accesso remoto devi creare tu una connessione sicura. Già oggi è possibile con soluzioni VPN come Wireguard (in combinazione con una FritzBox) o Tailscale (con connessioni on demand e Magic DNS), ma richiede una configurazione aggiuntiva. Non abbiamo ancora piani concreti per un’integrazione diretta nell’app, ma è sicuramente un tema che vogliamo affrontare nel medio termine.

L’app nativa è la base per ulteriori funzioni specifiche per piattaforma che non sarebbero possibili con una pura applicazione web. Tra queste ci sono le notifiche push per informarti sugli eventi importanti e i widget per la schermata home che ti danno una rapida panoramica dello stato attuale del tuo punto di ricarica e del tuo impianto fotovoltaico.

💚 Un grande grazie a tutti coloro che sostengono questo progetto con un contributo economico o partecipando attivamente.

🌟 Un’ultima cosa: se l’app ti piace, lascia una valutazione nell’App Store o nel Play Store!

Un caro saluto
Il team evcc
Michael, Andi & Uli