Skip to content

@mega-yfue/eufy-sdk / AudioActions

Type Alias: AudioActions

ts
type AudioActions = Surface<typeof AUDIO_MEMBERS>;

Bound audio controls — the object returned by dev.audio().

Everything is DERIVED from AUDIO_MEMBERS. Which methods a device has depends on its FAMILY, so every write is optional and a caller checks: a camera/doorbell gets setMicrophone/setSpeaker/ setVolume/setAudioRecording (+ setRingtoneVolume on a doorbell); a HomeBase/station gets setPromptVolume. Alarm-output configuration belongs to the siren capability.

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.