Has anyone built their own smart sprinkler controller for home assistant? I know you can purchase smart controllers that are drop in replacements but building one appeals to me. I'd really like to incorporate something into ESPHome on my home assistant setup. Has anyone done this?