That looks really slick. Nice job!
These sorts of projects can be a lot of fun. I did the same sort of things a couple of years ago on my deck.
I had a rpi and Arduino in the loop cause that’s what I had lying around, the ESP solution sounds much simpler.
Then we moved a couple months later...