Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Class: Irrigation
#1
This thread is for discussion of the Irrigation device class. This is probably not any sort of high level irrigation scheduling type device, but more low level for core irrigation control, such as would be under the control of some other scheduling entity.

[to be done]
Dean Roddey
Software Geek Extraordinaire
Reply
#2
(reserved for expansion)
Dean Roddey
Software Geek Extraordinaire
Reply
#3
(reserved for expansion 2)
Dean Roddey
Software Geek Extraordinaire
Reply
#4
This is one where I'm fairly lost at sea. Any suggestions about what this one might include? Could it be sufficient to then allow something like the generic irrigation scheduler to work in terms of such an interface? I guess that wouldn't be the case, given that it probably has to control non-dedicated irrigation control hardware.

But, anyhoo, is there anything that could actually be generically said about irrigation controllers? Or could they effectively be covered by the Relay class for all intents and purposes?
Dean Roddey
Software Geek Extraordinaire
Reply
#5
Once again, before I start on the Irrigation Caddy driver, is there any reasonable abstraction we can define for an irrigation controller? It can't just be that it's a set of zones that can be turned off and on, since in many cases that will be done via a device that isn't itself an irrigation controller but just a relay device.

But is there any functionality that would be useful to define in terms of an irrigation controller itself that would provide useful semantic information and which would be pretty much universally supported amongst such devices? If not, I'll just make the caddy outputs be relay fields and be done with it.
Dean Roddey
Software Geek Extraordinaire
Reply
#6
I'm at a blank right now but I'll think about it. I would suggest looking at jkish's Generic Irrigation Driver for some thoughts as he put in some goodies like weather and evapotranspiration features. That may be a good place to start to get some ideas.
http://www.charmedquark.com/vb_forum/sho...php?t=8578
Reply
#7
That type of stuff would really still want to live at a higher level, at maybe a 'sprinkler manager' level, not really at the driver level probably, because it will have to necessarily pull in information from various places. Ultimately we'll get his sprinkler driver thingie converted over to the new Event Monitor system, where it will be much more efficient and better able to do its job.
Dean Roddey
Software Geek Extraordinaire
Reply
#8
Not sure if this is the wrong abstraction level or not.. But some things that may make sense

-Current status (running, stopped, bypassed)
-System Bypassed Yes/No (from rain sensor or other)
-List of Sensors with some parameters
- - Current Status On/Off
- - Name
- - Next run time
-List of Schedules / Program
- - Running/NotRunning
- - Enabled/Disabled
- - Some details about the program (may vary wildly between vendors?)
Reply
#9
The gotcha with things like the individual zones is that all too often those will not be an actual irrigation controller, but just some relays. So any higher level manager won't ever be able to assume that, at the individual zone on/off type level that it's dealing with a formal irrigation controller.

Schedules make more sense if we are talking about something that really is specific to the irrigation controller, but as you say, I'm not too sure if we can find any commonality. And, I guess, from the perspective of trying to provide some sort of standardized interface for a higher level controller, the built in schedules may be of no interest since it would be providing the schedule itself (since it has to work with smart and non-smart irrigation systems.)
Dean Roddey
Software Geek Extraordinaire
Reply


Possibly Related Threads...
Thread Author Replies Views Last Post
  Class: Thermostat Dean Roddey 17 4,016 01-29-2016, 10:15 AM
Last Post: Dean Roddey
  Class: SceneCtrl Dean Roddey 20 2,503 03-31-2015, 12:38 PM
Last Post: Dean Roddey
  Class: NowPlaying Dean Roddey 8 1,294 09-23-2014, 02:01 PM
Last Post: Dean Roddey
  Class: Switcher Dean Roddey 9 1,419 08-20-2014, 08:17 AM
Last Post: Dean Roddey
  Class: Security Dean Roddey 33 4,172 08-13-2014, 03:02 PM
Last Post: Dean Roddey
  Class: Projector Dean Roddey 29 3,077 08-11-2014, 08:56 AM
Last Post: Dean Roddey
  Class: Lock Dean Roddey 5 935 07-31-2014, 01:24 PM
Last Post: Dean Roddey
  Class: ContactClosure Dean Roddey 7 1,071 07-31-2014, 10:14 AM
Last Post: Dean Roddey
  Class: DIO Dean Roddey 7 1,291 07-31-2014, 10:08 AM
Last Post: Dean Roddey
  Class: Relay Dean Roddey 4 862 07-31-2014, 09:56 AM
Last Post: Dean Roddey

Forum Jump:


Users browsing this thread: 1 Guest(s)