返回顶部
s

samsung-smart-tv三星智能电视控制

Control Samsung TVs via SmartThings (OAuth app + device control).

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.0.1
安全检测
已通过
1,989
下载量
免费
免费
2
收藏
概述
安装方式
版本历史

samsung-smart-tv

Samsung Smart TV (SmartThings)

此技能会配置一个SmartThings OAuth应用,并将凭证存储到Clawdbot中。

一次性设置

  • - 以无头模式创建SmartThings OAuth应用(需要PAT),并打印手机登录URL,仅使用纯文本说明。
  • 在手机上打开该URL,登录后,从重定向页面复制code查询参数,然后重新运行以完成交换。
  • 如果PAT应用创建失败(403),请在普通机器上使用SmartThings CLI登录流程创建应用,然后在运行代码交换步骤前,在.env文件中设置客户端ID和密钥。
  • 重新运行以刷新凭证:用纯文本描述该操作(不包含代码片段)。

功能说明

  • - 创建一个显示名称为smartthings-clawdbot的OAuth-In智能应用。
  • 使用作用域r:devices:和x:devices:(读取+执行命令)。
  • 重定向URI默认为https://httpbin.org/get(可通过redirect-uri选项覆盖)。
  • 将SMARTTHINGSAPPID、SMARTTHINGSCLIENTID、SMARTTHINGSCLIENTSECRET以及OAuth令牌写入~/.clawdbot/.env(或CLAWDBOTSTATEDIR/.env)。
  • 当提供PAT时,使用SmartThings CLI创建OAuth应用。
  • 通过直接HTTPS连接到SmartThings(而非通过CLI)将OAuth代码交换为令牌。

设备设置

  • - 使用SmartThings CLI以JSON格式列出设备,并找到电视设备ID。
  • 将其作为SMARTTHINGSDEVICEID存储在同一个.env文件中。

常见操作(仅限纯文本)

  • - 通过SmartThings CLI列出设备和功能。
  • 检查设备状态。
  • 向电视设备发送开关/音量/静音命令。

应用启动(Netflix/Prime Video)

  • - 应用启动因设备而异;在功能中查找applicationLauncher或samsungtv。
  • 在设备状态的supportedApps或installedApps下发现应用ID。
  • 使用SmartThings CLI和电视上的appId启动应用。
  • 示例ID并非通用;请使用电视上列出的ID。

应用发现(当用户要求打开特定应用时)

  • - 首先,在电视上手动打开目标应用。
  • 然后查询设备状态,查找tvChannelName、installedApps或supportedApps等字段,以提取当前appId。
  • 保存appId以备将来使用;某些ID因设备而异。
  • 已知的应用ID模式(示例):

- 标准/全局应用(通常稳定):
- Netflix:org.tizen.netflix-app
- Amazon Prime:org.tizen.primevideo
- 模式:org.tizen.[应用名称]
- 设备特定应用(因电视而异):
- YouTube:{随机}.TizenYouTube
- Joyn:{随机}.ZAPPNVOLLTVFREIGESTREAMT
- 模式:{随机}.{包名}
  • - 避免猜测;始终从电视的状态数据中确认appId。

注意事项

  • - 脚本默认为无头模式,不会打开浏览器。
  • 通过SMARTTHINGSTOKEN(或SMARTTHINGSPAT)提供PAT以进行身份验证。
  • 在此处创建PAT:https://account.smartthings.com/tokens
  • OAuth流程:在手机上打开打印的URL,然后从重定向页面复制code查询参数,并使用auth-code重新运行。
  • 默认重定向使用https://httpbin.org/get在URL中显示代码;如果您不想使用httpbin,可以切换到自己的重定向URI。
  • 重新运行设置是安全的;它会原地更新.env条目。
  • 回复风格:不要包含代码块或内联命令片段;仅使用纯文本步骤。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 samsung-smartthings-1776395769 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 samsung-smartthings-1776395769 技能

通过命令行安装

skillhub install samsung-smartthings-1776395769

下载

⬇ 下载 samsung-smart-tv v0.0.1(免费)

文件大小: 6.43 KB | 发布时间: 2026-4-17 15:18

v0.0.1 最新 2026-4-17 15:18
Control Samsung TVs via SmartThings (OAuth app + device control).

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部