OpenSprinkler Forums Hardware Questions OpenSprinkler Pi (OSPi) Solenoid does not turn on

  • This topic is empty.
Viewing 5 posts - 1 through 5 (of 5 total)
  • Author
    Posts
  • #22679

    Xerogas
    Participant

    Just got my OSPi tonight, and followed all the instructions (super well-written, BTW!)

    I pulled 24VAC from my existing sprinkler controller, and it successfully powers the board and RPi (I can tell, because I’m able to log in from a browser, and operate the GUI just fine via WiFi). I disconnected the common wire from my old controller, and screwed it into COM on the OSPi (I tried both the left and right COM), and also moved the wire from station #1 on the old controller to the OSPi (and tried several of the 8 connectors).

    Using the web-based GUI, I’ve tried all the stations 1-8 manually, but none of them causes the sprinklers to turn on. I’m new to hardware, but I do have a simple multimeter; what can I do to troubleshoot this?

    #25722

    Ray
    Keymaster

    Can you tell which version of Raspberry Pi do you have? Rev.1 (which does not have screw holes) and rev. 2 (which has screw holes) have slightly different pin names in Python, so you will need to change the pin name according.

    On the other hand, the ospi_selftest program, which is written in C, should work in either case. So I would suggest running that first to see if your solenoids can turn on.

    #25723

    KanyonKris
    Participant

    @ray wrote:

    Can you tell which version of Raspberry Pi do you have? Rev.1 (which does not have screw holes) and rev. 2 (which has screw holes) have slightly different pin names in Python, so you will need to change the pin name according.

    For several versions back, the OSPi python program detected the Raspberry Pi rev and configured the pins appropriately. And in the Oct 1, 2013 version of OSPi, the code was further enhanced to use pin numbering to address this issue. So I’m not seeing how Raspberry Pi rev can be the issue, but I’m probably missing something here.

    @ray wrote:

    On the other hand, the ospi_selftest program, which is written in C, should work in either case. So I would suggest running that first to see if your solenoids can turn on.

    Yes, do this, it will tell you if the OSPi Python program is the problem.

    Also double check all connections: ribbon cable (make sure each end is oriented correctly), 24 VAC, valve wires, etc.

    #25724

    Xerogas
    Participant

    OK, thanks, ospi_selftest indeed puts 28VAC onto each station terminal for 10 seconds, one after the other.

    I had installed sprinklers_pi 1.0.6 using the instructions here: https://github.com/rszimm/sprinklers_pi/wiki/Installation

    So for some reason, that software is not turning on the solenoids…

    #25725

    Xerogas
    Participant

    Yes!!!

    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).”

Viewing 5 posts - 1 through 5 (of 5 total)
  • You must be logged in to reply to this topic.

OpenSprinkler Forums Hardware Questions OpenSprinkler Pi (OSPi) Solenoid does not turn on