Hi @klogg, thanks a lot for sharing your wonderful project - i started using your irrigation system v1 two years ago and it never failed me. Due to the latest HA-updates i thought “lets give this v2 a try” and after some tinkering, its working for me - so thanks again!!
I followed the instruction at https://www.domoticadiy.it/2020/06/irrigazione-smart-my-garden-irrigation-home-assistant/#comment-57 (thanks to google translate).
One last topic ist active - i’m using an additional ESPhome switch to control my water pump - where would be the best spot to implement this in your cycles, especially the manual cycle?
It’s a long time since I looked at this code in detail (which I guess is a good thing as it means it just works - for most people ) but I am pretty sure you could implement this with a small addition to the automation irrigation_run_a_cycle in the file garden_irrigation_run_a_cycle.yaml. Look for the comments #=== Start watering and #=== Stop watering.
Or you could follow the suggestion by ‘genestealer’ in Issue #44 on Github and
“simply add a separate automation, triggered by the state-change of the downstream valves.”
That would have the advantage of being outside the package and not affected by any changes that might be made to the package.
Found the problem for the Cancel a cycle problem! Not all switches were selected properly. Had some zones named just with “switch.” - changed them to switch.irrigation_dummy_switch and all works…
Was everyone here using the italian how to? Is there anything i need to do that is not listed in that guide?
Btw. i have Dwains Dashboard installed, maybe this causes some trouble but it does not work if i disable it as well.
Well, i’ve installed via the italian how to.
The first time i had always errors.
Restarted from a clean HA install, followed line by line the guide and all works perfectly.
I haven’t installed yet the weather sensor / rain sensor.
there arent missing instruction in that guide.
You have to restart HA for two time after the installation to make irrigation work.
It uses a lot of custom components that gives me frequently errors that goes away with a restart.
I found the problem which is quite strange.
The problem is that google translate (using MacOS and Safari, don’t know if its browser based) although translate the code and adds e.g. letters. (include → includes)