On May 7, 2022, SwitchDocLabs released Version 27.6 of their SkyWeather2 software suite. A few days later, I was notified by a user that my SkyWeather2 install script failed.
pi@skyweather2:~/SDL_Pi_Skyweather2 $ sudo mysql -u root -p < WeatherSenseWireless.sql
ERROR 1046 (3D000) at line 5: No database selected
This error was not caused by my script. It is caused by an error in the SkyWeather2 SQL scripts.
A couple of years ago, I bought a SkyWeather2 system but did not purchase the software SDCard. I was not willing to pay an additional $35 on top of the cost of the system. I soon discovered downloading the SkyWeather2 software on Github and running the main Python script does not work.
In a previous post, I raved about the SwitchDoc Labs SkyWeather2 KickStarter project. When you purchase the kit, there is an option to buy an SD Card with all the required software installed. I passed on it, and cloned the SkyWeather2 software from Github.
To get it all working, I had to sort through all of the dependencies. This took time.
As far as I know, there is no documentation anywhere that describes how to get the SkyWeather2 system up and running from scratch. So – Ol’ Sopwith decided to do something about it.
I created a bash script that installs all of the required application and Python module dependencies. In addition, I wrote a detailed 18 page “How-To” guide.
Hopefully, this makes it easier to get your SkyWeather2 up and running if you choose the DIY route.
My good comrade John Shovic over at SwitchDoc Labs has been very busy. As you may know, John is a high-energy, fun loving Maker, who specializes in designing electronic components and DIY kits for the Raspberry Pi. He is a very talented electronic engineer and educator. All of his projects are open sourced.
I was one of 151 backers who supported his SkyWeather2 KickStarter project late last year. SkyWeather2 is a major upgrade to the original SkyWeather project. I received the kit a couple of weeks ago, and finally found time to assemble it.
SkyWeather2 WeatherRack Sensor Array
The SkyWeather2 system uses a 433MHz radio signal to transmit sensor data. This is the same radio band used in garage door openers, remote control devices, baby monitors, etc. The kit comes with an SDR USB dongle receiver with an antenna. This captures sensor data from the WeatherRack and the indoor temperature/humidity sensor included in the kit.
Since I purchased the kit version, I had to 3D print the base unit components and purchase some additional hardware (screws, O-rings, standoffs, etc.). I also had to figure out how to install the required software because I did not want to take the ‘easy’ route by purchasing the already configured SD Card.
My SkyWeather2 system is up and running and it works great. I will have more to say about this unique, useful, and fun gadget. Stay tuned.