esphome-weather-station - ESPHome version of Elektor weather station v2

  •        458

The electronic part of this weather station is based on the model described in an article in Elektor magazine published in May 2020 entitled Remake Elektor weather station (an evolution of ESP32 Weather Station described in an article in the same magazine in January 2019). The article details the creation of a weather station based on a set of sensors referenced WH-SP-WS02 (Datasheet) whose original electronics are removed to be replaced by a sensor daughter board relaying the information to a motherboard built around an ESP32 (ESP32 Pico Kit).



Related Projects

esphome-core - 🚨 No longer used 🚨 - The C++ framework behind ESPHome

  •    C++

Starting with v1.13.0 of ESPHome, the core codebase has merged into the python codebase. Please create all patches against See for more info.

.Net Micro Framework Weather Station


This project helps you to build a weather station based on .Net Micro Framework and using some sensors (temperature, humidity, luminosity and wind speed).

esp8266-weather-station - New version of the ESP8266 Weather Station

  •    C++

Make sure you use a version of the Arduino IDE which is supported by the ESP8266 platform. Follow the tutorial on our documentation platform. I realized that more and more the Weather Station was becoming a general framework for displaying data over WiFi to one of these pretty displays. But everyone would have different ways or sources for data and having the important part of the library would rather be the classes which fetch the data then the main class. So if you write data fetchers which might be of interest to others please contact me to integrate them here or offer your code as extension library yourself and call it something like esp8266-weather-station-. We will gladly list it here as third party library...

WX200 / WM918 Weather Station Server

  •    C

wx200d is a weather station data collector and server daemon for the WX200, WM918, WMR918 and WMR968 weather station hardware.

Weather forecast for handheld internet capable device


Small PHP-project. Display wind speed and temperature for one preconfigured location. Using XML weather data aquired from the popular weather forecast website Feel free to try the application at .

windrose - A Python Matplotlib, Numpy library to manage wind data, draw windrose (also known as a polar rose plot), draw probability density function and fit Weibull distribution

  •    Jupyter

A wind rose is a graphic tool used by meteorologists to give a succinct view of how wind speed and direction are typically distributed at a particular location. It can also be used to describe air quality pollution sources. The wind rose tool uses Matplotlib as a backend. Data can be passed to the package using Numpy arrays or a Pandas DataFrame. Windrose is a Python library to manage wind data, draw windroses (also known as polar rose plots), and fit Weibull probability density functions.

WS2000PC weather station framework

  •    Java

Data aquisition and analysis framework for the ELV WS2000 personal weather station. Provides java-based batch datat aquisition, RDBMS storage and a TOMCAT powered website. Developed using ECLIPSE, TOMCAT, JFREECHART and SUN COMM Drivers.

AirPi - a Raspberry Pi weather station

  •    Python

A Raspberry Pi weather station and air quality monitor. Currently it is split into, as well as multiple input and multiple output plugins. collects data from each of the input plugins specified in sensors.cfg, and then passes the data provided by them to each output defined in outputs.cfg. The code for each sensor plugin is contained in the 'sensors' folder and the code for each output plugin in the 'outputs' folder.

esphome-docs - Source for documentation files.

  •    Python

For issues, please go to the issue tracker. For feature requests, please see feature requests.

Open-Home-Automation - Open Home Automation with Home Assistant, ESP8266/ESP32 and MQTT

  •    C++

Nowadays everything becomes connected to the Internet and gives us a glimpse of many new possibilities. Home automation is part of it and offers many advantages for their users. This repository is dedicated to Home Assistant, an open source project with an amazing community, ESP8266 and ESP32 modules, the MQTT protocol and much more [...]. Home Assistant is a home automation platform running on Python 3. The goal of Home Assistant is to be able to track and control all devices at home and offer a platform for automating control [Home-Assistant].


  •    PHP

VWSphp is a weather portal for users of the Virtual Weather Station by AmbientWeather. It gives owners of the VWS software the ability to build a weather website, using PHP, that allows users to view and query current and historical weather data.

awesome-home-assistant - A curated list of amazingly awesome Home Assistant resources.

  •    Shell

Home Assistant is an open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Awesome Home Assistant is a curated list of awesome Home Assistant resources. Additional software, tutorials, custom components, Hassio add-ons, custom Lovelace panels, cookbooks, example setups, and much more.

Weather Report Widget

  •    WPF

WPF-based application for displaying temperature, wind direction and speed for the selected city.


  •    C++

A weather temperature and wind speed report applet for QT4-compliant taskbar with a temperature graph to show trend. Initially designed for EeePC, but works as well on Gnome and KDE desktops. Takes minimum space on the desktop, and is low on resources.

GTK+ wx200d Weather Client

  •    C

gwx is a graphical GTK+ wx200d(8) client that looks and feels like the WX200 weather station hardware. An interactive, resizable picture of the hardware displays the current weather conditions in a window.

One-Wire Weather

  •    C

Oww (One-Wire Weather) is a server and client for Dallas Semiconductor / AAG 1-wire weather station kits.

homeassistant - Example Home Assistant Configs

  •    Shell

My personal Home Assistant configurations with 300+ automations. These are my active automations and configurations that I use every day. Updated frequently as I add more devices and come up with more and more complicated ways to do simple tasks. Many of my automations rely on some form of lighting but many examples can be found in lights.yaml and location.yaml.

Domoticz - Home Automation System

  •    C

Domoticz is a Home Automation System that lets you monitor and configure various devices like: Lights, Switches, various sensors/meters like Temperature, Rain, Wind, UV, Electra, Gas, Water and much more. Notifications/Alerts can be sent to any mobile device.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.