Comfort Automation/ Security System Forums > Software Applications > ComfortClient > ComfortClient Plug-ins > OpenSprinkler Plugin |
Moderated by: juwi_uk, Ingo |
Author | Post | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
Ingo UCM Pi Users
|
All, A few months ago I bought myself an OpenSprinkler irrigation controller from http://rayshobby.net. This is an Arduino based controller with OpenSource firmware. There is also a RaspberryPi version available with a program ported from C to Python. I wanted Comfort to 'know' when my Sprinklers are On or Off so I can put it on my ComfortClient floorplan. Unfortunately the UCM/Universal was not able to control this device so I decided to write my own Plugin and manage it via ComfortClient. With the latest release of ComfortClient you now have the option to load the OpenSprinkler Plugin, it uses the same system requirements as ComfortClient so the minimum specification is Windows 7 or above. Download link at Julian's website http://www.futurehomesoftware.com/downloads.html. Thanks to Julian for hosting my Plugin Also a big thanks to Ray and Dan from the OpenSprinkler forum hosted at http://rayshobby.net. Not to mention Julian for coaching me on the Plugin API and assisting me to write my first ComfortClient Plugin with some degree of success On to the good stuff: * OpenSprinkler Plugin supports both OpenSprinkler Micro and OpenSprinklerPi. The Micro version is fairly basic as there is no room on the Micro for added features. The RaspberryPi version is a different story. I've included an addon python script that extends the OSPi capabilities so that I can poll several variable only using one query command. * Some of the variables that can be polled are: Zone State Zone Description Rain Delayed Rain Sensed Manual Mode Water Level % Enabled and as a bonus, Raspi CPU Temperature * All the above can be mapped to Comfort Counters. This gives Comfort the ability to 'react' on certain events. I hope you enjoy it as it will continually evolve as time goes on.. Regards Ingo |
|||||||||
Ingo UCM Pi Users
|
OpenSprinkler Manager main screen: Attachment: ComfortClient-1.jpg (Downloaded 32 times) |
|||||||||
Ingo UCM Pi Users
|
Mappings: Attachment: OpenSprinklerMappings.png (Downloaded 32 times) |
|||||||||
Ingo UCM Pi Users
|
and Logging. The Logging files are also zipped each day to conserve space. You can choose your output format to enable import into whatever database tool you would want to use for reports etc. Attachment: OpenSprinklerLogging.png (Downloaded 32 times) |
|||||||||
juwi_uk Member
|
Ingo, It looks good and works well; might have to pinch a few ideas! Jules |