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/22 23:43] flane [Configurazione MeterN] |
power_pack_pro [2019/06/26 15:26] (versione attuale) flane |
||
---|---|---|---|
Linea 3: | Linea 3: | ||
\\ | \\ | ||
<WRAP center round info> | <WRAP center round info> | ||
- | Questa quida è riferita esclusivamente alla versione **[[http://www.dx.com/p/geekworm-power-pack-pro-v1-1-ups-hat-expansion-board-for-raspberry-pi-473416#.W33Bo-gzaLJ|Pro v1.1]]** di questa scheda. La versione 1.0 ha infatti diversi problemi che ne pregiudicano un possibile utilizzo come UPS | + | Questa guida è riferita esclusivamente alla versione **[[http://www.dx.com/p/geekworm-power-pack-pro-v1-1-ups-hat-expansion-board-for-raspberry-pi-473416#.W33Bo-gzaLJ|Pro v1.1]]** di questa scheda. La [[https://it.aliexpress.com/item/Raspi-UPS-HAT-Extension-Board-Raspberry-Pi-3-Power-Source-Board-Raspberry-Pi-Battery-Adapter-EU/32799563777.html?spm=a2g0y.search0104.3.3.63887018RifhMr&ws_ab_test=searchweb0_0,searchweb201602_1_10152_5724111_10151_10065_10344_10068_10342_5724211_10343_10340_10341_5724311_10696_5724011_10084_10083_10618_10304_10307_10820_10821_10302_10843_10059_100031_10103_5725011_10624_10623_10622_10621_10620_5724911,searchweb201603_51,ppcSwitch_5&algo_expid=71a1ec7d-be1a-4f89-ada4-9315f34fc46f-0&algo_pvid=71a1ec7d-be1a-4f89-ada4-9315f34fc46f&priceBeautifyAB=0|versione 1.0]] ha infatti diversi problemi che ne pregiudicano un possibile utilizzo come UPS |
</WRAP> | </WRAP> | ||
\\ | \\ | ||
- | Si tratta di una scheda di espansione progettata appositamente per Raspberry Pi, che permette di utilizzare il Raspberry Pi alimentato tramite batteria al litio, svolge quindi una funzione di UPS per il Raspberry.\\ | + | Si tratta di una scheda di espansione progettata appositamente per Raspberry Pi, che permette di utilizzare il Raspberry Pi alimentato tramite batteria al litio, svolgendo quindi una funzione di UPS per il Raspberry.\\ |
\\ | \\ | ||
<WRAP center round help> | <WRAP center round help> | ||
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>#!/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') { | ||
Linea 237: | Linea 244: | ||
Infine per avere in MeterN un indicatore con la tensione della batteria ed uno con la capacità della batteria: | Infine per avere in MeterN un indicatore con la tensione della batteria ed uno con la capacità della batteria: | ||
{{ :img_metern:power_ups:power_ups9.png?direct |}} | {{ :img_metern:power_ups:power_ups9.png?direct |}} | ||
+ | \\ | ||
+ | Questo è il risultato a batteria completamente carica: | ||
+ | {{ :img_metern:power_ups:power_ups10.png?nolink |}} | ||