Wednesday, January 5, 2022

Inside Humidity

One of my hobbies is playing guitar.  I have several, both electric and acoustic.  Humidity plays havoc with the wood, especially the neck of a guitar, affecting the tuning and playability.  The seasonal changes in humidity is when it is most noticeable.  We have air conditioning, and I have reduced the number of times that we keep windows open in the summer, as I felt going back and forth was not great for the guitars.  Last winter, after some very cold dry weather when the indoor humidity was in the low 30% range, I finally had a humidifier added to my hot-air furnace.

The humidifier has a rough adjustment, but I have been depending on my Davis Vantage Pro II console for the indoor humidity.  Weewx, by default, does not include indoor humidity in it's standard report (Seasons).  It does include indoor temperature.  I guess it is because not all weather stations include an indoor humidity measurement.  But I wanted the ability to track the indoor humidity so I can adjust the humidifier to ensure it is keeping the house in the proper range.

So today I delved into trying to figure out how to include Indoor Humidity in the Weewx generated web pages.  It wasn't particularly difficult if I don't include the couple of hours to figure out how to do it.  The actual changes took maybe 15 minutes.  I was surprised that there wasn't specific instructions on how to do this.  I searched the User Guide, Customization guide, and User Forums.  Eventually I narrowed in on a solution, but it wasn't easy.  Essentially it required changes to the skin.conf and index.html.tmpl in order to display the Indoor Humidity.  At least those changes didn't require a Weewx restart, and I am still going on 335+ days without a restart.

One of my issues is that I'm not a Linux expert or super user.  My Raspberry Pi has been running for 335 days, and that is how long it has been since I actually typed any commands in Linux.  So I have to re-learn everything when it has been that long.

It would be nice if Weewx had options in a config file for what to display by default.  There are specific options for Vantage stations, why not make a switch?  Or at least semi-detailed instructions on how to add the Indoor Humidity.

Anyway, it is working now, and since the data has been recorded all along, I can see the history of the indoor humidity for a year, and see the difference it made when my humidifier was installed.

Back from the Brink

I have my weather website running again.  It was a major PITA to get things going.  I am partially to blame for not having a good backup sys...