Dopo otto anni a navigare con Oroboro attraverso tre oceani, ho riparato un sacco di cose. Motori, dissalatori, salpancore, autopiloti, impianti idraulici, elettronica — qualsiasi cosa tu possa immaginare, probabilmente si è rotta almeno una volta.
Per anni il mio "sistema" di manutenzione è stato una combinazione di un taccuino cartaceo, una nota sul telefono, qualche messaggio WhatsApp inviato a me stesso e tutto ciò che riuscivo a ricordare. Funzionava, più o meno. Finché non ha smesso di funzionare.
Il momento che alla fine mi ha fatto perdere la pazienza è stato nelle Cicladi, mentre cercavo di capire quando avevamo sostituito per l'ultima volta la girante del motore di sinistra. Sapevo che era stato fatto. Ero abbastanza sicuro fosse a Malta. O era in Sicilia? Sicuramente era prima della stagione nell'Egeo. Ma quando esattamente? Quante ore aveva girato da allora? Non ne avevo idea. Alla fine l'ho sostituita comunque, giusto per stare tranquillo, ma quella sensazione fastidiosa mi è rimasta addosso.
Il Problema della Manutenzione della Barca
Un cabinato oceanico è una delle cose più complesse che si possano possedere. Oroboro ha due motori diesel, un dissalatore, pannelli solari, autopilota, radio VHF, transponder AIS, un genoa avvolgibile, un parasailor, uno spinnaker asimmetrico, dotazioni di sicurezza con date di scadenza, e così via. Ogni sistema richiede una manutenzione regolare secondo il proprio calendario.
La maggior parte dei navigatori gestisce tutto questo con dei fogli di calcolo (se sono organizzati) o con dei taccuini (se non lo sono). Il problema con i fogli di calcolo è che vivono su un solo dispositivo e ti dimentichi sempre di aggiornarli. Il problema con i taccuini è che si bagnano, si perdono o si riempiono.
Quello che volevo davvero era qualcosa che:
- Vivesse sul mio telefono (sempre con me)
- Si sincronizzasse sul cloud
- Mantenesse i miei dati privati e crittografati
- Fosse abbastanza semplice da farmelo usare davvero
Non riuscivo a trovare nulla che spuntasse tutte queste caselle. Così l'ho costruito io.
Cosa Ho Creato
L'Oroboro Boat Manager è una web app che gira nel browser e può essere installata sulla schermata home del telefono come un'app nativa. È costruita attorno a un'idea semplice: ogni operazione sulla barca viene registrata, ogni completamento viene annotato, e lo storico completo è sempre lì quando ti serve.
Puoi aggiungere operazioni per qualsiasi sistema — "Sostituire la girante, motore di sinistra, ogni 200 ore" — e poi registrare i completamenti con date, note e foto. L'app tiene traccia di ciò che è scaduto, di ciò che è in arrivo e di ciò che è stato fatto. Ti permette anche di archiviare foto, cosa che si è rivelata incredibilmente utile per i documenti.
I dati vengono crittografati sul tuo dispositivo tramite AES-GCM prima ancora di essere inviati al cloud. Il tuo PIN non lascia mai il telefono. Io non posso leggere i tuoi dati, e nemmeno nessun altro può farlo. Si sincronizza su più dispositivi, così Yuka e io abbiamo entrambi la stessa visione di ciò che è stato fatto.
Manutenzione
Ogni sistema della barca ha il proprio intervallo di servizio — olio motore, olio del riduttore, filtri del carburante, tenute a labbro — e l'app tiene traccia delle ore girate dall'ultimo intervento. Gli indicatori diventano arancioni quando un intervallo si avvicina e rossi quando è scaduto. Ogni completamento viene registrato con una data ed eventuali note, e il contatore si azzera. Un badge Avvisi in alto mette in evidenza qualsiasi scadenza superata in tutti i moduli, così nulla passa inosservato.
Approvvigionamento
Il modulo Provviste mantiene un elenco permanente delle scorte organizzato per categoria — cibo, bevande, articoli da toeletta — con una scheda Lista della spesa che raccoglie tutto ciò che è stato segnalato come da rifornire. Una scheda Storico registra i precedenti approvvigionamenti con i totali, e una scheda Analisi mostra la spesa mensile e i confronti dei prezzi tra i vari negozi. Yuka e io usiamo entrambi questo modulo; si sincronizza tra i nostri telefoni, così guardiamo sempre la stessa lista.
GPL
Il gas è una di quelle cose che finiscono sempre nel momento sbagliato. Il modulo GPL tiene traccia di ogni bombola a bordo — quante ce ne sono, di che misura, quanti chilogrammi restano — e registra ogni ricarica con il prezzo al chilogrammo pagato. Col tempo costruisce uno storico dei prezzi nei diversi paesi. Abbiamo visto qualsiasi cifra, da €0,62 a €5,00 al chilogrammo a seconda del porto, quindi i dati sono davvero utili quando si va a caccia dell'offerta migliore.
Dissalatore
Il nostro dissalatore ha bisogno che la membrana venga pulita ogni 80 ore di funzionamento e che il pre-filtro ai carboni attivi venga sostituito ogni 6 mesi secondo il calendario — due intervalli completamente diversi che è facile confondere. Il modulo li tiene sotto controllo in modo indipendente: un indicatore delle ore conta alla rovescia a partire dall'ultima pulizia della membrana, e una sezione separata tiene traccia del filtro a carboni attivi secondo il calendario. Quando è ora di cambiare i filtri in navigazione, l'app mostra esattamente la lettura precedente, così puoi aggiornarla con sicurezza.
Costruirla Nascondendomi da una Tempesta
Ho scritto la maggior parte dell'app durante una burrasca di venti da sud, il che è appropriato. C'è qualcosa nello stare all'ancora al riparo di uno scoglio mentre il vento soffia a 30 nodi. La prima versione era una semplice lista di operazioni. Ho continuato ad aggiungere cose: caricamento delle foto, sincronizzazione sul cloud, archiviazione crittografata, un sistema di PIN con un suggerimento per quei momenti in cui non ricordi quale PIN hai usato.
Il backend gira su Cloudflare Workers, la stessa infrastruttura che ospita il nostro blog. Serverless, economico e globale. I tuoi dati sono conservati su Cloudflare KV come un blob crittografato. L'intera cosa mi costa quasi nulla da mantenere in funzione.
Provala
È gratis. Apri boat.sailingoroboro.com sul tuo telefono, imposta un PIN e inizia ad aggiungere i sistemi e le operazioni della tua barca. Puoi installarla sulla schermata home per avere l'esperienza completa di un'app. Nessun account richiesto, niente pubblicità, nessun abbonamento.
Se la trovi utile, mi piacerebbe saperlo. Mandami un messaggio su Instagram a @sailingoroboro.
Buona navigazione — e che le tue giranti siano sempre nuove.
— Francesco