I’m creating a battery powered weather gauge that can hang on the wall and 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. So I have decided to share the process of creating a gauge and welcome input!
- 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.
October 16th update:
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
October 18th update:
I have been working on the gauge face and have come up with the following. It will be about 11.75" 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:
I have a working prototype (click here to scroll down for more pics). Next step is to calibrate each WallGauge to its gauge face. If you’r curious you can follow my coding progress on the project’s GitHub repo. Find the calibration table for the main gauge at line 5 of the gaugeConfig.json file and at line 3 in the PrecipChance.json file for the “Chance of Precipitation” gauge.
October 30th update:
Got some time to spend in the shop and finished the wood case for the gauge. I enjoy the woodworking part almost as much as writing the code (Click here to scroll down for more Pics).
November 1st update:
It is on the wall. If you click here to scroll lower into this post you can see some pics of the final assembly process.