我买了一个 Zipato Bulb 2。数据表和用户手册非常简约,没有对可用命令的全面描述。我查看了 OpenZWave 的 XML 描述,但它也不完整。
所以我直接问了Zipato,但我联系的不是技术方面的,他也不知道我在说什么。
如果我不知道 Z-Wave 产品提供的命令,我应该如何与它们交互?
我买了一个 Zipato Bulb 2。数据表和用户手册非常简约,没有对可用命令的全面描述。我查看了 OpenZWave 的 XML 描述,但它也不完整。
所以我直接问了Zipato,但我联系的不是技术方面的,他也不知道我在说什么。
如果我不知道 Z-Wave 产品提供的命令,我应该如何与它们交互?
我不确定您是否看过这些信息,但这里有一个指向Zipato Bulb 2 用户手册的链接。它涵盖了灯泡使用的命令类。它应该与 OpenZWave XML 文件相同。
这些设备通常不会附带比这更多的文档。有没有读完之后还有什么不明白的地方?
您可以在 ZWave 联盟产品数据库中找到命令类列表 https://products.z-wavealliance.org/products/2712/classes
Openzwave 目前不支持 Command Class Firmware Update Md V2,否则,支持所有其他 CC 报告。
我还没有发现设备制造商是有用的信息来源。最好的办法是通过它的 API ping 你的控制器。该命令会因不同的控制器而异,但以 ISY994i 控制器为例,我将使用以下命令:
192.168.X.YYY/rest/nodes
X.YYY 是您的控制器在网络上的本地地址。使用我的控制器,这会列出所有设备及其子设备。例如:
AEON LABS 智能能源开关 (DSC06106-ZWUS)
<node flag="128" nodeDefId="UZW0019">
<address>ZW004_1</address>
<name>ZW Main Computer</name>
<pnode>ZW004_1</pnode>
<cat>121</cat>
<property id="ST" value="0" formatted="Off" uom="78"/>
<node flag="0" nodeDefId="UZW002B">
<address>ZW004_143</address>
<name>ZW Main Computer Meter</name>
<pnode>ZW004_1</pnode>
<cat>143</cat>
<property id="ST" value="104991" formatted="104.991 Watts" uom="73" prec="3"/>
同样,对于您的控制器来说,这将是完全不同的,但您明白了。查看控制器的 API,而不是设备制造商,了解可以在 Z-wave 设备中设置哪些变量的详细信息。此外,一些控制器将支持其他控制器不支持的功能。控制器与设备中的哪个 z-wave 芯片也会改变您通过控制器 API 看到的内容。