Initially I had tried to run code from the project here but after expanding it out to the 8 zones I needed I ran into trouble. It ran the ESPhome out of resources (stack overflow issues) and also would not compile with ESPhome running on my Home Assistant Rpi4. I had to compile using ESPhome via Python on my desktop Windows 10 machine each time I wanted to work on the code. This was quite a discouragement as it was awkward to use (and setup) so I was happy when ESPhome added a native sprinkler component now.
The top blocks of #commented out code above reflects some of the things I had to add to get it to compile because of the resource issues, and gives context to why I have moved to the native sprinkler component.
1 Like