

Want to make sure it will do what I want before I jump in. Am I missing something or these things not detailed very well? I suppose some of this may become more clear once I get a system and start playing with it but I don’t want to spend lots of time fighting with software. People have commented that it’s possible and that they have done it but haven’t posted the details/code (that I know of). I want to add a LCD/keypad for local control/maintenance people.
Opensprinkler pull 8 manual#
I haven’t found much to guide a newbie on the choice except for the comments in the manual that you can choose which one when you start up the system. There seems to be several choices (unified, python interval program, and sprinklers_pi). I am still trying to get my head around the software. Any other limitations with no network connection?įor some reason the jpg file doesn’t seem to show up when I post. The battery should handle power outages though. I realize I wouldn’t get automatic time setting/sync so the time would drift a bit and have to be set manually. I take it the note on hosting the webUI on the RPi is in regard to no network connection. I could also add a board between the RPi and OSPi to bring the header to the side with no changes to the Pi or OSPi but the height increases(top sketch). I have sketched the stacking if my description isn’t clear. A taller case would probably be needed but I would think it would fit into the higher case that has been noted other places (would need the user to cut the holes). If the pins needed were added to the OSPi board offset from the edge of the RPi board then with long headers it could be easily mounted. Pulls updates from your OpenSprinkler firmware.Regarding the addition of the lcd, it could be stacked above the pi board but the board is faced the wrong way for that.

pullInterval optional: The property expects an interval in milliseconds in which the plugin.Refer to the OpenSprinkler API documentation. Each accessory requires the regex pattern to be adjusted to match the station number. Example configuration based on 8 station setup. statusPattern required: Defines a regex pattern which is compared to the body of the statusUrl.


Note that I've over simplified the configuration settings below, there is much more advanced configuration you can make use of by referring to the original homebridge-http-switch.
Opensprinkler pull 8 password#
You can find online MD5 hash tools to convert plaintext password to MD5. The password shouldīe MD5 hashed too (all lower-case). All API commands require the OpenSprinkler password to be supplied in the 'pw' parameter. The configuration settings below are tailored for the basic operation of OpenSprinkler.
Opensprinkler pull 8 install#
Then run the following command to install homebridge-http-opensprinkler-api sudo npm install -g homebridge-http-opensprinkler-api Installationįirst of all you need to have Homebridge installed. To get more details about configuration look at the original Example configuration for switching of sprinkler stations ON/OFF and syncing of status is shown below. The intention is to make it simpler for others wanting basic control of their OpenSprinkler by having this as a reference configuration that worked for me. Homebridge-http-opensprinkler-api is a Homebridge plugin forked from homebridge-http-switch specifically to control an OpenSprinkler system using the firmware API from v2.0 on.
