I deleted it because later on because re-reading your posts I found all the answers. At the time I didn’n know how deletion works, now I know.
Your project works for me, the thing I changed was to invert the gpio state to HIGH for open valve and LOW for closed valve
I would like to fork your git project and try to add features like timer, but I don’t have yet an idea of how I can manage the GPIO state (invert it) from project settings.
For now I will stick to your project, slightly modified and with an added eventor widget for planning next irrigation time.
For the future I would like to implement a google-calendar syncronized irrigation schedule and weather forecast related decisions. Also, the system should be able to operate by itself following the last (google calendar) syncronized schedule in case of Internet outage.