[RELEASE] Fibaro Dimmer 2 (US)

That is strange, it should send a button event based on the logs. Other things might not work because it is the EU version, but the logs show sceneId 14 was received, and if that is the case, it should send “button 4 pushed”. Is the “Switch type” configured to “Roller Blind” in the preferences? When a button event is triggered by the switch it should show up in the “recently” tab.

There is nothing. In the old handler I used I could see scene 14 is activated in the recently feed.

I have already set roller blind to switch type in the previous DTH. Changing any parameters in your DTH does not have any effect at all, but it says synced all the time.

My device handler actually uses what you have set in the Switch Type preference to know which button event to create. I just changed that so if you don’t have anything selected, at least it will use a default (but you should still set it so it sends the correct button event). I’ve also added some additional logging.

When I got the switch I looked at the handlers that were available for the EU version. I tried a couple of course and they didn’t work. Looking at the code, it was quite different from what mine is, so I believe their are some significant differences in the firmware between the US and EU versions.

Anyway, my guess is that the preference not being set is the culprit.

Its now displaying this every few seconds:

02ebcc32-4fc8-49fc-bd3a-a87cf813a182 13.33.42 CEST: debug SensorMultilevelReport: SensorMultilevelReport(precision: 1, scale: 0, scaledSensorValue: 0.0, sensorType: 4, sensorValue: [0, 0], size: 2)
02ebcc32-4fc8-49fc-bd3a-a87cf813a182 13.33.39 CEST: debug SensorMultilevelReport: SensorMultilevelReport(precision: 1, scale: 0, scaledSensorValue: 0.0, sensorType: 4, sensorValue: [0, 0], size: 2)
02ebcc32-4fc8-49fc-bd3a-a87cf813a182 13.33.36 CEST: debug SensorMultilevelReport: SensorMultilevelReport(precision: 1, scale: 0, scaledSensorValue: 0.0, sensorType: 4, sensorValue: [0, 0], size: 2)
02ebcc32-4fc8-49fc-bd3a-a87cf813a182 13.33.34 CEST: debug SensorMultilevelReport: SensorMultilevelReport(precision: 1, scale: 0, scaledSensorValue: 0.0, sensorType: 4, sensorValue: [0, 0], size: 2)
02ebcc32-4fc8-49fc-bd3a-a87cf813a182 13.33.30 CEST: debug SensorMultilevelReport: SensorMultilevelReport(precision: 1, scale: 0, scaledSensorValue: 0.0, sensorType: 4, sensorValue: [0, 0], size: 2)
02ebcc32-4fc8-49fc-bd3a-a87cf813a182 13.33.27 CEST: debug SensorMultilevelReport: SensorMultilevelReport(precision: 1, scale: 0, scaledSensorValue: 0.0, sensorType: 4, sensorValue: [0, 0], size: 2)
02ebcc32-4fc8-49fc-bd3a-a87cf813a182 13.33.24 CEST: debug SensorMultilevelReport: SensorMultilevelReport(precision: 1, scale: 0, scaledSensorValue: 0.0, sensorType: 4, sensorValue: [0, 0], size: 2)

Do you know what that means?

Whats the difference between the Dimmer and Dimmer 2?

Found this :

Eric,

I am having a problem where S2 is not displaying any recent activity in the tab. It is showing correctly in live logging, but doesn’t show in the recent activity tab, and does not allow any automation from using S2.

I have two toggle switches, and have enabled scene activation in the preferences.

Any help is appreciated.

Thanks,
Buba

You have the US version correct? Can you post some of the logs? Also, have you specified the switch type as “Toggle” in the preferences?

Yes, I have the US version. You will see in the logs the switch type is toggle, as set by the DTH. The only thing that shows in the Recent Activity and list events in the IDE is the on/off of S1. I can’t automate anything with events from S2.

35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:58 PM: debug SensorMultilevelReport: SensorMultilevelReport(precision: 1, scale: 0, scaledSensorValue: 31.7, sensorType: 4, sensorValue: [1, 61], size: 2)
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:58 PM: debug MeterReport(deltaTime: 0, meterType: 1, meterValue: [1, 62], precision: 1, previousMeterValue: [0, 0], rateType: 1, scale: 2, scale2: false, scaledMeterValue: 31.8, scaledPreviousMeterValue: 0.0, size: 2)
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:57 PM: debug SensorMultilevelReport: SensorMultilevelReport(precision: 1, scale: 0, scaledSensorValue: 31.8, sensorType: 4, sensorValue: [1, 62], size: 2)
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:54 PM: debug SwitchMultilevelReport(value: 99)
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:54 PM: debug SwitchMultilevelReport(value: 99)
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:54 PM: debug Unhandled Z-Wave Event: MultiChannelCmdEncap(bitAddress: false, command: 1, commandClass: 32, destinationEndPoint: 0, parameter: [255], sourceEndPoint: 1)
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:53 PM: debug buttonEvent() Button:1, Value:pushed
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:53 PM: debug Switch configured as Toggle
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:53 PM: debug Configuration for preference “Switch Type” is set to 1
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:53 PM: debug dimmingDuration: 0
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:53 PM: debug sceneId: 10
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:53 PM: debug SceneActivationSet: SceneActivationSet(dimmingDuration: 0, sceneId: 10)
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:53 PM: debug MeterReport(deltaTime: 0, meterType: 1, meterValue: [0, 0], precision: 1, previousMeterValue: [0, 0], rateType: 1, scale: 2, scale2: false, scaledMeterValue: 0.0, scaledPreviousMeterValue: 0.0, size: 2)
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:50 PM: debug Unhandled Z-Wave Event: MultiChannelCmdEncap(bitAddress: false, command: 1, commandClass: 32, destinationEndPoint: 0, parameter: [0], sourceEndPoint: 1)
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:50 PM: debug buttonEvent() Button:1, Value:held
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:50 PM: debug Switch configured as Toggle
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:50 PM: debug Configuration for preference “Switch Type” is set to 1
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:50 PM: debug dimmingDuration: 0
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:50 PM: debug sceneId: 11
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:50 PM: debug SceneActivationSet: SceneActivationSet(dimmingDuration: 0, sceneId: 11)
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:50 PM: debug SwitchMultilevelReport(value: 0)
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:50 PM: debug SwitchMultilevelReport(value: 0)
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:50 PM: debug Unhandled Z-Wave Event: MultiChannelCmdEncap(bitAddress: false, command: 1, commandClass: 32, destinationEndPoint: 0, parameter: [255], sourceEndPoint: 1)
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:49 PM: debug MeterReport(deltaTime: 0, meterType: 1, meterValue: [0, 0], precision: 1, previousMeterValue: [0, 0], rateType: 1, scale: 2, scale2: false, scaledMeterValue: 0.0, scaledPreviousMeterValue: 0.0, size: 2)
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:49 PM: debug buttonEvent() Button:1, Value:pushed
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:49 PM: debug Switch configured as Toggle
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:49 PM: debug Configuration for preference “Switch Type” is set to 1
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:49 PM: debug dimmingDuration: 0
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:49 PM: debug sceneId: 10
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:49 PM: debug SceneActivationSet: SceneActivationSet(dimmingDuration: 0, sceneId: 10)
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:49 PM: debug SwitchMultilevelReport(value: 99)
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:49 PM: debug SwitchMultilevelReport(value: 99)
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:49 PM: debug MeterReport(deltaTime: 0, meterType: 1, meterValue: [0, 0], precision: 1, previousMeterValue: [0, 0], rateType: 1, scale: 2, scale2: false, scaledMeterValue: 0.0, scaledPreviousMeterValue: 0.0, size: 2)
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:48 PM: debug SensorMultilevelReport: SensorMultilevelReport(precision: 1, scale: 0, scaledSensorValue: 0.0, sensorType: 4, sensorValue: [0, 0], size: 2)
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:45 PM: debug SwitchMultilevelReport(value: 99)
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:45 PM: debug SwitchMultilevelReport(value: 99)
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:45 PM: debug SwitchMultilevelReport(value: 0)
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:45 PM: debug SwitchMultilevelReport(value: 0)
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:44 PM: debug SwitchMultilevelReport(value: 0)
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:44 PM: debug SwitchMultilevelReport(value: 0)
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:44 PM: debug MeterReport(deltaTime: 0, meterType: 1, meterValue: [0, 111], precision: 1, previousMeterValue: [0, 0], rateType: 1, scale: 2, scale2: false, scaledMeterValue: 11.1, scaledPreviousMeterValue: 0.0, size: 2)
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:41 PM: debug MeterReport(deltaTime: 0, meterType: 1, meterValue: [0, 111], precision: 1, previousMeterValue: [0, 0], rateType: 1, scale: 2, scale2: false, scaledMeterValue: 11.1, scaledPreviousMeterValue: 0.0, size: 2)
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:41 PM: debug SwitchMultilevelReport(value: 99)
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:41 PM: debug SwitchMultilevelReport(value: 99)
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:40 PM: debug Unhandled Z-Wave Event: MultiChannelCmdEncap(bitAddress: false, command: 1, commandClass: 32, destinationEndPoint: 0, parameter: [255], sourceEndPoint: 1)
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:40 PM: debug buttonEvent() Button:1, Value:pushed
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:40 PM: debug Switch configured as Toggle
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:40 PM: debug Configuration for preference “Switch Type” is set to 1
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:40 PM: debug dimmingDuration: 0
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:40 PM: debug sceneId: 10
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:40 PM: debug SceneActivationSet: SceneActivationSet(dimmingDuration: 0, sceneId: 10)
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:38 PM: debug Unhandled Z-Wave Event: MultiChannelCmdEncap(bitAddress: false, command: 1, commandClass: 32, destinationEndPoint: 0, parameter: [0], sourceEndPoint: 1)
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:38 PM: debug SensorMultilevelReport: SensorMultilevelReport(precision: 1, scale: 0, scaledSensorValue: 11.1, sensorType: 4, sensorValue: [0, 111], size: 2)
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:37 PM: debug buttonEvent() Button:1, Value:held
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:37 PM: debug Switch configured as Toggle
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:37 PM: debug Configuration for preference “Switch Type” is set to 1
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:37 PM: debug dimmingDuration: 0
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:37 PM: debug sceneId: 11
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:37 PM: debug SceneActivationSet: SceneActivationSet(dimmingDuration: 0, sceneId: 11)
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:37 PM: debug SwitchMultilevelReport(value: 0)
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:37 PM: debug SwitchMultilevelReport(value: 0)
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:34 PM: debug buttonEvent() Button:5, Value:pushed
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:34 PM: debug Switch configured as Toggle
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:34 PM: debug Configuration for preference “Switch Type” is set to 1
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:34 PM: debug dimmingDuration: 0
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:34 PM: debug sceneId: 25
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:34 PM: debug SceneActivationSet: SceneActivationSet(dimmingDuration: 0, sceneId: 25)
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:27 PM: debug buttonEvent() Button:3, Value:pushed
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:27 PM: debug Switch configured as Toggle
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:27 PM: debug Configuration for preference “Switch Type” is set to 1
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:27 PM: debug dimmingDuration: 0
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:27 PM: debug sceneId: 20
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:27 PM: debug SceneActivationSet: SceneActivationSet(dimmingDuration: 0, sceneId: 20)
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:26 PM: debug buttonEvent() Button:4, Value:pushed
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:26 PM: debug Switch configured as Toggle
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:26 PM: debug Configuration for preference “Switch Type” is set to 1
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:26 PM: debug dimmingDuration: 0
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:26 PM: debug sceneId: 24
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:26 PM: debug SceneActivationSet: SceneActivationSet(dimmingDuration: 0, sceneId: 24)
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:23 PM: debug buttonEvent() Button:3, Value:held
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:23 PM: debug Switch configured as Toggle
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:23 PM: debug Configuration for preference “Switch Type” is set to 1
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:23 PM: debug dimmingDuration: 0
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:23 PM: debug sceneId: 21
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:23 PM: debug SceneActivationSet: SceneActivationSet(dimmingDuration: 0, sceneId: 21)
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:21 PM: debug buttonEvent() Button:3, Value:pushed
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:21 PM: debug Switch configured as Toggle
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:21 PM: debug Configuration for preference “Switch Type” is set to 1
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:21 PM: debug dimmingDuration: 0
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:21 PM: debug sceneId: 20
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:21 PM: debug SceneActivationSet: SceneActivationSet(dimmingDuration: 0, sceneId: 20)

Interesting. I will have to do some testing on my end and get back to you.

I finally had a chance to hook a toggle switch up to my dimmer 2. As you pointed out, your logs are showing that the dimmer is sending the correct reports when S2 is used:

35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:34 PM: debug buttonEvent() Button:5, Value:pushed
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:27 PM: debug buttonEvent() Button:3, Value:pushed
35ddd6bc-c64d-4e15-9bed-eb22f74ffb63 6:57:26 PM: debug buttonEvent() Button:4, Value:pushed

In the method that fires off the button events, there is only the command to log the info (which is what creates the info seen above), and then the code that sends the event. I really don’t see where a problem could arise. My tests worked without any issues.

Have you had a chance to do any more testing?

I haven’t. I will take everything out and try again to see what that does.
Thanks for looking.

Anyone tried this dimmer on a light with no neutral and LED’s??

It works here in the UK, although you may need the Fibaro Bypass 2 depending on your draw.

My lowest draw (without the bypass) is 6x4w LED spot lights = 24w total. Much lower than that and you will almost certainly need the bypass. YMMV though, I’ve heard of people going much lower without problems. The bypass is basically a resistor with a few smarts going between the neutral output back to the lighting circuit. It’s small, and should cost around $10. It’s main job is to suck up any residual output from the module.

I am going to have approximately 13 4w LED’s and 2 8w LED’s in the circuit, so around 70w. Should hopefully be enough without having to add anything!

Hopefully my electrician can handle the job with only 2 wires in the switch box…

You should have no problems with that!

The Fibaro essentially uses the neutral at the end of the lighting circuit to complete its own circuit. This results in a small amount of power going over the lights. Usually this is never enough to actually light the lights, but it can make some very low powered LEDs flicker (especially if used in a single configuration).

Spread over that many bulbs, you shouldn’t see any issues.

Ok, gor the Fibaro 2. Wired it up to a regular on/off switch.

Switch appears to work properly.

Paired it with ST, paired as a Secure Dimmer. However, on/off function (nor any other) seem to work!

Added this DH and set it as the DH for the Fibaro 2, still no luck at achieving any ST control of the switch.

Any sugestions/tips for me here??

Do you see any activity in the “Recently” tab? If you don’t see anything there, can you open up the log in the IDE and see if you see anything there?

@erocm1231

Will your DTH work with EU version? Saw a couple of post up but the subject seems to be unconclusive?

Thx…

I honestly don’t know, but the EU handler did not work with the US version. That makes me think that it wouldn’t.