RBgrid v1.1.6

RBgrid v1.1.6 è disponibile. Due modifiche si distinguono: l'hub conserva le impostazioni dell'orologio anche dopo un riavvio, e un ingresso trifase misurato per fase viene ora letto come un unico ingresso in ogni punto in cui l'app mostra un periodo.

Come ottenerla

Corretto: le impostazioni dell'orario sopravvivono a un riavvio

Vale la pena di dedicarvi un minuto anche se nella Sua configurazione non sembra esserci nulla che non va.

Nelle v1.1.5 e precedenti l'hub salvava il pannello Time come un unico file intero, mentre l'app invia solo i campi che Lei ha effettivamente modificato. Quindi salvare il fuso orario da solo — il passo 3 della procedura guidata di configurazione, e la prima cosa che la maggior parte delle persone modifica — lasciava l'hub senza server NTP. Ha mantenuto l'ora corretta fino al riavvio successivo, poi è ripartito senza sincronizzarsi più: l'orologio restava non impostato, lo storico attendeva una data reale e l'energia veniva valorizzata in base all'ora che l'hub riteneva di avere.

La v1.1.6 unisce ciò che invia l'app con ciò che è già memorizzato, quindi un salvataggio parziale resta un salvataggio parziale.

Un hub in quello stato si ripara da solo al primo avvio sulla v1.1.6: il fuso orario salvato viene mantenuto e i server tornano a pool.ntp.org e time.nist.gov. Una cosa da fare dopo l'aggiornamento: apra Settings → Time e controlli il fuso orario. Se l'hub si è riavviato più di una volta in quello stato, anche il fuso orario si è perso: lo imposti di nuovo, e l'orologio si sincronizzerà da solo.

Se un Suo hub deve restare su un firmware più vecchio, installi comunque il nuovo pacchetto dell'app: invia quel pannello per intero a un hub sulla v1.1.5 o precedente, quindi anche lì i server sopravvivono a un salvataggio.

E una seconda correzione nella stessa pagina, per gli hub senza alcuna connessione a internet. Impostare l'orologio con Use this device's time ora conta come sincronizzazione: il pannello mostra synchronized con sorgente MANUAL, il passo dell'orario della procedura guidata è soddisfatto e l'hub registra i dati con date reali. Nella v1.1.5 e precedenti non succedeva — un hub su Wi-Fi che non riusciva a raggiungere un server orario restava su not synchronized senza sorgente, e i dati memorizzati continuavano ad attendere una data che non sarebbe mai arrivata. L'orologio continua a derivare, perché nulla lo corregge in seguito; ciò che è cambiato è che ora l'hub lo accetta. Settings → Time inoltre non si apriva in circa una volta su tre su un hub del genere, mentre riprovava la connessione NTP. Ora non succede più.

Mentre è su questa pagina: l'intervallo di risincronizzazione (Resync interval) deve ora essere compreso tra 60 e 86400 secondi, perché un valore fuori da questo intervallo disattivava la sincronizzazione dell'orario al riavvio successivo. L'app non salva più un valore del genere, e un hub che ne ha ancora uno viene riportato nell'intervallo all'avvio. Con questo si chiude un problema noto che queste pagine si portavano dietro dalla v1.1.0.

Novità: un ingresso trifase letto come un unico ingresso

Dalla v1.1.5 un ingresso trifase può essere misurato con un punto per fase, ciascuno con la propria importazione ed esportazione. Il problema era che l'app poteva mostrarne solo uno per periodo: il saldo di Economics, il mese in Overview, il confronto «vs yesterday» e il grafico dell'energia leggevano un solo punto di fase, mentre i valori in tempo reale e i totali dell'hub erano la somma completa. Era indicato nelle note di rilascio della v1.1.5 come limitazione nota.

Ora l'hub fornisce l'ingresso di rete come un'unica serie sommata, e l'app la legge. Con il pacchetto app corrispondente, queste viste coprono di nuovo l'intero ingresso:

  • oggi per ora di Overview e la sua ombra del giorno precedente, oggi vs ieri, mese fino ad oggi e la previsione del mese;
  • Economics con l'ingresso selezionato: i totali, Imported at the input nel saldo, la produzione e il costo e il valore dell'esportazione per zona.

La pagina History mostra ancora ogni fase separatamente — L1, L2 e L3 con i propri grafici, tabelle e file CSV. È una scelta voluta: la vista sommata serve per «cosa ha consumato la mia casa», la vista per punto serve per «cosa fa ogni fase», e un ingresso per fase è proprio il caso in cui servono entrambe.

Non c'è nulla da attivare. L'hub annuncia la serie sommata, e un'app che la trova la usa; un'app che non la trova, oppure un hub con un firmware più vecchio, legge il punto principale come prima.

Tornare a un solo punto cancella ancora lo storico dei punti di fase. La serie sommata può sommare solo ciò che è presente sull'hub, quindi per il periodo in cui era in uso un ingresso diviso, in seguito conserva solo L1. Se quei dati Le interessano, li scarichi da History prima di riunire i punti.

Modificato: eliminare un punto cancella il suo registro di net metering

Eliminare un punto ora elimina anche il suo registro di net metering — il banco dei crediti e il saldo del periodo in corso — quindi un punto associato in seguito con lo stesso ID parte con il credito a zero. Nelle versioni precedenti un ID riutilizzato ereditava il credito del punto rimosso, cosa giusta solo se il canale alimenta ancora la stessa cosa. Se è ciò che desidera, mantenga l'ID; se il canale ora alimenta un carico diverso, gliene assegni uno nuovo.

Modificato: un secondo aggiornamento entro il minuto di conferma viene segnalato

Per circa un minuto dopo un aggiornamento l'hub sta ancora confermando l'immagine appena installata, e in quella finestra ne rifiuta un'altra. Prima il tentativo falliva con un errore generico; ora il pannello indica cosa sta succedendo — "Failed: The hub is still confirming the firmware installed less than a minute ago. Try again in about a minute." — e nient'altro è sbagliato. Attenda un minuto e installi di nuovo.

⚠️ Mentre aspetta, non riavvii l'hub. È anche per questo motivo: un riavvio entro quel minuto di conferma — a mano o staccando l'alimentazione — riporta l'hub al firmware che aveva prima. È sempre stato così; ora è scritto, perché è facile farlo mentre ci si chiede perché un aggiornamento «non abbia funzionato».

Web app 1.1.6

  • L'ingresso sommato descritto sopra, e l'intera configurazione dell'orario inviata agli hub con firmware più vecchio.
  • Settings → Time controlla ciò che digita prima di salvare: i server NTP come nomi host («A server name, without spaces or "/", up to 63 characters») e l'intervallo di risincronizzazione come secondi interi tra 60 e 86400. L'errore compare sotto il campo e Save resta disattivato finché non viene corretto.
  • Passare un ingresso trifase tra un punto e un punto per fase ora riporta l'esito sulla scheda del modulo su cui ha premuto — con Restart now lì, e i pulsanti di modalità nascosti finché non lo esegue. Prima l'esito compariva sopra l'elenco dei moduli, spesso fuori dallo schermo, rendendo il riavvio facile da non notare del tutto.

Elenco completo: il registro delle modifiche. Guida utente: rbgrid.io/webapp/docs.