A simple node server gets data from open sprinkler at every short poll interval.
PG3 Node Server Store Please reboot ISY before synchronization with UD Moble or human readable values may be shown as numbers.
https://forum.universal-devices.com/forum/323-opensprinkler/
The settings for this node Short Poll, password, url, and manualRunTimeSeconds. All defined below. With the exception of Short Poll all items are set in custom params.
- How often to get data from open sprinkler. Default is 5 seconds, the same as OpenSprinkler Apps. changing this to a lower value may cause communication issues. changing to a higher value will delay status updats to ISY.
- Not used
- OpenSprinkler password. This will be converted to MD5 before transmittion
- The local IP Address of Open Sprinkler, this should be fully qualified starting with "http://". OpenSprinkler does not broadcast its location so the address should be reserved in the users router.
- The default runtime when an OpenSprinkler station is triggered manually. This can be changed in ISY but will reset on Polisy restart/reboot.
- Polyglot V3.
- ISY firmware 5.3.x or later
- Opensprinkler firmware 2.1.9 (2019) or later. Please be sure to backup open sprinkler before upgrading firmware as you settings will be removed! https://openthings.freshdesk.com/support/home see User Manuals and select your hardware 3.x or 2.x
- Please allow upto one minuite after credentials and URL are saved before opeining the Admin consloe as it may take time to populate sprinkler Station and Program Nodes.
- OpenSprinkler idetifies Stations and Programs by index, so moving a program up or down from the OpenSprinkler Web or App interface will cause the Node Server to trigger the wrong program. If this is done please rename nodes in ISY or move back to previous position.
- When manually triggering a progarm from ISY it will not show as "Running". This is because OpenSprinkler assigns manually triggered programs to ID 254 which is out of range of available programs. The Node Server will still show as running in both the Parent Station Node ("Stations Queued") and the Main Parent Node ("Running Program")
- Starting multiple zones from an ISY program may require a 5 second delay between zones to allow OpenSprinkler to register a station as running. If multiple zones are started before OpenSprinkler registers one as running then multiple zones may be started simultaneously.
- 2022.1.16 01/16/2022
- Initial version published to github