Dopo anni a fissare una Remote Console Victron in stile 1995 stipata nella stazione di navigazione, ho finalmente costruito il mio cruscotto. E fa meglio.
Il vecchio display mostrava batteria, solare e serbatoi. Niente di più. Ma i numeri erano piccoli, l'interfaccia era pensata per i tecnici, e ogni volta che ci davo un'occhiata in navigazione dovevo sporgermi e socchiudere gli occhi.
Il nuovo cruscotto gira su un Raspberry Pi 4 nascosto dietro lo schermo della stazione di navigazione. Si collega al nostro server SignalK via WebSocket e mostra tutto a colpo d'occhio:
- Velocità sul fondo e profondità — numeri abbastanza grandi da leggere dal divano di poppa
- Una rosa del vento completa con vento apparente e vento reale, calcolati lato client dai dati NMEA 2000
- Un grafico storico della velocità del vento reale degli ultimi 10 minuti
- Stato di carica delle batterie, produzione solare da ciascuno dei nostri tre impianti di pannelli (Pannelli Rigidi 960W, Pannelli Flessibili 1 e 2 da 200W ciascuno)
- Carichi AC e DC, stato dell'inverter, rilevamento dell'alimentazione da banchina
- Livelli del serbatoio dell'acqua in percentuale e in litri
I dati del vento arrivano dalla dorsale NMEA 2000 tramite un CAN HAT sul Pi. I dati elettrici provengono dal nostro Victron Cerbo GX via WiFi attraverso il plugin Venus SignalK e MQTT. Il vento reale viene calcolato nel browser a partire dal vento apparente e dalla velocità della barca — esattamente come fa KIP.
Il tutto è scritto in HTML, CSS e JavaScript vanilla. Nessun framework. Nessuna dipendenza. Nessun cloud. Nessun abbonamento. Si carica all'istante, funziona offline e gira per sempre su un Pi che costa €50.
Il codice è open source e gratuito su GitHub. Se hai SignalK a bordo, puoi averlo funzionante in un pomeriggio.