Philips HUE Smart Button - 5 press actions + hold-to-dim

Can you try this fix on the dev branch for the dimming issue

Otherwise Can you DM me some traces?

Also DM me traces for your second issue

Yes, I’ve pulled two traces. But can you DM me? I don’t have privileges.

I realised there’s a config option for your second issue… forgot I did that to be honest :slight_smile:

By default it repeats actions/scenes 3 times as a way to deal with complex scenes

Try changing action_repeat_on_press_count ‘(ADVANCED) Repeat actions on multi-presses’ to 0

That should fix that for you, let me know. I’m going to push another change soon so that repeat logic only applies to scenes and not actions.

For your first issue I’ve just pushed a change to the dev branch if you can test that?

I’ve tested this. Still turns off the light after dimming action on long press

Would you mind sharing the blueprint for the sonoff 8 button rf remote?

This is great, @TheHolyRoger !

I am running into some odd issues.

I use the Hue button to trigger scripts. These scripts sometimes include voice announcements and changes to lighting.

With your blueprint, and my options below, I get these symptoms:

When a button is pressed once, the announcement and lights change per the script. No problem.

When a button is pressed twice the announcement is made. No problem.

When a button is pressed three times, the announcement for the 2x press is heard briefly before being cut off by the announcement for the 3x button press. Plus, the 3x button press announcement is heard 3 times. The lights change to the 3x button press script.

When I press a button 4x, I hear the announcement for 2x button press, before being cutoff by the announcement for 3x button press. As I have no announcements for 4x press, 3x announcement continues uninterrupted.

I presume some logic loop issue?

alias: Philips Hue Button
description: ""
use_blueprint:
  path: TheHolyRoger/Philips_HUE_SmartButton.yaml
  input:
    action_button_short_release:
      - action: script.chill_mode_2
        metadata: {}
        data: {}
    action_button_double_press:
      - action: script.chill_mode_advanced_duplicate
        metadata: {}
        data: {}
    action_button_triple_press:
      - action: script.script_living_room_normal_red_button
        metadata: {}
        data: {}
    controller_topic: zigbee2mqtt/Philips Hue Button/action
    helper_last_controller_event: input_text.phillips_hue_button_text
    button_toggle_dim_entity_first_press: false
    button_hold_to_dim: false
    hold_to_dim_direction_down: false
    button_multi_press_always_fire_first_release: false
    delay_between_action_repeats: 600
    action_button_quadruple_press:
      - action: light.turn_off
        metadata: {}
        data: {}
        target:
          area_id: living_room

Hello No matter what I try I can not get the ZHA integration with the button to work. I have log book entries. I have battery and identify under configuration. My device info : RDM003
by Signify Netherlands B.V.

My Zigbee info look like below:

IEEE: 00:17:88:

Nwk: 0x2c65

Device Type: EndDevice

LQI: 108

RSSI: -84

Last seen: 2025-04-11T17:23:15

Power source: Battery or Unknown

Quirk: zhaquirks.philips.rom001.PhilipsROM001

Hello there,
after upgrading my HASS to 2025.5 I have a strange issue: The multi-press actions don’t work anymore. It is strange, because the double press does get caught in the device log "Remote Button Double Press - Turn On event was fired", the action (for me it is toggling a shelly) is not performed. Anyone else with this issue?

1 Like

I’m experiencing the same thing. Wasn’t sure when it started but my long press to toggle a ceiling fan switch no longer works.

Edit: Looking at the helper I created to use this blueprint shows that when I perform a long press it’s recording the event initially as a long press and then when letting go of the button it immediately overwrites it with a short button press event.