
Oggi mi sono ritrovato a dover recuperare e quindi rimettere a posto un vecchio webserver domotico delle bticino, mod.F451
In pratica è un piccolo apparato che prende come alimentazione 12V (sia in ac che in dc), ha una porta seriale, una porta ethernet e una connessione per il bus di sistema; ha anche un pulsantino con sopra scritto RESET.
Al suo interno ha un webserver molto semplice che, configurandolo appositamente, consente il pilotaggio di attuatori tramite bus domotico.
Gli dò alimentazione, lo collego ad un pc e vedo che succede: NIENTE, il pc non riceve un ip tramite un dhcp e quindi sarà probabilmente da resettare alle impostazioni di fabbrica.
Proveniendo dal campo router/ap dò per scontato che quel pulsantino corrisponda ad un reset alle impostazioni di default, lo tengo premuto una 30ina di secondi, riavvio e aspetto che mi dica qualcosa...di nuovo NIENTE.
Penso allora che sia lui ad aspettare un ip, così installo un server dhcp alla veloce sul pc, collego il webserver e di nuovo NIENTE, non arrivano request.
Perfetto, non ho il cavo seriale, non ho un cd con sopra dei software, non ho manuali o altro, e non ho modo di rintracciare chi ci aveva lavorato prima di me.
Entra in gioco google: sul sito bticino trovo il software che devo scaricare per configurarlo tramite seriale, il cavo lo trovo per fortuna in uno scatolone (era stato tenuto perchè viene utilizzato per gli aggiornamenti di firmware delle centraline della casa).
Primo problema: per scaricare il software (TiWeb 3.0) DEVO essere registrato sul sito bticino e devo avere un partita IVA, oltre al fatto che devo telefonare al numero verde per farmi dare un codice per attivare la mia registrazione.
Perchè devo registrami e formire a bticino i miei dati personali per scaricare un supporto software di un prodotto che LORO mi vendono? vabbè...telefono e sistemo tutto.
Finalmente mi trovo davanti il software e il webserver collegato via seriale.
Scarico a pc la configurazione del server e la modifico. Nel momento di scrivere sulla flash, però, non va. Prove e riprove, ma nulla, si riesce a scaricare ma non a caricare.
Uff...provo a cambiare due o tre impostazioni dal bios, ma nulla di utile, provo a cambiare pc ma sempre lo stesso problema: non mi rimane che ritelefonare alla bticino.
Mi faccio chiamare dalla parte "tecnica" (questo perchè di norma si chiama, risponde un call-center, si lascia il proprio numero di telefono, e loro richiamano in giornata) il tecnico mi dice che devo prima provare ad aggiornare il firmware del webserver all'ultima versione disponibile.
Scarico il nuovo fw, lo carico, riavvio e sempre niente, continua a non accettare la configurazione nuova. Richiamo la bticino e mentre che aspetto che mi richiamino scrivo anche sulla loro comnmunity online (che, devo ammettere, è sensazionale per i tempi di risposta ed esattezza).
A richiamarmi ci hanno messo, dalle 10 di mattina, fino alle 5 di pomeriggio; mentre, per fortuna, sulla community mi avevano risposto subito, dicendomi che probabilmente il problema derivava dalla mancanza di connessione al bus di sistema (io lo avevo a tavolino, non lo tenevo collegato all'impianto).
Nel frattempo scopro che il pulsantino di reset NON FA UN RESET, bensì interrompe SOLO l'alimentazione per il tempo in cui si tiene premuto.
In ogni caso il problema era proprio quello: mancando la connessione al bus, non è possibile caricare le configurazioni del server sulla flash0 del dispositivo.
Concludo lodando la community che mi è stata estremamente utile e criticando il call-center che, mi richiamava sempre 2 o 3 ore dopo (e l'ultima volta addirittura 7 ore dopo), non sono stati capaci di risolvermi il problema e oltretutto mi hanno fatto perdere un sacco di tempo a fare prove inutili.