Allora, ieri sera ho sistemato e stamattina col sole pieno ho fatto 2 prove. Funziona benone, il tuo impegno è da apprezzare.
Se e quando hai tempo libero ti giro un esempio del file 123s_LIVEMEMORY.json anche se mi sa che ti serve comunque il file in locale li da te per fare delle prove.....
{"SDTE1":1488009858,"I1V1":369.595459,"I1A1":3.626006,"I1P1":1340.155273,"I2V1":46.250942,"I2A1":0.010473,"I2P1":0.484377,"I3V1":null,"I3A1":null,"I3P1":null,"I4V1":null,"I4A1":null,"I4P1":null,"G1V1":226.11853,"G1A1":5.660041,"G1P1":1278.375366,"G2V1":null,"G2A1":null,"G2P1":null,"G3V1":null,"G3A1":null,"G3P1":null,"FRQ1":50.02401,"EFF1":95.355629,"INVT1":34.791767,"BOOT1":32.530773,"SSR1":null,"KWHT1":1478.312}
Mi chiedevo, a lungo andare la scheda sd se ne va a quel paese con tutte queste scritture? L'ultima creata da amorospo mi sa che scrive pochi byte ogni 30secondi, non credo faccia la differenza.
Avviso mail superamento kw
Re: Avviso mail superamento kw
La cartella /dev/shm come molte altre, sono cartelle in ramdisk, quindi le scritture fatte in tali cartelle non finiscono sulla scheda.
Con la mia immagine e l'uso di ramlog, le scritture che vengono fatte realmente sulla scheda sono solo 2 ogni 5 minuti ( i salvataggi dei 2 CSV di Metern e 123solar).
Nella mia prima guida in PDF trovi anche le istruzioni per fare un controllo delle scritture su scheda SD.
Personalmente ho il sistema in funzione da oltre 2 anni senza mai un problema alla scheda SD. [emoji6]
Con la mia immagine e l'uso di ramlog, le scritture che vengono fatte realmente sulla scheda sono solo 2 ogni 5 minuti ( i salvataggi dei 2 CSV di Metern e 123solar).
Nella mia prima guida in PDF trovi anche le istruzioni per fare un controllo delle scritture su scheda SD.
Personalmente ho il sistema in funzione da oltre 2 anni senza mai un problema alla scheda SD. [emoji6]
Re: Avviso mail superamento kw
pedroz ha scritto:Mi chiedevo, a lungo andare la scheda sd se ne va a quel paese con tutte queste scritture? L'ultima creata da amorospo mi sa che scrive pochi byte ogni 30secondi, non credo faccia la differenza.
Flane ha già spiegato egregiamente che il problema non si pone grazie all'utilizzo di ramlog.
Per completezza di informazione il mio script non scrive mai nulla né su se né su ram.
Il tempo di 30 secondi che indichi con la variabile "lapse " si riferisce esclusivamente all 'intervallo di LETTURA dei dati.
Inviato dal mio iPhone utilizzando Tapatalk
Re: Avviso mail superamento kw
Ok ragazzi, allora penso che in teoria lo script può anche rimanere così come è, fare quella modifica è una sottigliezza per evitare cicli in più. Inoltre sto monitorando il mio raspi 1 con 256 mega e sembra non mostrare più quei problemi di cpu sovraccarica. Per adesso lo lascio lavorare, il raspi 3 può aspettare. Flane, mi dici una cosa? Se cmq dovessi prendere il raspi 3, mi basta reinserire l'SD nel nuovo senza cambiare nulla o devo settare qualcosa come ad esempio il file di configurazione di boot o altro?
Re: Avviso mail superamento kw
Non cambi niente. Inserisci l'attuale SD nel nuovo raspi.
Re: Avviso mail superamento kw
Grazie flane per la info. Ciao amorospo, lo script andava due giorni fa, oggi invece ho notato per puro caso che mia moglie ha sparato 4000kw e non mi ha avvisato, stasera entro sul raspi e vedo questo:
WattPrelCtrl.service - Withdrawal monitoring email warnings
Loaded: loaded (/etc/systemd/system/WattPrelCtrl.service; enabled)
Active: failed (Result: exit-code) since dom 2017-02-26 07:38:26 CET; 2 days ago
Process: 729 ExecStart=/var/www/MyScripts/WattPrelCtrl/StartService.sh (code=exited, status=1/FAILURE)
Main PID: 729 (code=exited, status=1/FAILURE)
feb 26 07:38:26 raspberrypi StartService.sh[729]: Traceback (most recent call last):
feb 26 07:38:26 raspberrypi StartService.sh[729]: File "/var/www/MyScripts/WattPrelCtrl/WattPrelCTRL.py", line 45, in <module>
feb 26 07:38:26 raspberrypi StartService.sh[729]: WattCons_num = float((linecache.getline(WattCons,1)).replace((''.join([met_C,"("]))," ").replace...strip())
feb 26 07:38:26 raspberrypi StartService.sh[729]: ValueError: could not convert string to float:
feb 26 07:38:26 raspberrypi systemd[1]: WattPrelCtrl.service: main process exited, code=exited, status=1/FAILURE
feb 26 07:38:26 raspberrypi systemd[1]: Unit WattPrelCtrl.service entered failed state.
Hint: Some lines were ellipsized, use -l to show in full.
Poi stoppando il servizio e facendolo ripartire tutto ok.... Sai dirmi qualcosa?
WattPrelCtrl.service - Withdrawal monitoring email warnings
Loaded: loaded (/etc/systemd/system/WattPrelCtrl.service; enabled)
Active: failed (Result: exit-code) since dom 2017-02-26 07:38:26 CET; 2 days ago
Process: 729 ExecStart=/var/www/MyScripts/WattPrelCtrl/StartService.sh (code=exited, status=1/FAILURE)
Main PID: 729 (code=exited, status=1/FAILURE)
feb 26 07:38:26 raspberrypi StartService.sh[729]: Traceback (most recent call last):
feb 26 07:38:26 raspberrypi StartService.sh[729]: File "/var/www/MyScripts/WattPrelCtrl/WattPrelCTRL.py", line 45, in <module>
feb 26 07:38:26 raspberrypi StartService.sh[729]: WattCons_num = float((linecache.getline(WattCons,1)).replace((''.join([met_C,"("]))," ").replace...strip())
feb 26 07:38:26 raspberrypi StartService.sh[729]: ValueError: could not convert string to float:
feb 26 07:38:26 raspberrypi systemd[1]: WattPrelCtrl.service: main process exited, code=exited, status=1/FAILURE
feb 26 07:38:26 raspberrypi systemd[1]: Unit WattPrelCtrl.service entered failed state.
Hint: Some lines were ellipsized, use -l to show in full.
Poi stoppando il servizio e facendolo ripartire tutto ok.... Sai dirmi qualcosa?
Re: Avviso mail superamento kw
pedroz ha scritto:Poi stoppando il servizio e facendolo ripartire tutto ok.... Sai dirmi qualcosa?
Allora lo script si è bloccato perchè non è riuscito a leggere il valore del consumo istantaneo, poichè o il file in quel momento non esisteva (e non mi spiego come possa succedere) o il file non era formattato in maniera standard (ed anche qui mi pare strano). alle 7.38 del 26/02 è successo qualcosa di particolare al tuo monitoraggio, oppure hai modificato qualcosa?
Re: RE: Re: Avviso mail superamento kw
amorospo ha scritto:pedroz ha scritto:Poi stoppando il servizio e facendolo ripartire tutto ok.... Sai dirmi qualcosa?
Allora lo script si è bloccato perchè non è riuscito a leggere il valore del consumo istantaneo, poichè o il file in quel momento non esisteva (e non mi spiego come possa succedere) o il file non era formattato in maniera standard (ed anche qui mi pare strano). alle 7.38 del 26/02 è successo qualcosa di particolare al tuo monitoraggio, oppure hai modificato qualcosa?
Assolutamente non ho modificato nulla e a quell'ora oltretutto dormivo alla buona. Sai piuttosto cosa mi viene in mente, che se proprio parliamo di formattazione, quando la produzione e il consumo vanno in pareggio (e a quell'ora potrebbe essete possibile) quando guardo il cruscotto, da il valore di prelievo con degli 0,xxxxxxxxx quasi periodici. Lo fa solo per quei pochi istanti in cui va in pareggio.
Inviato dal mio SM-G930F utilizzando Tapatalk
Re: Avviso mail superamento kw
Scusa, appena controllato, aveva iniziato a produrre alle 7.15 e cmq alle 7.38 non era in pareggio.... Bho. Adesso comunque sta andando da ieri quando ho scritto. Vedremo
Inviato dal mio SM-G930F utilizzando Tapatalk
Inviato dal mio SM-G930F utilizzando Tapatalk
Re: Avviso mail superamento kw
Ciao, ho messo su il raspberry 2 (mon ho preso il 3 perchè ho visto che scalda ed è meno stabile), adesso tutto fila liscio per quanto riguarda l'occupazione cpu, ma lo script continua a bloccarsi nonostante tutto.
Chi c’è in linea
Visitano il forum: Nessuno e 17 ospiti