Skip to content

@mega-yfue/eufy-sdk / DoorbellActions

Type Alias: DoorbellActions

ts
type DoorbellActions = Surface<typeof DOORBELL_MEMBERS>;

Bound doorbell controls — the object returned by dev.doorbell(). The status LED is NOT here: a doorbell is a camera-codec device, so its LED lives on the shared dev.camera().setStatusLed() surface, which swaps to the doorbell's own wire by family (one action, not a duplicate here). playQuickResponse is always present (it orchestrates a live stream); quickResponses (a P2P request/reply query that RETURNS data) is present only when the device is bound to a live client with a MediaProvider — hence optional, call with ?..

Independent and unofficial. Not affiliated with, endorsed by, or sponsored by Anker Innovations, Anker eufy, or eufy. "Anker eufy", "eufy" and "Anker" are trademarks of their respective owners. Use responsibly — rapid or failed logins can trigger captcha or temporary cooldowns.