https://youtu.be/_Kj26HFcJ-w?si...
In risposta al messaggio di iw5ci del 11/10/2026 alle 14:18:37Ottimo lavoro, pensi si possa integrare la lettura (sempre in BLE) di uno SmartShunt Victron?
... Stazione meteo ESP32 per camper: meteo, ISS e lettura del Victron via BLE ESP32, display LCD 20x4 I2C e un BME280. Nient’altro. costo progetto circa 15 euro di hardware compresa la scatolina fatta con stampante3D Diciannove schermate che ruotano ogni 5 secondi. Cosa mostraInterno: temperatura, umidità, pressione, punto di rugiada, min/max del giorno, tendenza barometrica su 3 ore Esterno (OpenWeatherMap): condizioni, percepita, vento con direzione e raffiche, nuvolosità, qualità dell’aria, alba e tramonto, previsioni 24h, pioggia oggi e domani con probabilità e mm Rischio temporali: incrocia previsioni, CAPE da Open-Meteo e calo di pressione del BME280 Meteo spaziale: indice Kp da NOAA, da Quieto a G5 ISS: passaggi calcolati a bordo con SGP4, TLE da CelesTrak salvato in flash. Conto alla rovescia all’AOS, orari, elevazione massima; durante il passaggio elevazione e azimut ogni secondo (per i miei collegamenti radioamatoriali) Impianto: tensione batteria, corrente di carica, potenza pannelli, stato di carica e resa giornaliera dal Victron SmartSolarLa parte Victron Gli SmartSolar trasmettono lo stato nei pacchetti pubblicitari BLE (“Instant readout”), cifrati in AES-CTR. Si ascolta in modo passivo, senza connettersi né associarsi, e si decifra con la chiave che si legge in VictronConnect. La decifratura la fa mbedtls, già dentro l’ESP32. Uso NimBLE-Arduino e partizione “Huge APP”: con Wi-Fi, TLS e SGP4 la libreria BLE di serie non ci starebbe. Scelte implementative Rete su un task separato sul core 0, così il display non si blocca. JSON deserializzato direttamente dallo stream con i filtri di ArduinoJson; per il file Kp di NOAA, che contiene mesi di storico, scorro lo stream e tengo solo l’ultimo valore. L’LCD manda sull’I2C solo le righe che cambiano. Geolocalizzazione via IP, così cambiando piazzola tutto si riallinea da solo. Offline continua a funzionare, con un asterisco sui dati non freschi. Il lampeggio della retroilluminazione fa da allarme, ma solo di giorno. Limiti Il rischio temporali è una stima da previsioni, non un rilevamento: per i fulmini servirebbe un AS3935. Le soglie di CAPE le ho scelte a occhio e vanno tarate. La tensione è quella ai morsetti del regolatore, non uno stato di carica: per quello ci vorrebbe uno SmartShunt, che però usa lo stesso meccanismo e sarebbe facile da aggiungere. Se interessa posto il codice. Critiche benvenute, soprattutto sulla coesistenza Wi-Fi/BLE. 18. SISTEMA Segnale Wi-Fi in dBm, pacchetti BLE ricevuti, tempo di accensione Andrea IW5CI
In risposta al messaggio di iw5ci del 11/10/2026 alle 14:18:37Carino, ma io sono cecato, con quel display devo mettere gli occhiali ...non era meglio usare uno tipo questo?
... Stazione meteo ESP32 per camper: meteo, ISS e lettura del Victron via BLE ESP32, display LCD 20x4 I2C e un BME280. Nient’altro. costo progetto circa 15 euro di hardware compresa la scatolina fatta con stampante3D Diciannove schermate che ruotano ogni 5 secondi. Cosa mostraInterno: temperatura, umidità, pressione, punto di rugiada, min/max del giorno, tendenza barometrica su 3 ore Esterno (OpenWeatherMap): condizioni, percepita, vento con direzione e raffiche, nuvolosità, qualità dell’aria, alba e tramonto, previsioni 24h, pioggia oggi e domani con probabilità e mm Rischio temporali: incrocia previsioni, CAPE da Open-Meteo e calo di pressione del BME280 Meteo spaziale: indice Kp da NOAA, da Quieto a G5 ISS: passaggi calcolati a bordo con SGP4, TLE da CelesTrak salvato in flash. Conto alla rovescia all’AOS, orari, elevazione massima; durante il passaggio elevazione e azimut ogni secondo (per i miei collegamenti radioamatoriali) Impianto: tensione batteria, corrente di carica, potenza pannelli, stato di carica e resa giornaliera dal Victron SmartSolarLa parte Victron Gli SmartSolar trasmettono lo stato nei pacchetti pubblicitari BLE (“Instant readout”), cifrati in AES-CTR. Si ascolta in modo passivo, senza connettersi né associarsi, e si decifra con la chiave che si legge in VictronConnect. La decifratura la fa mbedtls, già dentro l’ESP32. Uso NimBLE-Arduino e partizione “Huge APP”: con Wi-Fi, TLS e SGP4 la libreria BLE di serie non ci starebbe. Scelte implementative Rete su un task separato sul core 0, così il display non si blocca. JSON deserializzato direttamente dallo stream con i filtri di ArduinoJson; per il file Kp di NOAA, che contiene mesi di storico, scorro lo stream e tengo solo l’ultimo valore. L’LCD manda sull’I2C solo le righe che cambiano. Geolocalizzazione via IP, così cambiando piazzola tutto si riallinea da solo. Offline continua a funzionare, con un asterisco sui dati non freschi. Il lampeggio della retroilluminazione fa da allarme, ma solo di giorno. Limiti Il rischio temporali è una stima da previsioni, non un rilevamento: per i fulmini servirebbe un AS3935. Le soglie di CAPE le ho scelte a occhio e vanno tarate. La tensione è quella ai morsetti del regolatore, non uno stato di carica: per quello ci vorrebbe uno SmartShunt, che però usa lo stesso meccanismo e sarebbe facile da aggiungere. Se interessa posto il codice. Critiche benvenute, soprattutto sulla coesistenza Wi-Fi/BLE. 18. SISTEMA Segnale Wi-Fi in dBm, pacchetti BLE ricevuti, tempo di accensione Andrea IW5CI
In risposta al messaggio di banoyo del 11/10/2026 alle 16:53:51certo... un display piu' grande e touch sara' sicuramente un upgrade (in casa avevo solo quello lcd 20x4) , ma a livello di visibilita' questo ha caratteri molto piu' grandi e contrastati.
Carino, ma io sono cecato, con quel display devo mettere gli occhiali ...non era meglio usare uno tipo questo? Li fanno in varie dimensioni, 3,5 pollici sarebbe perfetto. E' compatibile con ESP32 e Arduino.
In risposta al messaggio di Szopen del 11/10/2026 alle 14:36:11certo che si puo' fare, senza grosse difficolta'. Upgrade previsto quando prendero' lo smart shunt anche io.
Ottimo lavoro, pensi si possa integrare la lettura (sempre in BLE) di uno SmartShunt Victron? Lo vedrei molto utile anche in cabina guida Ciro.
In risposta al messaggio di iw5ci del 11/10/2026 alle 14:18:37Ciao, bel lavoro. Scusa la domanda, fai queste cose a livello amatoriale o lo fai per lavoro?
... Stazione meteo ESP32 per camper: meteo, ISS e lettura del Victron via BLE ESP32, display LCD 20x4 I2C e un BME280. Nient’altro. costo progetto circa 15 euro di hardware compresa la scatolina fatta con stampante3D Diciannove schermate che ruotano ogni 5 secondi. Cosa mostraInterno: temperatura, umidità, pressione, punto di rugiada, min/max del giorno, tendenza barometrica su 3 ore Esterno (OpenWeatherMap): condizioni, percepita, vento con direzione e raffiche, nuvolosità, qualità dell’aria, alba e tramonto, previsioni 24h, pioggia oggi e domani con probabilità e mm Rischio temporali: incrocia previsioni, CAPE da Open-Meteo e calo di pressione del BME280 Meteo spaziale: indice Kp da NOAA, da Quieto a G5 ISS: passaggi calcolati a bordo con SGP4, TLE da CelesTrak salvato in flash. Conto alla rovescia all’AOS, orari, elevazione massima; durante il passaggio elevazione e azimut ogni secondo (per i miei collegamenti radioamatoriali) Impianto: tensione batteria, corrente di carica, potenza pannelli, stato di carica e resa giornaliera dal Victron SmartSolarLa parte Victron Gli SmartSolar trasmettono lo stato nei pacchetti pubblicitari BLE (“Instant readout”), cifrati in AES-CTR. Si ascolta in modo passivo, senza connettersi né associarsi, e si decifra con la chiave che si legge in VictronConnect. La decifratura la fa mbedtls, già dentro l’ESP32. Uso NimBLE-Arduino e partizione “Huge APP”: con Wi-Fi, TLS e SGP4 la libreria BLE di serie non ci starebbe. Scelte implementative Rete su un task separato sul core 0, così il display non si blocca. JSON deserializzato direttamente dallo stream con i filtri di ArduinoJson; per il file Kp di NOAA, che contiene mesi di storico, scorro lo stream e tengo solo l’ultimo valore. L’LCD manda sull’I2C solo le righe che cambiano. Geolocalizzazione via IP, così cambiando piazzola tutto si riallinea da solo. Offline continua a funzionare, con un asterisco sui dati non freschi. Il lampeggio della retroilluminazione fa da allarme, ma solo di giorno. Limiti Il rischio temporali è una stima da previsioni, non un rilevamento: per i fulmini servirebbe un AS3935. Le soglie di CAPE le ho scelte a occhio e vanno tarate. La tensione è quella ai morsetti del regolatore, non uno stato di carica: per quello ci vorrebbe uno SmartShunt, che però usa lo stesso meccanismo e sarebbe facile da aggiungere. Se interessa posto il codice. Critiche benvenute, soprattutto sulla coesistenza Wi-Fi/BLE. 18. SISTEMA Segnale Wi-Fi in dBm, pacchetti BLE ricevuti, tempo di accensione Andrea IW5CI
In risposta al messaggio di iw5ci del 11/10/2026 alle 14:18:37Bellissimo , e mi piace pure il display lcd alla "vecchia".
... Stazione meteo ESP32 per camper: meteo, ISS e lettura del Victron via BLE ESP32, display LCD 20x4 I2C e un BME280. Nient’altro. costo progetto circa 15 euro di hardware compresa la scatolina fatta con stampante3D Diciannove schermate che ruotano ogni 5 secondi. Cosa mostraInterno: temperatura, umidità, pressione, punto di rugiada, min/max del giorno, tendenza barometrica su 3 ore Esterno (OpenWeatherMap): condizioni, percepita, vento con direzione e raffiche, nuvolosità, qualità dell’aria, alba e tramonto, previsioni 24h, pioggia oggi e domani con probabilità e mm Rischio temporali: incrocia previsioni, CAPE da Open-Meteo e calo di pressione del BME280 Meteo spaziale: indice Kp da NOAA, da Quieto a G5 ISS: passaggi calcolati a bordo con SGP4, TLE da CelesTrak salvato in flash. Conto alla rovescia all’AOS, orari, elevazione massima; durante il passaggio elevazione e azimut ogni secondo (per i miei collegamenti radioamatoriali) Impianto: tensione batteria, corrente di carica, potenza pannelli, stato di carica e resa giornaliera dal Victron SmartSolarLa parte Victron Gli SmartSolar trasmettono lo stato nei pacchetti pubblicitari BLE (“Instant readout”), cifrati in AES-CTR. Si ascolta in modo passivo, senza connettersi né associarsi, e si decifra con la chiave che si legge in VictronConnect. La decifratura la fa mbedtls, già dentro l’ESP32. Uso NimBLE-Arduino e partizione “Huge APP”: con Wi-Fi, TLS e SGP4 la libreria BLE di serie non ci starebbe. Scelte implementative Rete su un task separato sul core 0, così il display non si blocca. JSON deserializzato direttamente dallo stream con i filtri di ArduinoJson; per il file Kp di NOAA, che contiene mesi di storico, scorro lo stream e tengo solo l’ultimo valore. L’LCD manda sull’I2C solo le righe che cambiano. Geolocalizzazione via IP, così cambiando piazzola tutto si riallinea da solo. Offline continua a funzionare, con un asterisco sui dati non freschi. Il lampeggio della retroilluminazione fa da allarme, ma solo di giorno. Limiti Il rischio temporali è una stima da previsioni, non un rilevamento: per i fulmini servirebbe un AS3935. Le soglie di CAPE le ho scelte a occhio e vanno tarate. La tensione è quella ai morsetti del regolatore, non uno stato di carica: per quello ci vorrebbe uno SmartShunt, che però usa lo stesso meccanismo e sarebbe facile da aggiungere. Se interessa posto il codice. Critiche benvenute, soprattutto sulla coesistenza Wi-Fi/BLE. 18. SISTEMA Segnale Wi-Fi in dBm, pacchetti BLE ricevuti, tempo di accensione Andrea IW5CI
In risposta al messaggio di iw5ci del 11/10/2026 alle 14:18:37ottimo lavoro, se sei anche esperto di Home Assistant ci possiamo sentire
... Stazione meteo ESP32 per camper: meteo, ISS e lettura del Victron via BLE ESP32, display LCD 20x4 I2C e un BME280. Nient’altro. costo progetto circa 15 euro di hardware compresa la scatolina fatta con stampante3D Diciannove schermate che ruotano ogni 5 secondi. Cosa mostraInterno: temperatura, umidità, pressione, punto di rugiada, min/max del giorno, tendenza barometrica su 3 ore Esterno (OpenWeatherMap): condizioni, percepita, vento con direzione e raffiche, nuvolosità, qualità dell’aria, alba e tramonto, previsioni 24h, pioggia oggi e domani con probabilità e mm Rischio temporali: incrocia previsioni, CAPE da Open-Meteo e calo di pressione del BME280 Meteo spaziale: indice Kp da NOAA, da Quieto a G5 ISS: passaggi calcolati a bordo con SGP4, TLE da CelesTrak salvato in flash. Conto alla rovescia all’AOS, orari, elevazione massima; durante il passaggio elevazione e azimut ogni secondo (per i miei collegamenti radioamatoriali) Impianto: tensione batteria, corrente di carica, potenza pannelli, stato di carica e resa giornaliera dal Victron SmartSolarLa parte Victron Gli SmartSolar trasmettono lo stato nei pacchetti pubblicitari BLE (“Instant readout”), cifrati in AES-CTR. Si ascolta in modo passivo, senza connettersi né associarsi, e si decifra con la chiave che si legge in VictronConnect. La decifratura la fa mbedtls, già dentro l’ESP32. Uso NimBLE-Arduino e partizione “Huge APP”: con Wi-Fi, TLS e SGP4 la libreria BLE di serie non ci starebbe. Scelte implementative Rete su un task separato sul core 0, così il display non si blocca. JSON deserializzato direttamente dallo stream con i filtri di ArduinoJson; per il file Kp di NOAA, che contiene mesi di storico, scorro lo stream e tengo solo l’ultimo valore. L’LCD manda sull’I2C solo le righe che cambiano. Geolocalizzazione via IP, così cambiando piazzola tutto si riallinea da solo. Offline continua a funzionare, con un asterisco sui dati non freschi. Il lampeggio della retroilluminazione fa da allarme, ma solo di giorno. Limiti Il rischio temporali è una stima da previsioni, non un rilevamento: per i fulmini servirebbe un AS3935. Le soglie di CAPE le ho scelte a occhio e vanno tarate. La tensione è quella ai morsetti del regolatore, non uno stato di carica: per quello ci vorrebbe uno SmartShunt, che però usa lo stesso meccanismo e sarebbe facile da aggiungere. Se interessa posto il codice. Critiche benvenute, soprattutto sulla coesistenza Wi-Fi/BLE. 18. SISTEMA Segnale Wi-Fi in dBm, pacchetti BLE ricevuti, tempo di accensione Andrea IW5CI
In risposta al messaggio di iw5ci del 11/10/2026 alle 14:18:37Ciao, che bello un altro nerd :D
... Stazione meteo ESP32 per camper: meteo, ISS e lettura del Victron via BLE ESP32, display LCD 20x4 I2C e un BME280. Nient’altro. costo progetto circa 15 euro di hardware compresa la scatolina fatta con stampante3D Diciannove schermate che ruotano ogni 5 secondi. Cosa mostraInterno: temperatura, umidità, pressione, punto di rugiada, min/max del giorno, tendenza barometrica su 3 ore Esterno (OpenWeatherMap): condizioni, percepita, vento con direzione e raffiche, nuvolosità, qualità dell’aria, alba e tramonto, previsioni 24h, pioggia oggi e domani con probabilità e mm Rischio temporali: incrocia previsioni, CAPE da Open-Meteo e calo di pressione del BME280 Meteo spaziale: indice Kp da NOAA, da Quieto a G5 ISS: passaggi calcolati a bordo con SGP4, TLE da CelesTrak salvato in flash. Conto alla rovescia all’AOS, orari, elevazione massima; durante il passaggio elevazione e azimut ogni secondo (per i miei collegamenti radioamatoriali) Impianto: tensione batteria, corrente di carica, potenza pannelli, stato di carica e resa giornaliera dal Victron SmartSolarLa parte Victron Gli SmartSolar trasmettono lo stato nei pacchetti pubblicitari BLE (“Instant readout”), cifrati in AES-CTR. Si ascolta in modo passivo, senza connettersi né associarsi, e si decifra con la chiave che si legge in VictronConnect. La decifratura la fa mbedtls, già dentro l’ESP32. Uso NimBLE-Arduino e partizione “Huge APP”: con Wi-Fi, TLS e SGP4 la libreria BLE di serie non ci starebbe. Scelte implementative Rete su un task separato sul core 0, così il display non si blocca. JSON deserializzato direttamente dallo stream con i filtri di ArduinoJson; per il file Kp di NOAA, che contiene mesi di storico, scorro lo stream e tengo solo l’ultimo valore. L’LCD manda sull’I2C solo le righe che cambiano. Geolocalizzazione via IP, così cambiando piazzola tutto si riallinea da solo. Offline continua a funzionare, con un asterisco sui dati non freschi. Il lampeggio della retroilluminazione fa da allarme, ma solo di giorno. Limiti Il rischio temporali è una stima da previsioni, non un rilevamento: per i fulmini servirebbe un AS3935. Le soglie di CAPE le ho scelte a occhio e vanno tarate. La tensione è quella ai morsetti del regolatore, non uno stato di carica: per quello ci vorrebbe uno SmartShunt, che però usa lo stesso meccanismo e sarebbe facile da aggiungere. Se interessa posto il codice. Critiche benvenute, soprattutto sulla coesistenza Wi-Fi/BLE. 18. SISTEMA Segnale Wi-Fi in dBm, pacchetti BLE ricevuti, tempo di accensione Andrea IW5CI
In risposta al messaggio di Frank Blue del 13/10/2026 alle 10:40:21Ciao, ho un pò di domotica in camper con apparecchi della SonOff ed utilizzo l'applicazione Ewelink per collegarmi da remoto, stò cercando il metodo per visualizzare il SOC delle batterie che sono 2 della LiTime da 140Ah, hai qualche suggerimento?
Ciao, che bello un altro nerd :D In camper uso unesp32 stickC di m5stack, minimale, è collegato al dcdc/mppt, batteria, sensori temperatura ble switchbot (sono meglio del bme280 essendo liberi da cavi, batt ancora buonadopo 2 anni..2 in frigo 2 dentro 1 fuori sotto il telaio) e sensore mopeka per livelo bombola (funziona anche per chiare e grigie se vuoi), tutto via ble. Mi sono fatto pure uno con display 4 con lvgl fichissimo...non lo uso mai mi piace quello minimale. sarò onesto..guardo solo il SoC e il gas alla fine..di rado le temperature (flasha se il trivalente è in sofferenza) Per il meteo dove prendi le coordinate per sapere il meteo locale? La roba meteo mia gira a casa perchè mi serve averla anche li (quando sono fuori il cell invia le coordinate via home assistant per le previsioni locali senza bisogno di avere il codice che gira sull'esp del camper, ho pure le notifiche via signal perchè tutto il camper è integrato in home assistant). Se ti piace smanettare col meteo.. prova blitzortung, mandi le coordinate via api e lui ti avverte dei fulmini circostanti. met.no ti fornisce l'impossibile sul meteo incluse immagini meteosat, le api sono facilissime ben documentate. api.forecast.solar interessante perchè permette di prevedere la produzione del tuo fotovoltaico (io la uso per pilotare i carichi di casa e per notificarmi quando ho poca batteria in camper e l'indomani non ci sarà sole per caricarla). Oggi ti fai tutto in vibe coding ma se ti serve qualche snippet di codice..chiedi
In risposta al messaggio di Karbon17 del 13/10/2026 alle 12:50:18
Ciao, ho un pò di domotica in camper con apparecchi della SonOff ed utilizzo l'applicazione Ewelink per collegarmi da remoto, stò cercando il metodo per visualizzare il SOC delle batterie che sono 2 della LiTime da 140Ah, hai qualche suggerimento? grazie
Il protocollo litime è stato gia retroingegnerizzato