Raspberry , oltre il datalogger, gestione domotica della casa, è possibile? proposte e considerazioni varie. - EnergeticAmbiente.it

annuncio

Comprimi
Ancora nessun annuncio.

Raspberry , oltre il datalogger, gestione domotica della casa, è possibile? proposte e considerazioni varie.

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

  • grazie del supporto Walter62; emoncms su un notebook con ubuntu funziona benissimo grazie, la tua guida l'ho vista oggi, ottimo lavoro.
    domani faccio l'integrazione con il worker.php.... però sinceramente non devo l'ora di prova il nuovo componente di cui parli perchè temo che modificando il worker.php in quel punto che il caricamento avvenga ogni 5 minuti, vero?

    Commenta


    • Ciao

      sono in pieno nello sviluppo del controllo di un impianto FTV non presidiato di un amico...
      ho ordinato tutto tranne il router 3g

      sono indeciso se utilizzare un MR-3020 (router 3g) + MA-180 (penna usb) tutti e due della TP-LINK o un ONDA DN7000 (su amazon a 55 euro, poco meno che l'accoppiata TP-LINK)

      esistono altri prodotti (vorrei, se possibile avere un solo pezzo e non router con attaccata la pennina..)

      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 Walter, ho implementato la modifica, grazie ancora!
        ho modificato la riga $nodo = $sysnum; in modo da passare il valore nel nodo da popolare in maniera statica... anche perchè non ho capito a cosa rispondesse sysnum.

        Commenta


        • $sysnum, è statico, corrisponde al codice impianto in PVoutput. se hai sostituito $sysnum con un numero non fa nessuna differenza vedrai quello nella schermata input come nodo, io ho scelto $sysnum come nodo per distinguerlo dal nodo inviato da EmonTx.

          In risposta al tuo precedente messaggio #1291 la frequenza di invio è ogni 5 min e sarà così anche nella nuova procedura per due motivi:
          1. leggo i dati dal file .csv di 123solar
          2. una risoluzione di 5 min per la produzione fotovoltaica è più che sufficiente
          3,84 KWp - 16 moduli SCHOTT PERFORM POLY 240 - Tilt 30° - Azimut -10° ESTInverter PowerOne Aurora PVI 3.0 OUTD. == Guida Raspberry come datalogger == Guida configurazione Raspberry == OEM su Raspberry

          Commenta


          • eventualmente si potrà personalizzare i 5 minuti? a me interessa capire con buon approssimazione la differenza tra produzione e scambio, per cui temo che i 5 minuti siano forse troppi...

            ps se passi per mogliano avvisa che ti offro almeno una birra!

            Commenta


            • No, non sarà personalizzabile in quanto sul file .csv di 123solar vengono registrati dati ogni 5 min quindi ridurre questo tempo significa leggere lo stesso valore più volte,
              In ogni caso perchè ti serve avere un valore così frequente? la differenza tra immissioni e prelievi è comunque incrementale e alla fine della giornata il valore è sempre corretto vedi il mio grafico del bilancio energetico e lo storico, durante il giorno c'è un ritardo nell'aggiornamento che viene compensato ad ogni registrazione.
              Anche nel caso tu volessi attivare e disattivare qualche utenza, in caso di bilancio positivo o negativo, dovresti prevedere un range ampio tra on e off per evitare che si accenda e spenga in continuazione sopratutto in caso di tempo nuvoloso
              3,84 KWp - 16 moduli SCHOTT PERFORM POLY 240 - Tilt 30° - Azimut -10° ESTInverter PowerOne Aurora PVI 3.0 OUTD. == Guida Raspberry come datalogger == Guida configurazione Raspberry == OEM su Raspberry

              Commenta


              • ok mi hai convinto, grazie

                Commenta


                • da ieri ho problemi di connessione a pvoutput.org; in pratica facendo il traceroute vedo i miei pacchetti vengono persi (io uso infostrada); da telecom nessun problema di connessione.

                  $ traceroute www.pvoutput.org
                  traceroute to www.pvoutput.org (106.187.39.38), 64 hops max, 52 byte packets
                  1 192.168.3.1 (192.168.3.1) 0.526 ms 0.461 ms 0.410 ms
                  2 151.23.224.96 (151.23.224.96) 8.510 ms 7.039 ms 7.565 ms
                  3 10.0.31.1 (10.0.31.1) 7.445 ms 7.433 ms 7.909 ms
                  4 151.6.248.73 (151.6.248.73) 8.436 ms 8.450 ms 7.875 ms
                  5 151.6.52.45 (151.6.52.45) 7.750 ms 12.016 ms 14.678 ms
                  6 151.6.6.70 (151.6.6.70) 11.730 ms
                  151.6.6.68 (151.6.6.68) 25.804 ms
                  151.6.6.70 (151.6.6.70) 11.703 ms
                  7 151.6.2.6 (151.6.2.6) 13.070 ms
                  micl-n01-mica-t02-po02.wind.it (151.6.2.50) 11.205 ms
                  151.6.2.6 (151.6.2.6) 12.976 ms
                  8 xe-11-1-0-xcr1.mlu.cw.net (208.175.148.105) 13.580 ms 13.571 ms 13.803 ms
                  9 ae5-xcr1.par.cw.net (195.2.10.158) 171.258 ms
                  ae8-xcr1.fra.cw.net (195.2.10.169) 198.614 ms 214.071 ms
                  10 ae3-xcr1.prp.cw.net (195.2.9.45) 173.208 ms 173.162 ms
                  ae0-xcr2.fra.cw.net (195.2.30.26) 215.118 ms
                  11 ae1-xcr2.prp.cw.net (195.2.10.210) 173.904 ms
                  ae0-xcr2.prp.cw.net (195.2.10.146) 172.372 ms
                  ae3-xcr2.prp.cw.net (195.2.21.209) 172.390 ms
                  12 ae2-xcr2.ash.cw.net (195.2.28.153) 172.366 ms 172.642 ms 180.478 ms
                  13 xe-0-2-0-xcr1.chg.cw.net (195.2.28.42) 179.449 ms 122.087 ms 122.209 ms
                  14 xe-5-2-0-xcr1.pal.cw.net (195.2.28.6) 172.997 ms 172.468 ms 172.641 ms
                  15 198.32.176.65 (198.32.176.65) 177.759 ms 179.659 ms 180.648 ms
                  16 pajbb001.kddnet.ad.jp (124.211.34.121) 195.909 ms
                  pajbb002.int-gw.kddi.ne.jp (111.87.3.25) 172.762 ms
                  pajbb002.kddnet.ad.jp (124.211.34.129) 233.005 ms
                  17 otejbb205.int-gw.kddi.ne.jp (203.181.100.5) 280.263 ms
                  otejbb205.int-gw.kddi.ne.jp (203.181.100.1) 349.754 ms
                  otejbb206.int-gw.kddi.ne.jp (203.181.100.201) 280.167 ms
                  18 cm-fcu203.kddnet.ad.jp (124.215.194.180) 297.610 ms
                  cm-fcu203.kddnet.ad.jp (124.215.194.164) 277.235 ms 287.841 ms
                  19 * 124.215.199.122 (124.215.199.122) 292.332 ms 308.534 ms
                  20 * * *
                  21 * * *

                  Commenta


                  • Perche' usate la potenza dei 5minuti che e' un energia media in quel lasso di tempo ?! se volete la istantanea 123solar la legge ogni (circa) secondo con 1 inverter.....
                    AUTO BANNATO

                    Commenta


                    • Ci puoi spiegare come recuperare il valore mediante un programma esterno a 123solar magari con qualche riga di codice da cui partire? Grazie.
                      3,84 KWp - 16 moduli SCHOTT PERFORM POLY 240 - Tilt 30° - Azimut -10° ESTInverter PowerOne Aurora PVI 3.0 OUTD. == Guida Raspberry come datalogger == Guida configurazione Raspberry == OEM su Raspberry

                      Commenta


                      • Non so cosa volete fare e come intendete connettere 123solar con arduino e non sono io il piu' adatto a dirlo , meglio se chiedete a Gianfrd , se connettete arduino in seriale , bastera' mandare a intervalli regolari la potenza istantanea letta da 123..... cioe $GP
                        AUTO BANNATO

                        Commenta


                        • L'idea non é di interfacciare arduino con 123solar ma di fare la lettura via software, ora 123solar gestisce i dati in real time in memoria e worker.php non puó essere incluso in un altro php per sfruttarne le variabili e le mie conoscenze di programmazione sono limitate. Non sapendo come risolvere il problema chiedo se qualcuno che ci legge ha qualche idea.
                          3,84 KWp - 16 moduli SCHOTT PERFORM POLY 240 - Tilt 30° - Azimut -10° ESTInverter PowerOne Aurora PVI 3.0 OUTD. == Guida Raspberry come datalogger == Guida configurazione Raspberry == OEM su Raspberry

                          Commenta


                          • La base e' mettere una riga in worker.php che legga il valore $GP e faccia qualcosa , non ho capito cosa volete fare perche' non ho letto tutto , comunque un gigi del forum aveva interfacciato il Pogo con un rele USB e lo accendeva mandando un comando quando $GP superava un valore , ho fatto qualche prova anche io con una scheda USB 4 ingressi e 2 RELE' ma ancora non ho implementato il tutto..... mi sembra di averne scritto nella disco sul Pogo o sul Tablet....
                            AUTO BANNATO

                            Commenta


                            • Ciao,
                              io nel mio progetto per accendere/spegnere la PDC in base alla produzione (http://www.energeticambiente.it/tecn...egnimento.html) uso la variabile $GPTOT (somma delle potenze istantanee degli inverter, ne ho 2).

                              Puoi vedere, in particolare, il file fv_pdc.php.

                              Non ho modificato worker.php, uso cron così
                              codice:
                              */5       5-22    *              *                  *                  root   php /var/www/123solar/scripts/fv_pdc.php
                              Ciao
                              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


                              • Grazie gianfrdp, avevo intuito di dover lavorare sulla memoria, tanto che mi stavo studiando shmop, ma non avevo idea da che parte iniziare, questo fine settimana ci provo.
                                3,84 KWp - 16 moduli SCHOTT PERFORM POLY 240 - Tilt 30° - Azimut -10° ESTInverter PowerOne Aurora PVI 3.0 OUTD. == Guida Raspberry come datalogger == Guida configurazione Raspberry == OEM su Raspberry

                                Commenta


                                • Guardate cos'ho trovato :

                                  http://www.italtronic.com/file/8-1depliant_web_ITA.pdf

                                  Contenitore per Raspberry per barra Din !! Occupa 4 moduli... ora sento cosa costa, ma per come lo sto installando io, è perfetto! Poi vi posto le foto del lavoro finito !!!
                                  2,94 Kw - 12 moduli Solarwatt P210-60 GET AK - Power One 3.0 Outd - Orientamento : -20° - Tilt : 15° - Pvoutpout - 123solar

                                  Commenta


                                  • Ragazzi sto spulciando la guida di Walter ma non ho trovato nulla, vi spiego :

                                    Come faccio a fare in modo che il raspberry si riavvii in automatico dopo un blackout, o meglio, che si riavvii il servizio di 123solar...

                                    Stamane è saltata la corrente, e non è partito il monitoraggio... devo dare qualche comando particolare o modificare qualche file ?
                                    2,94 Kw - 12 moduli Solarwatt P210-60 GET AK - Power One 3.0 Outd - Orientamento : -20° - Tilt : 15° - Pvoutpout - 123solar

                                    Commenta


                                    • Non dovresti fae niente : a seconda del linux ci deve essere un comando di avvio di 123solar da mettere fisso , nei linux con systemd c'e' un piccolo file service da mettere nella cartella apposita (è tutto scritto nel link download di 123solar) , nei linux piu' vecchi c'e' da avviarlo da rc.xx , xx=non mi ricordo......
                                      AUTO BANNATO

                                      Commenta


                                      • Originariamente inviato da Borghese Visualizza il messaggio
                                        Ragazzi sto spulciando la guida di Walter ma non ho trovato nulla,
                                        Guida rev. 7 pag.10, terzultima riga del box giallo....
                                        3,84 KWp - 16 moduli SCHOTT PERFORM POLY 240 - Tilt 30° - Azimut -10° ESTInverter PowerOne Aurora PVI 3.0 OUTD. == Guida Raspberry come datalogger == Guida configurazione Raspberry == OEM su Raspberry

                                        Commenta


                                        • Azz walter... me la solo riletta 3 volte e non lo avevo visto quel comando :

                                          Solo una info, io se apro il file rc.local ce l'ho completamente bianco, copio e incollo direttamente tutti i comandi del box giallo, o solo quello relativo al riavvio di 123solar ?

                                          Te lo chiedo perchè ho visto che quella parte riguarda l'impostazione della velocità della porta usb.. forse è per questo che non lo trovavo !!
                                          2,94 Kw - 12 moduli Solarwatt P210-60 GET AK - Power One 3.0 Outd - Orientamento : -20° - Tilt : 15° - Pvoutpout - 123solar

                                          Commenta


                                          • Non dovrebbe essere vuoto, la prima parte con i cancelletti "#" dovrebbe esserci, poi le due righe per l'impostazione della velocità e per il riavvio io le metterei.
                                            Però se è totalmente bianco, file vuoto, c'è qualcosa che non va. fammi sapere.
                                            3,84 KWp - 16 moduli SCHOTT PERFORM POLY 240 - Tilt 30° - Azimut -10° ESTInverter PowerOne Aurora PVI 3.0 OUTD. == Guida Raspberry come datalogger == Guida configurazione Raspberry == OEM su Raspberry

                                            Commenta


                                            • Allora Walter :

                                              1) aprendo nano rc.local da terminale connesso in ssh mi dà il file bianco
                                              2) aprendo lo stesso file da filezilla lo trovo correttamente compilato secondo le indicazioni della tua guida (a quanto pare lo avevo gia fatto, compreso il comando di avvio di 123solar ad ogni riavvio del raspberry)
                                              3) auto pooling su yes nel pannello config di 123solar

                                              se va via la luce e il raspy si riavvia, 123solar non parte...

                                              come mai ?!?
                                              2,94 Kw - 12 moduli Solarwatt P210-60 GET AK - Power One 3.0 Outd - Orientamento : -20° - Tilt : 15° - Pvoutpout - 123solar

                                              Commenta


                                              • Non è possibile, non centra con cosa apri il file, il contenuto deve essere lo stesso, ho paura che tu abbia modificato il file dell'utente e non quello di root, ora non posso ma questa sera ti postole indicazioni per modificare quello corretto
                                                3,84 KWp - 16 moduli SCHOTT PERFORM POLY 240 - Tilt 30° - Azimut -10° ESTInverter PowerOne Aurora PVI 3.0 OUTD. == Guida Raspberry come datalogger == Guida configurazione Raspberry == OEM su Raspberry

                                                Commenta


                                                • ah...ok... va bene ! Possibile che sia come dici tu... eppure ho eseguito alla lettera la tua guida, aspetto cmq tue indicazioni stasera allora, grazie come sempre!
                                                  2,94 Kw - 12 moduli Solarwatt P210-60 GET AK - Power One 3.0 Outd - Orientamento : -20° - Tilt : 15° - Pvoutpout - 123solar

                                                  Commenta


                                                  • devi dare nano /xxx/zzz/rc.local , cioe' aprire esattamente la cartella con rc.local , altrimenti nano apre un file vuoto
                                                    AUTO BANNATO

                                                    Commenta


                                                    • @Borghese

                                                      Ciao allora fai così:
                                                      codice:
                                                      cd /etc
                                                      sudo nano rc.local
                                                      vedi cosa c'è dentro il contenuto deve essere così:
                                                      codice:
                                                      #!/bin/sh -e
                                                      #
                                                      # rc.local
                                                      #
                                                      # This script is executed at the end of each multiuser runlevel.
                                                      # Make sure that the script will "exit 0" on success or any other
                                                      # value on error.
                                                      #
                                                      # In order to enable or disable this script just change the execution
                                                      # bits.
                                                      #
                                                      # By default this script does nothing.
                                                      
                                                      # Print the IP address
                                                      _IP=$(hostname -I) || true
                                                      if [ "$_IP" ]; then
                                                        printf "My IP address is %s\n" "$_IP"
                                                      fi
                                                      
                                                      stty -F /dev/ttyUSB0 19200    # imposta la velocità della seriale
                                                      
                                                      sudo 123solar start        # avvia 123solar ad ogni riavvio
                                                      
                                                      exit 0
                                                      se è già così devi fare attenzione ad alcune regole di scrittura che se fai copia incolla dai pdf non sempre si rispettano:
                                                      1. le righe vuote devono essere realmente vuote, non ci devono essere spazi, se non sei sicuro meglio eliminarle
                                                      2. fai attenzione nelle righe di comando che tra un comando e l'altro ci sia un solo spazio e che siano scritti correttamente, maiuscole e minuscole devono essere rispettate

                                                      Prova e fammi sapere
                                                      3,84 KWp - 16 moduli SCHOTT PERFORM POLY 240 - Tilt 30° - Azimut -10° ESTInverter PowerOne Aurora PVI 3.0 OUTD. == Guida Raspberry come datalogger == Guida configurazione Raspberry == OEM su Raspberry

                                                      Commenta


                                                      • Ciao Walter62,

                                                        innanzitutto ti ringrazio per questo bella discussione/guida,

                                                        poi premesso che io di queste cose ci capisco veramente poco volevo chiederti:

                                                        La Guida e quella in prima pagina o ci sino state successive versioni?

                                                        Io necessita di salvare i dati della produzione del mio impianto fotovoltaico su USB/Scheda SSD, per poi di tanto in tanto collegarla al mio PC per vedere i grafici ecc...

                                                        Pertanto ho notato questo splendido datalogger autocostruito, quello che mi chiedo è a cosa serve definire un ip installare apache e php5?

                                                        Servono solo per accedere al raspberry da remoto?

                                                        P.S. Ho anche visto un pc grandequanto una chiavetta USB con Android, dite che è possibile utillizare quest'ultimo al posto di Rasberry installandoci i vari software?
                                                        Ultima modifica di WASABY91; 27-08-2013, 21:17.

                                                        Commenta


                                                        • Ciao,
                                                          1) la guida la trovi cliccando sul link in firma, in fondo a tutti i miei messaggi, da li vieni rimandato all'ultima revisione
                                                          2) definire un IP, installare apache e php5, serve a connettere il raspberry in rete (in primis quella domestica e attraverso un router a internet) e ad installare un web server dove far girare l'applicazione, in questo modo potrai vedere tutti i dati del monitoraggio in tempo reale da un qualsiasi pc e in qualsiasi momento mediante un browser internet senza aver bisogno di togliere la sd e metterla su un altro pc per vedere i dati.
                                                          3) per quanto riguarda il pc su chiavetta USB ho qualche dubbio ma per darti un consiglio bisognerebbe che come minimo ci postassi le caratteristiche o un link dove visualizzarle comunque penso sia quasi impossibile.
                                                          3,84 KWp - 16 moduli SCHOTT PERFORM POLY 240 - Tilt 30° - Azimut -10° ESTInverter PowerOne Aurora PVI 3.0 OUTD. == Guida Raspberry come datalogger == Guida configurazione Raspberry == OEM su Raspberry

                                                          Commenta


                                                          • @Walter62

                                                            grazie mille anzitutto per esserti ricordato di me !

                                                            Ho seguito le tue info, e il file che mi ritrovo ora è questo :

                                                            Clicca sull'immagine per ingrandirla. 

Nome:   Schermata 2013-08-27 alle 22.57.05.jpg 
Visite: 1 
Dimensione: 108.4 KB 
ID: 1938236

                                                            ho fatto qualche correzione nel senso che ho aggiunto uno spazio tra 19200 e usb, che invece erano attaccati, e poi ho spaziato con una riga vuota le ultime due righe del file, che invece prima erano unite.

                                                            ho salvato e sono uscito.

                                                            a questo punto ho dato un sudo shutdown -r now e ho riavviato il raspberry, atteso il riavvio, cerco di aprire 123solar e il risultato è questo :

                                                            Clicca sull'immagine per ingrandirla. 

Nome:   Schermata 2013-08-27 alle 23.02.01.jpg 
Visite: 1 
Dimensione: 222.5 KB 
ID: 1938237

                                                            ovvero mi si apre 123solar ma è privo di qualsiasi grafico o di qualsiasi widget. Anche se vado nello storico, non c'è alcun dato... tutto a zero.
                                                            Se ricarico la home mi appare sto messaggio :

                                                            Constants aren't loaded in memory..

                                                            Click here to debug

                                                            S
                                                            e da terminale do il comando sudo 123solar start mi avvia il servizio e 123solar torna a funzionare correttamente...

                                                            dove sta l'inghippo ?!?
                                                            2,94 Kw - 12 moduli Solarwatt P210-60 GET AK - Power One 3.0 Outd - Orientamento : -20° - Tilt : 15° - Pvoutpout - 123solar

                                                            Commenta


                                                            • Elimina tutte le righe vuote e correggi la riga "stty(spazio)-F(spazio)/dev/ttyUSB0(spazio)19200
                                                              3,84 KWp - 16 moduli SCHOTT PERFORM POLY 240 - Tilt 30° - Azimut -10° ESTInverter PowerOne Aurora PVI 3.0 OUTD. == Guida Raspberry come datalogger == Guida configurazione Raspberry == OEM su Raspberry

                                                              Commenta

                                                              Attendi un attimo...
                                                              X