SuperAPI AI 工具集

pp-walkingpad

通用与其它

查看项目

更新于 10-16 01:32

技能介绍

用途:这是面向 WalkingPad 跑步机的独立 CLI(walkingpad-pp-cli),让智能体或脚本无需手机 App,就能查询行走历史、计算连续天数/趋势/热量,或在笔记本上通过蓝牙 LE 实际控制跑带。

安装:先验证是否已安装。npx -y @mvanhorn/printing-press-library install walkingpad --cli-only;安装目录默认在 macOS/Linux 为 $HOME/.local/bin,Windows 为 %LOCALAPPDATA%\Programs\PrintingPress\bin,需确保在 $PATH 中。验证:walkingpad-pp-cli --version。若 npx 失败,可回退到 Go 安装(需 Go 1.26.6 以上):go install github.com/mvanhorn/printing-press-library/library/devices/walkingpad/cmd/walkingpad-pp-cli@latest。

主要能力:本地历史与分析(today、sessions、trends、streak、calories、export),其中跑带断电会丢失运行记忆,该 CLI 会本地持久化每次行走;热量按体重用 MET 方法估算,需先 walkingpad-pp-cli profile set --weight 80。可靠实时控制(run、stop),run 会保持整段行走的 BLE 连接并记录,一次性 start 无法持续驱动跑带。设备发现用 scan(按 BLE 服务 UUID 而非名称)。

使用方式:默认 CLI 为回放模式、不建立连接,可在任何环境安全运行;要控制真实跑带需以 BLE 后端构建:go build -tags ble_live ./...,并传 --live。物理效应命令(run、stop、start、wake、set-speed)与配置风险命令(set-mode、prefs 写入)都需 --confirm-physical-effect,或用 --dry-run 预览。多数跑带只接受一个 BLE 连接,连接前请关闭官方 App。任意命令加 --agent 输出机器可读 JSON。

MCP:walkingpad-pp-mcp 是 stdio MCP 服务器,仅镜像读取与历史/分析命令(隐藏连接控制命令),注册:claude mcp add walkingpad-pp-mcp -- walkingpad-pp-mcp,验证:claude mcp list。

限制:具体支持机型、平台兼容细节在资料中暂未完整提供;控制真实跑带需 BLE 构建与 --live,且需确认物理动作。