Hi Joshua,
you might take a look at weatherradio. This is an Arduino-based solution for an entire set of weather related sensors and comes with an INDI integration: github.com/indilib/indi-3rdparty/blob/ma...adme-WeatherRadio.md

Cloud detection with the IR sensor is tricky to get it reliable. With rain detection I‘m currently experimenting. The most promising is the RG-11/RG-15 with optical drop detection.

Read More...