Hubitat for AUS/NZ Chat

Morning all,

I'm curious as to which suppliers Aussies are using to buy their smart products. Obviously there is Amazon AU/US and Ebay, but which other more local outfits have you come across?

These are the ones that seem to crop up for me a fair bit, but yet to purchase from any of them:

A few I've found in searching (including yours above), but haven't necessarily used is

1 Like

Hi, wondering if someone can help me with getting a Nue Zigbee 3 gang light switch & a Scene Switch (to use as a 2 way switch on one gang) in HE.
I've loaded the drivers as per a previous in this post in this topic. ' HUI ZigBee Wall Switch 3 Gang V.3.4' & ' HUI ZigBee Wall Switch Single Gang 1.1'
I can see them in my 'Devices', I have set the device to 'HUI ZigBee Wall Switch 3 Gang V.3.4' it shows -


I can't see it in any Apps, I have the Built in Apps - 'Buttons' & 'Motion Lighting' installed.
Can someone help with the setup.
In 'Devices' If I click on 'On1' the ligt doesn't turn on, same with 'On2' & 'On3'

I also have a Nue Zigbee Double Power Point, I guess this would work in a similar way?

Not sure I’m going to be Much help to you as I don’t use HE with lighting BUT you need to open the logs. With Log tab open press the buttons in the driver for the switches and they should be reported there. If not then exclude then re pair the switches taking note of what what’s initially discovered by HE.
That data may assist others with your issue.

Also what’s with NUE and HUI ??
Same, same or different ?

Thanks I'll have a look at the logs.
I think NUE & HUI are manufacturer names, see below
image

Take a close look at this thread. You'll need to note the correct endpoints, and modify the driver in at least 3 locations. Once you've done that, ensure that you can turn all 3 lights/endpoints on and off from within the driver (individually - on1, on2, on3 etc).

Then load the device sync app by pasting the code into into the app code section, then from the main app page, select "load user app" from the top right. Install an instance of the app and select the 3 gang switch as the switch. You can them rename that instance of the app, and it will auto-create the 3 endpoints as new virtual switches (you will also need to ensure that you have loaded the virtual switch driver). You can then turn on/off each individual light switch via the newly created virutal switches (via google/alexa etc).

Hi Mike, I got the end points from the supplier. I changed them in 3 locations in the driver code. In the device I can see that one of the lights is on, which it is. If I turn one of them on, nothing happens. In the Log I get this information & error, if you can possibly advise where & what to change? -
dev:5132019-05-14 06:48:53.863 pm infooff2()

dev:5132019-05-14 06:48:39.122 pm infoon2()

dev:5132019-05-14 06:48:15.143 pm errorgroovy.lang.MissingMethodException: No signature of method: user_driver_George_Castanza_HUI_ZigBee_Wall_Switch_3_Gang_V_3_4_418.configure() is applicable for argument types: () values: [] (configure)

dev:5132019-05-14 06:48:13.001 pm debugrefreshing

Hi Mike, I found 3 spots where the same numbers where that I had changed before, changed them to the same as the endpoints, & I can now control the lights from the Device. I then install the App & got them all working.
I have one turning off when I activate my HSM to arm at night. Thanks again for your help

1 Like

Hi Mike, I have the 3 gangs working, thanks. I have what is called a 'Scene Switch' which is a switch to control a light from another location, mine is on the top of my stairs. I've modified the single gang driver to do this. I have the end points from the supplier, I think, he said to try 02. So I changed all the 10's in the driver to 02. I have found all the spots in the driver & now have no errors with the exception of -
dev:4882019-05-15 08:01:50.487 pm debugoff()

dev:4882019-05-15 08:01:43.329 pm debugon()

I think below is the area in the driver code where it could be. Can you have look through the code to see where I need to make the change.

Map resultMap = [:]

if (descMap.cluster == "0006" && descMap.attrId == "0000" && descMap.value =="00" && descMap.endpoint == "02") {
	resultMap = createEvent(name: "switch", value: "off")
} 
    
else if (descMap.cluster == "0006" && descMap.attrId == "0000" && descMap.value =="01" && descMap.endpoint == "02") {
	resultMap = createEvent(name: "switch", value: "on")
}

return resultMap

}

def off() {
log.debug "off()"
sendEvent(name: "switch", value: "off")
"st cmd 0x${device.deviceNetworkId} 0x02 0x0006 0x0 {}"
}

def on() {
log.debug "on()"
sendEvent(name: "switch", value: "on")
"st cmd 0x${device.deviceNetworkId} 0x02 0x0006 0x1 {}"
}

That is not an error. If you dont want the debug message, change this in 2 locations

def off() {
log.debug "off()"
sendEvent(name: "switch", value: "off")
"st cmd 0x${device.deviceNetworkId} 0x02 0x0006 0x0 {}"

To:

def off() {
// log.debug "off()"
sendEvent(name: "switch", value: "off")
"st cmd 0x${device.deviceNetworkId} 0x02 0x0006 0x0 {}"

OR:

def off() {
log.info "off()"
sendEvent(name: "switch", value: "off")
"st cmd 0x${device.deviceNetworkId} 0x02 0x0006 0x0 {}"

Not sure if you realised that the light isn't turning on or off, I changed to this-

def off() {
log info "off()"
sendEvent(name: "switch", value: "off")
"st cmd 0x${device.deviceNetworkId} 0x02 0x0006 0x0 {}"
}

def on() {
log info "on()"
sendEvent(name: "switch", value: "on")
"st cmd 0x${device.deviceNetworkId} 0x02 0x0006 0x1 {}"
}

& get this in the log -

dev:4882019-05-15 09:45:28.619 pm errorgroovy.lang.MissingMethodException: No signature of method: user_driver_Hubitat_HUI_ZigBee_Wall_Scene_Switch_GH_altered_from_1_Gang_450.log() is applicable for argument types: (null) values: [null] Possible solutions: on(), run(), off(), run(), any(), any(groovy.lang.Closure) on line 129 (on)

dev:4882019-05-15 09:45:23.061 pm errorgroovy.lang.MissingMethodException: No signature of method: user_driver_Hubitat_HUI_ZigBee_Wall_Scene_Switch_GH_altered_from_1_Gang_450.configure() is applicable for argument types: () values: [] (configure)

dev:4882019-05-15 09:45:20.843 pm errorgroovy.lang.MissingMethodException: No signature of method: user_driver_Hubitat_HUI_ZigBee_Wall_Scene_Switch_GH_altered_from_1_Gang_450.log() is applicable for argument types: (null) values: [null] Possible solutions: on(), run(), off(), run(), any(), any(groovy.lang.Closure) on line 123 (off)

dev:4882019-05-15 09:45:18.055 pm errorgroovy.lang.MissingMethodException: No signature of method: user_driver_Hubitat_HUI_ZigBee_Wall_Scene_Switch_GH_altered_from_1_Gang_450.log() is applicable for argument types: (null) values: [null] Possible solutions: on(), run(), off(), run(), any(), any(groovy.lang.Closure) on line 129 (on)

dev:4882019-05-15 09:45:13.066 pm errorgroovy.lang.MissingMethodException: No signature of method: user_driver_Hubitat_HUI_ZigBee_Wall_Scene_Switch_GH_altered_from_1_Gang_450.log() is applicable for argument types: (null) values: [null] Possible solutions: on(), run(), off(), run(), any(), any(groovy.lang.Closure) on line 129 (on)

dev:4882019-05-15 09:45:11.966 pm errorgroovy.lang.MissingMethodException: No signature of method: user_driver_Hubitat_HUI_ZigBee_Wall_Scene_Switch_GH_altered_from_1_Gang_450.log() is applicable for argument types: (null) values: [null] Possible solutions: on(), run(), off(), run(), any(), any(groovy.lang.Closure) on line 129 (on)

& I changed to this -
def off() {
// log.debug "off()"
sendEvent(name: "switch", value: "off")
"st cmd 0x${device.deviceNetworkId} 0x02 0x0006 0x0 {}"
}

def on() {
// log.debug "on()"
sendEvent(name: "switch", value: "on")
"st cmd 0x${device.deviceNetworkId} 0x02 0x0006 0x1 {}"
}

I get this in logs -
dev:4882019-05-15 10:00:06.843 pm errorgroovy.lang.MissingMethodException: No signature of method: user_driver_Hubitat_HUI_ZigBee_Wall_Scene_Switch_GH_altered_from_1_Gang_450.configure() is applicable for argument types: () values: [] (configure)

dev:4882019-05-15 09:58:34.550 pm errorgroovy.lang.MissingMethodException: No signature of method: user_driver_Hubitat_HUI_ZigBee_Wall_Scene_Switch_GH_altered_from_1_Gang_450.configure() is applicable for argument types: () values: [] (configure)

News from the ZWave front! I found the culprit for my inability to pair anything in secure mode and it was the Au-zwaveme dongle that came with the unit.

Won't bore you with all the ins and outs but a couple of weeks of frustration was cured when I replaced the dongle with a Zstick and after that have paired my garage door opener, two door locks (KAS600) and Zconnect Garage controller I use on my electric driveway gates. ALL PAIRED FIRST TIME IN SECURE MODE ......meaning they now work!

This may be a stupid question but to be clear, simply replacing the included ZWaveMe dongle with the ZStick and plugging it into the Hubitat just worked without anything else needing to be done ?

Yes, the ZStick will work with the hub as is. Your Z-Wave devices are tied to whatever stick you use, so if you switch sticks, you would have to start over with pairing devices. We have found and fixed the bug concerning secure devices joining. This fix will be in our upcoming 2.1.0 release.

4 Likes

Great to hear. I've just spent a few hours trying to get a Yale Z-Wave Lock to secure pair, and have been unsuccessful. Looking forward to the update!

Just an FYI. RACV have started selling Samsung Smartthings sensors online here in AUS. You can get the Motion Sensor and the MultiSensor. Shop.

Somebody mentioned that the sensors might be different to the standard v3 sensors and may not work, but I haven't seen that accurately reported yet.

Oh cool. Nice pricing too. Just ordered 10 x Iris v2 motions otherwise I would grab one to check them out.
My gut feeling is that I expect them to be just the same as US ones.

Yeah, thought the pricing was alright. Not too much of an OzTax applied there. How much did you get the iris sensors for each?

$10 ea.

Wow, that’s cheap. Where did you get the from?

Ebay seller

Arriving this week :+1:t2: