Skip to content

Hub 3: Webhook and/or Third Party Support for Physical Buttons #465

@dannyrb

Description

@dannyrb

Current Situation

Currently, Hub 3's Webhook only notify changes in sensor data, such as temperature and humidity. There is no Webhook support for physical buttons or scene selection. This means that Hub 3 cannot be used as an input/trigger for devices that do not integrate directly with SwitchBot.

The ability to control non-switch-bot devices requires a convoluted setup that necessitates HA, Alexa, Google Home, etc to operate as a matter hub, and to register Hub 3 buttons as Matter Buttons.

Proposed Change

The utility of Hub 3 would be greatly improved by any of the following:

  • Ability to set Hub 3 dial (+/-), physical buttons, or virtual buttons as triggers OR
  • Ability to register a webhook that captures physical or virtual button events + event data OR
  • Ability to attach arbitrary scripts to physical buttons or virtual buttons

The current setup requires connecting too many disparate systems to be approachable for all but avid hobbyists, and makes initial investment to realize the value 2x to 3x the Hub's cost

Additional Context

The Hub 3 is an amazing piece of hardware. It's a shame it's inputs are locked down / difficult to leverage. Being able to use the dial for smart lighting brightness, or the inputs for arbitrary home automations, with less configuration would make this a top tier device that many folks would be keen to buy.

Metadata

Metadata

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions