Z-Wave irrigation controller - can't config/use

I’m trying HA (coming from HomeSeer). I’ve got a Linear/Nortek/GoControl z-wave irrigation controller, manual shown here: https://www.homeseer.com/pdfs/Nortek/WI15Z-1-manual.pdf

In HomeSeer it adds easily and has a device with a drop-down to pick options like

  • All Valves Off
  • Valve 1 on 5 mins
  • Valve 1 on 10 mins
  • Valve 2 on 5 mins etc.

For status/value pairs, I see

  • All Valves Off = 0
  • Valve 1 on 5 mins = 1281
  • Valve 1 on 10 mins = 2561
  • Valve 2 on 5 mins = 1282 etc.

In HA, the node sets up as: Linear (Nortek Security Control LLC) Unknown: type=5749, id=3135
Related entities:

  • Linear (Nortek Security Control LLC) Unknown: type=5749, id=3135 SourceNodeId
  • Linear (Nortek Security Control LLC) Unknown: type=5749, id=3135 Alarm Level
  • Linear (Nortek Security Control LLC) Unknown: type=5749, id=3135 Alarm Type
  • Linear (Nortek Security Control LLC) Unknown: type=5749, id=3135 Switch

The Switch entity shows:

  • node id 8
  • value index 0
  • value instance 1
  • value id 72057594176946176

If I manually change the state on Switch from On to a value like 1281, nothing.
If I manually change the state on the SourceNodeID entity from 0 to 1281, nothing.

I also noticed when I do Print Node, the log shows it’s querying several classes, but IRRIGATION is not one of them. I’m a bit lost for something that was a one-click-setup in HomeSeer. Hoping for any advice. Thanks!

Unfortunately HA does not fully support that device. The Z-Wave software (OpenZWave) does not implement the Irrigation command class. https://github.com/OpenZWave/open-zwave/issues/1434

Switches only have on/off states, you can’t set a number. SourceNodeID is not used for anything and setting the state does nothing.

1 Like

Since Home Assistant has migrated to Z-Wave JS, has this GoControl Irrigation controller received any support? It appears there is at least some references to the Irrigation Command Class in Z-Wave JS, but I have 2 of these devices and they don’t appear to be controllable. Just curious.

Yes, Z-Wave JS supports the Irrigation CC. https://zwave-js.github.io/node-zwave-js/#/api/CCs/Irrigation

There is no built-in entity support for the CC in HA. Someone would need to add that. It’s a complicated command class, so it’s not clear if entities alone are enough to make a usable UI for it. I am pretty sure the Irrigation CC was invented specifically for the GoControl device, it’s rare to see in the wild.

You can manually control the device in HA using the invoke_cc_api sevice call and write custom templates to use the values as entities.

I suppose I could hook it up to my HomeSeer software and capture the debug logs to see how it’s being controlled. That would probably give me the insight I need. It’s supported by HomeSeer as mentioned in this thread. Maybe too late for this season though, it’s already 81 degrees in South Texas!

Did you ever get any traction on getting this working in HA? I loaded a demo copy of HomeSeer to see if it would control the unit and it does, indeed (although I haven’t figured out how to set up a schedule via HomeSeer). When I use the pull-down it does activate the different zones so the system does work. I contacted the GoControl folks via chat asking for programming details and hit the wall there as expected.

No, I sold both units I had and built an irrigation controller with ESP Home. It’s been working great since.