Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
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') { |