我有一个智能家居对话流webhook在谷歌动作测试控制台上工作,但当我与谷歌家庭设备交谈时,没有迹象表明我的意图正在被识别。例如,我输入“家居温度?”在控制台中,我可以看到它调用我的webhook,执行我的脚本,并响应“the temperature is 72摄氏度”。
但当我对我的谷歌家庭设备说:“嘿,谷歌,家里的温度”时,它会说我的nest设备没有注册,或者类似的东西。也就是说,如果我没有在google actions中注册智能家居操作意图,它就会这么说。
我无法在文档或网络搜索中找到任何内容,这些内容说明了我应该如何让我的google助手设备识别我的自定义意图短语。
有没有人知道这个能
我正在尝试设置一些东西来绘制来自我的新巢学习恒温器(rev 3)的数据。我找到了。我希望数据尽可能精确。我用它报告来自我自己的恒温器的数据,但是我从它得到的值总是整数,十进制值为零,类似于"XX.0“。例如:
$ ./runnest.py
Structure My Home
Away: home
Devices:
Device: Hallway
Temp: 66.0F
Structure : My Home
Postal Code : None
Country
我正在尝试为我的主人建立一个家庭自动化项目,并使用Nest恒温器作为该项目的一部分。我正在尝试编写一个android应用程序来更改恒温器的目标温度。我的恒温器调到冷了。从原始的Nest应用程序,我可以轻松地改变温度从50 - 90华氏度。按照Nest SDK示例代码,我将尝试更改目标温度。当我构建我的项目时,改变温度在前10次很好地工作,然后完全停止工作。如果我更改了Nest应用程序的目标值,我的应用程序中的值会立即更新。我有两个TextView on click监听器,如示例代码所示。这是我的onClick代码-
@Override
public void onClick(View
Ruby的初学者,并构建了一个读取恒温器温度的House类。我是在正确的轨道上吗?我该如何调用该方法来更新温度?
让我们编写一些代码来模拟房屋及其恒温器的行为。对于这个挑战,您应该定义一个House类。以下是您应该建模的行为:
每个房子都有自己的当前温度,每个房子都有一个叫做update_temperature的方法!这将根据加热器或空调机是否打开来增加或降低温度。它还会将当前温度打印到屏幕上。当加热器打开时,当空调打开时,电流温度上升1个单位,电流温度下降2个单位。
你可以打开/关闭加热器,也可以打开/关闭空调。
作为额外的奖励,您可以为智能房屋添加此行为:
class House
d