Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisione Revisione precedente
Prossima revisione
Revisione precedente
power_pack_pro [2018/08/23 10:51]
flane [Script di lettura dati UPS]
power_pack_pro [2019/06/26 15:26] (versione attuale)
flane
Linea 11: Linea 11:
 Per problemi a riguardo discutiamone qui: [[http://​www.flanesi.it/​forum/​viewtopic.php?​f=21&​t=2158|Script RPI Power Pack Hat Pro V1.1 with MeterN]] Per problemi a riguardo discutiamone qui: [[http://​www.flanesi.it/​forum/​viewtopic.php?​f=21&​t=2158|Script RPI Power Pack Hat Pro V1.1 with MeterN]]
 </​WRAP>​ </​WRAP>​
 +
 {{ :​img_metern:​power_ups:​power_ups1.jpg?​nolink |}} {{ :​img_metern:​power_ups:​power_ups1.jpg?​nolink |}}
 +
 +<WRAP center round info>
 +Per approfondimenti sulla scheda: [[http://​www.raspberrypiwiki.com/​index.php/​Power_Pack_Pro|Power Pack Pro WIKI]]
 +</​WRAP>​
 +
 \\ \\
 <WRAP center round important>​ <WRAP center round important>​
Linea 49: Linea 55:
 \\ \\
 Il contenuto dello script è:\\ Il contenuto dello script è:\\
-<code python ​ /​var/​www/​MyScripts/​ups/​upshat.py>#​!/​usr/​bin/​python+<code python /​var/​www/​MyScripts/​ups/​upshat.py>#​!/​usr/​bin/​python
 # #
 # Script for RPI Power Pack Hat Pro V1.1 with MeterN # Script for RPI Power Pack Hat Pro V1.1 with MeterN
Linea 105: Linea 111:
  
 # Inserire il token per l'​invio dei messaggi con RPInotify - Lasciare vuoto se non si utilizza il servizio di notifica # Inserire il token per l'​invio dei messaggi con RPInotify - Lasciare vuoto se non si utilizza il servizio di notifica
-TOKEN = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbiI6ImZsYW5lc2kifQ.RpOc0pl4YNuScnytsgcGxBvDHf6vsE1flnJ7eHG9st4"+TOKEN = ""​
  
 # #
Linea 197: Linea 203:
 Come prima cosa è necessario attivare la funzione i2c dell'​hat con il comando: Come prima cosa è necessario attivare la funzione i2c dell'​hat con il comando:
 <​code>​i2cset -y 1 0x62 0x0A 0x00</​code>​ <​code>​i2cset -y 1 0x62 0x0A 0x00</​code>​
-Questo comando va eseguito ​solo la prima volta ed eventualmente nel caso che per qualche motivo scollegate la batteria dalla scheda.\\+<WRAP center round important 80%> 
 +Questo comando va eseguito ​__solo ​la prima volta__ ​ed eventualmente ​__successivamente solo nel caso che per qualche motivo scollegate la batteria dalla scheda__. 
 +</​WRAP>​ 
 +\\ 
 +Nell'​immagine SolarStretch è già stato inserito un servizio per l'​avvio automatico dello script ups al boot del Raspberry.
 \\ \\
-Per abilitare l'​avvio automatico al boot del servizio:+Per abilitare l'​avvio automatico al boot del servizio ​sarà quindi sufficiente eseguire:
 <​code>​sudo systemctl enable upshat.service <​code>​sudo systemctl enable upshat.service
 sudo reboot</​code>​ sudo reboot</​code>​
Linea 217: Linea 227:
 ott 07 11:54:23 raspberrypi systemd[1]: Started RPI UPS Hat Service.</​code>​ ott 07 11:54:23 raspberrypi systemd[1]: Started RPI UPS Hat Service.</​code>​
  
-Potete ora controllare la tensione e la capacità della batteria (nel formato MeterN) digitando da terminale: 
-<​code>​reqsdm bat_ten 
-reqsdm bat_cap</​code>​ 
 \\ \\
 ===== Configurazione MeterN ===== ===== Configurazione MeterN =====
Linea 228: Linea 235:
 <​code>​sudo nano /​var/​www/​comapps/​reqsdm.php</​code>​ <​code>​sudo nano /​var/​www/​comapps/​reqsdm.php</​code>​
 ed aggiungere opportunamente le seguenti righe: ed aggiungere opportunamente le seguenti righe:
-<​code> ​     } elseif ($argv[1] == '​bat_ten'​) {+<​code ​php /​var/​www/​comapps/​reqsdm.php>      } elseif ($argv[1] == '​bat_ten'​) {
          ​$outstr =  exec('​cat /​dev/​shm/​ups.txt | grep "​*V)"'​);​          ​$outstr =  exec('​cat /​dev/​shm/​ups.txt | grep "​*V)"'​);​
       } elseif ($argv[1] == '​bat_cap'​) {       } elseif ($argv[1] == '​bat_cap'​) {
  • power_pack_pro.1535014294.txt.gz
  • Ultima modifica: 2018/08/23 10:51
  • da flane