A few people have asked about this, but the device uses the "Color Control" command class that Hubitat doesn't support. Even the new revision of this device (that came out this year) uses Color Control instead of Switch Color. So, to get it working I had to pass the Raw Z-wave commands to the Hubitat hub. For example, to change the Night Light to red:
cmds << new hubitat.device.HubAction("33060002FF", hubitat.device.Protocol.ZWAVE)
cmds << new hubitat.device.HubAction("330702", hubitat.device.Protocol.ZWAVE)
Anyway, a lot of the code was originally created by an Express Controls employee (I believe) for SmartThings and I made a few bug fixes and enhancements in 2015 & 2016.
Just wanted to say thanks for this. I was in the middle of altering the ST DTH and was having massive problems with the colors. Some googling led me to this and everything is working great. I appreciate you work!
It seems like the platform isn't accepting negative values with this particular Z-Wave command. Hey @mike.maxwell, when sending a negative value using scaledConfigurationValue, it is returning the following error:
errorjava.lang.NumberFormatException: For input string: "0-" on line 370 (updated)
The error says 0-, even though the data is in the format -1, -2, -3, etc.
I excluded it an readded it seems th think its working better got motion and temp but thinks its already on when it is not and i try to turn the light on.. I therefore thought maybe the color so I trieed setting hue color etc in the device panel and i get this error in the logs
I thought maybe the color is not working through the device panel so tried an automation on motion
still not working
dev:2902020-08-13 12:32:03.177 am errorgroovy.lang.MissingMethodException: No signature of method: user_driver_erocm123_EZmultiPli_fix_481.setHue() is applicable for argument types: (java.math.BigDecimal) values: [100] Possible solutions: getAt(java.lang.String) (setHue)
dev:2902020-08-13 12:31:59.084 am errorgroovy.lang.MissingMethodException: No signature of method: user_driver_erocm123_EZmultiPli_fix_481.setSaturation() is applicable for argument types: (java.math.BigDecimal) values: [100] (setSaturation)
dev:2902020-08-13 12:31:58.283 am errorgroovy.lang.MissingMethodException: No signature of method: user_driver_erocm123_EZmultiPli_fix_481.setHue() is applicable for argument types: (java.math.BigDecimal) values: [88] Possible solutions: getAt(java.lang.String) (setHue)
dev:2902020-08-13 12:31:57.451 am debugsetColor() : [saturation:86, hue:82, level:89]
it looks like there is no switch capability should witch or on of show up on the right as one of the current states it should be either on or off not nothing?
c7 i have given up on it for now.. even with latest firmware.. now i excluded it and cannot even get it to pair again.. i think it had pretty old firmware if i remember like 2.2 or something.. i have ordered a newer one .. i like using them in places as night lights with motion alll in one.