Skip to main content

A simple headless status box utility for the Raspberry Pi.

Project description

A simple headless status box utility for the Raspberry Pi. Released under the GPL.

Setup

Download the script, then install the GPIO library:

sudo pip install rpi.gpio

Then write your own python script to define when you want your LED to illuminate. This script will be called with a five second delay each time. When your script returns 1, the LED will illuminate; when the script returns anything else, the light will turn off.

Finally, wire up the LED to pin 18 and ground. For you non-hardware types, here’s a quick explanation: connect the longer lead of the LED to GND, and the shorter lead to an empty space on your breadboard. Connect that shorter lead to a 220 Ohm or greater resistor, and connect the other end of the resistor to the pin on your breakout board that reads ‘#18’.

Usage

This script must be run as su, or the GPIO library won’t be able to access the hardware correctly. Usage is as follows:

sudo python statuspi.py <your script>

To do

  • Gracefully closing the GPIO library

  • Allowing the use of multiple scripts and multiple LEDs through a yaml

    config file

  • Customizable repeat time for scripts

License

statuspi.py is licensed under the GPLv3. See ‘LICENSE’ for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

statuspi.py-0.1.0.tar.gz (7.4 kB view details)

Uploaded Source

File details

Details for the file statuspi.py-0.1.0.tar.gz.

File metadata

  • Download URL: statuspi.py-0.1.0.tar.gz
  • Upload date:
  • Size: 7.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for statuspi.py-0.1.0.tar.gz
Algorithm Hash digest
SHA256 c0b3042239666d998df0c8caf928aa7cd6bb0604370b6f1a05a43515e887e955
MD5 bcc604a55e96922f9dd97de0d52bd97c
BLAKE2b-256 ca6ef9487acaa10f56facade14a720fbf948e39ca8dbdd5958a8d6437e674df9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page