name: eightctl description: 控制Eight Sleep吊舱(状态、温度、警报、日程)。 homepage: https://eightctl.sh metadata: { “otto”: { “emoji”: “🎛️”, “requires”: { “bins”: [“eightctl”] }, “install”: [ { “id”: “go”, “kind”: “go”, “module”: “github.com/steipete/eightctl/cmd/eightctl@latest”, “bins”: [“eightctl”], “label”: “安装eightctl (go)”, }, ], }, }
eightctl
使用 eightctl 来控制Eight Sleep吊舱。需要认证。
认证
- 配置:
~/.config/eightctl/config.yaml - 环境变量:
EIGHTCTL_EMAIL,EIGHTCTL_PASSWORD
快速开始
eightctl statuseightctl on|offeightctl temp 20
常见任务
- 警报:
eightctl alarm list|create|dismiss - 日程:
eightctl schedule list|create|update - 音频:
eightctl audio state|play|pause - 底座:
eightctl base info|angle
注意事项
- API是非官方的并且有速率限制;避免重复登录。
- 更改温度或警报前请确认。