I found an interesting controller that may be used and installed in the Raspberry, it’s called sprinklers_pi.
It offers many features including a web interface, scheduling, manual control, weather adjustments to cite a few.
I installed it on the Raspberry in the GreenIQ and the valves are reacting normally. The valve mapping is a bit different though, the wiringPi GPIO naming is used and the zone number corresponds to the GPIO number (e.g., Zone 1 will trigger GPIO 1). GPIO 0 corresponds to the master/pump valve. The complete mapping is found below:
Sprinklers Pi Zone | wPi GPIO | Cable 1 color | GreenIQ Valve # |
---|---|---|---|
Master/Pump | 0 | Brown | 2 |
1 | 1 | Red | 3 |
2 | 2 | Yellow | 4 |
3 | 3 | Green | 5 |
4 | 4 | Blue | 6 |
5 | 5 | Orange | Master |
6 | 6 | White (Cable 2) | Light |
7 | 7 | White | 1 |
Concerning control from Hass, something can be done using the API it offers.