Alexa-smartHome 文档

Alexasmarthome 图标

插件的介绍

Grandimage 促销 智能 家居

插件,补充Alexa的可能性,通过与该系列产品的联系 亚马逊 SmartHome.

Alexa 应用程序检测到的所有设备都必须能够在 Jeedom 中检测和重新组装。

渐渐地,开发人员集成了可能的类型和命令。 并非所有设备都可用,使用 社区 论坛 与社区接触。

, TodoList 和 ChangeLog 这是一个特殊页面的主题。

兼容设备

所有与 Amazon smartHome 兼容的设备都与插件兼容。

他们都将被察觉。 名单在这里
文件的其余部分给出了一些例子。

如果你只想 对于亚马逊产品,您可以访问此页面。

每种类型的模块的订单都是逐步集成的,因为每个模块都是购买/测试的。

国家返回尚未起作用,因为我们尚未找到如何获取信息。 因此,如果您开始更改灯的状态,您将更改部件的值,但要小心,它仅基于刚刚执行的操作,而不是基于模块的验证。 (因此,这不是状态的回归。

作为没有状态返回的临时解决方案,提供 CRON 以启动刷新并恢复 Amazon 服务器返回给我们的设备的状态。 这对大多数设备来说已经足够了,但不适合例如存在检测。

咨询 The 更改 日志 看到模块检测的演变。 如果您有特殊需求,请毫不犹豫地与开发团队和beta测试人员会面。 的 Slack。

安装 Alexa-smartHome Plugin

非常重要的是,Alexa-AmazonMusic需要 Alexa-API插件 (免费) 与您的Alexa交谈:

步骤1: 安装 The Alexa-API插件

步骤2: 安装 Alexa-smartHome Plugin

从市场,类别连接对象或通过在搜索字段中键入其名称

关于版本的说明:

你可以在版本之间做出选择。 稳定 型 或版本 Beta 版 版.

许多新功能在Beta上总是比在Stable上更多,但它们正在测试中。

如果你是一个玩家和好奇,你可以安装Beta版本。

注意:你不需要安装 Jeedom en Beta(不建议这样做)来安装 Beta 插件。

您可以轻松地从Beta版本切换到稳定版本,反之亦然,只需重新安装其他版本即可。

步骤3: 激活 插件

 截图 2020 02 04 Alexa API Jeedom

步骤4: 回到The Alexa-API插件

截图 2020 02 04 Alexaamazonmusic Jeedom

步骤5: 重新启动SCAN

截图 2020 02 04 Alexaapi Jeedom

SmartHome设备将自动生成

前往 Alexa-smartHome 查看它们

截图 2020 02 04 Alexa API Jeedom2

更新或更改版本(从 Beta 到 Stable 或从 Stable 到 Beta)

该怎么办?

由于插件及其API是活的(亚马逊没有记录API,并允许它随着时间的推移更改其协议),因此更新可以在插件和亚马逊服务器之间的链接中进行更正。

请注意,我们总是建议更新。 Alexa-API 的 更新多媒体插件时(Alexa-AmazonMusic 音乐, Alexa-Deezer,Alexa-Spotify或 Alexa-smartHome 的)

具有操作性安装的两个解决方案:

  • 删除所有亚马逊设备及其订单并重新创建它们
  • 部队更新所有指挥部
  • 启动可检测新设备或命令的 SCAN

这三个解决方案之间的选择取决于您开发的场景数量。 事实上,第一个解决方案删除了所有设备和所有命令,因此它会在您的场景中删除这些设备和命令。 第二个解决方案更尊重您的场景,因为它会在不删除的情况下更新您的订单,因此您的场景将完好无损。

解决方案1: 删除所有设备及其控制,并重新创建它们。

这是最重要的模式。 清洁 清洁 和最 优化 优化 因为你离开一个安装像新设备和他们的命令。

要做到这一点,请使用按钮(在Alexa-API插件的配置屏幕上)Buttonalexaapi1 的

注意 注意, 此功能将删除所有设备及其命令,因此您会丢失场景中的所有链接。

解决方案2: 部队更新所有指挥部

这是最重要的模式。 简单 简单 以及 无风险 风险 因为您的设备及其订单不会被删除。 因此,这种强迫不会影响您的场景。

要做到这一点,你必须使用按钮。 Buttonalexaapi2 的

如果您不想启动更新强制 全部 的 命令 全部 设备,您可以在单个设备上(因此根据所有订单)启动它。 要做到这一点,请转到有关设备并点击:

Buttonalexaapi3 的

解决方案3: SCAN 的

截图 2020 02 04 Alexaapi Jeedom

最后,请注意,扫描可以随时启动,它不会影响已经检测到的设备或现有的命令,但它会重新创建所有命令。 新 的 设备 或 设备 删除 删除. 它也重现了所有 新闻 新闻 新闻 订单或 订单 订单 删除了。

搜索『行动』命令

『行动』命令正在被开发人员和beta测试人员检测到。

为此,本节将作为纪录片基础,试图找到要发送到设备的命令。

Alexa.Brightness控制器接口

, 技能文件 (指示性)表示:

{
  『导演』: {
    『头』: {
      命名空间: Alexa.BrightnessController(Alexa.BrightnessController),
      『姓名』: "SetBrightness 的",
      《MessageId》: "<message id>",
      曲名 : CorrelationToken: "<an 不透明相关令牌>",
      《PayloadVersion》: "3"
    },
    『端点』: {
      『范围』: {
        『类型』: "BearerToken",
        『令牌』: "<an OAuth2 bearer token>"
      },
      "endpointId": "<endpoint id>",
      曲奇 曲奇: {}
    },
    『有效载荷』: {
      "亮度 亮度": 50
    }
  }
}

发送的命令将是 SmarthomeCommand?command=SetBrightness&brightness=50

Alexa.PowerController 接口

, 技能文件 (指示性)表示:

{
  『导演』: {
    『头』: {
      命名空间: "Alexa.PowerController",
      『姓名』: "转 转 上",
      《MessageId》: "<message id>",
      曲名 : CorrelationToken: "<an 不透明相关令牌>",
      《PayloadVersion》: "3"
    },
    『端点』: {
      『范围』: {
        『类型』: "BearerToken",
        『令牌』: "<an OAuth2 bearer token>"
      },
      "endpointId": "<endpoint id>",
      曲奇 曲奇: {}
    },
    『有效载荷』: {}
  }
}

发送的命令将是 SmarthomeCommand?command=TurnOn

Alexa.ColorController 接口

, 技能文件 (指示性)表示:

{
  『导演』: {
    『头』: {
      命名空间: Alexa.ColorController(英语:Alexa.ColorController),
      『姓名』: "SetColor 的",
      《MessageId》: "<message id>",
      曲名 : CorrelationToken: "<an 不透明相关令牌>",
      《PayloadVersion》: "3"
    },
    『端点』: {
      『范围』: {
        『类型』: "BearerToken",
        『令牌』: "<an OAuth2 bearer token>"
      },
      "endpointId": "<endpoint id>",
      曲奇 曲奇: {}
    },
    『有效载荷』: {
      『颜色』: {
        曲名 : Hue: 350.5,
        『饱和』: 0.7138,
        亮度(brightness): 0.6524
      }
    }
  }
}

发送的命令将是 SmarthomeCommand?command=setColor&color=绿色

订单清单

命令列表 此页

支持的行动有:

  • 递减 递增 率
  • 递减 目标 温度
  • GetLockState 的
  • 获取 目标 温度
  • GetTemperature Reading 阅读
  • 递增 增量 百分比
  • 增量 目标 温度
  • SetLockState 设置 状态
  • GetLockState 的
  • SetPercentage 的
  • 设置 目标 温度
  • 关闭 关闭
  • 转 转 上

我们一直在寻找其他…命令感谢您发布您的信息 在论坛上!!!!

 

发表 回复