Showing posts with label weather. Show all posts
Showing posts with label weather. Show all posts

Wednesday, August 23, 2023

Unveiling the Journey: From Tempest Weather Station to Magic Mirror - A Triumph in Weather Data Integration

Some time back, I shared my experience with the Tempest Weather Station, a fantastic tool that keeps us informed about the weather conditions at our home. This has been remarkably invaluable during the more extreme weather events this summer.

However, it's important to note that having the weather station installed is only half the battle; making the data accessible is what truly enhances its usefulness. A while ago, I implemented a solution in the form of a Magic Mirror – a project I undertook to display various helpful information for our household. The base software for the Magic Mirror incorporates weather data display capabilities, with OpenWeatherMap as the primary weather provider. Nonetheless, we encountered an issue with the data accuracy from this provider, as its temperature readings consistently skewed higher than the actual temperatures at our location.

The built-in weather module does allow for alternative weather providers, leading me on a quest to figure out how to funnel the weather data from our Tempest Weather station to one of these providers for display on the mirror. The Tempest Weather station supports data export to Weather Underground in the stock setup. However, the built-in weather module lacked the capability to interpret data from Weather Underground.

Discovering WeeWX

Since the stock weather module already integrated support for OpenWeatherMap, I decided to send the Tempest's weather data to OpenWeatherMap. However, given that this functionality wasn't native to the Tempest, I stumbled upon WeeWX – a project designed to collect data from various weather stations and present it on a customizable dashboard. Additionally, WeeWx offered the functionality to export data to local and cloud-based weather providers.

Despite WeeWx's broad compatibility with different weather stations, it didn't inherently support the Tempest Weather Station. But, taking advantage of WeeWX's plugin architecture, a solution emerged through the creation of the weatherflow-udp plugin. This clever plugin intercepted the UDP packets transmitted by the Tempest, effectively capturing and recording the data.

Once I successfully integrated the Tempest data into WeeWx, the next challenge was to export this data to OpenWeatherMap. Given that direct support wasn't available, my search led me to the weewx-owm plugin, facilitating weather data export to OpenWeatherMap. After setting up the plugin, I was able to transfer the weather data to OpenWeatherMap.

Monday, January 30, 2023

Weather on Display: Building a Raspberry Pi Weather Station with Touchscreen

Are you tired of constantly checking your phone or computer for the latest weather updates? Want to have real-time weather information readily available in your home? Look no further! In this post, we'll show you how to create your own weather station using a Raspberry Pi and a touchscreen display.

A while ago, I described purchasing the Tempest Weather Station for its accurate readings of local weather conditions. However, accessing the information was limited to the Tempest mobile app or web interface. To make the information persistently available in my home, I decided to build a Raspberry Pi weather station with a touchscreen display.

For this project, I used a Raspberry Pi 3 and a 7" touchscreen display. To protect the components and enhance their appearance, I also purchased the SmartiPi Touch 2 case. The setup process was straightforward, starting with installing Raspbian on the Raspberry Pi and confirming that the display was working correctly.

Sunday, January 15, 2023

The Tempest Weather Station


Weather plays a crucial role in our daily lives, but relying on a basic weather app or the local news for updates just doesn't cut it. That's where the Tempest Weather Station comes in. This state-of-the-art device is designed to provide you with the most accurate and comprehensive information about the weather in your area, allowing you to make informed decisions about your daily life.

One of the standout features of the Tempest Weather Station is its ability to measure a wide range of weather parameters, including temperature, humidity, wind speed and direction, rainfall, and even solar radiation. This gives you a comprehensive view of the current weather conditions, as well as the ability to track trends over time. The built-in barometer is also a handy tool, as it can measure atmospheric pressure and help predict changes in the weather. This feature is especially useful for those who are sensitive to changes in the weather, as changes in pressure can cause headaches, fatigue, and other symptoms.

But the Tempest Weather Station isn't just for weather enthusiasts. Its user-friendly interface and customizable display make it easy for anyone to access and understand the data it collects. The interface is designed for easy use for people of all ages and technical skill levels. Plus, with its ability to connect to the internet, you can access your weather information from anywhere and even share it with others. This can be especially useful for people who are part of a community that is interested in the weather, such as a gardening group or a hiking club. By sharing your data, you can help others stay informed and make better decisions about their own activities.  (We have shared our station with the neighbors in our community.)

Printing Across VLANs: A Secure and Scalable Solution

In my previous configuration, I used a CUPS server with multiple network interfaces to enable printing from computers on restricted networks...