Fibaro RGBW Controller (DTH link in post 32, police light smartapp link in post 79)

This is not right. HubId is normally 1 so this device’s DNI is probably clashing with the hubId, which would explain why the status is INACTIVE and we’re not seeing any command responses. Check what your Hub’s Zwave Node ID is. If the hub ID is indeed 1, then I would be interested to know how on earth you have managed to get a device DNI to also be 1!?!

Probably worth talking to SmartThings support, but it’s likely the quickest way to fix this is to remove, reset, and re-add the device.

Note, my handler doesn’t do anything with the DNI, so this problem is unlikely to be caused by my DTH.

I have reset it, and it doesn’t work but I’m receiving an error when I try to turn it on and refresh

Turn on
e37a399d-9397-4311-926a-4904c7266fe1 12:36:12 PM: error java.lang.NullPointerException: Cannot invoke method getAt() on null object @ line 1510
e37a399d-9397-4311-926a-4904c7266fe1 12:36:02 PM error java.lang.NullPointerException: Cannot invoke method getAt() on null object @ line 1033
e37a399d-9397-4311-926a-4904c7266fe1 12:36:02 PM: info Fibaro RGBW Controller: on()

Refresh

e37a399d-9397-4311-926a-4904c7266fe1 12:36:13 PM: error java.lang.NullPointerException: Cannot invoke method getAt() on null object @ line 1510
e37a399d-9397-4311-926a-4904c7266fe1 12:36:12 PM: error java.lang.NullPointerException: Cannot invoke method getAt() on null object @ line 1510
e37a399d-9397-4311-926a-4904c7266fe1 12:36:12 PM error java.lang.NullPointerException: Cannot invoke method getAt() on null object @ line 1510
ed611d8e-b4d0-4615-b025-8f1842cad7de 12:36:12 PM: debug Parsed 'zw device: 07, command: 9881, payload: 00 32 02 21 64 00 00 00 23 01 2C 00 00 00 23 ’ to [‘name’:‘energy’, ‘value’:0.035, ‘unit’:‘kWh’, ‘isStateChange’:false, ‘displayed’:false, ‘linkText’:‘Lámpara Salón’, ‘descriptionText’:Lámpara Salón energy is 0.035 kWh]

I configured again the device an it seems working but in the logs I see some errors:

e37a399d-9397-4311-926a-4904c7266fe1 12:54:02 PM: error java.lang.NullPointerException: Cannot invoke method toInteger() on null object @ line 1555
e37a399d-9397-4311-926a-4904c7266fe1 12:54:02 PM: info Fibaro RGBW Controller: Channel 3 is on.
e37a399d-9397-4311-926a-4904c7266fe1 12:54:02 PM: info Fibaro RGBW Controller: Channel 3 level is 100%.
e37a399d-9397-4311-926a-4904c7266fe1 12:54:02 PM: error java.lang.NullPointerException: Cannot invoke method toInteger() on null object @ line 1549
e37a399d-9397-4311-926a-4904c7266fe1 12:54:02 PM: info Fibaro RGBW Controller: Channel 2 is on.
e37a399d-9397-4311-926a-4904c7266fe1 12:54:02 PM: info Fibaro RGBW Controller: Channel 2 level is 100%.
e37a399d-9397-4311-926a-4904c7266fe1 12:54:02 PM: error java.lang.NullPointerException: Cannot invoke method toInteger() on null object @ line 1543
e37a399d-9397-4311-926a-4904c7266fe1 12:54:02 PM: info Fibaro RGBW Controller: Channel 1 is on.
e37a399d-9397-4311-926a-4904c7266fe1 12:54:02 PM: info Fibaro RGBW Controller: Channel 1 level is 100%.

Is it normal that I see 11.2W power having the maximum brightness and all channels turned on?

Ok, I can see the issue here is that the levelWhite attribute has never been initialised. I can fix this by updating the code.

That depends entirely on what you have connected to the controller. What is the wattage of your load?

Cool.
12V 10A, so it should be 120W and the strip wattage is 96W. I guess I’m having a wattage drop…

Right, v0.04 is on github now. This version will ensure that all the attributes get initialised correctly.

@pakjb Replace the code in the IDE, then refresh the device settings from smartphone app, this should then populate values for the missing white channel and you shouldn’t see any more errors.

I see the same errors. It seems that is something related to the white channel:

white: Math.round(device.latestValue(“levelWhite”).toInteger() * 255/100)]

FYI: I commented the following code

//“switchWhite”,“levelWhiteSlider”, “levelWhiteTile”,

and uncommented the following code:

“switchCh4ReadOnly”, “ch4Label”, “levelCh4Tile”,

What kind of transformer are you using? I’ve had trouble with cheap Chinese transformers, that behave erratically. You could try a different one.

This is my power supply

I have a four channel wire which come from the power supply. This wire is connected to two wires, one connected to a 4m led strip and the other connected to a 2m led strip.

The interesting finding is that the main wire is receiving 12 volts. When I link the 2m wire, there is a volt drop receiving 10volts, and finally when I link the third wire, it only receive 8volts…

That’s the exact same model that was causing problems for my Fibaro RGBW Controller, it didn’t supply steady power, and sometimes made a hissing noise trying to turn the led lights on, I would get a different one, and you’ll see different results.

I have solved the voltage drop putting two transformer of 12V in series. My following question is what is the parameter I should use to be able to switch off the lights (from the wall switch) with one click. Currently, I need to to double click on the switch to be able to turn down the lights…

Hi Eveyone , I am new to Smarthing and I would like to install fibaro rgbw control and I didn’t know how I do it and how to pair it to smartthing , and it is possible to run 12m of led strip with fibaro rgbw control
Thank you

Hi there, i saw you liked my previous post regarding installing the fibaro, do you still have questions regarding it?

Yes please could you please show how I can connect the fibaro rgbw controller to led strip and how I can connect it to the smart things hub ?
Thank you

As per my other post, follow this guide its pretty simple

Buy a kit if you do not want to mess around with voltage and strip length or whatnot.
Make sure they come with a power supply

For mine i bought this kit, you dont need this exact one, any rbg kit would do, just make sure it comes with a power supply for the length of strip u want to run:

https://www.amazon.ca/Abask-Waterproof-Controller-Graduation-Indoor-Outdoor/dp/B01N5A1QEL/ref=sr_1_11?s=kitchen&ie=UTF8&qid=1492719889&sr=1-11-spons&keywords=led+strip+10m+rgbw&psc=1

Cut off and splice the power supply end cord: you should have 2 wires:

  1. Ground (black)
  2. 12/24v (red)

Cut off one end of the strip connector and put all together using this picture

When you turn on the power, you should be able to “add a thing” to smarthings and control the colours

That is pretty much it

3 Likes

Thank you and if I want to change the network on smartthing I have to do the steps again or just put the new internet on without setting up ?
Thank you

Never did it, but i dont see why it would ask you to redo all the setup

1 Like

Thank you so much for the help

Hi,

I don’t know what happened but in the last days the controller is not working properly. When I turn on the light, the color slider doesn’t work. For example, if I try to put Green or Red to 100%, no updates are shown, however in the logs I see these event. You can find a screenshot that shows Red and Green with the slider position into 100% but in the right box it says 0%

Another problem I see is when I turn on or turn off the lights, until I click on update button, no changes in the status are show. In the screenshot below you can see the status once click turn off. The sliders are in off, but the main status is still in on. On the logs I see turn on or turn off events.

Yours look different from mine, are you using a custom DTH for the fibaro?