Does this work with Hubitat

BTF-LIGHTING 5in1 LM052 Zigbee 3.0 LED Controller

https://a.co/d/1n3bTmj

Curious if others have tried this. Looks like an awesome controller!

If the seller adrvertizes the dimmer as being Philips Hue compatible, the chances that it will work with Hubitat are very good. Most probably, the right driver will not be selected automatically upon the initial pairing - you will need to change the driver manually, assigning one of the HE inbuilt Zigbee Dimmer drivers.

1 Like

Searching the reviews for the product with the keyword "Hubitat" brings up the following ....

1 Like

sorry dimmer? This is a LED strip controller or does it matter?

I meant RGB controller / light / bulb / dimmer drivers - all these are named differently, but internally, they use the same or very similar Zigbee commands to control the on/off state, brightness, colors, hue, saturation etc, etc.

1 Like

NP all good just checking we were talking about the same item! Thanks

I bought one of these last January for testing and used it with this BTF-Lighting FCOB CCT strip (tunable 3000-6000K). It connected to my C7 using the built-in Generic Zigbee Dimmer driver and worked fine for on/off/dim. I tried every logical driver in the list and achieved full functionality, including temperature change, only with the Advanced Zigbee RGBW Bulb driver.

Note that it will log this error a few times a minute:

org.codehaus.groovy.runtime.metaclass.MissingMethodExceptionNoStack: No signature of method: advancedZigbeeRGBWbulb.connectDevice() is applicable for argument types: (groovy.json.internal.LazyMap) values: [[firstRun:false]] (method connectDevice)

Are there any "Scheduled Jobs" listed on the device detail page left over from a previous driver you tried?

There are two! What's the easiest way to get rid of them?

Go to Logs > Scheduled Jobs, find the two listed for this device (under the App/Driver Name column--you can also verify that the scheduled job names match what you see on the device detail page), then use the trash/delete icon in the "Actions" column to remove each job.

1 Like

That did it, thanks! Learned something new - today has been a good day :slightly_smiling_face:

2 Likes

I tested the LM052 with this CCT FCOB strip and this RGB FCOB strip.

The results were generally poor. It did correctly control the CCT strip with (oddly) the Advanced ZigBee RGBW Bulb driver. For the RGB strip, neither the above driver nor the Advanced ZigBee RGB Bulb driver could change the color (logs below). Functions that worked on both drivers: off/on/flash/preset level/set level. For both drivers, these had no effect: set hue/set saturation.

trace invalid color command [raw:catchall: 0104 0300 01 01 0040 00 E1CB 00 00 0000 0B 01 0600, profileId:0104, clusterId:0300, clusterInt:768, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:E1CB, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[06, 00]]
debug descMap:[raw:catchall: 0104 0300 01 01 0040 00 E1CB 00 00 0000 0B 01 0600, profileId:0104, clusterId:0300, clusterInt:768, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:E1CB, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[06, 00]]
info white light level was set to 100%
debug descMap:[raw:catchall: 0104 0008 01 01 0040 00 E1CB 00 00 0000 0B 01 0400, profileId:0104, clusterId:0008, clusterInt:8, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:E1CB, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[04, 00]]
debug setColor([hue:34, level:100, saturation:100])

The Generic ZigBee RGB Light driver also failed to change colors on the RGB strip, but different error:

setColor([hue:34, level:100, saturation:100]): java.lang.NumberFormatException: For input string: "0A00" on line 290
setSaturation(50): java.lang.NumberFormatException: For input string: "0A00" on line 400
setLevel(20): java.lang.NumberFormatException: Character A is neither a decimal digit number, decimal point, nor "e" notation exponential mark. on line 260
setHue(30): java.lang.NumberFormatException: For input string: "0A00" on line 361

Maybe a dev out there familiar with Tuya products will step up?

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.