View single post by Ingo
 Posted: Sunday Sep 8th, 2013 01:41 pm
 PM  Quote  Reply  Full Topic 
Ingo



Joined: Sunday Jan 21st, 2007
Location: South Africa
Posts: 562
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

 Close Window