UPDATE - 9 June 2020
Version 2 is now (as good as) finished. What I mean is that unless someone finds anything wrong I don’t plan to make any more material changes. That doesn’t mean I won’t tinker with the UI, there is always something there that can be improved on…
Small edit to add: I won’t be announcing any changes on here unless they are significant or I think especially interesting. Keep an eye on Github if you want to be sure to have the latest version of all files.
Version 1 lives on; I know some people are still using it as was I until today when I ripped out my old hardware ready for the new one. So it is still worth giving it a try if your needs are smaller and simpler than provided for by Version 2. As previously stated though, I don’t support it as a matter of course. I will however consider reasonable requests for help.
UPDATE - 23 April 2020
I have just uploaded a the latest iteration of Version 2 (still considered a preview).
Its new home is https://github.com/kloggy/HA-Irrigation-Version2
For anyone interested in Version 1 (which is the version I am currently using until Version 2 is finalised) I have uploaded it including all fixes and updates, to its new home: https://github.com/kloggy/HA-Irrigation-Version1
The old repository is still there but should be considered an archive and at some point in the future I will probably delete it.
Update Added, 24 February 2020, amended, 17 April 2020)
I am currently re-writing my system so I will not be updating the existing code again. It is fully functional, has served me well for a couple of summers and in fact I am still using it this summer until I have put the new hardware together and installed some more zones in my garden.
Anyone wishing it use it on v0.103 of HA or later (up to at least v0.108, which is at the time of writing this is the latest version of HA), will need to make some very small updates as detailed here.
I originally wrote here that, “I expect the new version to to be leaner and hopefully easier to maintain and configure for more or less zones, hence simpler for anyone to adapt it to their own use.” I am not sure I entirely achieved that goal but you can see the readme on GitHub for more details
If you’re interested in jumping straight to v2 in this thread you can skip down to it here. It is fully functional as is but I am calling it a preview as I am still making occasional small changes and also I haven’t actually used it yet in my garden yet as I am still waiting to put the new hardware together).
There is a thread here - Garden Irrigation - which whilst old and long is an excellent resource that I encourage anyone interested in using HA in conjunction with their garden irrigation systems to read. It is full of very useful information and various different ideas and implementations for setting up a system.
Some months ago I posted my own code there and I know from feedback that it was picked up by a few people. It’s been winter here for several months so I haven’t used it for a while but I have been maintaining it to deal with breaking changes and have made a few small additions and improvements based on things I have learnt from others in this forum. I also updated it to work with Lovelace.
I recently had a message form someone asking if I would share the most recent version so I have decided to put the code on GitHub for anyone who is interested.
I of course welcome any feedback.