All Projects → HWHardsoft → AZ-Touch-Pi0-Weather

HWHardsoft / AZ-Touch-Pi0-Weather

Licence: GPL-3.0 license
AZ-Touch PiZero Weatherstation

Projects that are alternatives of or similar to AZ-Touch-Pi0-Weather

wetterdienst
Open weather data for humans
Stars: ✭ 190 (+512.9%)
Mutual labels:  weather, weather-forecast, weather-station
WorldWeather
The largest three-dimensional web-based interactive browser of satellite, weather, climate, and other time-aware geospatial data on the web, built upon NASA's revolutionary WorldWind technology.
Stars: ✭ 49 (+58.06%)
Mutual labels:  weather, weather-forecast
LaColorduino
I build my own clone of "LaMetric"-smartwatch but with some Colorduino for Twitch, YouTube, Twitter, CSGO, etc.. (Working)
Stars: ✭ 56 (+80.65%)
Mutual labels:  weather, weather-station
ioBroker.dwd
Fetches weather warnings from "Deutscher Wetterdienst" (germany only)
Stars: ✭ 19 (-38.71%)
Mutual labels:  weather, weather-forecast
yahoo-weather-java-api
A Java API for the yahoo weather service
Stars: ✭ 26 (-16.13%)
Mutual labels:  weather, weather-forecast
weather-station
Everything you need to run and monitor your own open source weather station. ⛅
Stars: ✭ 38 (+22.58%)
Mutual labels:  weather, weather-station
neowx
NeoWX Theme for WeeWX, based on the popular Sofaskin
Stars: ✭ 35 (+12.9%)
Mutual labels:  weather, weather-station
info-bot
🤖 A Versatile Telegram Bot
Stars: ✭ 37 (+19.35%)
Mutual labels:  weather, weather-forecast
433MHz Tx Rx
Arduino based 433MHz Tx and Rx combo using Manchester protocol
Stars: ✭ 27 (-12.9%)
Mutual labels:  weather, weather-station
WeatherPi TFT
a weather display for a raspberry pi and a TFT display written in python3 and pygame
Stars: ✭ 66 (+112.9%)
Mutual labels:  ili9341, weatherpi-tft
api
Community discussion and documentation for the NWS API
Stars: ✭ 168 (+441.94%)
Mutual labels:  weather, weather-forecast
aprs-weather-submit
Manually submit weather station information to the APRS-IS network.
Stars: ✭ 17 (-45.16%)
Mutual labels:  weather, weather-station
WeatherApp MVI sample
🌸[Functional reactive programming (FRP)] 🍁Simple Android weather forecast application written in Kotlin, using RxKotlin, Retrofit2, Mosby, Room Persistence ❄️MVI Pattern with Mosby Library
Stars: ✭ 106 (+241.94%)
Mutual labels:  weather, weather-forecast
AndroidWeatherApp
Android WeatherApp, using the http://openweathermap.org/ API. Made for Network + JSON Parsing and Material Design Experiments.
Stars: ✭ 17 (-45.16%)
Mutual labels:  weather
weather-app
⛅ Check the current weather in any city on the planet.
Stars: ✭ 86 (+177.42%)
Mutual labels:  weather
dc-plugins
基于DC-SDK开发的插件库,包含动画、效果、天气、材质、热区图层、聚合图层🌎
Stars: ✭ 40 (+29.03%)
Mutual labels:  weather
Raspberry-ili9340spi
ILI9340 SPI TFT Library & XPT2046 Touch Screen Library for Raspberry
Stars: ✭ 26 (-16.13%)
Mutual labels:  ili9341
pluvia weather flutter
A weather app with beautiful animations, built with Flutter. Uses the OpenWeatherMap API and MapBox API.
Stars: ✭ 114 (+267.74%)
Mutual labels:  weather
ili9342c mpy
ILI9342C Fast 'C' Driver for MicroPython (M5Stack Core)
Stars: ✭ 31 (+0%)
Mutual labels:  ili9341
eorzea-weather
Weather forecast for Eorzea.
Stars: ✭ 26 (-16.13%)
Mutual labels:  weather

AZ-Touch-Pi0-Weather

a weather display for a raspberry pi zero and our AZ-Touch Pi0 wall mount touch screen (ili9341 display). This project based on the WeatherPi_TFT project by LoveboatCaptain

AZ-Touch Pi0

Installation

  1. Download the latest release (2020-12-09)
  2. Unzip the downloaded file
  3. Write the image to your SD card. See here for details.
  4. Boot your Raspberry Pi and wait for WeatherPi_TFT to start.

Configuration

Wifi settings

You can follow this tutorial to setting the Wifi headless.

or you can use a Raspberry Pi (2/3/4) connected to Ethernet via Putty and SSH:

sudo raspi-config
--> 2 Network Options
--> N2 Wi-fi

Localisation

sudo raspi-config
--> 4 Localisation Options
--> I1 Change Locale 
--> change your language ISO-8859-1 locales

Please note you can choose under 4 Localisation Options your time zones too!

Weatherbit.io account

get an api key from weatherbit.io:

  • go to weatherbit.io
  • and register to get an API key
  • choose the free version of the API

Edit config file

cd
cd WeatherPi_TFT
sudo nano config.json
  • replace xxxxxxxxxxxxxxxxxxxxxxxxx in "WEATHERBIT_IO_KEY": "xxxxxxxxxxxxxxxxxxxxxxxxx" with your own API key
  • replace de in "WEATHERBIT_COUNTRY": "de" with your country code
  • replace en in "WEATHERBIT_LANGUAGE": "en" with your preferred language
  • replace 10178 in "WEATHERBIT_POSTALCODE": "10178" with the postal (zip) code of your city (default loaction is Berlin)
  • for language-support, please refer to -> Weather.io API Docs

reboot your Pizero!

sudo reboot

Notes about

Because the wiring of the TFT is different to the overlay rpi-display it was needed to recompile the original rpi-display overlay. You will find the changed source and the new compiled file here.

I've tried to run the sources of WeatherPi_TFT on the latest version of Raspbian OS but without any success. It looks like Pygame will not be able to redirect the video output to /dev/fb1 .

License

This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

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