Newbie here. I've been taking a dive into controlling/monitoring using a Raspberry Pi. So far just using junk I have available. I've got a bluetooth hygrometer that I'm grabbing temp and humidity output from and using it to trigger relays. That was a victory. Also logging the data to a database. Having fun. (I'm a retired software implementer, so fun is relative,)