问题标签 [smarthomeskill]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
alexa - 我使用 Alexa 智能家居技能文档进行开发,它报告:我不太确定出了什么问题,我在哪里可以阅读详细日志?
我根据文档alexa-modecontroller返回了以下json ,当我用'什么是当前充电模式'测试我的技能时,它报告'我不太确定出了什么问题',我想知道细节,如何?
}
alexa - 由于无效正文 ASK CLI 导致解析错误
使用 ASK CLI,我正在尝试更新我的智能家居技能清单,但我面临以下错误。
问 smapi get-skill-manifest -s amzn1.ask.skill.6d0d22eb-d305-4caa-8921-503cb7827454 -p supreet > Skill-manifest.json
我刚刚更改了下载清单中的拼写。
问 smapi update-skill-manifest -s --manifest $(cat Skill-manifest.json)
或者
问 smapi update-skill-manifest -s --manifest Skill-manifest.json
这是技能清单.json
iot - 我可以通过 API 访问我的涂鸦兼容智能设备吗?
我正在尝试设置智能电表,并计划存储和分析该数据。
在市场上,ewelink 提供了通过 API 访问我的设备的选项。
由于政府限制,我无法导入与 ewelink 兼容的设备。但是,在我国可用的设备大多是兼容涂鸦平台的。
我没有找到足够的文档来查看是否可以通过 API 或本地 Intranet 访问 Tuya 兼容设备。
我可以在没有涂鸦 App 的情况下直接通过 SDK 或 API 访问涂鸦平台设备吗
或者,我可以将涂鸦设备连接到 ewelink 应用程序吗
ip-camera - 谷歌助手说“抱歉,相机似乎不支持流式传输到远程屏幕”
我正在尝试将我的相机与谷歌助手集成以进行流式传输,同步后,我请求谷歌助手“在办公室电视上播放大厅摄像头”,这样我就可以对我的 webhook 执行命令,但我没有收到任何执行请求。它说“抱歉,大厅摄像头似乎不支持流式传输到远程屏幕”
下面是同步响应
alexa - Alexa SmartHome 技能 - 无法配置界面“Alexa.SeekController”工作
我正在为将受益于接口实现的设备开发Alexa SmartHome 技能(在此处描述)。Alexa.SeekController
我的问题是,我无法把事情放在一起工作。Rewind
当我期待时,我不断收到事件AdjustSeekPosition
。
我在发现期间在端点功能列表中返回的内容:
然后,当我在 Alexa 模拟器中写入“在 Francesco 上返回 10 秒”(是的,Francesco是设备的名称)时,我收到的指令是:
但是我期望命名空间AdjustSeekPosition
的Alexa.SeekController
一个(不是命名空间Rewind
的一个Alexa.PlaybackController
)。因此,如文档中所述,如下所示:
我错过了什么?
aws-lambda - Alexa智能家居技巧| 如何选择重定向地址
我现在需要申请一个Alexa Smart Home技能,主要是针对欧洲用户使用Oauth2.0授权方式,现在ALEXA给我提供了三个重定向地址:
我首先填写的URL是“https://layla.amazon.com/api/skill/link/XXX”这个地址,但是我使用自己的开发者账号链接到skills,后台日志显示Alexa send me a link in the request , 使用的重定向地址是
这个地址,我感觉很迷茫,这个重定向地址应该怎么选?用户的账号注册地是否决定了账号重定向地址?如果我需要为欧洲的用户提供服务,是否意味着美日域的用户不能使用该技能?
alexa - 如何在 Alexa 中连接设备的端点
我创建了一个智能家居 alexa 技能,我学习了很多东西,我需要使用指令,但我不知道如何让 device_id 在我的设备中进行测试,我使用示例“https://developer.amazon .com/en-US/docs/alexa/smarthome/steps-to-build-a-smart-home-skill.html”来自此页面。我不明白我是如何获得设备 ID 的。有人知道我这样做是否正确吗?
device - 无法在 Alexa 开发者控制台上测试某些设备功能:不支持自动测试此功能
我最近创建了一个智能家居 alexa 技能,我在我的 lambda 代码中实现了两个接口:Alexa.PowerController 和 Alexa.RangeController,但是在测试时我无法在 alexa 开发者控制台上测试 Alexa.RangeController,它给了我“自动化不支持测试此功能”!另一方面,它让我可以毫无问题地测试 Alexa.PowerController!你能帮忙吗?
alexa - Alexa 智能家居技能 lambda 引发 LWA 错误
我正在开发 Alexa 智能家居技能。作为部分帐户链接,我得到了 AcceptGrant。我收到以下错误,当我使用作为 AcceptGrant 请求的一部分获得的授权代码获取 access_token 和 refresh_token 时。我错过了一些东西。相同的代码适用于另一种技能。你能告诉我我错过了什么吗?
}
代码
rest - Alexa 智能家居技能的湿度和/或亮度?
我目前正在使用 Alexa Smart Home Skills 并为数据库中已有的各种数据实现接口。例如,温度没有问题,因为有一个已知的 API: https ://developer.amazon.com/en-US/docs/alexa/device-apis/alexa-temperaturesensor.html
但现在我想知道为什么没有湿度或亮度的 API?当然,我也可以为此使用 PercentageController,但这可能会消除 Alexa 的悦耳语音支持?对我来说重要的是我不需要像普通技能那样不必要的激活词。
有没有其他方法可以通过 Alexa 查询湿度或亮度?
非常感谢和最好的问候!