智能床垫控制

3小时前更新 1 00
智能床垫控制智能床垫控制
智能床垫控制

技能简介

eightctl 是一款用于控制 Eight Sleep 智能床垫的命令行工具,支持查看设备状态、调节床面温度、管理闹钟与睡眠日程等功能。

能做什么

  • 开关床垫电源并查看实时运行状态
  • 设定左右两侧床面温度(摄氏度)
  • 创建、列出或取消床垫内置闹钟
  • 配置自动化睡眠日程
  • 控制床垫音频播放与暂停
  • 调节可调节床架角度

使用说明

安装步骤

  1. 确保已安装 Go 环境(1.20+)
  2. 执行安装命令:go install github.com/steipete/eightctl/cmd/eightctl@latest
  3. 验证安装:eightctl --version

配置认证

方式一:配置文件
~/.config/eightctl/config.yaml

方式二:环境变量
export EIGHTCTL_EMAIL="your@email.com"
export EIGHTCTL_PASSWORD="yourpassword"

常用命令

  • 查看状态:eightctl status
  • 开启/关闭:eightctl on / eightctl off
  • 设置温度:eightctl temp 20
  • 闹钟管理:eightctl alarm list / eightctl alarm create 07:00
  • 日程查看:eightctl schedule list

输入与输出

见下方输入与输出表格。

项目内容
输入Eight Sleep 账号凭证(邮箱/密码)、温度数值、闹钟时间、日程参数、控制指令
输出设备状态信息、操作执行结果、闹钟/日程列表、温度设定反馈
适用人群Eight Sleep 床垫用户、命令行用户、智能家居自动化需求者
不包含硬件故障诊断、睡眠健康建议、其他品牌床垫支持、图形界面

 

风险提示

  • 该工具调用非官方 API,存在服务变更或失效风险
  • API 有速率限制,频繁登录可能触发账号临时锁定
  • 修改温度或闹钟前建议二次确认,避免影响睡眠质量
  • 需妥善保管账号凭证,避免配置文件权限过于宽松

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/steipete/eightctl/SKILL.md
来源类型:开源社区技能

数据统计

相关导航

暂无评论

none
暂无评论...