All Projects → DerekCaelin → raspi-weather

DerekCaelin / raspi-weather

Licence: other
a weather application for the raspberry pi and the Pimorioni Inky pHAT.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to raspi-weather

epaper-clock-and-more
e-paper clock + weather + AQI + traffic delays - using Waveshare 2.7inch & 4.2inch eink displays running on Raspberry Pi
Stars: ✭ 34 (-42.37%)
Mutual labels:  weather, eink
esp32-e-paper-weatherdisplay
An ESP32 and 4.2" ePaper Display reads Dark Sky weather API and displays the weather using ESP-IDF
Stars: ✭ 110 (+86.44%)
Mutual labels:  weather, eink
Wttr.in
⛅ The right way to check the weather
Stars: ✭ 16,345 (+27603.39%)
Mutual labels:  weather
Real-World-Weather
Unity project that displays the current weather in your location in real-time using the Dark Sky API
Stars: ✭ 39 (-33.9%)
Mutual labels:  weather
Weather-SwiftUI
A weather app that uses the Dark Sky API built using SwiftUI! Get the current weather for a particular location and check out the 5-day forecast!
Stars: ✭ 107 (+81.36%)
Mutual labels:  weather
Profiles
👍 Make JavaScript Great Again
Stars: ✭ 238 (+303.39%)
Mutual labels:  weather
clouds
🌦 A weather app for iOS, written in SwiftUI.
Stars: ✭ 26 (-55.93%)
Mutual labels:  weather
Datweatherdoe
Simple menu bar weather app for macOS
Stars: ✭ 209 (+254.24%)
Mutual labels:  weather
FLOB-weather
F(or)L(ack)O(f a)B(etter) Weather is a small CLI app that let you ask for weather forecasts directly from you terminal using OpenWeather API.
Stars: ✭ 19 (-67.8%)
Mutual labels:  weather
AnimatedEnvironmentLayer
A custom arcgis js api layer to display GRIB data formatted as json as animated particles on a canvas
Stars: ✭ 41 (-30.51%)
Mutual labels:  weather
433MHz Tx Rx
Arduino based 433MHz Tx and Rx combo using Manchester protocol
Stars: ✭ 27 (-54.24%)
Mutual labels:  weather
streamDeck-weatherPlugin
Popular Stream Deck plugin for Weather reporting
Stars: ✭ 24 (-59.32%)
Mutual labels:  weather
gis4wrf
QGIS toolkit 🧰 for pre- and post-processing 🔨, visualizing 🔍, and running simulations 💻 in the Weather Research and Forecasting (WRF) model 🌀
Stars: ✭ 137 (+132.2%)
Mutual labels:  weather
nexradaws
This python package is designed to provide query and download capabilities to the NEXRAD archive available on Amazon Web Services (AWS). https://aws.amazon.com/public-datasets/nexrad/
Stars: ✭ 32 (-45.76%)
Mutual labels:  weather
Ruby Scripts
A collection of ruby scripts for those who live in the command line
Stars: ✭ 234 (+296.61%)
Mutual labels:  weather
Weather Shield
Barometric pressure, temperature, humidity and light sensing weather shield for Arduino.
Stars: ✭ 62 (+5.08%)
Mutual labels:  weather
Minimalistweather
Android 平台开源天气 App,采用 MVP、RxJava、Retrofit2、OKHttp3、Dagger2、RetroLambda 等开源库来实现。
Stars: ✭ 2,411 (+3986.44%)
Mutual labels:  weather
Champ
A Telegram bot combined with python to serve some basic functions like weather, music charts, cricket score and much more.
Stars: ✭ 22 (-62.71%)
Mutual labels:  weather
Weather-app
This is a simple not complicated weather app, that I have built using openweather API, promises, await/async, and WebPack. you can find the live link below don't hesitate to check your local weather status at any point in time.
Stars: ✭ 18 (-69.49%)
Mutual labels:  weather
rainviewer-api-example
How to use RainViewer API: simple HTML + JS code which render an animated weather radar overlay on the map
Stars: ✭ 56 (-5.08%)
Mutual labels:  weather

mounted pi

raspi-weather

a weather application for the raspberry pi and the Inky pHAT (https://shop.pimoroni.com/products/inky-phat?variant=12549254217811)

The script displays:

  • the current temperature
  • today's date
  • today's temperature range
  • tomorrow's temperature range
  • a verbal description of today's weather
  • weather icons drawn with math and python's drawing library

A valuable resource: https://learn.pimoroni.com/tutorial/sandyj/getting-started-with-inky-phat

Installation

SSH into your rasberry pi

ssh pi@[IPADDRESS]

Install the Inky pHAT libraries

curl https://get.pimoroni.com/inky | bash

Copy weather.py over to your pi

scp /path/to/file username@a:/path/to/destination

Obtain a Weather Underground account

https://www.wunderground.com/

Edit weather.py and update the variables with your API Key, the closest station, and your zipcode

  • ZIPCODE

  • STATION

  • APIKEY

Set the raspberry pi to run your script every 30 minutes

crontab -e

At the very bottom of your crontab file, add the following line:

*/30 * * * * python3 /[PATH TO YOUR SCRIPT]

MIT License

Copyright (c) 2020 Derek Caelin

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

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].