All Projects → joshsisto → Pi_Weather_Station

joshsisto / Pi_Weather_Station

Licence: MIT license
Raspberry Pi Weather Station Using Sense HAT

Programming Languages

HTML
75241 projects
python
139335 projects - #7 most used programming language
CSS
56736 projects
shell
77523 projects

Projects that are alternatives of or similar to Pi Weather Station

videoslimmer
Utility to remove unwanted audio and subtitles from mkv files.
Stars: ✭ 23 (+64.29%)
Mutual labels:  python-script
funny-words
A Python script that generates a list of pairs of funny words for naming things such as app releases, internal projects, servers and children.
Stars: ✭ 26 (+85.71%)
Mutual labels:  python-script
AZ-Touch-Pi0-Weather
AZ-Touch PiZero Weatherstation
Stars: ✭ 31 (+121.43%)
Mutual labels:  weather-station
Efficient-office
Alfred-Workflows,Vim,Script,Mac
Stars: ✭ 36 (+157.14%)
Mutual labels:  python-script
WiCrackFi
Python Script to help/automate the WiFi hacking exercises.
Stars: ✭ 61 (+335.71%)
Mutual labels:  python-script
twitter-to-rss
Simple python script to parse twitter feed to generate a rss feed.
Stars: ✭ 15 (+7.14%)
Mutual labels:  python-script
fa
Automation tool for locating symbols & structs in binary (primary IDA focused)
Stars: ✭ 58 (+314.29%)
Mutual labels:  python-script
biometric-attendance-sync-tool
A simple tool for syncing Biometric Attendance data with your ERPNext server
Stars: ✭ 95 (+578.57%)
Mutual labels:  python-script
JGetFund
Mac OS 开机自动执行脚本,爬取基金数据。
Stars: ✭ 15 (+7.14%)
Mutual labels:  python-script
glacier-upload
A simple python script to upload files to AWS Glacier vaults
Stars: ✭ 106 (+657.14%)
Mutual labels:  python-script
Github-Environment-Cleaner
An interactive script to clean up GitHub environments
Stars: ✭ 101 (+621.43%)
Mutual labels:  python-script
the-seinfeld-chronicles
A dataset for textual analysis on arguably the best written comedy television show ever.
Stars: ✭ 14 (+0%)
Mutual labels:  python-script
ChristmasSpiritBreaker-andNewYearsToo
Python script which automatically sends Christmas/New Year's messages from a custom messages list on Whatsapp, Facebook Messenger or via SMS in a given time range, to a custom contacts list. Time to work smart, not hard.
Stars: ✭ 81 (+478.57%)
Mutual labels:  python-script
acuparse
Captures, stores, and displays data from an AcuRite ‎Iris/Atlas weather station and towers via an Access/smartHUB. Uploads data to Weather Underground, CWOP, Weathercloud, PWS Weather, Windy, Windguru, and OpenWeatherMap. *** MIRROR REPO | See: https://gitlab.com/acuparse/acuparse ***
Stars: ✭ 57 (+307.14%)
Mutual labels:  weather-station
dice-simulator
A Python simple Dice Simulator just for fun
Stars: ✭ 17 (+21.43%)
Mutual labels:  python-script
Smtp-cracker
[NEW] : Simple Mail Transfer Protocol (SMTP) CHECKER - CRACKER Tool V2
Stars: ✭ 67 (+378.57%)
Mutual labels:  python-script
djangify
A Python script that converts HTML Files / Templates to Django compatible HTML Templates.
Stars: ✭ 54 (+285.71%)
Mutual labels:  python-script
HoI4ModdingPythonScripts
Various useful Hearts of Iron 4 modding Python scripts
Stars: ✭ 23 (+64.29%)
Mutual labels:  python-script
inmetr
DEPRECATED A R-package to Import Historical Data from Brazilian Meteorological Stations
Stars: ✭ 18 (+28.57%)
Mutual labels:  weather-station
ib-historical-data
Interactive Brokers TWS API -- Historical data downloader
Stars: ✭ 40 (+185.71%)
Mutual labels:  python-script

Pi_Weather_Station: Weather Station Using Raspberry Pi and Sense HAT

Python 3.4.2 | flask 0.10.1 | sense_hat 2.2.0

Running Here

Pi with HAT

Description

These scripts use a Raspberry Pi with a Sense HAT to monitor temperature, humidity, pressure, and orientation. The sensor information is displayed on the sense HAT 8x8 LED matrix, and via the web browser using flask.

Getting Started

On your raspberry pi with sense HAT run the command lines below

sudo apt-get update
sudo apt-get upgrade
git clone https://github.com/joshsisto/Pi_Weather_Station.git

Next you will need to install the packages needed for the scripts to execute

sudo apt-get install python3-flask
sudo apt-get install sense-hat

To test everything is working change directories to the newly downloaded repo and execute using Python 3

cd Pi_Weather_Station
python3 weather.py
python3 web_app.py

The 8x8 LED matrix should light up and begin scrolling sensor information. You can also view the sensor information using the web browser and pointing it to port 5000 of the raspberry pi.

Pi HAT LED

Web Screenshot

To execute these scripts automatically you need to update the bash scripts in the utils folder and make them executable

First change directories to the utils folder and update the bash scripts to point to your python scripts

cd utils
nano launch_weather.sh
nano launch_web_app.sh

Then make them executable

sudo chmod +x launch_weather.sh
sudo chmod +x launch_web_app.sh

Test the files

./launch_weather.sh
./launch_web_app.sh

Lastly add them to cron

sudo crontab -e
@reboot /home/pi/Pi_Weather_Station/utils/launch_weather.sh
@reboot /home/pi/Pi_Weather_Station/utils/launch_web_app.sh

ctrl+x to exit and y to save. Then enter the command below to reboot

sudo reboot -h now

Your raspberry pi should reboot and execute both scripts on startup

todo

  • add joystick functionality thanks @atbPy
  • add video (Pi Camera) see Hummingbird_Watcher
  • ~~improve web interface (buttons/user input)
  • ~~Allow user to create email alerts
  • Keep improving app!

Copyright and License

Copyright (c) 2017 Josh Sisto MIT License

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].