I’m creating a weather gauge that can hang on the wall and will show the current temperature, forecasted temperature, and forecasted precipitation sourced from my Tempest weather data.
The goal is with one glance let the observer know what the day is going to look like. Is it going to be warm, cold, rain or snow. Answer the question how should I dress for the day? This is not intended to replace the Tempest app as it will only show a very small subset of that data. I would like for it to be attractive and something someone would put on the wall in their home.
Now, for full disclosure I’m the creator of the WallGauge.com system. It is a suite of tools and hardware that allow makers to build these type of gauges. Up to this point I have only used the WallGauge system for personal use but I’m working to make it a commercial product. I figure a weather gauge would be a good place to start. So I have decided to share the process on this forum as it has been so helpful up to this point.
- Create an application (data getter) to query the WeatherFlow API
- Design a gauge face based on the data to display
- Create a gauge app for the WallGauge GDT that will grab the data from the data getter and send it to the analog gauges
- Build a test gauge face, calibrate the gauges and test with real data.
- Build a case to put the gauge in and hang it on the wall and test.
I have a good start on the first two steps. I started with creating the data getter. I got some fantastic support on this forum as I worked on getting my head around the weatherFlow API. The data getter is based on Node.js and you are welcome to download and use it in your project if you find it useful. weatherFlow Data Getter github
This week I have been working on the gauge face and have come up with the following. It will be about 11" in diameter so it is pretty big and should be easy to see from a distance.
I will keep an eye on this forum as I start on step 3, creating the actual gauge app that will run on the WallGauge GDT. All feedback is welcome.
October 20th update:
Now have a working prototype:
Need to calibrate the gauges and test.