eightctl 用于控制 Eight Sleep 智能床垫。使用前需要认证:配置文件位于 ~/.config/eightctl/config.yaml,也可通过环境变量 EIGHTCTL_EMAIL 与 EIGHTCTL_PASSWORD 提供凭据。
常用命令:
- 状态与开关:eightctl status、eightctl on|off
- 温度:eightctl temp 20
- 闹钟:eightctl alarm list|create|dismiss
- 日程:eightctl schedule list|create|update
- 音频:eightctl audio state|play|pause
- 底座:eightctl base info|angle
注意:所用 API 为非官方接口且受限流影响,应避免频繁重复登录;修改温度或闹钟前请先确认。关于收费、价格、支持平台与具体参数范围,资料暂未提供。