SuperAPI AI 工具集

blink-skill

通用与其它

查看项目

更新于 10-15 22:16

技能介绍

用途:基于 blinkpy(>=0.25.3)控制与监控 Blink 摄像头,覆盖状态、快照、云端移动侦测片段、布防/撤防和实时查看。所有命令输出单个 JSON 文档到 stdout,交互提示与实时中继通知走 stderr。

主要能力与用法:先安装依赖 pip3 install -r ~/.claude/skills/blink-skill/requirements.txt,再认证 python3 ~/.claude/skills/blink-skill/blink_skill.py setup YOUR_EMAIL YOUR_PASSWORD。开启 2FA 时会在同一进程内提示输入 PIN,必须在真实终端交互完成;成功后 credentials.json 保存 hardware_id 与 refresh_token,后续运行复用不再提示。verify 仅作回退且不稳定,通常应改用 setup。

状态类:cameras、networks、status(无参数为全部摘要,带名称按部分匹配单机)。状态字段含 battery(ok/low,Blink 不提供百分比)、battery_voltage、温度、wifi 与同步信号强度、序列号、motion_enabled、last_record 等;armed 来自同步模块而非摄像头。

快照:snapshot 默认使用缓存缩略图(无新拍摄、无耗电),--refresh 触发新鲜拍摄并在电池机上报 warn。云端片段用 clips,支持 --camera、--limit、--since "YYYY/MM/DD HH:MM:SS";events 叠加实时移动标记;video 下载最近缓存片段,无缓存返回 no_clip。布防/撤防通过 arm、disarm,可按 --network 限定,属同步模块操作。实时查看 liveview 默认 30 秒、上限 300 秒;rtsps 返回可播 URL 与 ffplay_hint,immis 会起本地 TCP 中继并标记 fragile,仅进程存活期间可用;电池机不加 --force 会被拒绝,且实时查看耗电快。

文件与限制:快照/视频存于 ~/.claude/skills/blink-skill/snapshots/,凭据文件含 refresh_token、hardware_id 及账号密码,应视为机密(chmod 600)。常见问题包括未认证需 setup、refresh token 过期需重新 setup、2FA 必须在交互终端完成、摄像头名称部分匹配且不区分大小写、immis 路径实验性易失败。未提供的收费、价格、平台支持等信息暂未提供。