So I feel silly now…turns out sprinklers_pi starts up in demo mode, which doesn’t actually drive the solenoids.
From the thread:
“The system starts up in demo mode (i.e. it won’t actually switch outputs). To change the output type go to the Settings and change the Output type to “OpenSprinkler” (assuming you’re using the OpenSprinklerPi module).”