Fibaro dimmer scene not working

Hello everybody.

I’m working with home assistant for a few weeks now but I’m having some issues with triggering scenes with the Fibaro dimmer. I looked every other topic and it looks like everything is right.

I changed the fibaro dimmer config settings.
I also checked the log for the scene ids.
But my automation doesn’t work when triggering the button in front of the Fibaro dimmer.

It only works when I trigger it in home assistant itself.

I really appreciate your help,
Thanks in advance

Robin

1 Like

Nobody knows? :pensive:

Looks like the home assistant community isn’t as great as I thought it was.
I will mess around a bit, else have to go to an other system i think.

I finally got it working, thanks everybody :smiley:

For the people with the same problem in the feature, stumbling onto this topic, could you maybe describe what the problem was and what you did to resolve it?

–edit–

I think I see the problem, comparing your code with mine. The entity should be the zwave-entity, not the light-entity connected to it and you are missing a dash in front of the ‘platform: event’ line (not sure if the last one is really a problem if there is only one trigger)

This shoud work (double-check the correct entity_id to use, must start with zwave):

automation:
  - alias: 'Dimmer button press'
    trigger:
      - platform: event
        event_type: zwave.scene_activated
        event_data:
          entity_id: zwave.fibaro_dimmer_1
          scene_id: 14
    action:
      - service: ...
1 Like

I indeed got it working by changing the entity_id of the trigger. Apparently the entity_id for incoming scene data and putting the light on are both different.

- alias: button_pusy_notify_test
  trigger:
    event_type: zwave.scene_activated
    platform: event
    event_data:
      entity_id: zwave.fibaro_dimmer
      scene_id: 10
  action:
  - service: notify.pushbullet
    data:
      message: Test message
  - service: light.turn_on
    data:
     entity_id: light.fibaro_dimmer
     brightness: 130

I know this code doens’t make any sense but it was just a test to got it working.
Tnx for the help.

2 Likes

I can’t see the scene_id in the log, how dit you get this?

I only get:

2020-11-09 11:29:23.447 Detail, Node003,   Received: 0x01, 0x0c, 0x00, 0x04, 0x00, 0x03, 0x06, 0x31, 0x05, 0x04, 0x22, 0x00, 0x00, 0xe0
> 2020-11-09 11:29:23.447 Detail,
> 2020-11-09 11:29:23.447 Info, Node003, Received SensorMultiLevel report from node 3, instance 1, Power: value=0.0W
> 2020-11-09 11:29:23.447 Detail, Node003, Refreshed Value: old value=0.2, new value=0.0, type=decimal
> 2020-11-09 11:29:23.447 Detail, Node003, Changes to this value are not verified
> 2020-11-09 11:29:23.447 Detail, Node003, Notification: ValueChanged

Did you set the scene activation functionality for the device to activated?

Yes, parameter 28: functionily activated

Maybe because I trigger the scene myself by double clicking a button. Your input is coming from a value change?

“Received SensorMultiLevel…”

That happens when i click the wallswitch, te reallife switch :slight_smile:

In that case I have no idea, sorry.