Comfort  Automation/ Security System Forums Home

 Moderated by: juwi_uk, Ingo  
AuthorPost
Ingo
UCM Pi Users


Joined: Sunday Jan 21st, 2007
Location: South Africa
Posts: 557
Status: 
Offline

  back to top

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 :D

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


Joined: Sunday Jan 21st, 2007
Location: South Africa
Posts: 557
Status: 
Offline

  back to top

OpenSprinkler Manager main screen:

Attachment: ComfortClient-1.jpg (Downloaded 32 times)

Ingo
UCM Pi Users


Joined: Sunday Jan 21st, 2007
Location: South Africa
Posts: 557
Status: 
Offline

  back to top

Mappings:

Attachment: OpenSprinklerMappings.png (Downloaded 32 times)

Ingo
UCM Pi Users


Joined: Sunday Jan 21st, 2007
Location: South Africa
Posts: 557
Status: 
Offline

  back to top

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


Joined: Friday May 25th, 2007
Location: Newbury, United Kingdom
Posts: 1255
Status: 
Offline

  back to top

Ingo,

It looks good and works well; might have to pinch a few ideas! :)

Jules


UltraBB 1.172 Copyright © 2007-2014 Data 1 Systems