New here today, but I’ve been using HA for a couple years now on a RPi3, and I’ve had my nose in this community forum many times. Thanks to all.
This question regards my Rainbird Integration. Up until now I have had decent success with Rainbird. I control all 13 (yes 13; big yard) zones with a custom automation and script that allows me to regulate each zone independently rather than using the RB controller.
I added a ‘Repeat-Until’ (with a delay of two minutes) in the script to combat the annoying ‘unavailability’ of Rainbird. However I still sometimes I get some kind of response from Rainbird that tells HA it is ‘Busy’ and to try again. That totally hangs up and stops my script, leaving an untold number of zones unwatered. Keep in mind this is a WORKING script; when RB behaves, this script works (and has served me well most of the summer). So my question is: is there some Other(Better lol) way to capture and/or handle this ‘Busy’ signal/error code from RB?
Note: I DO NOT use the Rainbird APP whatsoever. For whatever reason it is ‘Busy’ it is not because of the APP. Maybe HA is pinging it, I do not know. I just want to be able to handle the error that it returns somehow (and try again).
I will include the error screenshot, the automation trace and a snippet of my script (zone 1)…
Any help is appreciated.
Error Message Screenshot: