Hubitat SONOFF ORB SNZB-01M Driver

Here is my take on the SNZB-01M driver set-up on Hubitat.

Hubitat SONOFF ORB SNZB-01M Driver

Custom Hubitat integration project for the SONOFF ORB 4-in-1 Zigbee Smart Scene Button (SNZB-01M).

Features

  • Supports 4 logical buttons (endpoints 1-4)
  • Events: pushed, doubleTapped, held
  • Triple-tap surfaced via lastAction text for Rule Machine matching
  • Battery reporting (% and voltage-to-percent fallback)

Project Layout

  • drivers/SonoffOrbSNZB01M.groovy - Hubitat custom driver
  • apps/SonoffOrbButtonMapper.groovy - Hubitat helper app for gesture-to-switch mapping
  • packageManifest.json - Hubitat Package Manager (HPM) package metadata
  • docs/rule-machine-blueprint.md - 16-gesture Rule Machine template
  • scripts/set-manifest-locations.sh - helper to inject GitHub raw URLs into manifest

Link:
ggiblin/sonoff-snzb-01m-zigbee-switch: Custom Hubitat integration project for the SONOFF ORB 4-in-1 Zigbee Smart Scene Button (SNZB-01M)