Controlling a SuperFlo VS directly with GPIO instead of relays - configuration questions #960
-
Right now I'm set up with four circuits, which I named Speed1..Speed3 and QuickClean, and connected to GPIO 22-25. These have been added as Pump Circuits, with the corresponding GPIO pins also linked under Pump Relays. My main problem: the circuits are not treated as mutually exclusive - selecting one speed should disable the others, but they all stay where toggled manually (I assume my triggers in REM are to blame here?) Side question: Is there a way to relinquish manual control to allow the schedule to resume or re-trigger? Since I currently have to toggle the scheduled speed off in order to enable another, it will stay off even after I turn off the rest. Hopefully I've simply missed something obvious. Thanks for all your work on this! |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 3 replies
-
Don’t connect the aux circuits to the relays. The circuits turn on the pump speeds which trigger the relays. Connecting both to the same relay will cause problems. |
Beta Was this translation helpful? Give feedback.
-
After removing the aux circuit connections, I'm still able to toggle on any number of pump circuits simultaneously - the others will blink off for just a moment per their triggers, but stay on again. I'm able to get what I need with 4 circuit groups using Off/Ignore for all but the desired speed, but this feels like a workaround as I'm now ignoring the Pumps tile on the dashboard except as a status monitor. It works, though, so I'll proceed as it is. |
Beta Was this translation helpful? Give feedback.
I just took a quick look at our logic and the pump manuals. The pump can accept multiple, simultaneous inputs and it will default to the highest priority. There is no expectation by the pump or our code for mutual exclusivity.
Per the manual:
In your setup, the priority at the pump side …