SuperAPI AI 工具集

pp-crestron

前端与建站

查看项目

更新于 10-16 01:32

技能介绍

用途:该 CLI 将 Crestron.com 的产品目录、文档库与固件发布历史镜像到本地 SQLite,用于回答关于 Crestron 硬件的目录级问题,例如产品规格、当前固件版本、版本变更、某型号的文档以及是否停产。它不控制或配置网络上的 Crestron 设备,也不推送固件,不用于 Crestron Home 智能家居控制,不提供经销商价格。

主要能力:fleet status 可对一份型号清单批量检查固件是否为最新;lifecycle 报告型号是否仍可销售并追踪替代链;search 对已同步的发布说明与变更日志做全文检索;firmware diff 对比两个固件版本之间的变化;submittal 将多个型号的全部文档资产下载到各自文件夹并给出覆盖报告;specs compare 逐字段比较两个型号的规格表。

使用方式:先安装 CLI,可用 npx -y @mvanhorn/printing-press-library install crestron --cli-only,或 go install github.com/mvanhorn/printing-press-library/library/devices/crestron/cmd/crestron-pp-cli@latest,并用 crestron-pp-cli --version 验证。首次使用需运行 crestron-pp-cli sync 构建本地镜像,否则搜索、规格、fleet、lifecycle、submittal 均无数据。多数功能无需账号;固件发布说明与固件二进制需登录,可用 crestron-pp-cli auth login --chrome 导入 Chrome 会话。任意命令加 --agent 可输出 JSON 等机器可读格式。

适用场景:集成商审计已装设备固件、判断升级是否值得、整理 CSI 提交包、排查停产件替代型号,以及跨多个型号的批量查询。

限制:Crestron 无公开 API 与产品站点地图,目录按网站方式抓取;本地数据依赖 sync 完成。该 CLI 为只读,不执行创建、更新、删除等变更操作。路径可通过 --home 或 CRESTRON_HOME 等环境变量重定位。其余细节资料未提供。