RogueProeliator wrote:... If you, or anyone really, have different thoughts in terms of structuring the devices please chime in...
My suggestion is to live with your Rainmachine for a while, at least a couple of weeks. Get the feel for what it can, and cannot, do and how you can control, adjust and tune it.
It is essentially designed to be set once and left alone. So, any support you add for it in Indigo should, IMO, augment what the box can do. But, not replicate the functionality already in the box. For example: I see no point in developing a full scheduling capability in Indigo when the Rainmachine already does that extremely well. OTOH, using events (based on data reported by the Rainmachine) to allow Indigo to manage related actions (notifications, light control, pool covers er closing, etc.) would be quite valuable.
But, as I found, there is a lot there and it really does take a while to totally get their vibe on irrigation.