Raspberry + MeterN - Monitoraggio energetico valido ed economico - GUIDA - EnergeticAmbiente.it

annuncio

Comprimi
Ancora nessun annuncio.

Raspberry + MeterN - Monitoraggio energetico valido ed economico - GUIDA

Comprimi
X
 
  • Filtro
  • Ora
  • Visualizza
Elimina tutto
nuovi messaggi

  • @dolam prova a seguire le istruzioni che ho dato
    Impianto FV 5,88 kWp: 24 Canadian Solar CS6P-M 245W, 2 Power One PVI-3.0-OUTD-S-IT, Azimut 0°, Tilt 18°, My PVOutput, SDM120C
    PDC: Panasonic Aquarea 9kW T-CAP + HybridCube HYC343/19/0, radiante a pavimento 120 mq, 2 VMC decentralizzate Mitsubishi VL-100U-E

    Commenta


    • lo squadrettamento lo fà anche a mè
      Clicca sull'immagine per ingrandirla. 

Nome:   Immagine.jpg 
Visite: 1 
Dimensione: 38.9 KB 
ID: 1951719

      (blù e giialo sono il sensore DTH22 - viola il sensore VDS18B20)
      ma non mi dà valori impossibili...

      sembra quasi che ha dei vuoti di lettura..
      potrebbe essere l'altro misuratore connesso con webiopi o una non sincronizzazione dei dati di lettura..

      stasera provo a ridurre il periodo di letture da 15 a 10 minuti in crown.d

      ciao
      località Frosinone; inclinazione 30^; direzione sud;
      13 pannelli schott solar da 230w; inverter Power-One PVI-OutD 3.0
      Solar logger RASPBERRY-PI3
      23Solar feed PVout - MeterN - DOMOTICZ

      Commenta


      • miki8989 non c'è bisogno di ridurre i tempi di lettura io ce li ho a 5 minuti e non cambia nulla ( non ricordo nemmeno dove ho variato il tempo)
        Gianfranco dice di configuralo come per i sensori di temperatura, attraverso uno script apposito (#1301) ma se eseguo i suoi comandi non riesco a crearlo, tu invece ci sei riuscito, potresti "tradurmi" i singoli comandi da dare al raspberry per impostare la lettura attraverso uno script temporaneo?
        penso che così si risolva
        5.76 kW 24 IBC SOLAR Tilt 19°, Azimut+54° S-SO, Power-One 6 kW , 2 boiler 0-1200W in serie, controllo domotico , SDM220Modbus x monitoraggio consumi con MeterN, 7 split a PDC, http://pvoutput.org/list.jsp?userid=8660 Aderite al Team di monitoraggio denominato EnergeticAmbiente su Pvoutput.org , così sapremo ogni giorno quanta energia pulita hanno prodotto gli amici del forum. Questo il link del Team ?https://pvoutput.org/listteam.jsp?tid=1115

        Commenta


        • Con il DHT22 letto via GPIO anch'io ho avuto spesso letture falsate o valori mancanti perchè la funzione di lettura dipende da tempistiche strette e che devono essere precise altrimenti se va bene fallisce e se va male restituisce valori errati. Dalle prove fatte all'epoca sembrava che il successo delle letture dipendesse molto dal carico della cpu, piu' la cpu è impegnata meno si riesce a leggere con successo il DHT22. Collegarla via SPI è un po' piu' complicato ma garantisce letture precise in ogni condizione e impegno di cpu quasi zero, da mesi ho una lettura ogni minuto e non ho mai visto valori sballati nè buchi nel grafico.
          Poi puo' anche darsi che dipenda da altro, io usavo un programmino in C con wiringPI non la libreria di adafruit.

          Commenta


          • gianfranco sono riuscito a creare il file temp:

            root@raspberrypi:/usr/local/bin# cat /etc/cron.d/temp
            #!/bin/bash


            SHELL=/bin/bash
            PATH=/usr/local/bin:/usr/local/sbin:/sbin:/bin:/usr/sbin:/usr/bin
            MAILTO=""


            # Minute Hour Day of Month Month Day of Week User Command
            # (0-59) (0-23) (1-31) (1-12 or Jan-Dec) (0-6 or Sun-Sat)
            */15 * * * * root metern_temp_webiopi.sh 8
            il sensore è il numero 8
            poi ho creato

            metern_temp_webiopi.sh

            #!/bin/sh


            ID=$8
            echo"${ID}($(curl -s http://127.0.0.1:8000/devices/temp0/sensor/temperature/c)*C)"> /run/shm/metern${ID}.txt

            ma forse qui devo scrivere altro?
            temperature/c)*C)"

            nella riga di lettura su metern devo scrivere : cat /run/shm/metern8.txt | grep C e cat /run/shm/metern8.txt | grep %


            oppure solo
            cat /run/shm/metern8.txt C e cat /run/shm/metern8.txt %











            5.76 kW 24 IBC SOLAR Tilt 19°, Azimut+54° S-SO, Power-One 6 kW , 2 boiler 0-1200W in serie, controllo domotico , SDM220Modbus x monitoraggio consumi con MeterN, 7 split a PDC, http://pvoutput.org/list.jsp?userid=8660 Aderite al Team di monitoraggio denominato EnergeticAmbiente su Pvoutput.org , così sapremo ogni giorno quanta energia pulita hanno prodotto gli amici del forum. Questo il link del Team ?https://pvoutput.org/listteam.jsp?tid=1115

            Commenta


            • Scusate ma qualcuno mi sà dire perchè il comando suggerito da thedrake per inserire in metern lo stato di un processo:
              codice:
              echo "YYYY("`pgrep -fcn YYYY`"*X)"
              Se lo uso in terminale mi restituisce correttamente 1 o 0 a seconda se il processo è attivo o no, mentre se inserisco il comando in meterN mi restituisce sempre e solo 1 anche quando il processo non è attivo ....
              l'ho verificato sia durante il normale funzionamento di metern che con il bottone test, restituisce sempre e solo 1.

              Non credo centrino i problemi di permessi, perchè da terminale sia che sono loggato come root che come pi le risposte sono sempre corrette ....
              Monitoraggio energetico con Raspberry – 123Solar e MeterN
              Monitoraggio energetico con Raspberry – Guida all’installazione e configurazione - IMPULSI
              Monitoraggio energetico con Raspberry e contatori EASTRON SDM120modbus e/o SDM220modbus

              Commenta


              • Originariamente inviato da flane Visualizza il messaggio
                Scusate ma qualcuno mi sà dire perchè il comando suggerito da thedrake per inserire in metern lo stato di un processo:
                codice:
                echo "YYYY("`pgrep -fcn YYYY`"*X)"
                Se lo uso in terminale mi restituisce correttamente 1 o 0 a seconda se il processo è attivo o no, mentre se inserisco il comando in meterN mi restituisce sempre e solo 1 anche quando il processo non è attivo ....
                Ciao flane, Prova con questa modifica.

                codice:
                echo "YYYYY("`pgrep -cnx YYYYY`"*X)"

                Commenta


                • @dolam segui le istruzioni del post #1341
                  Impianto FV 5,88 kWp: 24 Canadian Solar CS6P-M 245W, 2 Power One PVI-3.0-OUTD-S-IT, Azimut 0°, Tilt 18°, My PVOutput, SDM120C
                  PDC: Panasonic Aquarea 9kW T-CAP + HybridCube HYC343/19/0, radiante a pavimento 120 mq, 2 VMC decentralizzate Mitsubishi VL-100U-E

                  Commenta


                  • Condivisione cavo 485 (ovvero come usare un singolo adattatore usb-485)

                    E' noto a tutti che si consiglia di dividere i "cavi" 485/modbus che leggono i dati da uno o più inverter Aurora e contemporaneamente da uno o più contatori modbus Eutron. Si consiglia di utilizzare adattatori usb/485 diversi e cavi separati. Saggio consiglio e soluzione dei problemi, peccato che non potessi applicarlo alla mia installazione.

                    Siccome a casa mia ho un solo cavo 485 a disposizione e devo leggere sia dall'inverter che dai contatori, ho dovuto sopperire alla cosa.

                    La soluzione è stata modificare sdm120c e il programma aurora perchè utilizzassero un meccanismo comune per gestire l'accesso contemporaneo alla porta 485. Aurora aveva già un sistema al suo interno, ma per un piccolo errore non era compatibile con gli altri programmi (e neppure con se stesso... ). A sdm120c mancava completamente questo meccanismo (la libreria modbus non lo prevede) e quindi gli ho inoculato il codice di locking aurora opportunamente corretto e modificato.

                    Il programma sdm120c, grazie @gianfrdp ha già recepito le modifiche da me suggerite e ora lo trovate, nella versione 1.2.0. Basta scaricare l'ultima versione, ricompilarla ed installarla.

                    Aurora è ancora fermo alla versione 1.8.8 perchè Curt non ha ancora inglobato le patch necessarie a renderlo compatibile con sdm120c e quindi è necessario fare manualmente una patch, presente fra i sorgenti di sdm120c 1.2, nella subdir aurora.

                    Con i programmi allineati potrete finalmente utilizzare una sola linea 485 condivisa!

                    Da qualche tempo io sto lavorando, senza nessun problema, con accesso contemporaneo a 3 contatori SDM120C e un inverter Aurora sullo stesso cavo. Non ho nessun errore di lettura (che non sia qualche retry gestito e risolto dai programmi stessi) con più programmi (123solar, websolarlog, metern, ecc...) che effettuano letture a loop stretto dai dispositivi. I vari programmi si mettono in coda per le letture e procedono appena la porta si libera.

                    Se c'è qualcuno che interessato perchè ha il mio stesso problema, fatemi sapere. Non ho una guida passo-passo disponibile ma non dovrebbe essere complicato realizzarla.

                    /drk
                    Ultima modifica di TheDrake; 29-08-2015, 09:14.

                    Commenta


                    • Gianfrdp, TheDrake e Flane. sono orgoglioso nel solo leggervi per il lavoro che fate per noi, penso che dovreste scrivere insieme una guida con i vari distinti capitoli per i vari interventi possibili per la soluzione dei problemi , ritengo diverrebbe presto un best seller del web, grazie ancora. Naturalmente Walter62 resta l'origine della splendida avventura sul raspberry.
                      5.76 kW 24 IBC SOLAR Tilt 19°, Azimut+54° S-SO, Power-One 6 kW , 2 boiler 0-1200W in serie, controllo domotico , SDM220Modbus x monitoraggio consumi con MeterN, 7 split a PDC, http://pvoutput.org/list.jsp?userid=8660 Aderite al Team di monitoraggio denominato EnergeticAmbiente su Pvoutput.org , così sapremo ogni giorno quanta energia pulita hanno prodotto gli amici del forum. Questo il link del Team ?https://pvoutput.org/listteam.jsp?tid=1115

                      Commenta


                      • Originariamente inviato da TheDrake Visualizza il messaggio
                        Ciao flane, Prova con questa modifica.
                        codice:
                        echo "YYYYY("`pgrep -cnx YYYYY`"*X)"
                        Niente da fare drake
                        Con questa modifica mi risponde sempre 0, sia da terminale che da metern, mentre con il parametro -fcn da terminale funziona regolarmente.

                        Io lo uso per vedere se è in funzione il mio script per il PWM. Script che viene avviato al mattino mediante cron (come utente root).
                        Il problema potrebbe essere il fatto che viene eseguito come root?
                        Però da terminale il comando -fcn funziona correttamente anche come utente pi.
                        Sempre eseguendolo da terminale con prima un "su www-data" il comando funziona, ma da metern no



                        EDIT:
                        il comando
                        codice:
                        echo "YYYYY("`pgrep -c YYYYY`"*X)"
                        con la sola opzione "-c" FUNZIONA

                        __________________________________________________ ______________________________________________
                        Ottima la soluzione per un solo bus 485
                        Ho dato un occhio ai diff introdotti nei vari file su github, ma non capisco come impostare i vari ritardi.
                        Mi potresti dare qualche dritta in più per fare qualche prova ?
                        Credo che la cosa possa essere interessante non solo per chi ha problemi di cavi, ma in generale un pò per tutti, perchè la presenza di due adattatori usb_RS485 sul raspi a volte crea dei problemi con delle impreviste inversioni di porte.
                        Ultima modifica di flane; 29-08-2015, 15:48.
                        Monitoraggio energetico con Raspberry – 123Solar e MeterN
                        Monitoraggio energetico con Raspberry – Guida all’installazione e configurazione - IMPULSI
                        Monitoraggio energetico con Raspberry e contatori EASTRON SDM120modbus e/o SDM220modbus

                        Commenta


                        • Originariamente inviato da flane Visualizza il messaggio
                          Ottima la soluzione per un solo bus 485
                          Ho dato un occhio ai diff introdotti nei vari file su github, ma non capisco come impostare i vari ritardi.
                          Mi potresti dare qualche dritta in più per fare qualche prova ?
                          Credo che la cosa possa essere interessante non solo per chi ha problemi di cavi, ma in generale un pò per tutti, perchè la presenza di due adattatori usb_RS485 sul raspi a volte crea dei problemi con delle impreviste inversioni di porte.
                          Ciao flane,
                          mi fa piacere che sia una cosa che interessi anche ad altri. Io la trovo magica e stracomoda...

                          Questi sono i parametri essenziali delle mie due linee di comando per aurora e per sdm120c:

                          codice:
                          aurora -a 2 -Y 20 -w 20 /dev/ttyUSB0
                          codice:
                          sdm120c -a 10 -b 9600 -w 5 -z 15 /dev/ttyUSB0
                          Il parametro che risolve il conflitto in caso di accesso contemporaneo è -w che attende x secondi che si liberi il bus mettendosi in coda. Di default l'attesa è 0, quindi se sente il bus già occupato esce direttamente con un errore. Inoltre un retry minimo (rispettivamente -Y e -z) è meglio metterlo ad un valore minimo su bus rumorosi.

                          Mi raccomando, oltre a sdm 1.2.0, di applicare anche la patch per Aurora, altrimenti i due programmi non si parlano correttamente.

                          P.S.: FYI, mi hai appena spedito un SDM220 modbus... Appena arriva estendo il test a 4 meter + 1 inverter sullo stesso bus...

                          Commenta


                          • Per chi ha problemi nelle letture a 0 di alcuni sensori , basta che il programma salti se trova la lettura fuori da certi valori e lascia l'ultima effettiva... si fa' cosi' quando ci possono essere letture saltate o valori sballati ... tanto sono tutte letture ininfluenti , se anche non leggo la T o H per 10 volte non succede niente tanto hanno variazioni talmente lente....
                            AUTO BANNATO

                            Commenta


                            • @thedrake

                              grazie per le info

                              Farò sicuramente qualche prova. Sono anche comodo a spostare tutto su un'unico bus perchè ho inverter e contatori vicini.

                              Alcuni chiarimenti:
                              1) la riga per impostare la velocità a 19600 in rc.olocal va comunque inserita?
                              2) Ma mettendo ritardi così ampi, non crea problemi visto che il pooler485 fà letture ogni 5 secondi?
                              3) metti tutti i dispositivi in parallelo sullo stesso bus senza resistenze varie?
                              4) che cavo usi per il bus un normale cavo LAN? oppure appositi doppini ritorti per RS485?

                              PS: drake se me lo dicevi che eri tu ti facevo sicuramente UNO SCONTO !!!!
                              Parte domani, ti arriverà martedì.
                              Ultima modifica di flane; 30-08-2015, 09:27.
                              Monitoraggio energetico con Raspberry – 123Solar e MeterN
                              Monitoraggio energetico con Raspberry – Guida all’installazione e configurazione - IMPULSI
                              Monitoraggio energetico con Raspberry e contatori EASTRON SDM120modbus e/o SDM220modbus

                              Commenta


                              • @spider " Per chi ha problemi nelle letture a 0 di alcuni sensori " è come tu dici , non è assolutamente importante che ci siano tutte le letture alla fine va bene anche così, anzi potrebbe anche non esserci il DHT.22, ma avendovi conosciuto e sapendo che molti di voi sono in grado di risolvere il problema, pongo l'argomento nella speranza che vogliate dedicarci un po' del vostro tempo.

                                Nel frattempo , a seguito di un aggiornamento automatico di Windows 8, hanno smesso di funzionare sia PUTTY che WIN-SCP, al momento riesco a collegarmi ai raspberry solo da TERMINALE - MAC o da un vecchio computer XP (per fortuna non butto mai niente)

                                Su questo vi chiedo un aiuto concreto , se potete.
                                5.76 kW 24 IBC SOLAR Tilt 19°, Azimut+54° S-SO, Power-One 6 kW , 2 boiler 0-1200W in serie, controllo domotico , SDM220Modbus x monitoraggio consumi con MeterN, 7 split a PDC, http://pvoutput.org/list.jsp?userid=8660 Aderite al Team di monitoraggio denominato EnergeticAmbiente su Pvoutput.org , così sapremo ogni giorno quanta energia pulita hanno prodotto gli amici del forum. Questo il link del Team ?https://pvoutput.org/listteam.jsp?tid=1115

                                Commenta


                                • Originariamente inviato da flane Visualizza il messaggio
                                  @flane
                                  Alcuni chiarimenti:
                                  1) la riga per impostare la velocità a 19600 in rc.local va comunque inserita?
                                  2) Ma mettendo ritardi così ampi, non crea problemi visto che il pooler485 fà letture ogni 5 secondi?
                                  3) metti tutti i dispositivi in parallelo sullo stesso bus senza resistenze varie?
                                  4) che cavo usi per il bus un normale cavo LAN? oppure appositi doppini ritorti per RS485?
                                  1) Io ce l'ho ancora, ma ho il sospetto che non serva a nulla, in quanto ogni programma (aurora e sdm120c) impostano la velocità in modo autonomo appena hanno acquisito il lock esclusivo sulla porta. In particolare aurora lavora fisso a 19200 e sdm alla velocità impostata sulla linea di comando che nel mio caso è 9600. Se non lo facessero non funzionerebbe nulla.

                                  2) I ritardi sulla linea di comando (-w) servono solo per rimanere in coda il tempo necessario perchè la porta si liberi, non è un ritardo fisso a priori. Inoltre non influenzano il funzionamento dei loop monothread di pooler485 o di 123solar o altri se non rallentando la frequenza dell'esecuzione in base a quante operazioni (chiamate ai rispettivi programmi) sono in coda in quel momento. Una volta acquisito il lock e portata a termine l'operazione in corso parte il conteggio dei 5 secondi di ritardo e si ricomincia.

                                  Ogni processo ha lo stesso comportamento. Al massimo attende qualche secondo in più in coda o presenta i risultati con qualche secondo di ritardo ma non sovrappone MAI le letture/scritture e minimizza, ottenendo come risultato il nostro piccolo miracolo.

                                  Se non è chiaro provo a spiegare di nuovo, ma facendo qualche prova con più sessioni e il debug attivo non è difficile verificare cosa succede.

                                  3) Tutti i dispositivi sono connessi in parallelo, ma a seconda del punto cavo in cui si trovano hanno o non hanno una resistenza (deve essercene una all'inizio e una alla fine del cavo). Nel mio caso il punto più lontano è l'inverter e ho attivato il carico resistivo con il suo switch. Ho 2 meter vicini all'inverter e sono collegati a stella/parallelo senza problemi nello stesso morsetto in cui ho l'aurora perchè sono cavi cortissimi. Ho un meter a metà ed è inserito sul cavo (sempre in parallelo), poi arrivo al convertitore USB dove in questo momento non ho resistenza, ma penso che sia interna all'adattatore, perchè mettendola gli errori aumentano.

                                  C'è una cosa che mi ha dato molto da fare inizialmente che è la polarità del cavo (A-B). C'è chi dice che le indicazioni sui meter Eutron siano errate, quindi massima attenzione a mettere la polarità dell'aurora uguale a quella dei meter e corretta nell'adattatore. Io ho risolto provando un dispositivo alla volta prima di mettere insieme tutto.

                                  4) Come cavo uso quello che ho, cioè un cavo tripolare (GND-A-B) schermato (schermatura collegata solo dal lato inverter) non ritorto. Per le mie distanze (sotto ai 20m) non ho avuto problemi. Gli adattatori che ho provato per ora sono tutti con almeno 3 contatti, ma ne ho ricevuto uno recentemente a 2 contatti, potrei provare anche con quello ma non mi aspetto differenze sostanziali. Anzi, potrebbe funzionare anche meglio...

                                  PS: drake se me lo dicevi che eri tu ti facevo sicuramente UNO SCONTO !!!!
                                  Parte domani, ti arriverà martedì.
                                  Arrggg... Troppo gentile!!! A saperlo avrei potuto approfittare!
                                  Facciamo così, beviti qualcosa alla mia salute che serve sempre!

                                  /drk

                                  Commenta


                                  • @gianfrdp

                                    con quelle riminiscenze di dos leggo nel file ADHT_metern.py

                                    # Note that sometimes you won't get a reading and
                                    # the results will be null (because Linux can't
                                    # guarantee the timing of calls to read the sensor).
                                    # If this happens try again!
                                    if humidity is not None and temperature is not None:
                                    print '{0}({1:0.1f}*C)'.format(id, temperature)
                                    print '{0}({1:0.1f}*%)'.format(id, humidity)
                                    else:
                                    print 'ERROR'
                                    mi sembra di capire che se non legge il valore (come dice nel commentato) scrive "ERROR" ...

                                    come potremmo scrivere il valore all'interno di /run/shm/metern6.txt??
                                    dico una cavolata se modifico così

                                    # Note that sometimes you won't get a reading and
                                    # the results will be null (because Linux can't
                                    # guarantee the timing of calls to read the sensor).
                                    # If this happens try again!
                                    if humidity is not None and temperature is not None:
                                    print '{0}({1:0.1f}*C)'.format(id, temperature)
                                    print '{0}({1:0.1f}*%)'.format(id, humidity)
                                    else:
                                    print 'cat /run/shm/metern6.txt | grep C'.format(id, temperature)
                                    print 'cat /run/shm/metern6.txt | grep %'.format(id, humidity)

                                    grazie
                                    località Frosinone; inclinazione 30^; direzione sud;
                                    13 pannelli schott solar da 230w; inverter Power-One PVI-OutD 3.0
                                    Solar logger RASPBERRY-PI3
                                    23Solar feed PVout - MeterN - DOMOTICZ

                                    Commenta


                                    • Ciao Ragazzi,
                                      allora recentemente mi hanno connesso un impianto di tipo ASAP dove contrattualmente devo consumare il 70% annuo della mia energia prodotta, senza incentivo.
                                      Partendo da questo punto, ho deciso di modificare un pochino metern per avere le letture su un singolo SDM120C considerando che l'impianto ha un solo contatore di scambio e quindi non esiste quello di produzione.
                                      Ho aggiustato l'interfaccia secondo la foto allegata, e cercato di adattarlo alla mia necessità che è quella di leggere energia importata e quindi scambiata e energia esportata.
                                      Non riesco però a mettere in grafico i prelievi, immissioni e autoconsumo, nonostante io legga i valori istantanei. Si tratta di un limite hardware o è possibile adeguare qualcosa?

                                      File allegati
                                      Ultima modifica di green_world; 31-08-2015, 19:59.

                                      Commenta


                                      • Ho collegato una chiavetta wifi e ora ho 2 dispositivi USB
                                        C'e' stato un momento che metern non si avviava nemmeno da pannello admin,ho riavviato e ora funziona sia il wifi e metern
                                        C'e' quindi la probabilita' che si potessero invertire le porte USB e quindi fare riferimento al punto 9.1 della guida di flane?

                                        root@raspberrypi:/home/pi# lsusb

                                        Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.
                                        Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
                                        Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
                                        Bus 001 Device 004: ID 7392:7811 Edimax Technology Co., Ltd EW-7811Un 802.11n Wireless Adapter [Realtek RTL8188CUS]
                                        Bus 001 Device 005: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC


                                        Pero' a questo comando il dispositivo USB visto e' solo uno:

                                        root@raspberrypi:/# dmesg | grep ttyUSB*
                                        [ 7.690478] usb 1-1.3: FTDI USB Serial Device converter now attached to ttyUSB0

                                        EDIT:
                                        Riavviando raspberry metern non si avvia piu'...nemmeno in admin
                                        Sembra che vada in conflitto con la wifi
                                        Ultima modifica di thx; 31-08-2015, 22:18.
                                        Impianto 2,66 kWp - Power One 3.0 - 8 moduli Sunpower E20 333W - Raspberry con 123Solar@Walter62
                                        https://www.dropbox.com/s/ag0k3azvne...rev04.pdf?dl=0 --> Guida Raspberry + Envir Cost con Measureit 118

                                        Commenta


                                        • Giorno,
                                          da quando ho installato la versione 1.6.6.3, 123solar ogni 2/2,5 giorni si blocca e per sbloccarlo devo fare un reboot del Rpi.
                                          non basta stoppare e riavviare dalla pagina admin..
                                          Ho notato che nel fil di log compare una riga un po strana...
                                          la data riporta 1970 per poi tornare in quella successiva, normalmente...
                                          il blocco è avvenuto verso le 10:20 di oggi.. il riavvio è stato fatto alle 10:59 circa..
                                          Avete qualche idea?!?
                                          di seguito il grafico.

                                          Clicca sull'immagine per ingrandirla. 

Nome:   Cattura.GIF 
Visite: 1 
Dimensione: 210.4 KB 
ID: 1951744
                                          Impianto da 20,00 kwp, 80 pannelli Axitec monocristallino da 250 wp - Inverter Aurora Power One 20 trio outd

                                          Commenta


                                          • Originariamente inviato da AgenteB7 Visualizza il messaggio
                                            Ho notato che nel fil di log compare una riga un po strana...
                                            la data riporta 1970 per poi tornare in quella successiva, normalmente...
                                            il blocco è avvenuto verso le 10:20 di oggi.. il riavvio è stato fatto alle 10:59 circa..
                                            Avete qualche idea?!?
                                            La data 1970 mi farebbe pensare ad un riavvio "autonomo" del Raspberry con data/ora non correttamente reimpostata all'avvio.

                                            Commenta


                                            • La data 1970 e' il default di Unix (se non sbaglio) , se ne e' parlato all'infinito : quando il dispositivo parte e la rete non e' ancora pronta , lui va' con quella non aggiornata , lo sai quanti rosari ci ho tirato nel mio dove non avevo rete.....
                                              AUTO BANNATO

                                              Commenta


                                              • A ok, perdonatemi se era gia stato evidenziato.. ma il post è diventato enorme e difficile da seguire..
                                                Quindi quel 1970 viene fuori dal riavvio e non dal problema di 123solar...
                                                123solar si avvia prima che l'Rpi riesca ad aggiornare la data.. poi quando lo fa, aggiorna il log in modo corretto....
                                                Grazie!!!!!
                                                Impianto da 20,00 kwp, 80 pannelli Axitec monocristallino da 250 wp - Inverter Aurora Power One 20 trio outd

                                                Commenta


                                                • Originariamente inviato da dolam
                                                  Se gli amministratori ci dessero la possibilità di cancellare anche le cose passate il thread si snellirebbe e si ridurrebbe all'essenziale.
                                                  Un forum funziona così, si possono trovare informazioni utili in mezzo alla discussione ma non è una guida. La ripulitura della discussione avviene in alcuni forum, ma richiede un po' di lavoro in più da parte dei moderatori della discussine e talvolta si rischia di cancellare troppo.
                                                  Se si vuole fare delle guidi occorrebbe utilizzare un sito fatto con wikimedia (tipo wikipedia) dove inserire solo le informazioni utili (anche ricavate da discussioni fatte altrove, ad esempio su un forum).
                                                  A mio parere, sarebbe sufficiente evitare i post fuori tema (i cosidetti OT), su questa discussione (Raspberry + MeterN) capitano spesso ...
                                                  FV: 5,94Kwp - Azimuth 18° SW, Tilt 17° - 22 QCELLS G2 PRO 270W, PowerOne 6.0 OUTD-IT - PVOUTPUT
                                                  4 Clima PdC: A+++/A++ SEER 7,2-8.5/4.6-4.7 (13.5kW/16.4 kW)

                                                  Commenta


                                                  • @ miki8989
                                                    Più che modificare il programma python, modificherei lo script che lo invoca
                                                    codice:
                                                    #!/bin/sh
                                                    DATA="$(ADHT_metern.py $1 $2 $3)"
                                                    #echo $DATA
                                                    if [ x"$DATA" != x ] && [ "$DATA" != "ERROR" ]; then
                                                        echo $DATA | cut -d\ -f 1 > /run/shm/metern$3.txt
                                                        echo $DATA | cut -d\ -f 2 >> /run/shm/metern$3.txt
                                                    fi
                                                    Impianto FV 5,88 kWp: 24 Canadian Solar CS6P-M 245W, 2 Power One PVI-3.0-OUTD-S-IT, Azimut 0°, Tilt 18°, My PVOutput, SDM120C
                                                    PDC: Panasonic Aquarea 9kW T-CAP + HybridCube HYC343/19/0, radiante a pavimento 120 mq, 2 VMC decentralizzate Mitsubishi VL-100U-E

                                                    Commenta


                                                    • scusa Gianfranco

                                                      intendi /etc/cron.d/dht22

                                                      grazie
                                                      località Frosinone; inclinazione 30^; direzione sud;
                                                      13 pannelli schott solar da 230w; inverter Power-One PVI-OutD 3.0
                                                      Solar logger RASPBERRY-PI3
                                                      23Solar feed PVout - MeterN - DOMOTICZ

                                                      Commenta


                                                      • Prova a mettere quelle righe dentro /usr/local/bin/dht22.sh (rendilo eseguibile) e poi lo invochi da /etc/cron.d/dht22
                                                        codice:
                                                        pi@pi-alarm ~ $ cat /etc/cron.d/dht22.sh 
                                                        #!/bin/bash
                                                        
                                                        SHELL=/bin/bash
                                                        PATH=/usr/local/bin:/usr/local/sbin:/sbin:/bin:/usr/sbin:/usr/bin
                                                        MAILTO=""
                                                        
                                                        # Minute  Hour    Day of Month   Month              Day of Week        User   Command
                                                        # (0-59)  (0-23)  (1-31)         (1-12 or Jan-Dec)  (0-6 or Sun-Sat)
                                                        */15        *       *              *                  *                 root   echo "4($(ds18b20.py 000005b8a78e)*C)" > /run/shm/metern4.txt 
                                                        2,17,32,47  *       *              *                  *                 root   /usr/local/bin/dht22.sh 22 24 8 > /dev/null 2>&1
                                                        codice:
                                                        pi@pi-alarm ~ $ cat /usr/local/bin/dht22.sh
                                                        #!/bin/sh
                                                        
                                                        DATA="$(ADHT_metern.py $1 $2 $3)"
                                                        #echo $DATA
                                                        
                                                        if [ x"$DATA" != x ] && [ "$DATA" != "ERROR" ]; then
                                                            echo $DATA | cut -d\  -f 1 > /run/shm/metern$3.txt
                                                            echo $DATA | cut -d\  -f 2 >> /run/shm/metern$3.txt
                                                        fi
                                                        codice:
                                                        pi@pi-alarm ~ $ sudo chmod +x /usr/local/bin/dht22.sh
                                                        Metti la riga
                                                        codice:
                                                        /usr/local/bin/dht22.sh 22 24 8
                                                        in /etc/rc.local
                                                        Ultima modifica di gianfrdp; 03-09-2015, 10:31.
                                                        Impianto FV 5,88 kWp: 24 Canadian Solar CS6P-M 245W, 2 Power One PVI-3.0-OUTD-S-IT, Azimut 0°, Tilt 18°, My PVOutput, SDM120C
                                                        PDC: Panasonic Aquarea 9kW T-CAP + HybridCube HYC343/19/0, radiante a pavimento 120 mq, 2 VMC decentralizzate Mitsubishi VL-100U-E

                                                        Commenta


                                                        • inserite le modifiche e riavviato il rpy

                                                          vediamo domattina

                                                          grazie
                                                          località Frosinone; inclinazione 30^; direzione sud;
                                                          13 pannelli schott solar da 230w; inverter Power-One PVI-OutD 3.0
                                                          Solar logger RASPBERRY-PI3
                                                          23Solar feed PVout - MeterN - DOMOTICZ

                                                          Commenta


                                                          • C'è un errore nella sintassi del file dht22.sh. il file deve essere:

                                                            codice:
                                                            #!/bin/sh
                                                            DATA="$(ADHT_metern.py $1 $2 $3)"
                                                            #echo $DATA
                                                             
                                                            if [ x"$DATA" != x ] && [ "$DATA" != "ERROR" ]; then
                                                                echo $DATA | cut -f 1 –d\ > /run/shm/metern$3.txt
                                                                echo $DATA | cut -f 2 –d\ >> /run/shm/metern$3.txt
                                                            fi
                                                            Monitoraggio energetico con Raspberry – 123Solar e MeterN
                                                            Monitoraggio energetico con Raspberry – Guida all’installazione e configurazione - IMPULSI
                                                            Monitoraggio energetico con Raspberry e contatori EASTRON SDM120modbus e/o SDM220modbus

                                                            Commenta


                                                            • Nessun errore... l'ordine non è importante, quello che conta è che dopo il carattere \ ci siano 2 spazi (se lo metti prima)
                                                              Impianto FV 5,88 kWp: 24 Canadian Solar CS6P-M 245W, 2 Power One PVI-3.0-OUTD-S-IT, Azimut 0°, Tilt 18°, My PVOutput, SDM120C
                                                              PDC: Panasonic Aquarea 9kW T-CAP + HybridCube HYC343/19/0, radiante a pavimento 120 mq, 2 VMC decentralizzate Mitsubishi VL-100U-E

                                                              Commenta

                                                              Attendi un attimo...
                                                              X