当使用zwave配置面板询问我的Aeotec多传感器时,我得到了奇怪的结果,如下所示:

还有其他人经历过吗?

我的默认值是20,我觉得你的值可能有点高。: rofl:

图像

是的,这就是问题所在。当我将它设置为任何值时,它显示1310976。我刚刚试了20(2°C),得到了相同的数字(1310976)。所有其他阈值返回敏感值(湿度,紫外线等…)。

可能是一个哑铃或有另一个配置选项我错过了?

我有(5)命令选项设置为“二进制传感器报告”,(40)报告仅对阈值设置为“启用”,(64)温度刻度设置为“摄氏度”。

当你按的时候,多传感器醒了吗?

根据节点信息面板,它是醒来的,它已准备就绪,它不会失败。

可能是一个dud?: man_shrugging:

是的,如果你能把你的设定好我现在就这么想。我还可以将任何其他阈值设置为任何值(在它们的限制内)。只是不是温度阈值。

实际上,它似乎正在更改到正确的值,而与面板中报告的内容无关。将其更改为2(0.2°C),我得到了这个愚蠢的值,但我看到了更多0.2°C间隔的更新。

您是否实际尝试过最近调整该参数,您是否使用安全连接?

老实说,我从来没想过改变

你介意试一下吗?

如果你不愿意,我也能理解。

我回家后得试试,因为我现在没法叫醒手机。

1就像

所以我买了另一个Aeotec Multisensor 6,它做的是完全一样的事情。

开箱即用的默认温度阈值(参数41)显示为20,但如果在短时间延迟后写入某个值(例如10或5),它将显示1310976作为设定值。我在安全连接和不安全连接上都尝试过这种方法。所有其他参数值显示正确。

我非常确定这只是一个显示错误,因为设备对输入的值的行为符合预期。

这将是很好的有这个确认在另一个系统之前,我的日志问题。

有人知道吗?

我开了一个问题。

https://github.com/home-assistant/home-assistant/issues/16941

如果有人想知道这是OZW的问题。

https://github.com/OpenZWave/open-zwave/issues/1332

1就像

有谁知道这个问题会在家政服务中得到解决吗?
假设它已经被固定在上游,就像问题的结束暗示的那样。

这似乎仍然是个问题。我看到由房委会开始的问题已经结束,因为它是一个OZW问题。这个问题也结束了,但是我仍然看到了这个问题。

有人有任何要求如何达到这项工作?

问题仍然是开放的…如果你阅读它链接到最终解决问题的问题。

https://github.com/OpenZWave/open-zwave/issues/644

谢谢你回复@Petro.,但我一定漏掉了什么。我读的问题# 1332@tom_l打开了。我看到它被关闭了,因为这是一个OZW问题(# 644),但也关闭了。我查看了我的85.0安装的OZW配置文件,它引用了4个字节的字段#41,但我仍然得到这个错误。

我错过了什么?

这就是我所说的,问题644是我所关联的,它仍然是开放的,这意味着这个问题尚未得到解决。你无能为力。

@Petro.我明白了。我在看# 664当我输入# 644.我看到# 644是一个老问题,包括几个问题,就像我们现在看到的。谢谢!

这是我从Aeotec支持团队得到的,我发现这有助于理解参数41正在发生什么:

使用4字节大小值的参数41

1310976是0x00140100的十进制值,它使用2.0c的阈值。作为向十六进制价值观的快速解释:

0 x00yyzz00

YY是温度多见的阈值设置为十进制值的0.1比例。因此,如果这个0x14,则将其转换为20表示十六进制。这意味着它发生了(20 * 0.1)的变化发生,它将报告。

ZZ是量表,其中01是C的量表(而02是F的量表),这应该不会为您改变。

不幸的是,最小设置是1.0(而不能做0.5),这很可能会返回到默认设置。对于这个例子,我将把它设置为最小的10度变化。

把10转换成十六进制,这是0x0A,这是插入YY的值

将C的01刻度转换为十六进制仍然是0x01,这将插入ZZ。

0x000A0100是您想要使用的最终值。将其转换为十进制得到655616。

所以你要输入:

参数41[4字节]= 655616

参数41使用1字节大小

或者,如果您使用参数41[1字节]= 10,报告的值将报告为655616(它将1字节转换为4字节的值设置)

ie。因此,如果参数41[1字节]= 0x0A或10,Multisensor 6将自动使用0x00YYZZ00值将其转换为4字节,其中0x0A是YY值。

如果刻度被设置为01(摄氏)或02(华氏)[让我们只说摄氏度为这个例子]通过参数64。这将自动将ZZ值设置为0x01。

因此参数41的输出将报告0x000a0100为655616

6喜欢