Sonoff SNZB-01M Button 4 Fires No Events

If this is a topic better suited for a different category, please let me know…I wasn’t sure, so I picked Uncategorized.

I just got a Sonoff Orb 4-in-1 Zigbee Smart Scene Button. I was able to pair it with my Zigbee hub (Home Assistant Yellow module). Now, watching the Logbook for the device, I see:

Pressing button 1 alternately fires “On” and “Off” events
Button 2 fires “Step” event with StepMode.Up
Button 3 fires “Step” event with StepMode.Down
Button 4…doesn’t fire any events. The indicator LED in the button blinks, but Home Assistant seems to remain blissfully unaware.

Has anyone worked with this scene button, experienced the same behavior, and found a solution?

It’s not the end of the world if I can only use three buttons, but that fourth button will just be sitting there, taunting me…


This device was officially added to zha on April 1. Maybe updating your Home Assistant will make it work.

I’m back around to futzing with my HA setup, and updated everything to the latest versions.

Now I can see several events in the activity log for the SNZB-01M buttons, and it’s rather interesting:

  • Button 1 fires “Remote Button Short Press - Button 1”, “Attribute Updated”, and “On” (or “Off”) events in that order.
  • Button 2 fires “Remote Button Short Press - Button 2” and “Step” events in that order.
  • Button 3 fires “Remote Button Short Press - Button 3” and “Step” events in that order, but the “Step” event has a different step_mode property value than Button 2.
  • Button 4 fires “Remote Button Short Press - Button 4” and nothing else.

I suppose now it’s up to me to dig through logs and figure out what HA “event” corresponds to “Remote Button Short Press - Button X” in order to use it for an automation trigger, as there doesn’t appear to be any easy point-and-click way to hook to it.

Update in case this is useful for anyone else:
The “Remote Button Short Press” zha_events look like this:

event_type: zha_event
data:
  device_ieee: a4:c1:38:10:81:af:ff:ff
  device_id: b5768e095cca33a13370219de66b667a
  unique_id: a4:c1:38:10:81:af:ff:ff:3:0xfc12
  endpoint_id: 3
  cluster_id: 64530
  command: single
  args: {}
  params: {}
origin: LOCAL
time_fired: "2026-07-10T13:59:06.059949+00:00"
context:
  id: 01KX656A2BK21N1Y6E7CQK1SB2
  parent_id: null
  user_id: null

The critical bits are the device_ieee (identifies the specific SNZB-01M device), endpoint_id (identifies which button was pressed), and cluster_id = 64530 (which represents “Remote Button Short Press”).

I’ll mark @Peter886’s response as the answer, since it addressed the original question of “no events for button 4”.