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

  • salve, da oggi ho questo problema di visualizzazione. cosa puo' essere successo??
    File allegati
    impianto totalmente integrato
    5,060 kWp in provincia di Brindisi,
    44 moduli SHARP NA115 TANDEM,inverter Delta Solivia 5.0
    inclinazione circa 13°

    Commenta


    • il 1° gennaio 1970 è la data di inizio per i sistemi unix, credo sia un banale problema di impostazioni del range di visualizzazione
      Monti prenestini (RM) - 1885gg
      LG Therma V Split R32 9kW + ECO COMBI1 500lt (impianto a termosifoni)
      Fotovoltaico 4.76 kWp

      Commenta


      • E' successo che per qualche ragione si è beccato un attimo la data del 1970, tipo un reset, etc devi andare nella cartella (questo per Archlinux come da autore di 123solar JM) srv/http/123solar/data/invt1/csv e modificare il file 20200628.csv e vedere se c'è una riga con data sbagliata per esempio
        06:55:00,370.851318,0.115201,42.722370,371.184906, 0.287599,106.752487,,,,,,,240.477631,0.596919,135. 579330,,,,,,,49.966022,90.703773,25.520449,23.6450 16,,6639.852
        07:00:00,369.791687,0.118423,43.791916,370.301880, 0.306128,113.359772,,,,,,,239.134888,0.596919,145. 222488,,,,,,,49.971016,92.409119,25.825199,23.9302 41,,6639.864
        07:05:00,381.859711,0.128896,49.220188,382.330658, 0.301294,115.194092,,,,,,,238.293396,0.596919,148. 115448,,,,,,,50.039032,90.086731,26.028368,24.2087 10,,6639.876
        se hai una riga con la stessa ora , i primi tre numeri sono HH:MM:SS dovrebbe risolversi cancellando quella riga..... se non è così prova da riga di comando a dare sync e poi reboot
        AUTO BANNATO

        Commenta


        • a volte capita che scrive delle @@@@@@@@ nel csv Del giorno
          dovresti trovare una riga piena di chioccioline, ti ci posizioni e dai ctrl e k così la cancelli, salvi e fai stop e start e dovrebbe tornare tutto normale.
          Da terminale o putty:

          cd /var/www/123solar/data/Invt1/csv
          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


          • buongiorno, oggi e' tornato tutto normale come prima , senza aver fatto nessuna modifica(come daltronde non avevo fatto nemmeno prima di ieri...)
            mah...
            impianto totalmente integrato
            5,060 kWp in provincia di Brindisi,
            44 moduli SHARP NA115 TANDEM,inverter Delta Solivia 5.0
            inclinazione circa 13°

            Commenta


            • Oggi per forza , è partito a scrivere il file csv odierno, con la data giusta
              AUTO BANNATO

              Commenta


              • Originariamente inviato da spider61 Visualizza il messaggio
                Oggi per forza , è partito a scrivere il file csv odierno, con la data giusta
                perdona la mia ignoranza, perche' oggi per forza? sia oggi che ieri, non ho modificato nessun parametro
                impianto totalmente integrato
                5,060 kWp in provincia di Brindisi,
                44 moduli SHARP NA115 TANDEM,inverter Delta Solivia 5.0
                inclinazione circa 13°

                Commenta


                • non hai modificato nulla ma c'era un errore nel csv di ieri e se dai quel comando che t'ho indicato vedrai che lo trovi.
                  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 fabiobr Visualizza il messaggio
                    perdona la mia ignoranza, perche' oggi per forza? sia oggi che ieri, non ho modificato nessun parametro
                    credo che il software produca un csv giornaliero quindi oggi è un nuovo file, se usi il comando di dolam vedrai che nella cartella ed elenchi i file troverai tanti file csv quanti sono i giorni di esercizio
                    in questo modo
                    codice:
                    cd /var/www/123solar/data/Invt1/csv
                    ls -l
                    Monti prenestini (RM) - 1885gg
                    LG Therma V Split R32 9kW + ECO COMBI1 500lt (impianto a termosifoni)
                    Fotovoltaico 4.76 kWp

                    Commenta


                    • si ma basta anche solo "ls"
                      e trova il file
                      20200628.csv
                      dentro di esso c'è l'errore che ha determinato quella scrittura errata e la
                      conseguente visualizzazione
                      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


                      • Gentili colleghi.. qualcuno riesce a darmi una dritta se è possibile upgradare la SD da Rasp PI3 a Rasp PI4 ?? Praticamente ho tutto funzionante ormai da 4 o 5 anni sul RASP PI3 ma ho paura che mi abbandoni e volevo stare pronto con un PI 4 .. io ho ancora la vecchia Jessie..

                        Grazie
                        10 pannelli LG MonoX-Neon-LG300N1C-A3 Inverter Solar Edge SE3000 Raspberry Meter N

                        Commenta


                        • l'upgrade da 3 a 4 non è questione di software ma di hardware

                          non c'è motivo di aver paura, jessie sarà pure vecchia ma è una versione stabile (come tutte le release debian Debian -- Debian Releases) a meno che tu non abbia "smanettato" con le sources apt ed abbia aggiunto esplicitamente altro (testing, unstable o experimental).

                          se poi hai bisogno di versioni più recenti dei pacchetti o librerie puoi aggiornare a buster ma non sarà indolore e devi prendere qualche precauzione
                          Monti prenestini (RM) - 1885gg
                          LG Therma V Split R32 9kW + ECO COMBI1 500lt (impianto a termosifoni)
                          Fotovoltaico 4.76 kWp

                          Commenta


                          • spippolone come ti ha già riferito Raffaelem raspi 3 o 4 contano poco nel monitoraggio, il mio raspi2 è in servizio ancora ottimamente come il 3 e il 4 con buster, ti consiglio piuttosto di farti una bella immagine della tua SD funzionante e quando sarà la metti in un nuovo raspberry.
                            Tutto qui , per il resto dormi tranquillo il raspi 4 a casa mia fa il muletto con Buster e funziona bene ma consumare scalda molto più delle precedenti versioni, se non hai altre necessità non serve.
                            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


                            • @Raffaelem ho un file che legge lo Shelly e invia i dati a PvOutput ( me l'ha dato un amico che usa Linux sul computer)
                              il file ha estensione .sh
                              credo che se fosse in .php girerebbe da solo senza problemi
                              potresti aiutarmi a farlo girare sul raspberry così che invio ad un altro mio account di pvoutput i dati rilevati dal shelly EM e ogni mese posso controllare
                              le differenze di letture e capire quello che più si avvicina ai contatori ufficiali ?,
                              Grazie se vorrai aiutarmi
                              il file si chiama dolam2.sh
                              Codice PHP:
                              #bin/bash
                              #Required Unix tool bc & jq


                              ###### SHELLY EM SECTION #######
                              #insert Shelly EM admin user
                              #readonly SHEM_USER="dolam"
                              #insert Shelly EM admin password
                              #readonly SHEM_PWD="dolam"
                              #insert Shelly EM local IP
                              readonly SHEM_IP="192.168.1.64"
                              #insert Shelly EM ID of PhotoVoltaic Meter PRODUCTION POSITIVE VALUE
                              readonly SHEM_PV_ID="0"
                              #insert Shelly EM ID of Grid Meter GRID POSITIVE VALUE FOR
                              readonly SHEM_GRID_ID="1"
                              #insert Multiplayer in percent for Energy correction, 0 for no correction, positive for increment, negative to reduce
                              readonly SHEM_MISUREMENT_ADJUST="0"


                              ###### PVOutput SECTION #######
                              #insert PvOutput ApiKey (from https://pvoutput.org/account.jsp)
                              readonly PVOUTPUT_APIKEY="050a96874111f6rrrrcb619dec01c3376db0b861"
                              #insert PvOutput System ID (from https://pvoutput.org/account.jsp)
                              readonly PVOUTPUT_SYSID="23452"
                              #insert "yes" to upload also production data from Shelly EM, "no" to upload only consumption
                              readonly UPLOAD_PROD="yes"


                              echo"Start getting misurement from Shelly EM "$SHEM_IP" every 5 minutes and upload to PVOutput "$PVOUTPUT_SYSID
                              CONSUMED
                              =$(curl --user $SHEM_USER:$SHEM_PWD -s http://$SHEM_IP/emeter/$SHEM_GRID_ID | jq '.total')
                              RETURNED=$(curl --user $SHEM_USER:$SHEM_PWD -s http://$SHEM_IP/emeter/$SHEM_GRID_ID | jq '.total_returned')
                              PV=$(curl --user $SHEM_USER:$SHEM_PWD-s http://$SHEM_IP/emeter/$SHEM_PV_ID| jq '.total')
                              TOTAL=$(bc -<<<"$CONSUMED-$RETURNED+$PV")
                              PVOutputSTART=$(curl --"d="$(date +%Y%m%d) -"stats=1" -"X-Pvoutput-Apikey: "$PVOUTPUT_APIKEY -"X-Pvoutput-SystemId: "$PVOUTPUT_SYSID https://pvoutput.org/service/r2/gets$
                              IFS=';'read -ra TEMP <<<"$PVOutputSTART"
                              IFS=',' read -ra TEMP0 <<< "${TEMP[0]}"
                              IFS=',' read -ra TEMP1 <<< "${TEMP[1]}"
                              re='^[0-9]+$'
                              if![[$TEMP0=~ $re]];then
                              PVOutputENERGY
                              =0
                              else
                              PVOutputENERGY=${TEMP0}
                              fi
                              if![[$TEMP1=~ $re]];then
                              PVOutputENERGYUSED
                              =0
                              else
                              PVOutputENERGYUSED=${TEMP1}
                              fi
                              echo"START TIME: "$(date +%R)
                              echo
                              "SHELLY ENERGY CONSUMED: "$CONSUMED" Wh"
                              echo"SHELLY ENERGY RETURNED: "$RETURNED" Wh"
                              echo"SHELLY ENERGY PRODUCED: "$PV" Wh"
                              echo"TOTAL ENERGY COUNTER: "$TOTAL" Wh"
                              echo"PVOutput ENERGY Production: "$PVOutputENERGY" Wh"
                              echo"PVOutput ENERGY Used: "$PVOutputENERGYUSED" Wh"
                              while true
                              do
                              sleep 5m
                              CONSUMED_now
                              =$(curl --user $SHEM_USER:$SHEM_PWD -s http://$SHEM_IP/emeter/$SHEM_GRID_ID | jq '.total')
                              RETURNED_now=$(curl --user $SHEM_USER:$SHEM_PWD -s http://$SHEM_IP/emeter/$SHEM_GRID_ID | jq '.total_returned')
                              PV_now=$(curl --user $SHEM_USER:$SHEM_PWD -s http://$SHEM_IP/emeter/$SHEM_PV_ID | jq '.total')
                              PV_POWER=$(curl --user $SHEM_USER:$SHEM_PWD -s http://$SHEM_IP/emeter/$SHEM_PV_ID | jq '.power') 
                              GRID_POWER=$(curl --user $SHEM_USER:$SHEM_PWD -s http://$SHEM_IP/emeter/$SHEM_GRID_ID | jq '.power')
                              CONSUMPTION_POWER=$(bc -<<<"$PV_POWER+$GRID_POWER")
                              TOTAL_5m=$(bc -<<<"($CONSUMED_now-$RETURNED_now+$PV_now)")
                              echo
                              "TOTAL ENERGY COUNTER: "$(date +%R)$TOTAL_5m
                              ENERGY
                              =$(bc -<<<"(($TOTAL_5m-$TOTAL)*(1+$SHEM_MISUREMENT_ADJUST/100)+$PVOutputENERGYUSED)")
                              PV_ENERGY=$(bc -<<<"($PV_now-$PV)*(1+$SHEM_MISUREMENT_ADJUST/100)+$PVOutputENERGY")
                              echo
                              "Data from Shelly: "$(date +%R)
                              echo
                              "PV Power: "$PV_POWER" W"
                              echo"Cons Power: "$CONSUMPTION_POWER" W"
                              echo"PV Energy now: "$PV_ENERGY" Wh"
                              echo"Energy now: "$ENERGY" Wh"
                              if test "$UPLOAD_PROD"="yes";then
                              curl 
                              -"d="$(date +%Y%m%d) -"t="$(date +%R) -"v1="$PV_ENERGY -"v2="$PV_POWER -"v3="$ENERGY -"v4="$CONSUMPTION_POWER -"X-Pvoutput-Apikey: "$PVOUTPUT_AP$
                              else
                              curl -"d="$(date +%Y%m%d) -"t="$(date +%R) -"v2="$PV_POWER -"v3="$ENERGY -"v4="$CONSUMPTION_POWER -"X-Pvoutput-Apikey: "$PVOUTPUT_APIKEY -"X-Pvoutput$
                              fi
                              done 
                              Ultima modifica di dolam; 12-07-2020, 22:22.
                              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


                              • quello è un file eseguibile dalla shell, la tecnica è simile a quella dei file php

                                se sei nella directory dove risiede il file lo esegui in questo modo
                                codice:
                                sh dolam2.sh
                                oppure
                                codice:
                                ./dolam2.sh
                                quello che puoi fare per tenere le cose in ordine è metterlo in
                                codice:
                                /usr/local/bin/
                                in modo che possa eseguirlo semplicemente usando il nome e da qualsiasi posizione (compreso usarlo in un crontab per lanciarlo periodicamente)


                                PS il file richiede la presenza di due programmi bc e jq quindi assicurati che siano installati
                                Ultima modifica di raffaelem; 13-07-2020, 05:46. Motivo: programmi necessari
                                Monti prenestini (RM) - 1885gg
                                LG Therma V Split R32 9kW + ECO COMBI1 500lt (impianto a termosifoni)
                                Fotovoltaico 4.76 kWp

                                Commenta


                                • Grazie raffaelem, si ho installato i due programmi e usato quel tuo comando ./shellyEM.sh ( ora lo chiamo così lo script)
                                  avevo anche tentato di metterlo in crontab ma non mi gira 01 */5 * * * root /var/www/MyScripts/dolam.sh
                                  in realtà ho messo due volte il file in cd /home/pi
                                  ( qui lo chiamo shellyEM.sh) e in cd /var/www/MyScripts ( qui lo chiamo dolam.sh)

                                  mi dai tu per favore una dritta posso metterlo anche in
                                  /usr/local/bin/ se ritieni sia meglio
                                  non so se ha poi problemi di permessi ( che non saprei dare)

                                  Intanto posso dirti che funziona e gira se do il comando da terminale ma il terminale deve restare aperto ora ho ridato il comando ./shellyEM.sh ed ha ripreso a funzionare
                                  come puoi vedere sta inviando i dati regolarmente a pvoutput sia di produzione che di consumo ma il terminale deve restare aperto , insomma credo sia un problema di farlo eseguire ogni 5 minuti
                                  e per comodità ovviamente senza il comando manuale.

                                  ShellyEM 5.640kW
                                  Clicca sull'immagine per ingrandirla. 

Nome:   Schermata 2020-07-13 alle 08.02.32.png 
Visite: 1 
Dimensione: 232.0 KB 
ID: 1975278Clicca sull'immagine per ingrandirla. 

Nome:   Schermata 2020-07-13 alle 08.06.27.png 
Visite: 1 
Dimensione: 90.2 KB 
ID: 1975279Clicca sull'immagine per ingrandirla. 

Nome:   Schermata 2020-07-13 alle 08.05.57.png 
Visite: 1 
Dimensione: 90.0 KB 
ID: 1975280
                                  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


                                  • confermo con terminale aperto e comando ./shellyEM.sh va
                                    root@raspberrypi:/home/pi# ./shellyEM.sh
                                    Start getting measurement from Shelly EM 192.168.1.64 every 5 minutes and upload to PVOutput 25652
                                    START TIME: 07:50
                                    SHELLY ENERGY CONSUMED: 828954.6 Wh
                                    SHELLY ENERGY RETURNED: 1703733.9 Wh
                                    SHELLY ENERGY PRODUCED: 4341076.7 Wh
                                    TOTAL ENERGY COUNTER: 3466297.4 Wh
                                    PVOutput ENERGY Production: 73 Wh
                                    PVOutput ENERGY Used: 553 Wh
                                    wait 5 minutes..
                                    TOTAL ENERGY COUNTER @07:55 3466314.5 Wh
                                    Data from Shelly @07:55
                                    PV Power: 664.47 W
                                    Cons Power: 195.34 W
                                    PV Energy now: 126.10000000000000000000 Wh
                                    Energy now: 570.10000000000000000000 Wh
                                    OK 200: Added Statuswait 5 minutes..
                                    TOTAL ENERGY COUNTER @08:00 3466385.6 Wh
                                    Data from Shelly @08:00
                                    PV Power: 540.23 W
                                    Cons Power: 1338.31 W
                                    PV Energy now: 180.70000000000000000000 Wh
                                    Energy now: 641.20000000000000000000 Wh
                                    OK 200: Added Statuswait 5 minutes..
                                    TOTAL ENERGY COUNTER @08:05 3466466.1 Wh
                                    Data from Shelly @08:05
                                    PV Power: 762.98 W
                                    Cons Power: 830.99 W
                                    PV Energy now: 230.30000000000000000000 Wh
                                    Energy now: 721.70000000000000000000 Wh
                                    OK 200: Added Statuswait 5 minutes..
                                    TOTAL ENERGY COUNTER @08:10 3466541.4 Wh
                                    Data from Shelly @08:10
                                    PV Power: 885.71 W
                                    Cons Power: 842.53 W
                                    PV Energy now: 300.00000000000000000000 Wh
                                    Energy now: 797.00000000000000000000 Wh
                                    OK 200: Added Statuswait 5 minutes..
                                    TOTAL ENERGY COUNTER @08:15 3466613.0 Wh
                                    Data from Shelly @08:15
                                    PV Power: 1307.48 W
                                    Cons Power: 838.10 W
                                    PV Energy now: 388.10000000000000000000 Wh
                                    Energy now: 868.60000000000000000000 Wh
                                    OK 200: Added Statuswait 5 minutes..
                                    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


                                    • Allora, prima non avevo letto bene il codice dello script, adesso vedo che è in realtà una specie di "demone" (Demone (informatica) - Wikipedia)

                                      Non occorre schedularlo con cron perché contiene già un ciclo infinito che ogni 5 minuti invia i dati, quindi se vuoi lasciarlo in esecuzione senza lasciare aperto il terminale e/o la connessione ssh puoi usare il comando nohup

                                      codice:
                                      nohup shellyEM.sh
                                      così facendo anche chiudendo il terminale il programma resterà in esecuzione.

                                      metterlo nella directory /usr/local/bin ti consente di lanciarlo da qualsiasi posizione senza usare il percorso completo, ma anche in /home/pi/bin visto che raspi di default è configurato per cercare eseguibili anche la, assicurati che abbia i permessi di esecuzione chiaramente
                                      codice:
                                      chmod 755 shellyEM.sh
                                      Monti prenestini (RM) - 1885gg
                                      LG Therma V Split R32 9kW + ECO COMBI1 500lt (impianto a termosifoni)
                                      Fotovoltaico 4.76 kWp

                                      Commenta


                                      • Raffaelem ti aggiorno ho eseguito questo comando :
                                        ./shellyEM.sh &
                                        ed ora anche a terminale chiuso lo script shellyEM.sh gira e trasmette a pvoutput
                                        ma credo che devo trovare una soluzione comunque in automatico perchè il mio raspberry, per una questione di "pulizia" ogni 5 giorni si riavvia alle 3.00 di notte
                                        e quindi l'esecuzione di ./shellyEM.sh non si avvierebbe da solo
                                        Appena hai un attimo da dedicarci potresti indicarmi i vari passaggi ma con tutti comandi perchè ad esempio ho tentato di inserirlo in bin ma non ha girato lo stesso
                                        nemmeno nohup mi funziona ma dipenderà sicuramente da miei errori.
                                        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


                                        • mh... allora il discorso è diverso, ti serve che lo script venga eseguito ad ogni avvio

                                          cmq inserirlo in bin non lo fa girare in automatico ma semplicemente ti consente di usarlo come qualsiasi altro comando (usando il nome diretto)
                                          ad esempio, se io ho questo file /home/pi/bin/ds.sh
                                          posso eseguirlo semplicemente digitando
                                          ds.sh
                                          tornando al tuo caso, devi editare il file rc.local ed aggiungere prima della riga che contiene exit 0 le istruzioni per eseguire il tuo script

                                          quindi
                                          codice:
                                          $ nano /etc/rc.local
                                          ed aggiungi

                                          codice:
                                          /home/pi/bin/shellyEM.sh &
                                          in pratica alla fine dovresti avere una roba del genere (ho copiato quello che ho io, il tuo dovrebbe essere identico)
                                          ti metto in rosso la parte che ti interessa

                                          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
                                          
                                          /home/pi/bin/shellyEM.sh &  
                                          
                                          
                                          exit 0
                                          Monti prenestini (RM) - 1885gg
                                          LG Therma V Split R32 9kW + ECO COMBI1 500lt (impianto a termosifoni)
                                          Fotovoltaico 4.76 kWp

                                          Commenta


                                          • non funge , ho tentato anche così
                                            lun 13 lug 2020, 13.32.48, CEST
                                            creato il file qui root@raspberrypi:/home/pi# nano /usr/local/bin/shellyEM.sh


                                            dati i permessi per l'esecuzione root@raspberrypi:/home/pi# sudo chmod +x /usr/local/bin/shellyEM.sh


                                            aggiunto a root@raspberrypi:/home/pi# nano /etc/rc.local (sudo /usr/local/bin/shellyEM.sh prima di exit 0)

                                            niente da fare non riesco.


                                            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


                                            • strano direi... non so cosa mi stia sfuggendo

                                              ad ogni modo ad essere pignoli lo script lo devi mandare in background quindi la riga corretta è questa con la "&" alla fine
                                              (visto che ci siamo specifichiamo anche che va eseguito con la shell)

                                              la nuova riga è questa
                                              codice:
                                              sh /usr/local/bin/shellyEM.sh &
                                              in alternativa, supponendo che tu non stia usando l'interfaccia grafica e quindi il login sia automatico per l'utente pi, puoi inserire la stessa riga nel file .bashrc dell'utente pi quindi

                                              questo chiaramente va lanciato dalla home directory dell'utente pi (/home/pi/)
                                              codice:
                                              $ echo "# il mio script shelley" >> .bashrc && echo "sh /usr/local/bin/shellyEM.sh & " >> .bashrc

                                              PS in linea di principio lasciare eseguire programmi all'utente root non è cosa buona quindi meglio usare l'utente pi
                                              Monti prenestini (RM) - 1885gg
                                              LG Therma V Split R32 9kW + ECO COMBI1 500lt (impianto a termosifoni)
                                              Fotovoltaico 4.76 kWp

                                              Commenta


                                              • @dolam hai risolto?
                                                Monti prenestini (RM) - 1885gg
                                                LG Therma V Split R32 9kW + ECO COMBI1 500lt (impianto a termosifoni)
                                                Fotovoltaico 4.76 kWp

                                                Commenta


                                                • purtroppo non riesco a farlo partire, fino ad ora lo sto facendo girare con ./shellyEM.sh & non saprei cosa fare ho bisogno dei comandi giusti ma forse non so scriverli
                                                  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


                                                  • te li rimetto in sequenza e con qualche aggiunta per essere certi che sei nelle directory giuste e sopratutto usando nohup che deve funzionare per forza

                                                    supponendo che il tuo script sia sempre in /usr/local/bin

                                                    $ cd /home/pi
                                                    $ echo "# il mio script shelley" >> .bashrc
                                                    $ echo "nohup /usr/local/bin/shellyEM.sh & " >> .bashrc
                                                    verifica che le ultime due righe del file .bashrc siano queste

                                                    # il mio script shelley
                                                    nohup /usr/local/bin/shellyEM.sh &
                                                    puoi farlo con
                                                    $ tail -n 2 .bashrc
                                                    se tutto è a posto devi riavviare il raspi e a quel punto puoi verificare che lo script sia in esecuzione con
                                                    $ ps aux|grep shellyEM
                                                    che deve restituire una riga che contiene questo testo (ed altre cose prima)

                                                    /usr/local/bin/shellyEM.sh

                                                    PS il dollaro davanti ai comandi chiaramente non devi metterlo, serve solo a farti capire che sono comandi che devi lanciare come utente pi e non come root
                                                    Ultima modifica di raffaelem; 14-07-2020, 14:41. Motivo: nota sul $
                                                    Monti prenestini (RM) - 1885gg
                                                    LG Therma V Split R32 9kW + ECO COMBI1 500lt (impianto a termosifoni)
                                                    Fotovoltaico 4.76 kWp

                                                    Commenta


                                                    • non va ma forse è stato questo errore di cui mi sono accorto dopo :
                                                      echo "# il mio script shelley" >> .bashrc
                                                      dovevo scrivere shelly ???
                                                      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


                                                      • raffaelem, porta pazienza

                                                        questo è quello che ho fatto:
                                                        494 sudo reboot
                                                        495 echo "# il mio script shelly" >> .bashrc
                                                        496 echo "nohup /usr/local/bin/shellyEM.sh & " >> .bashrc
                                                        497 tail -n 2 .bashrc
                                                        498 ps aux|grep shellyEM
                                                        499 sudo reboot
                                                        500 ps aux|grep shellyEM
                                                        501 history
                                                        root@raspberrypi:/home/pi#

                                                        questo è cioè che è accaduto:

                                                        -
                                                        pi@raspberrypi:~ $ sudo -s

                                                        root@raspberrypi:/home/pi# echo "# il mio script shelly" >> .bashrc
                                                        root@raspberrypi:/home/pi# echo "nohup /usr/local/bin/shellyEM.sh & " >> .bashrc
                                                        root@raspberrypi:/home/pi# tail -n 2 .bashrc
                                                        # il mio script shelly
                                                        nohup /usr/local/bin/shellyEM.sh &
                                                        root@raspberrypi:/home/pi# ps aux|grep shellyEM
                                                        root 18442 0.0 0.0 4372 528 pts/0 S+ 21:17 0:00 grep shellyEM
                                                        root@raspberrypi:/home/pi# sudo reboot

                                                        dopo il reboot questo:
                                                        root@raspberrypi:/home/pi# sudo -s
                                                        root@raspberrypi:/home/pi# ps aux|grep shellyEM
                                                        root 9946 0.0 0.0 4372 560 pts/0 S+ 21:21 0:00 grep shellyEM


                                                        però al riavvio quando cerco di fare sudo -s mi esce questa scritta ( io non scrivo sudo -nohup ma cerco di scrivere sudo -s)

                                                        -pi@raspberrypi:~ $ nohup: apertura di 'nohup.out' non riuscita: Permesso negatonohup: apertura di '/home/pi/nohup.out' non riuscita: Permesso negato
                                                        Ultima modifica di dolam; 14-07-2020, 20:43.
                                                        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


                                                        • i comandi vanno lanciati come utente pi invece vedo che continui ad usare l'utente root, cosa non necessaria, abbandona quel sudo -s

                                                          l'ultimo errore è dovuto al fatto che hai lanciato un comando in precedenza come root ed il file nohup.out non può essere letto/scritto dall'utente pi

                                                          se hai il raspi esposto all'esterno e mi mandi i riferimenti ssh vedo di sistemare da remoto perché così al buio è complicato risolvere, avrebbe già dovuto funzionare con il file rc.local
                                                          Monti prenestini (RM) - 1885gg
                                                          LG Therma V Split R32 9kW + ECO COMBI1 500lt (impianto a termosifoni)
                                                          Fotovoltaico 4.76 kWp

                                                          Commenta


                                                          • che significa esposto all'esterno? l'ip è …….sicuramente non ho protezioni

                                                            mi sa che l'ho incasinato molto non trasmette più
                                                            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


                                                            • posta l'output di questi comandi per favore, anche in privato se non voi intasare tutto il thread

                                                              $ ps ax
                                                              $ cat /etc/rc.local
                                                              $ cat /home/pi/.bashrc
                                                              $ ls -l /home/pi/.bashrc

                                                              PS esposto all'esterno vuol dire che ti ci colleghi anche quando non sei collegato alla rete di casa, da remoto diciamo (un po impropriamente)
                                                              Monti prenestini (RM) - 1885gg
                                                              LG Therma V Split R32 9kW + ECO COMBI1 500lt (impianto a termosifoni)
                                                              Fotovoltaico 4.76 kWp

                                                              Commenta

                                                              Attendi un attimo...
                                                              X