smoonlee / pimodules-ups

💽 Organized firmware for PiModule's UPS PICO HV3.0B+

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PiModules(R) Product Support Software and Related Files

This repository contains software and other files supporting PiModules(R) UPS PIco HV3.0A.

Setup Steps

  1. Enable i2c, setup pi user password, use proper timezone & wifi locale via sudo raspi-config
  2. SSH into your raspberry pi with UPS pico installed.
  3. Run (cd ./shell_scripts/ && ./setup_dependencies.sh) to update RPI os, install prerequisite software, etc
  4. Run (cd ./shell_scripts/ && ./setup_pico.sh) to config RPI serial port, i2c on system, hardware RTC, etc
  5. Run (cd ./shell_scripts/ && ./firmware_update_pre.sh) to prep system for firmware update
  6. Run (cd ./shell_scripts/ && ./firmware_update_main.sh) to update firmware
  7. Run (cd ./shell_scripts/ && ./firmware_update_post.sh) to revert system

Extra Scripts

  • run (cd ./pico_status/ && sudo python ./pico_status.py) - Script to show you some statistics pulled from your UPS PIco HV3.0A.
  • run (cd ./temp_fan/ && sudo python ./pico_HV3.0_temp_fan_v1.0.py) - Script to automatically change the fan speed based on the temperature of the TO92 sensor.

Documentation

  • Please visit manual in ./doc to find troubleshooting steps

About

💽 Organized firmware for PiModule's UPS PICO HV3.0B+

License:GNU General Public License v3.0


Languages

Language:Python 86.7%Language:Shell 13.3%