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

  • le risposte che ottieni sono sbagliate, c'è un errore alla riga 43, eflow non riesce a trovare il csv di oggi, ma il csv c'è, e non capisco come mai non lo legga
    il problema sembra semplice ma non riesco ad individuare l'errore, prova a sostituire tutte queste righe con queste
    la riga 43 dovrebbe essere quella rossa
    codice:
        $dir    = '/var/www/metern/data/csv';
        $output = array();
        $output = glob($dir . '/*.csv');
        sort($output);
        $cnt = count($output);
        
        if (file_exists($output[$cnt - 1])) {
            $file       = file($output[$cnt - 1]); // today
            $contalines = count($file);
    e riprova a dare il comando da terminale eflow whout
    14,805 KWp - 63 moduli Rew Solar RC235 MP60/1 235W - Tilt 13° - Azimut -15° SUD
    Inverter PowerOne Aurora PVI-10.0-OUTD-IT e TRIO-7.5-TL-OUTD
    Eflow Live rev. 3.2
    (funziona anche con multi inverter e multi contatori consumo)

    Commenta


    • Originariamente inviato da ninodifranco Visualizza il messaggio
      le risposte che ottieni sono sbagliate, c'è un errore alla riga 43, eflow non riesce a trovare il csv di oggi, ma il csv c'è, e non capisco come mai non lo legga
      il problema sembra semplice ma non riesco ad individuare l'errore, prova a sostituire tutte queste righe con queste
      la riga 43 dovrebbe essere quella rossa
      codice:
          $dir    = '/var/www/metern/data/csv';
          $output = array();
          $output = glob($dir . '/*.csv');
          sort($output);
          $cnt = count($output);
          
          if (file_exists($output[$cnt - 1])) {
              $file       = file($output[$cnt - 1]); // today
              $contalines = count($file);
      e riprova a dare il comando da terminale eflow whout
      trovato l'errore!!!!
      il mio file aveva la dicitura:
      $output = glob($dir . '/*.csv');

      SENZA la barra in rosso.
      l'ho aggiunta ed ha funzionato...strano però perchè quella parte non ricordo di averla modificata!
      in ogni caso ora se lancio:
      root@raspberrypi:/var/www/metern/comapps# eflow whout
      4(12*Wh)

      ottengo quella risposta.....forse ci siamo.... fiuuuuuu

      hai voglia di dare un occhio al link così mi dici se funziona tutto?
      http://94.39.145.55:1080/metern/index.php

      Commenta


      • queste righe le ho prese da una versione precedente, quella che uso io in pratica, jeanmarc aveva tolto quella barra da li e l'aveva messa nella riga precedente, quella che tu avevi tolto e io ti avevo detto di rimettere, in teoria doveva funzionare ugualmente, a meno che tu non ti sei dimenticato di rimetterla al suo posto.
        comunque io uso la versione precedente modificata per il contatore rs485 e non ho mai provato questa versione, quindi potrebbe anche darsi che quella modifica fatta da jeanmarc crei problemi.
        trascorsi 5 minuti dovresti vedere i valori nella colonna quotidiano, almeno spero.
        14,805 KWp - 63 moduli Rew Solar RC235 MP60/1 235W - Tilt 13° - Azimut -15° SUD
        Inverter PowerOne Aurora PVI-10.0-OUTD-IT e TRIO-7.5-TL-OUTD
        Eflow Live rev. 3.2
        (funziona anche con multi inverter e multi contatori consumo)

        Commenta


        • Originariamente inviato da ninodifranco Visualizza il messaggio
          queste righe le ho prese da una versione precedente, quella che uso io in pratica, jeanmarc aveva tolto quella barra da li e l'aveva messa nella riga precedente, quella che tu avevi tolto e io ti avevo detto di rimettere, in teoria doveva funzionare ugualmente, a meno che tu non ti sei dimenticato di rimetterla al suo posto.
          comunque io uso la versione precedente modificata per il contatore rs485 e non ho mai provato questa versione, quindi potrebbe anche darsi che quella modifica fatta da jeanmarc crei problemi.
          trascorsi 5 minuti dovresti vedere i valori nella colonna quotidiano, almeno spero.
          ciao! si li vedo....
          hai provato a dare un occhio al link del mio metern?
          http://94.39.145.55:1080/metern/dashboard.php
          spulciando tra le varie schede puoi dirmi se ora vedi un comportamento corretto, e nessun'altra anomalia?
          grazie!

          Commenta


          • Sembra tutto a posto, certo il grafico di oggi è un po sballato, domani vedrai già un bel grafico completo, correggi il prezzo dei prelievi che a quasi 2€ al kWh mi sembra esagerato.
            14,805 KWp - 63 moduli Rew Solar RC235 MP60/1 235W - Tilt 13° - Azimut -15° SUD
            Inverter PowerOne Aurora PVI-10.0-OUTD-IT e TRIO-7.5-TL-OUTD
            Eflow Live rev. 3.2
            (funziona anche con multi inverter e multi contatori consumo)

            Commenta


            • Originariamente inviato da megamarco83 Visualizza il messaggio
              cioè così?/dev/sda1 /mnt/nas ntfs-3g defaults auto
              No, così
              codice:
              /dev/sda1       /mnt/nas        ntfs-3g  defaults,auto 0 0
              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


              • Originariamente inviato da gianfrdp Visualizza il messaggio
                No, così
                codice:
                /dev/sda1       /mnt/nas        ntfs-3g  defaults,auto 0 0
                niente....anche in questo caso nulla, devo sempre lanciare a mano il comando
                sudo mount /dev/sda1 /mnt/nas
                altrimenti quando vado ad aprire la cartella principale dell'hard disk la vedo vuota
                il mio fstab è:
                proc /proc proc defaults 0 0
                /dev/mmcblk0p1 /boot vfat defaults 0 2
                /dev/mmcblk0p2 / ext4 defaults,noatime 0 1
                /dev/sda1 /mnt/nas ntfs-3g defaults,auto 0 0

                Commenta


                • Ho provato sul mio... a me funziona
                  codice:
                  pi@raspberrypi ~ $ sudo reboot
                  
                  Broadcast message from pi@raspberrypi
                   (/dev/pts/0) at 6:34 ...
                  
                  The system is going down for reboot NOW!
                  pi@raspberrypi ~ $
                  login as: pi
                  pi@192.168.2.102's password:
                  Linux raspberrypi 3.18.9-v7+ #767 SMP PREEMPT Sat Mar 7 21:52:35 GMT 2015 armv7l
                  
                  The programs included with the Debian GNU/Linux system are free software;
                  the exact distribution terms for each program are described in the
                  individual files in /usr/share/doc/*/copyright.
                  
                  Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
                  permitted by applicable law.
                  Last login: Thu Apr 16 06:30:22 2015 from ch-gdiprinzio.home.nets
                  pi@raspberrypi ~ $ mount
                  /dev/root on / type ext4 (rw,noatime,data=ordered)
                  devtmpfs on /dev type devtmpfs (rw,relatime,size=470424k,nr_inodes=117606,mode=755)
                  none on /dev/pts type devpts (rw,nosuid,noexec,relatime,mode=600,ptmxmode=000)
                  none on /proc type proc (rw,nosuid,nodev,noexec,relatime)
                  none on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
                  none on /sys/kernel/debug type debugfs (rw,relatime)
                  none on /run type tmpfs (rw,nosuid,noexec,relatime,size=94944k,mode=755)
                  none on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
                  none on /run/shm type tmpfs (rw,nosuid,nodev,relatime)
                  none on /run/user type tmpfs (rw,nosuid,nodev,noexec,relatime,size=102400k,mode=755)
                  /dev/mmcblk0p1 on /boot type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,errors=remount-ro)
                  fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
                  /dev/sda1 on /mnt/disk1 type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other,blksize=4096)
                  /dev/sda2 on /media/MEDIA type vfat (rw,nosuid,nodev,relatime,uid=1000,gid=1000,fmask=0022,dmask=0077,codepage=437,iocharset=ascii,shortname=mixed,showexec,utf8,flush,errors=remount-ro,uhelper=udisks)
                  pi@raspberrypi ~ $ cat /etc/fstab
                  proc            /proc           proc    defaults          0       0
                  /dev/mmcblk0p1  /boot           vfat    defaults          0       2
                  /dev/mmcblk0p2  /               ext4    defaults,noatime  0       1
                  # a swapfile is not a swap partition, so no using swapon|off from here on, use  dphys-swapfile swap[on|off]  for that
                  /dev/sda1      /mnt/disk1       ntfs-3g defaults,auto     0       0
                  anzi, mi monta in automatico anche l'altra partizione senza configurare fstab
                  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


                  • ciao, ho dato un occhio a meterN sembra funzionare bene....non capisco perchè nel grafico:
                    http://94.39.162.122:1080/metern/indexdetailed.php
                    mi segna un picco di immissione altissima alle ore 0:05

                    Commenta


                    • Originariamente inviato da gianfrdp Visualizza il messaggio
                      Ho provato sul mio... a me funziona

                      anzi, mi monta in automatico anche l'altra partizione senza configurare fstab
                      ecco il mio:


                      Last login: Wed Apr 15 21:48:09 2015 from 192.168.0.4
                      pi@raspberrypi ~ $ mount
                      /dev/root on / type ext4 (rw,noatime,data=ordered)
                      devtmpfs on /dev type devtmpfs (rw,relatime,size=218604k,nr_inodes=54651,mode=75 5)
                      tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=44576k,mode=755)
                      tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
                      proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
                      sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
                      tmpfs on /run/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=89140k)
                      devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmod e=000)
                      /dev/mmcblk0p1 on /boot type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=43 7,iocharset=ascii,shortname=mixed,errors=remount-ro)
                      pi@raspberrypi ~ $ cat /etc/fstab
                      proc /proc proc defaults 0 0
                      /dev/mmcblk0p1 /boot vfat defaults 0 2
                      /dev/mmcblk0p2 / ext4 defaults,noatime 0 1
                      /dev/sda1 /mnt/nas ntfs-3g defaults,auto 0 0
                      # a swapfile is not a swap partition, so no using swapon|off from here on, use dphys-swapfile swap[on|off] for that
                      pi@raspberrypi ~ $ sudo mount /dev/sda1 /mnt/nas
                      pi@raspberrypi ~ $ mount
                      /dev/root on / type ext4 (rw,noatime,data=ordered)
                      devtmpfs on /dev type devtmpfs (rw,relatime,size=218604k,nr_inodes=54651,mode=75 5)
                      tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=44576k,mode=755)
                      tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
                      proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
                      sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
                      tmpfs on /run/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=89140k)
                      devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmod e=000)
                      /dev/mmcblk0p1 on /boot type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=43 7,iocharset=ascii,shortname=mixed,errors=remount-ro)
                      fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
                      /dev/sda1 on /mnt/nas type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id= 0,allow_other,blksize=4096)
                      appena fatto il reboot non me lo monta come vedi
                      ho anche fatto apparire fstab e mi sembra di non averci scritto nulla di sbagliato
                      poi ho dato il comando sudo mount /dev/sda1 /mnt/nas
                      ed infatti vedi che ora me lo fa apparire come montato? bho....io ho un hard disk da 1Tb da 5pollici alimentato con il suo trasformatore....non so perchè faccia così :-(
                      ma se usassi un metodo alternativo....e sarebbe lanciare in automatico il comando
                      sudo mount /dev/sda1 /mnt/nas
                      dici che non funziona?
                      dove lo dovrei scrivere....e come?
                      in rc.local ? in che posizione e con o senza & perchè ho provato ma senza successo

                      Commenta


                      • Ciao,
                        il picco di meterN è dovuto al fatto che ti ha letto il valore della produzione e, non avendo dati precedenti, te lo ha memorizzato tutto sulla prima lettura.
                        Per il disco, prova a postare il risultato del comando
                        codice:
                        pi@raspberrypi ~ $ cat /var/log/daemon.log
                        io vi trovo delle righe
                        codice:
                        Apr 16 06:33:54 raspberrypi ntfs-3g[22306]: Version 2012.1.15AR.5 external FUSE 29
                        Apr 16 06:33:54 raspberrypi ntfs-3g[22306]: Mounted /dev/sda1 (Read-Write, label "INTENSO", NTFS 3.1)
                        Apr 16 06:33:54 raspberrypi ntfs-3g[22306]: Cmdline options: rw
                        Apr 16 06:33:54 raspberrypi ntfs-3g[22306]: Mount options: rw,allow_other,nonempty,relatime,fsname=/dev/sda1,blkdev,blksize=4096
                        Apr 16 06:33:54 raspberrypi ntfs-3g[22306]: Ownership and permissions disabled, configuration type 7
                        Potresti mettere in /etc/rc.local
                        codice:
                        sudo mount /mnt/nas
                        senza &
                        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


                        • ok quindi se ho capito bene, me lo fatto poichè ieri è stato il primo giorni di avvio in assoluto di meterN da oggi in poi non dovrebbe più ricapitarmi, corretto?

                          discorso mount....
                          ho riavviato ed ho lanciato il comando:
                          pi@raspberrypi ~ $ cat /var/log/daemon.log

                          questa è la risposta:

                          Jan 1 00:00:37 raspberrypi transmission-daemon[2351]: Using inotify to watch directory "/mnt/nas/watch" (watch.c:73)
                          Jan 1 00:00:37 raspberrypi transmission-daemon[2351]: Unable to watch "/mnt/nas/watch": No such file or directory (watch.c:79)
                          Apr 16 08:16:10 raspberrypi minissdpd[2459]: 6 new devices added
                          Apr 16 08:16:18 raspberrypi minissdpd[2459]: 5 new devices added
                          Apr 16 08:16:18 raspberrypi minissdpd[2459]: 1 new devices added
                          Apr 16 08:16:18 raspberrypi minissdpd[2459]: 6 new devices added
                          Apr 16 08:16:19 raspberrypi minissdpd[2459]: 2 new devices added
                          Apr 16 08:16:19 raspberrypi minissdpd[2459]: 2 new devices added
                          Apr 16 08:16:19 raspberrypi minissdpd[2459]: 2 new devices added



                          dopo aver lanciato a mano il comando
                          sudo mount /dev/sda1 /mnt/nas
                          alla fine del comando

                          mi trovo:
                          Jan 1 00:00:37 raspberrypi transmission-daemon[2351]: Watching "/mnt/nas/watch" for new .torrent files (daemon.c:520)
                          Jan 1 00:00:37 raspberrypi transmission-daemon[2351]: Using inotify to watch directory "/mnt/nas/watch" (watch.c:73)
                          Jan 1 00:00:37 raspberrypi transmission-daemon[2351]: Unable to watch "/mnt/nas/watch": No such file or directory (watch.c:79)
                          Apr 16 08:16:10 raspberrypi minissdpd[2459]: 6 new devices added
                          Apr 16 08:16:18 raspberrypi minissdpd[2459]: 5 new devices added
                          Apr 16 08:16:18 raspberrypi minissdpd[2459]: 1 new devices added
                          Apr 16 08:16:18 raspberrypi minissdpd[2459]: 6 new devices added
                          Apr 16 08:16:19 raspberrypi minissdpd[2459]: 2 new devices added
                          Apr 16 08:16:19 raspberrypi minissdpd[2459]: 2 new devices added
                          Apr 16 08:16:19 raspberrypi minissdpd[2459]: 2 new devices added
                          Apr 16 08:18:43 raspberrypi ntfs-3g[8190]: Version 2012.1.15AR.5 external FUSE 29
                          Apr 16 08:18:43 raspberrypi ntfs-3g[8190]: Mounted /dev/sda1 (Read-Write, label "", NTFS 3.1)
                          Apr 16 08:18:43 raspberrypi ntfs-3g[8190]: Cmdline options: rw
                          Apr 16 08:18:43 raspberrypi ntfs-3g[8190]: Mount options: rw,allow_other,nonempty,relatime,fsname=/dev/sda1,blkdev,blksize=4096
                          Apr 16 08:18:43 raspberrypi ntfs-3g[8190]: Ownership and permissions disabled, configuration type 7


                          DOPO tutto ciò ho modificato rc.local e questo è il mio rc.local
                          _IP=$(hostname -I) || true
                          if [ "$_IP" ]; then
                          printf "My IP address is %s\n" "$_IP"
                          fi
                          sudo /var/www/MyScripts/EZL.sh & # avvia il device EZL
                          sudo java -cp /opt/pi4j/lib/pi4j-core.jar:/var/www/metern/comapps/bin/:. pv.PoolServer -g 8 -pv 0.5 &
                          sudo /usr/bin/curl http://localhost/123solar/scripts/boot123s.php & # avvia 123solar al riavvio
                          sudo sleep 6
                          sudo /usr/bin/curl http://localhost/metern/scripts/bootmn.php & #avvia meterN
                          sudo mount /mnt/nas
                          exit 0
                          e questo è l'output di
                          pi@raspberrypi ~ $ cat /var/log/daemon.log
                          trovo uan riga (verso metà lista)

                          Apr 16 08:18:43 raspberrypi ntfs-3g[8190]: Mounted /dev/sda1 (Read-Write, label "", NTFS 3.1)

                          ed alla fine vedo sempre la cartella vuota
                          Ultima modifica di megamarco83; 16-04-2015, 09:37.

                          Commenta


                          • questo è quello che vedo:
                            Image - TinyPic - Servizio di hosting d'immagini, condivisione immagini & hosting di video gratuito
                            http://i59.tinypic.com/313pv8k.jpg
                            http://i57.tinypic.com/2wekjzn.jpg


                            e solo dopo che ho dato a mano il mount

                            http://i62.tinypic.com/qnv3mu.jpg

                            Commenta


                            • ciao, mi ero dimenticato di far partire metern questa mattina dopo le prove per il montaggio dell'hardisk, quindi l'ho fatto partire una mezzoretta fa
                              perch+ mi fa vedere nelle immissioni totali un numero che è quasi identico alle produzioni totali? perchè non avendo dati precedenti ipotizza che tutto il prodotto sia stato immesso?

                              chi ha voglia di dare per l'ultima volta un occhio alla pagina web per vedere che sia tutto ok?
                              http://megamarco83.dyndns.org:1080/metern/dashboard.php

                              Clicca sull'immagine per ingrandirla. 

Nome:   cruscotto.jpg 
Visite: 1 
Dimensione: 38.6 KB 
ID: 1950207

                              avevo sistemato i file csv per mettere a posto i picchi, ma poi ricopiandoli con filezilla gli ha asseganto il proprietario pi
                              e mi sono accorto che infatti metern non aggiornava più i dati dei file csv
                              allora ho cambiato il proprietario ed ho assegnato a tutta la cartella /data il proprietario www-data:www-data
                              ora funziona poichè metern è tornato a scrivere sui file
                              io ho dato il proprietario www-data:www-data a tutta la cartella data, che contine la cartella csv e meters (anche tutti i file al loro interno sono www-data:www-data) praticamente ho esteso il propritario www-data:www-data a tutto quello che c'è dentro data è corretto così?
                              tutto il resto delle cartelle di metern fuori da /data rimane come proprietario pi

                              Commenta


                              • Hai fatto tutto perfettamente, è normale che vedi quasi tutta la produzione in immissione, non c'è storico dei consumi.
                                14,805 KWp - 63 moduli Rew Solar RC235 MP60/1 235W - Tilt 13° - Azimut -15° SUD
                                Inverter PowerOne Aurora PVI-10.0-OUTD-IT e TRIO-7.5-TL-OUTD
                                Eflow Live rev. 3.2
                                (funziona anche con multi inverter e multi contatori consumo)

                                Commenta


                                • ciao, visto il grande aiuto che mi avete dato, la pazienza e la disponibilità, sperando di fare cosa gradita, volevo condividere un file che ho preparato come integrazione alla guida di flane per aggiornarla alle modifiche richiesta dalle nuove versioni di metern, che magari possono aiutare chi si vuole cimentare nell'installazione di metern e di configurarlo con un contatore ad impulsi (quindi NON per rs485) ma esattamente quello che la guida di flane proponeva.
                                  Sperando di aver fatto cosa gradita, se volete dare un occhio, in modo da "validarlo"
                                  se poi flane lo desidera sono ben felice di passargli i file in modo che li possa mettere nella sua guida ed avere un documento unico!
                                  grazie ancora, ciaoooo

                                  integrazione flane per metern 0.7.5 rev01.pdf

                                  Commenta


                                  • ciao a tutti, mi è arrivato proprio oggi.....il contatore sdm120c con rs485
                                    ....ora che ho fatto tutto per il mio contatore ad impulsi volevo provare ad usare questo poichè il contatore ad impulsi con java mi "uccide" il raspberry che peggiora un sacco le sue prestazioni...
                                    mi è però arrivato sfuso senza istruzioni e nulla....
                                    per evitare di fare danni, volevo una conferma: levo il mio contatore ad impulsi e collego sul pin 1 fase sul 2 neutro
                                    poi esco dal 4 e rivado al neutro
                                    i due contatti invece che vanno al raspberry sono il 5 che è So +
                                    ed il 6 che è S0-
                                    giusto?

                                    invece per mio papà, che ha un inverter SMA senza scheda rs485 come lo dovrei collegare per interfacciarlo con il raspberry ed 123solar?
                                    se volessi fare anche a mio papà la gestione dei consumi, quindi con meterN, ho bisogno di un altro sdm120 oppure con solo uno riesco a gestirgli 123solar e metern?....nel caso mi spiegate i collegamenti per mio papà che mi sfuggono?
                                    grazie!

                                    p.s se poi non da fastidio a nessuno, potrei scrivere anche tutti i pasaggi che andrò a fare con il modbus in modo da renderli pubblici

                                    Commenta


                                    • Se colleghi so+ ed so- il contatore funziona ad impulsi, per funzionare con rs485 devi utilizzare A ed B, per tuo papà servono 2 contatori.
                                      14,805 KWp - 63 moduli Rew Solar RC235 MP60/1 235W - Tilt 13° - Azimut -15° SUD
                                      Inverter PowerOne Aurora PVI-10.0-OUTD-IT e TRIO-7.5-TL-OUTD
                                      Eflow Live rev. 3.2
                                      (funziona anche con multi inverter e multi contatori consumo)

                                      Commenta


                                      • Ciao,
                                        per usare il contatore sdm120c con l'inverter lo devi collegare a valle dell'inverter, sui cavi AC prima del contatore ENEL di produzione.
                                        Devi scaricarti i file php da qui https://github.com/gianfrdp/SDM120C/...itps/protocols e metterli dentro /var/www/123solar/scripts/protocols
                                        Ti compili il file sdm120c.c e lo copi sotto /usr/local/bin

                                        Poi configuri 123solar, scegliendo il protocoloo sdm120c e come parametri di comunicazione -b 9600 (se modifichi la velocità), indirizzo RS485 1, il resto come aurora

                                        Se vuoi leggere anche i consumi con meterN ti serve un altro contatore.
                                        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


                                        • megamarco83 chiunque faccia una guida che sia utile per i più fa solo un grande servizio per gli altri, perciò ben venga la tua guida a completamento o ex novo di quelle esistenti per quanto mi riguarda l'aspetto con ansia, grazie, come aspetto ancora quella di Flane per la modulazione della corrente in avanzo da poter buttare dentro il Boiler di cui aveva parlato un po' di post fa.
                                          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 gianfrdp Visualizza il messaggio
                                            Ciao,
                                            per usare il contatore sdm120c con l'inverter lo devi collegare a valle dell'inverter, sui cavi AC prima del contatore ENEL di produzione.
                                            Devi scaricarti i file php da qui https://github.com/gianfrdp/SDM120C/...itps/protocols e metterli dentro /var/www/123solar/scripts/protocols
                                            Ti compili il file sdm120c.c e lo copi sotto /usr/local/bin

                                            Poi configuri 123solar, scegliendo il protocoloo sdm120c e come parametri di comunicazione -b 9600 (se modifichi la velocità), indirizzo RS485 1, il resto come aurora

                                            Se vuoi leggere anche i consumi con meterN ti serve un altro contatore.
                                            ciao, ok per mio papà penso di aver capito come fare,ma oltre ad avere due sdm120 (uno per 123solar ed uno per metern) dovrò anche comprargli due convertitori rs485->usb giusto?

                                            non ho capito però una tua frase: cosa vuol dire che mi compilo il file sdm120c.c?!? come dovrei compilarlo? e con che cosa?


                                            invece per quanto riguarda la parte che dovrei fare da me, cioè sostituire il mio contatore ad impulsi con sdm120c vediamo se ho capito:
                                            ora nel mio contatore ad impulsi ho 4 cavi (2 entrano : fase e neutro e 2 escono: fase e neutro)
                                            al smd120c collego la fase entrante (cavo nero) al pin 1
                                            collego la fase uscente (cavo nero) al pin 2
                                            collego il neutro uscente (cavo blu) al pin 4
                                            mi manca il neutro entrante.....va al pin 3 ???
                                            ho fatto in modo corretto così?
                                            cercando su internet ho trovato che il trx+ è il pin 10 (a) ed il trx - è il pin 9 (b)
                                            corretto?

                                            ora dovrei portare il trx+ ed il trx- al convertitore rs485->usb giusto?

                                            ho comprato il convertitore rs485->usb con tre ingressi....sul retro del PCB vedo stampate solo due lettere una A ed una B come in foto.....basta quindi che rispetti collegando A con A e B con B ?
                                            Clicca sull'immagine per ingrandirla. 

Nome:   20150417_001431.jpg 
Visite: 1 
Dimensione: 257.7 KB 
ID: 1950225
                                            poi posso collegare il convertitore ad una porta USB del raspberry e vedere se riesco a leggere qualcosa, giusto?

                                            avendo già collegato al raspberry una usb, che è quella dell'hdd, questa che andrò ad usare per il convertitore, come dovrò chiamarla?
                                            per l'inverter (un powerone con già a borto la rs485) per 123solar uso la EZL che converte la rs485 in ethernet....continuerei ad usare quella....

                                            grazie delle spiegazioni!
                                            Ultima modifica di megamarco83; 16-04-2015, 23:32.

                                            Commenta


                                            • Originariamente inviato da dolam Visualizza il messaggio
                                              megamarco83 chiunque faccia una guida che sia utile per i più fa solo un grande servizio per gli altri, perciò ben venga la tua guida a completamento o ex novo di quelle esistenti per quanto mi riguarda l'aspetto con ansia, grazie, come aspetto ancora quella di Flane per la modulazione della corrente in avanzo da poter buttare dentro il Boiler di cui aveva parlato un po' di post fa.
                                              ok bene allora....date un occhio quando avete tempo e voglia alla guida che ho postato un paio di messaggi più sopra...e se è corretta bene, altrimenti fatemi sapere che provvedo a correggerla
                                              se Flane ci legge e vuole integrarla con la sua, per me va benissimo
                                              grazie ancora a tutti
                                              Appena mi confermate i collegamenti del contatore ad impulsi provo a mettermi dietro a configuarlo, poi appena riesco a farlo funzionare provo ad aggiornare la guida inserendo anche questo.
                                              grazie!

                                              Commenta


                                              • Per la compilazione, nel readme qui https://github.com/gianfrdp/SDM120C c'è scritto.Se rileggi indietro ci sono snche delle foto e dei disegni di come colegarli.Flane ha scritto anche una guida per rs485.Guarda pure qui http://www.energeticambiente.it/tecn...85-sdm120.html
                                                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


                                                • @ gianfrdp, mi aiuti ad aggiungere il fattore di potenza (Cos fi), perdonami se ho scritto sbagliato, in Metern come ha fatto altro utente del forum ma usando metodo diverso da quello che mi hai passato tu qui ...........?
                                                  Io ho ho provato ma come al solito faccio casino, quindi ho rimesso tutto come prima ed ora ............chiedo aiuto
                                                  FV 2,550 kWp azimut 30° S-SO tilt 25°, 10 Q.Cells 255Wp, Inverter ABB-PVI-3.0-OUTD-S, monitor made in energeticambiente con raspberry meterN 123solar e PVoutput.org connesso dal 29 Aprile 2015

                                                  Commenta


                                                  • Originariamente inviato da megamarco83 Visualizza il messaggio
                                                    al smd120c collego la fase entrante (cavo nero) al pin 1
                                                    collego la fase uscente (cavo nero) al pin 2
                                                    collego il neutro uscente (cavo blu) al pin 4
                                                    mi manca il neutro entrante.....va al pin 3 ???
                                                    Il 3 ed il 4 sono in parallelo, puoi attaccare ad entrambi il neutro, oppure attaccarlo ad uno solo, non importa che riesca, usali entrambi se ti torna più comodo negli altri collegamenti.


                                                    Originariamente inviato da megamarco83 Visualizza il messaggio
                                                    cercando su internet ho trovato che il trx+ è il pin 10 (a) ed il trx - è il pin 9 (b)
                                                    corretto?

                                                    ora dovrei portare il trx+ ed il trx- al convertitore rs485->usb giusto?

                                                    ho comprato il convertitore rs485->usb con tre ingressi....sul retro del PCB vedo stampate solo due lettere una A ed una B come in foto.....basta quindi che rispetti collegando A con A e B con B ?
                                                    Sull'SDM120 i morsetti 8,9,10 sono rispettivamente GND, B, ed A.
                                                    Sul tuo convertitore USB-RS485 i morsetti, visti posteriormente dall'alto verso il basso, come indicato nella tua foto sono: B, A, GND.
                                                    Utilizza un cavo 3 fili di un cavo UTP a 4 coppie (meglio se schermato) e collega il convertitore al Raspberry.


                                                    Originariamente inviato da megamarco83 Visualizza il messaggio
                                                    poi posso collegare il convertitore ad una porta USB del raspberry e vedere se riesco a leggere qualcosa, giusto?

                                                    avendo già collegato al raspberry una usb, che è quella dell'hdd, questa che andrò ad usare per il convertitore, come dovrò chiamarla?
                                                    per l'inverter (un powerone con già a borto la rs485) per 123solar uso la EZL che converte la rs485 in ethernet....continuerei ad usare quella....

                                                    grazie delle spiegazioni!
                                                    Quando hai collegata il convertitore USB-RS485 al raspberry, avrai un nuovo device nella directory /dev: avrà nome ttyUSB0 oppure ttyUSB1

                                                    Se vuoi avere un nome univoco, aggiungi un file nella cartella /etc/udev/rules.d, dagli un nome come il seguente: 90-usb2rs485.rules
                                                    e dentro questo file aggiungi una linea come la seguente:
                                                    SUBSYSTEM=="tty", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", SYMLINK+="meterN"
                                                    o se vuoi essere più tranquillo nel caso tu colleghi altri convertitori in futuro:
                                                    SUBSYSTEM=="tty", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", ATTRS{iSerial}=="xxxxxxxxx", SYMLINK+="meterN
                                                    dove le xxxxxx sono il seriale del convertitore.
                                                    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


                                                    • Originariamente inviato da ambramia Visualizza il messaggio
                                                      @ gianfrdp, mi aiuti ad aggiungere il fattore di potenza (Cos fi)
                                                      Ciao,
                                                      ecco
                                                      codice:
                                                      #!/bin/bash
                                                      
                                                      ADDRESSES="$1"
                                                      BAUD_RATE="$2"
                                                      DEVICE="$3"
                                                      
                                                      ADDR_ARR=$(echo $ADDRESSES | tr "," "\n")
                                                      
                                                      while [ true ]; do
                                                      
                                                          ID=0
                                                          POWER=""
                                                          ENERGY=""
                                                      
                                                          for ADDRESS in $ADDR_ARR
                                                          do
                                                              #((ID++))
                                                              ID=$ADDRESS
                                                              CMD="sdm120c -a ${ADDRESS} -b ${BAUD_RATE} -z 10 -i -p -v -c -f -g -q ${DEVICE}"
                                                      
                                                              #echo $CMD
                                                      
                                                              VALUE=`$CMD`
                                                      
                                                              VOLTAGE=$(echo ${VALUE}   | awk '{print $1}')
                                                              CURRENT=$(echo ${VALUE}   | awk '{print $2}')
                                                              POWER=$(echo ${VALUE}     | awk '{print $3}')
                                                              FACTOR=$(echo ${VALUE}    | awk '{print $4}')
                                                              FREQUENCY=$(echo ${VALUE} | awk '{print $5}')
                                                              ENERGY=$(echo ${VALUE}    | awk '{print $6}')
                                                      
                                                              if [ "$ENERGY" != "0" -a x"$ENERGY" != x -a "$POWER" != "0" -a x"$POWER" != x ]; then
                                                                  echo -e "$ID($POWER*W)\n$ID($ENERGY*Wh)\n${ID}_1($VOLTAGE*V)\n${ID}_2($CURRENT*A)\n${ID}_3($FREQUENCY*Hz)\n${ID}_4($FACTOR*F)" > /run/shm/metern${ADDRESS}.txt
                                                                  #echo -e "$VALUE"  > /run/shm/metern${ADDRESS}.tx
                                                              fi
                                                              sleep 5s
                                                      
                                                          done
                                                      
                                                      done
                                                      e in meterN
                                                      codice:
                                                      cat /run/shm/metern1.txt | egrep "^1_4\("| egrep "F\)$"
                                                      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 Gianfranco, tutto ok
                                                        FV 2,550 kWp azimut 30° S-SO tilt 25°, 10 Q.Cells 255Wp, Inverter ABB-PVI-3.0-OUTD-S, monitor made in energeticambiente con raspberry meterN 123solar e PVoutput.org connesso dal 29 Aprile 2015

                                                        Commenta


                                                        • ciao se dopo aver dato il comando

                                                          pi@raspberrypi ~/SDM120C $ ./sdm120c /dev/ttyUSB0
                                                          ottengo:
                                                          ERROR Connection timed out, 1
                                                          se provo ad usare ttyUSB1 ottengo invece un errore di periferica non trovata
                                                          ma in /dev ho ttyUSB0 quindi penso sia giusto

                                                          ho anche provato a cambiare cavo ed usare uno di quelli LAN che sono twistati, ma nulla....la distanza è minima, meno di un metro...non ho messo però nessuna resistenza
                                                          e per sbaglio avevo invertito i cavi A e B sul convertitore USB..ma li ho girati subito
                                                          Ultima modifica di megamarco83; 20-04-2015, 23:07.

                                                          Commenta


                                                          • questo è il mio convertitore, nella parte superiore ci sono dei jumper, i mei sono tutti montati come in figura
                                                            http://yourduino.com/sunshop2/images...dule3-1024.jpg
                                                            ho collegato B A e GND anche sul SDM120 ed anche senza GND il risultato è lo stesso
                                                            ottengo sempre
                                                            ERROR Connection timed out, 1
                                                            l'SDM120 sembra funzionare, il led lampeggia ed i KWh vengono segnati dal display, però da putty non riesco proprio a farlo comunicare....che posso fare?

                                                            Commenta


                                                            • Originariamente inviato da megamarco83 Visualizza il messaggio
                                                              ottengo:
                                                              ERROR Connection timed out, 1
                                                              se provo ad usare ttyUSB1 ottengo invece un errore di periferica non trovata
                                                              ma in /dev ho ttyUSB0 quindi penso sia giusto
                                                              Il comando da dare è: sdm120c -a address -b baud_rate device

                                                              Se il device è giusto (intendo dire se effettivamente è /dev/ttyUSB0), se è l'unico dispositivo collegato, verifica la velocità impostata sul dispositivo e la parità.
                                                              Per la verifica sul dispositivo guarda sul manuale d'istruzioni dell'SDM120c.

                                                              Di default il programma sdm120c scaricato da https://github.com/gianfrdp/SDM120C/ utilizza baud_rate 2400 e la parità Even.
                                                              Il baud rate lo cambi da linea di comando, mentre la parità al momento la devi cambiare nel file sorgente e ricompilandolo.
                                                              La linea da cambiare è la 381 che, in caso di parità N, va cambiata da:
                                                              ctx = modbus_new_rtu(device, baud_rate, 'E', 8, 1);
                                                              a
                                                              ctx = modbus_new_rtu(device, baud_rate, 'N', 8, 1);
                                                              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

                                                              Attendi un attimo...
                                                              X