Deconz-rest-plugin: Xiaomi Mijia (HonneyWell) smoke detector

创建于 2017-08-30  ·  116评论  ·  资料来源: dresden-elektronik/deconz-rest-plugin

你好,
今天刚收到我的 RaspBee 并开始玩耍。
我已经升级到最新的测试版,以便让我的小米开关和运动检测器运行。

我的烟雾探测器能够连接它们,它们显示如下:
rookmelder

启用调试后,按下测试按钮时会出现此事件。
20:39:01:991 APS-DATA.indication srcAddr: 0x00158d00014d315c, dstAddrMode: 2, profile: 0x0104, cluster: 0x0500, lqi: 199, rssi: -66 20:39:02:218 APS-DATA.request id: 13, addrmode: 0x02, addr: 0x0000, profile: 0x0000, cluster: 0x0031, ep: 0x00 queue: 0 len: 2 20:39:02:292 APS-DATA.confirm id: 13, status: 0x00 SUCCESS
和:
20:39:05:011 APS-DATA.indication srcAddr: 0x00158d00014d315c, dstAddrMode: 2, profile: 0x0104, cluster: 0x0500, lqi: 199, rssi: -66 20:39:05:100 APS-DATA.request id: 40, addrmode: 0x02, addr: 0x16c2, profile: 0x0000, cluster: 0x0031, ep: 0x00 queue: 0 len: 2 20:39:05:189 APS-DATA.confirm id: 40, status: 0x00 SUCCESS
下一步我应该怎么做才能让我的烟雾探测器得到支持?

Device Request

最有用的评论

小米/霍尼韦尔烟雾探测器是否有可能被添加为识别设备?

所有116条评论

集群 0x0500 表明该传感器是 IAS 区域,我认为因此很容易支持它。 然而问题是 API 应该如何表示传感器?

是 ZHAPresence 还是更好的 ZHAOpenClose 或者像 ZHAAlarm 这样的新类型?

ZHAAlarm 似乎是最合适的类型。 还有一个气体传感器和一个漏水传感器。 他们都可以使用我认为的 ZHAAlarm 类型。

存在烟雾/气体/水,所以 ZHAPresence?

然而问题是 API 应该如何表示传感器?

艰难的一个。 对于支持另外六种 ZHA 传感器类型(以及相应的 CLIP 传感器)的前景,我并不太激动。 另一方面,我想通过 API 提示这是什么类型的传感器。 所以至少,我想要不同的状态属性来表示人、烟雾、气体、水的存在。 我的建议:如果有不同的 ZigBee 设备类型(不是小米会关心这些),使用不同的传感器资源类型; 如果它们都只是 IAS 区域设备,请使用单一传感器资源类型。

你们知道,一旦支持此检测器,是否可以从 deconz 控制警报器?

认为使用我的 8 个烟雾探测器作为警报器真的很酷...... ;) (当然不在家的时候......否则我会在半夜把我吓得屁滚尿流......)

否则我会在半夜把我吓得屁滚尿流

哈哈。 我们可以为此实现一个state.scaringtheshitoutofme属性。

更严肃地说,它是实现集群 _IAS WD_ (0x0502) 还是提供另一种方法来打开(并希望关闭)ZigBee 上的警报器?

它是实现集群 IAS WD (0x0502) 还是提供另一种方法来打开(并希望关闭) ZigBee 上的警报器?

这可能是我对 Deconz 缺乏了解,但除了 01 之外我没有看到任何端点。
smoke

我希望在支持检测器时显示这些端点? 要不然; 我怎样才能做更多的测试/调试?

使用 MI 网关,您可以启用和重置警报。 这应该意味着使用 Deconz 在理论上也应该可以做到这一点。

这些传感器还允许测试/识别。 您可以发送一个命令,使烟雾探测器测试本身发出短促的哔哔声,并报告其状态。

此外,他们报告他们的电池状态。

@ebaauw我突然意识到小米开关和运动传感器没有报告它们的电池电量。 我知道他们报告电池状态。 我们如何解决这个问题?

我希望在支持检测器时显示这些端点? 要不然; 我怎样才能做更多的测试/调试?

端点就像一个逻辑设备。 Is 有一个 ID (0x01) 一个配置文件(在本例中为 ZHA 或 _Home Automation_)和一个设备类型 (0xffff)。
一个端点可能提供多个集群。 集群具有由颜色指示的方向(蓝色表示输入或服务器集群;灰色表示输出或客户端集群)和类型(_Basic_ 为 0x0000)集群。
服务器集群维护状态属性,可以从客户端读取和/或写入,或者报告给客户端,并且它接受命令。 (注意:这不是正确的 ZigBee 术语,但它有助于我理解)。 deCONZ GUI 中的 _Cluster Info_ 面板显示已知集群的标准命令和属性(这实际上可以在 ZCLDB 文件中配置,默认/usr/share/deCONZ/zcl/general.xml )。

电池供电节点的问题在于它们大部分时间都在休眠,导致来自网关的查询以发现其端点和集群失败。 deCONZ 似乎没有完全读取这个传感器,因为只显示了 _Basic_ 集群。 您可能想尝试打开网络并按下测试按钮(希望这会唤醒烟雾传感器)。 对于运动传感器,你会挥手,对于开关,你会按下按钮,对于门传感器,你会移动磁铁。 如果这不会导致发现更多集群,请尝试删除节点(选择它并按 DEL)并修复它(同时按测试按钮以在整个发现过程中保持唤醒)。

此外,他们报告他们的电池状态。

这通常在 _Power Configuration_ 集群 0x0001 中完成。 再说一次,小米传感器没有什么是标准的。

我突然意识到小米开关和运动传感器没有报告它们的电池电量。

那是因为我们没有发现任何传感器报告其电池电量的证据。 我们已经看到了一些我们尚未弄清楚的非标准消息(请参阅 https://github.com/dresden-elektronik/deconz-rest-plugin/issues/138#issuecomment-325141455)。

我知道他们报告电池状态。 我们如何解决这个问题?

除非小米已经开源了他们的网关:嗅探 Mi 网关和传感器之间的 ZigBee 通信,对 Mi 网关行为进行逆向工程,并在 deCONZ 中实现类似的东西。

@ebaauw感谢您的解释。
我发现有人似乎对一些小米传感器进行了逆向工程。
例如小米运动传感器:

fingerprint profileId: "0104", deviceId: "0104", inClusters: "0000, 0003, FFFF, 0019", outClusters: "0000, 0004, 0003, 0006, 0008, 0005, 0019", manufacturer: "LUMI", model: "lumi.sensor_motion", deviceJoinName: "Xiaomi Motion"

这一行显示了使用的(进出?)集群,这是需要的信息吗? 他的代码似乎有据可查,因此可以使用一些信息。 不过,我不知道在 XML 文件中为该传感器添加集群的确切位置。

https://github.com/a4refillpad/Xiaomi/blob/master/devicetypes/a4refillpad/xiaomi-motion-sensor.src/xiaomi-motion-sensor.groovy

这一行显示了使用的(进出?)集群,这是需要的信息吗? 他的代码似乎有据可查,因此可以使用一些信息。

这将是所需的信息,但它看起来不像我见过的任何小米设备。 我的猜测是他从另一个传感器复制了这些。 或者他有一个非常不同的(硬件/固件)版本。

查看代码,他确实从 0x0000 消息中提取了电池值。

不过,我不知道在 XML 文件中为该传感器添加集群的确切位置。

大多数人已经在那里了。 XML 文件用于构建_Cluster Info_ 面板; XML 文件中缺少的任何集群都将在 GUI 中显示为未知。 据我所知,如果集群没有显示在 GUI 中,则设备没有它们,并且 deCONZ 无法添加它们(除了在配对期间更正不完整的读取)。

除非小米已经开源了他们的网关:嗅探 Mi 网关和传感器之间的 ZigBee 通信,对 Mi 网关行为进行逆向工程,并在 deCONZ 中实现类似的东西。

行。 这就是我所做的。
foto

我牺牲了我的一个小米按钮并将其闪入数据包嗅探器。 我嗅探了传输密钥,因此我能够嗅探并查看所有包裹 :)

我已经测试了我的按钮:
push

我觉得挺好看的!

太好了,这是哪个嗅探器?

硬件是一个小米按钮(所有小米设备都有板载 ftdi 垫)
受此人启发:
http://faire-ca-soi-meme.fr/hack/2017/04/24/hack-xiaomi-mi-smarthome-decouverte-de-clef/

Ubiqua: https ://www.ubilogix.com/
每次捕获 1000 个包裹,免费使用 21 天。
我认为允许即时解码并提供非常好的内部视图。

现在让我们检查烟雾探测器以获得支持:)

看起来真的很好:)

如果可能捕获尽可能多的用例并设置流量并保护日志文件,也许 Wireshark 也可以打开它们。

是的,我可以导出到 PCAP 吗? (有些想法,我相信 Wireshark 使用这种格式

凉爽的! 你用什么来闪烁按钮? 你从哪里得到嗅探器固件? 我认为圆形黑板是迟到按钮? 绿板呢? 是普通的 USB 转串口转换器还是更多?

好的,我做了什么:

  • 开始捕捉。
  • 将烟雾探测器加入网关
  • 将灵敏度设置为“没有烟雾的地方”
  • 将灵敏度设置为“烟雾少的地方”
  • 将灵敏度设置为“有烟的地方”
  • 将灵敏度设置为“没有烟雾的地方”
  • 按下测试按钮(警报声+米家app推送消息)
  • 再次按下测试按钮
  • 拉了电池
  • 放置电池

smoke

上图显示了我进行测试时的包捕获 ID。
我将 capute 导出为原生 ubiqua 格式、wireshark 和新的 wireshark。

小米米家霍尼韦尔烟雾探测器.zip

我测试导入捕获。 在wireshark中打开它们的缺点是,数据是加密的。 所以我想最好的办法是如果我分享了捕获和我的解密密钥,这样你就可以在 Ubiqua 中查看它们?

例如,使用按钮的测试提供了以下信息:
alarm
我认为您的开发人员不能希望获得更多信息吗?

受此人启发

不幸的是,他捕捉到他的嗅探结论的Excel 文件并没有向我们展示任何新内容。 没有电池信息;-(

凉爽的! 你用什么来闪烁按钮? 你从哪里得到嗅探器固件? 我认为圆形黑板是迟到按钮? 绿板呢? 是普通的 USB 转串口转换器还是更多?

黑板是按钮的内部。
我将电线焊接到 FTDI 接头上。
我将这些电线连接到我的串口 -> FTDI 转换器
拉下 D0 以使小米按钮进入编程模式。
NXP sdk 中包含闪烁的 NXP 嗅探器草图 (JennickSniffer)。
开始捕捉

他的 Excel 表格确实没用。
我现在将连接我的一个运动传感器,看看会出现什么信息。

由你们让我知道应该如何传递数据。
可以导出原始数据。
可以仅导出带有一些解释的相关帧,例如:
添加运动传感器后,传感器发送此公告:
https://pastebin.com/VSTh1dab
或者只是截图或类似的东西。

为了您的信息,我目前有:

  • 小米米家烟雾探测器
  • 小米智能插座
  • 小米push butten gen。 1
  • 小米药水传感器 1
  • 小米米家门窗传感器(已订购,即将到货)

对于那些设备,如果需要,我可以提供广泛的调试。

不幸的是,他捕捉到他的嗅探结论的 Excel 文件并没有向我们展示任何新内容。 没有电池信息;-(

我认为电池信息在一个小时左右后发送到基本集群的 0xff01 报告中。 我看到这是门/窗接触传感器。

由你们让我知道应该如何传递数据。
可以导出原始数据。
可以仅导出带有一些解释的相关帧,例如:
添加运动传感器后,传感器发送此公告:
https://pastebin.com/VSTh1dab
或者只是截图或类似的东西。

最有趣的帧是 APS 层的帧,例如网关发送给设备的 ZCL 报告和命令。

为了您的信息,我目前有:

小米米家烟雾探测器
小米智能插座
小米push butten gen。 1
小米药水传感器 1
小米米家门窗传感器(已订购,即将到货)
对于那些设备,如果需要,我可以提供广泛的调试。

小米push butten gen。 1和小米米家门窗传感器已经支持。

关于圆形开关。
是的,它受支持。 但是我确实发现了以下内容。 它似乎报告了两次/三次/四次点击。 看这张附图:
button_events

行。 回到话题。 我已经对我知道的所有事件的帧进行了采样。
我已经记录了它们并将它们粘贴在 pastebin 上。
我希望这些信息能够提供足够的信息来支持烟雾传感器 :-) 这就是本期的目的。

https://pastebin.com/59rUTJKv

关于圆形开关。

凉爽的。 我只有 Aqara 开关(圆形按钮,外面是方形),它不发送 Press,只发送 Release。 我将仔细检查 0x8000 属性。 是否也在集群 0x0006 上(参见 APS 标头)? 还有一个报告属性命令(参见 ZCL 标题)? 是否设置了制造商特定标志? 如果是这样,使用哪个制造商代码?

好的,很酷,也找到了电池报告。 将打开有关此按钮的新问题。

我今天刚拿到这个烟雾探测器。 它现在是否以任何方式与 deCONZ 一起使用?
另外,我需要在检测器上按什么来配对它? :)

要配对,您应该打开网络并按三下按钮。

不,尚不支持烟雾探测器。 尚未添加智能插头和圆形按钮多次按下事件和电池数据。

感谢 rtenklooster 成功了!
所以现在我们不能从烟雾探测器中得到任何东西?
我使用其他小米按钮、pir 和磁铁连接到 Node-Red,然后连接到 Home Assistant。

别客气。
是的,这是真的.. 在将捕获的地址添加到 xml 文件之前,您不能使用它。

嗅探了所有数据包并将结果发布在上面的 Excel 电子表格中。 随意尝试一下,它应该包含所有需要的信息。 目前我自己做这件事的时间太短了。

(德累斯顿)开发人员目前正在关注我猜的其他事情。 也许他们会在不久的将来找到时间添加我捕获的数据,以便完全支持传感器。 包括电池状态等。我牺牲了一个按钮,以便为它们提供所有需要的数据。 记录下来并公布了结果,所以我已经祈祷了,希望他们能找到时间:-)

记录下来并公布了结果,所以我已经祈祷了,希望他们能找到时间:-)

当然,不要忘记我不能提供 ETA,但嗅探器日志将用于继续检测器的集成 :)

感谢 rteenklooster,非常好的工作! 并感谢 manup 希望在不远的将来集成此检测器 :)

@ebaauw是否可以让小米烟雾探测器与 Homekit(Homebridge-hue 插件)一起使用

大概。 我需要查看 REST API 中的传感器资源是什么样的。 当遇到未知传感器时,Homebridge-hue 应发出包含所有信息的警告消息。

我完全错过了 PR #310。 有人可以发布 Heiman 传感器的传感器资源是什么样的,这样我就可以在 homebridge-hue 中添加对它们的支持? 谢谢。

我有一个 Schwaiger 烟雾传感器,它似乎是一个 Heiman 传感器。 我在 issue #352 中发布了一些关于它的信息,也许这会有所帮助。 不幸的是,我没有 zigbee 嗅探器...

@ rtenklooster@AntiHeld889 ,我有小米 Aqara 洪水传感器与 deCONZ(和 homebridge-hue)一起工作。 它也通过_IAS Zone_集群报告警报,但不通告集群。 我认为可以以相同的方式支持烟雾传感器。 你能测试我最新的 PR 吗?

我认为可以以相同的方式支持烟雾传感器。 你能测试我最新的 PR 吗?

我对此还是很陌生,但我尝试将我的一个小米与 2.05.04(包括你最新的 PR?)连接起来,没有运气。 我什至尝试在网络仍处于打开状态的情况下用几支火柴来激活警报,以推动它传输一些东西,但 REST api 中没有 zhafire。
smokecluster

不,小米烟雾传感器的 PR 已合并到 deCONZ,但不包含在 v2.05.04 中。 您需要等待下一个版本,或者自己编译 REST API 插件(参见 README)。

您能否在 _Node Info_ 面板上仔细检查 _Manufacturer Code_ 是 0x1037 并且 MAC 地址以 0x00158d 开头?

您需要从 Web 应用程序(或 Phoscon 应用程序)打开网络。 当您从 GUI 打开网络时,deCONZ 不会创建任何 API 资源。 与其他小米设备配对时,最好在打开网络后定期按下/松开休息键(孔),然后尝试读取_Basic_集群的属性。 通常,它们支持_制造商名称_、_日期代码_和_SW Build ID_,但需要几次尝试才能阅读这些内容。

从 webapp 打开网络就可以了。
按下测试按钮时:
image
它被列为火而不是烟雾。
image
image
image
所以看起来很棒🥇
是否可以将火灾状态设置为开启以使传感器发出蜂鸣声?
就像对 /sensor/id/state 的 PUT 请求
火:是吗?

试一试,但得到错误 400。可以想象它不是为那样工作而设计的。 但是,能够从家庭助理发出警报声将是非常好的。 用我的 8 个火警警报来扩展我的家庭助理警报......可以想象当有人试图在半夜闯入我的房子时整条街都会醒来......🗡

其余的 api 报告了这一点:
{ "config": { "on": true, "reachable": true }, "ep": 1, "etag": "748cfe1cfdba9ee12a9db46213a286e5", "manufacturername": "LUMI", "modelid": "lumi.sensor_smoke", "name": "Fire 29", "state": { "fire": false, "lastupdated": "2018-02-19T22:26:06" }, "swversion": "20161018", "type": "ZHAFire", "uniqueid": "00:15:8d:00:01:4d:31:5c-01-0500" }

它被列为火而不是烟雾。

这就是 IAS 区域类型的名称。

您是设法远程激活警报器还是仅在传感器本身有警报时才响起?

它还没有设法远程激活它。 也没有测试过。

也许我明天可以试一试。 我相信我看过一个 YouTube 视频,提示当连接到同一个 mi 网关时,所有烟雾探测器的警报都已链接。 这表明功能在那里..

明天有时间试一试。 让我们生些火,看看其他传感器会发生什么。

Outlook voor iOS https://aka.ms/o0ukef下载


来自:Erik Baauw [email protected]
发送时间:2018 年 2 月 19 日星期一晚上 11:48:13
至:dresden-elektronik/deconz-rest-plugin
抄送:理查德; 提到
主题:回复:[dresden-elektronik/deconz-rest-plugin] 小米米家(HonneyWell)烟雾探测器(#152)

它被列为火而不是烟雾。

这就是 IAS 区域类型的名称。

您是设法远程激活警报器还是仅在传感器本身有警报时才响起?


你收到这个是因为你被提到了。
直接回复这封邮件,在 GitHub 上查看https://github.com/dresden-elektronik/deconz-rest-plugin/issues/152#issuecomment-366820741 ,或者将帖子静音https://github.com/notifications/取消订阅-auth/AGNMwi919ZT6dtPIKGRA-JnBGSDZKT0tks5tWfotgaJpZM4PH0WK

不,小米烟雾传感器的 PR 已合并到 deCONZ,但不包含在 v2.05.04 中。 您需要等待下一个版本,或者自己编译 REST API 插件(参见 README)。

行。 让它今天与 2.05.05 一起工作! :)

对我来说远程激活警报器也没有运气。 当与小米集线器和应用程序配对时,可以从应用程序向警报器发送测试信号,但 afaik 不会触发警报器。 小米集线器可以配置为中继器警报器,也许这就是您在 youtube 视频@rtenklooster中看到的?

今天连接了相同的烟雾探测器。
像魅力一样工作,除了远程打开警报器。

创建自己的家庭警报/安全系统真是太棒了👍

我开始订购这些烟雾探测器中的一个,只是为了验证我可以让它们工作,而我立即连接的第一个,非常好 - 不知道我按下了什么模式,但我记得配对超级简单......

3 周快进,另外 10 台这样的设备通过邮件到达,我拿起的第一个我在与 deconz 配对时遇到了一些问题,在谷歌搜索了几秒钟后,阅读了本期其他用户的配对建议,我发现如果它的按钮连续按下 3 次,它似乎配对......

然而一切都很好:)

我似乎已经达到了这些烟雾探测器的某种限制,因为我绝对不可能配对第三个烟雾探测器,我不仅尝试了一个,而且尝试了 3 个直接与原始包装不同的产品,但我无法让它们配对与 deconz 配对 - Phoscon 应用程序只是说添加设备失败(我可以确认,rest-api 确实没有添加传感器......)

目前使用 2.05.12,在 Pi 3 上使用 raspbee 的一些不太旧的 raspbian - 我能做些什么来调试它吗?

我有 5 个与 deconz 配对。
花了我一些时间,但看起来你给了打开网络然后按下烟雾传感器上的按钮 3 次

我的猜测是您已达到每个路由器的设备限制。 前段时间也有同样的经历。 每个路由器的子设备数量有限。 因此,添加一个额外的路由器,如宜家灯泡或小米插座可以解决您的问题。
Outlook voor iOS https://aka.ms/o0ukef下载


来自:QempZor [email protected]
发送:2018 年 4 月 4 日,星期三 8:00:01 AM
至:dresden-elektronik/deconz-rest-plugin
抄送:理查德; 提到
主题:回复:[dresden-elektronik/deconz-rest-plugin] 小米米家(HonneyWell)烟雾探测器(#152)

我有 5 个与 deconz 配对。
花了我一些时间,但看起来你给了打开网络然后按下烟雾传感器上的按钮 3 次

4 月 3 日 2018 23:29 schreef Kristian Mide [email protected] :

我开始订购这些烟雾探测器中的一个,只是为了验证我可以让它们工作,而我立即连接的第一个,非常好 - 不知道我按下了什么模式,但我记得配对超级简单......

3 周快进,另外 10 台这样的设备通过邮件到达,我拿起的第一个我在与 deconz 配对时遇到了一些问题,在谷歌搜索了几秒钟后,阅读了本期其他用户的配对建议,我发现如果它的按钮连续按下 3 次,它似乎配对......

然而一切都很好:)

我似乎已经达到了这些烟雾探测器的某种限制,因为我绝对不可能配对第三个烟雾探测器,我不仅尝试了一个,而且尝试了 3 个直接与原始包装不同的产品,但我无法让它们配对与 deconz 配对 - Phoscon 应用程序只是说添加设备失败(我可以确认,rest-api 确实没有添加传感器......)

目前使用 2.05.12,在 Pi 3 上使用 raspbee 的一些不太旧的 raspbian - 我能做些什么来调试它吗?


您收到此消息是因为您发表了评论。
直接回复此邮件,在 GitHub 上查看https://github.com/dresden-elektronik/deconz-rest-plugin/issues/152#issuecomment-378405607 ,或将帖子静音https://github.com/notifications/取消订阅-auth/AiHjwmGjm1Jj6VZgwR1d9LHK2GCS7fsoks5tk-nOgaJpZM4PH0WK


你收到这个是因为你被提到了。
直接回复这封邮件,在 GitHub 上查看https://github.com/dresden-elektronik/deconz-rest-plugin/issues/152#issuecomment-378489383 ,或者将帖子静音https://github.com/notifications/取消订阅授权/AGNMwvTZi2849z76CSO1YewiR3l6Z_0Yks5tlGFhgaJpZM4PH0WK

我连接了 5 个烟雾探测器,所以请继续尝试。 有些设备真的很让人头疼,我的第一个水传感器花了大约 100 次尝试才能连接,但我没有成功连接第二个,到目前为止肯定已经尝试了 300 多次:P

@QempZor @rtenklooster @martikainen87感谢您的建议 :)

今天我终于设法添加了另一个,它是这样的:
我尝试了一些我 100% 确定应该如何配对的传感器——这些传感器突然无法配对,这让我认为一定是 deCONZ 以某种方式在应该打开网络的时候并没有真正打开网络。
升级到最新版本没有帮助
但是,在关闭电源令牌的情况下进行良好的旧硬重启就可以了,现在我可以将烟雾探测器和我放置在周围的其他传感器配对......

对于那些想知道的人:小米米家烟雾探测器应该在他们唯一的按钮连续按下 3 次时配对

你好! 使用这些传感器做得很好! 我今天成功添加了两个。 它们在 /sensors 资源中列出并显示在 HASS 中 - 但是它们不会显示在 Phoscon 应用程序中。 他们应该吗? 我怎样才能改变他们的名字/身份证?

它们尚未在 Phoscon App 中显示,但很快就会显示。 因此,目前只能通过 REST-API 更改名称。

有谁能够控制烟雾探测器中的警报器?

@rtenklooster ,你有小米网关吗? 如果是这样,如果您:

  1. 将两个烟雾探测器与其配对
  2. 将它们配置为作为一个组响铃
  3. 用烟雾触发一个
  4. 捕获 zigbee 流量

也许您看到打开警报器的消息?

顺便提一句。 我正在考虑购买其中的一些,它们是否存在于 Phoscon 中? @manup ,不急,只是好奇?

@sveip
尚未在我的网关的最新固件上尝试过。 会尽快试一试。 刚搬到我的新家,所以必须找出我所有的嗅探器和其他硬件都在哪里。

@rtenklooster ,太棒了,不着急:)即使只有一个检测到烟雾,也能够让所有警报器响起,这将是很棒的。 我正在考虑制作一个按钮,以使除检测到烟雾的人以外的所有人都静音,以便更容易地找到火源/烟雾源。

  1. 将它们配置为作为一个组响铃..
    据我所知,没有分组选项。 我在最新版本的小米网关上连接了两个,没办法让它们都报警。 他们提供的唯一链接是链接网关警报本身。
    我也会喜欢这个功能。 例如,当我睡着时,我听不到车库里的烟雾探测器的声音。

我认为他们没有实现这样的功能是愚蠢的。 用谷歌搜索过这个话题,蝙蝠还没有看到任何关于此类链接警报的报告。

感谢您尝试@rtenklooster。 可惜不支持。 也许找出是否支持分组的唯一方法是询问小米?

阅读手册,上面写着“按住«声音停止/自检»按钮 3 秒钟,然后红色指示灯将开始闪烁并发出哔哔声,警报进入报警声模拟模式;"

您知道集线器/应用程序上是否有关于此事件的任何指示吗? 也许有一些与之相关的 Zigbee 流量。 远射,但也许值得检查?

不,那里没有。

Outlook voor iOS https://aka.ms/o0ukef下载


范:sveip [email protected]
Verzonden:dinsdag,2018 年 8 月 21 日下午 2:05
Aan:德累斯顿电子/deconz-rest-plugin
抄送:理查德; 提到
Onderwerp: Re: [dresden-elektronik/deconz-rest-plugin] Xiaomi Mijia (HonneyWell) 烟雾探测器 (#152)

阅读手册,上面写着“按住«声音停止/自检»按钮 3 秒钟,然后
红色指示灯将开始闪烁并发出哔哔声,警报进入
报警声模拟模式;"

您知道集线器/应用程序上是否有关于此事件的任何指示吗? 也许有一些与之相关的 Zigbee 流量。 远射,但也许值得检查?


你收到这个是因为你被提到了。
直接回复这封邮件,在 GitHub 上查看https://github.com/dresden-elektronik/deconz-rest-plugin/issues/152#issuecomment-414650768 ,或者将帖子静音https://github.com/notifications/取消订阅-auth/AGNMwjj6RGCMVbSMuLlBz-Uu1fLncJjcks5uS_d1gaJpZM4PH0WK

关于在 deconz 中支持 (XIAOMI) 霍尼韦尔 LUMI 烟雾传感器的任何新信息?
我可以添加传感器,但第一个在 Phoscon 中不可见。
当我在 FHEM 中添加设备时,我只能看到电池和可达读数。 如何检查火灾事件以触发我家中一些必要的东西? 我认为这不是由 REST API 正确提供的

你好,

我有烟雾传感器。 设备已添加 它不可见是 Phoscon 应用程序。
Rest API 向 domoticz 数据报告,如下所示:

添加设备时:
2019-01-22 17:26:49.536 (Deconz zigbee) ###### WebSocket 数据:{'id': '54', 'sensor': {'config': {'temperature': 2500, 'battery ': 100, 'reachable': True, 'on': True}, 'id': '54', 'name': 'lumi.sensor_smoke', 'state': {'lowbattery': False, 'fire':错误,'lastupdated':'2019-01-22T16:26:18','篡改':False},'ep':1,'etag':'b73470512b6a6b3496808bbec411e7be','制造商名称':'LUMI','type' : 'ZHAFire', 'modelid': 'lumi.sensor_smoke', 'uniqueid': '00:15:8d:00:01:db:93:f9-01-0500'}, 'uniqueid': '00:15 :8d:00:01:db:93:f9-01-0500','e':'添加','r':'传感器','t':'事件'}

发出警报:
2019-01-22 19:51:23.131 (Deconz zigbee) ### 更新设备 (Deconz zigbee - lumi.sensor_smoke) : {'BatteryLevel': 100, 'sValue': '', 'nValue': 0}
2019-01-22 19:51:23.131 (Deconz zigbee - lumi.sensor_smoke) 将设备从 0:'' 更新为值 0:''。
清除警报:
2019-01-22 19:51:33.846 (Deconz zigbee) ### 更新设备 (Deconz zigbee - lumi.sensor_smoke): {'BatteryLevel': 100, 'sValue': '', 'nValue': 0}
2019-01-22 19:51:33.846 (Deconz zigbee - lumi.sensor_smoke) 将设备从 0:'' 更新为值 0:''。

如果需要,我可以发送更多诊断数据。

亚当

我大约有6个。 它们工作正常并触发事件。 不,您在应用程序中看不到它们,但它们就在那里。

也在家庭助理中正确显示。

你好,

我会在家里再次检查。
没变化。 HA 是否也使用 REST API 从 deconz 获取数据或使用不同的协议?
因为对我来说,似乎通过 Rest API 更新的状态没有正确发送到 Smanar/Domoticz-deCONZ 插件。

亚当

哦,是的,你是对的。 我正在使用 FHEM,在这里我必须对 31_HUEDevice.pm 模块进行一些调整。
现在我得到所有的值作为阅读。 我通知该模块的维护者将其永久加入。

这是我必须做的:编辑模块文件 FHEM/31_HUEDevice.pm
在这行之后: $readings{state} = $state->{presence}?'motion':'nomotion' if( defined($state->{presence}) );
插入:
$readings{state} = $state->{fire}?'fire':'nofire' if(defined($state->{fire}));

在这行之后: $readings{consumption} = $state->{consumption} if( defined($state->{consumption}) );
插入:
$readings{fire} = $state->{fire} if(defined($state->{fire}));
$readings{tampered} = $state->{tampered} if(defined($state->{tampered}) );
$readings{lowbattery} = $state->{lowbattery}?'low':'OK' if(defined($state->{lowbattery}));

然后,一旦触发警报或按下测试按钮,您将收到事件。

所以 REST 插件工作正常。 无法使用 Phoscon APP 进行维护。 因此,我认为在检测到火灾时也无法创建鸣响/警报组。 但很高兴看到,我现在可以在紧急情况下创建自动化。

等待小米的群组功能:)

Smanar 修复了他的插件中的问题!

@rtenklooster ,您是否可以使用您的小米烟雾探测器和网关在以下情况下嗅探 zigbee 流量?

1)从小米之家APP测试闹钟。
2) 用真实烟雾触发警报,并使用 MI 家庭应用程序使活动警报静音。

我不认为这些案例包含在您之前的捕获中,并且这些将是通过 deCONZ 公开的有用功能。

我以前使用小米 GW 使用过霍尼韦尔烟雾传感器(小米),但现在我已经使用 arthoc deCONZ 插件将它们移至 Hass.io 上的 ConBee。 这些设备工作正常(我在 Phoscon 但在 HASS 中看不到它们)但我似乎找不到任何配置选项? 使用小米 GW 时,我可以设置烟雾传感器的灵敏度。 使用 deCONZ 是不可能的吗?

前面提到的跟踪包括一个测试 [但不是静默] ( https://pastebin.com/59rUTJKv )

前面提到的跟踪包括一个测试 [但不是静默] ( https://pastebin.com/59rUTJKv )

嗨,你找到了我的粘贴;)这个转储包含所有可能的操作。 包括灵敏度设置@aronsjoberg@barnish 。 目前无法从 deconz 调整这些设置。
不过能调节灵敏度就好了。 但这是@manup可以解决的问题(如果他有时间;))

是否可以通过 deconz 触发警报?

此问题已自动标记为过时,因为它最近没有活动。 如果没有进一步的活动,它将被关闭。 感谢你的贡献。

小米/霍尼韦尔烟雾探测器是否有可能被添加为识别设备?

小米/霍尼韦尔烟雾探测器是否有可能被添加为识别设备?

该设备被识别,但它不会在 Phoscon 中显示。
到目前为止,我在 Home Assistant 中运行良好。

我不记得您必须执行哪些步骤才能使其完全正常运行,因为
它使用 IAS 不是吗?

Op vr 12 月 13 日 2019 om 11:52 schreef L3H0 [email protected]

小米/霍尼韦尔烟雾探测器将被添加为公认的任何机会
设备?

该设备被识别,但它不会在 Phoscon 中显示。
到目前为止,我在 Home Assistant 中运行良好。


您收到此消息是因为您订阅了此线程。
直接回复此邮件,在 GitHub 上查看
https://github.com/dresden-elektronik/deconz-rest-plugin/issues/152?email_source=notifications&email_token=ABNGEKEUF3AAFCA4ASQJD4TQYNSPBA5CNFSM4DY7IWFKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEGZUI69WY#comment,-
或退订
https://github.com/notifications/unsubscribe-auth/ABNGEKCIC6H4ZHBIEATMGFDQYNSPBANNCNFSM4DY7IWFA
.

你不需要很多。 配对时只需按 3 次按钮。

它现在与 deconz 一起正常工作吗?

它与 homeassistant 一起工作,但不在 phoscon 中作为传感器。

早上好!
有没有机会通过 homebridge-hue 插件将烟雾探测器集成到 homebridge 中?
我有两个,在 deconz 中可见,在 phoscon 应用程序中不可见。

问候!
麦克风

如果 REST API 支持它们,homebridge-hue 可能已经将它们公开给 HomeKit。 如果没有,请打开 homebridge-hue 的问题,附加完整的调试转储文件(请参阅 https://github.com/ebaauw/homebridge-hue#debug-dump-file)。

感谢您的快速回答......我尝试重新启动我的homebridge,然后我可以看到烟雾探测器! 完美的! :)

是否可以通过 deconz 触发警报?

当然不是。 您几乎无法设置通过 mi 应用程序可以执行的任何操作。

可怜。 谢谢

小米/霍尼韦尔烟雾探测器是否有可能被添加为识别设备?

也很想在应用程序中获得它🙏

是否可以使用 deconz REST API 设置灵敏度?

严肃的??? 这是 2017 年 8 月的请求,但仍未完成?
我现在正在使用 Zigbee2MQTT,这真的很惭愧,开源产品可以读取电压、灵敏度、多少烟雾并且可以看到警报器是否响起,但像 deCONZ 这样的产品仍然不能。

尽快修复

+1 这个问题不会改变任何事情,因为 DE 似乎完全不关心任何小米的东西。

但是 REST API 支持这个传感器。 您可以在 domoticz 或 HA 中使用它。

我的错误印象是 webgui 是 deconz-rest-plugin 的一部分,但 phoscon 是一个单独的产品,所以我的 +1 现在被删除了。

但是你不能在上面设置任何东西,只需读取当前状态......

那么您想“设置”哪些选项? @andriej
烟雾探测器不是只提供传感器数据的传感器吗?

@RezzZ是的,但我认为设置烟雾探测器的灵敏度是必不可少的 - 特别是因为原始网关和 zigbee2mqtt 都支持此设置。
还有一个可以触发的自检——但这可能不如灵敏度重要。

@rezzZ这个烟雾传感器允许设置它们在与小米网关/应用程序一起使用时的敏感度。 Fx 在厨房你可以触发不同于客厅🙏

它们也应该在 GUI 中

@RezzZ ,如果您愿意看一下上面的问题帖子...什么都有,嗅探选项的转储,选项本身-该传感器不仅具有愚蠢的“开/关”状态,而且您在加入后无法管理它到 zigbee deconz 网络。

出现在 Jeedom 中而不是 Phoscon 应用程序中。

给开发者的建议:您可以添加霍尼韦尔烟雾探测器作为灯吗? 就像宜家的 USB 扩展器一样。 目前,我无法删除应用程序中的烟雾探测器。

您可以通过 API 使用它,即在 HA 中。

我不想听起来粗鲁,但是为什么问题刚刚关闭而没有任何评论?

我在这里犯了一个错误。 小姐点击了alt标签。 对不起!

请添加一个选项来设置灵敏度并像 zigbee2mqtt 一样控制警报器。 谢谢!

@baneb5我可以看看,但不能承诺任何事情。 请为此提出一个单独的问题,以便我们可以适当地标记和跟踪。 我们在这里混合太多了。 谢谢!

@baneb5这是您在 phoscon 中想要的东西吗? 然后请在该存储库中打开一个问题: https ://github.com/dresden-elektronik/phoscon-app-beta

@Mimiix这可能需要从这里处理。 让我先检查一下。

@baneb5请根据@Mimiix的建议针对您的请求提出单独的问题。
@andriej请也这样做。 如果需要,我们可以将其移至 phoscon beta repo。

伙计们,请注意,我们需要您提供信息,否则无法解决!

我真的很想知道问题是什么。

我没有,但缺少的功能是设置探测器的灵敏度,以及启动警报器(我认为这是某种测试模式)

以下是有关它在 z1mqtt 中的行为方式的一些信息:
https://github.com/foz333/Xiaomi/blob/master/devicetypes/bspranger/xiaomi-mijia-honeywell-fire-detector.src/xiaomi-mijia-honeywell-fire-detector.groovy
https://github.com/Koenkk/zigbee2mqtt.io/blob/develop/docs/devices/JTYJ-GD-01LM_BW.md#sensitivity

@sveip这是对 Phoscon 或 Deconz 的请求吗? 无论哪种方式,请在适当的位置为此打开功能请求。

我想关闭这个问题,因为没有人真正知道这是怎么回事了😂

我不想粗鲁,但这显然是一个 deconz 请求,问题
在这个线程中至少被描述了几次。 Iom 它会让
重命名问题而不是创建新问题并参考
这个,因为这是所有信息所在的地方,如果你回读一下的话。

男子。 15. 君。 2020 公斤。 18:21 skrev 丹尼斯 D通知@github.com:

@sveip https://github.com/sveip这是对 Phoscon 的请求还是
德康兹? 无论哪种方式,在适当的地方为此打开一个功能请求
地方。

我想关闭这个问题,因为没有人真正知道这是怎么回事
没有了😂


你收到这个是因为你被提到了。
直接回复此邮件,在 GitHub 上查看
https://github.com/dresden-elektronik/deconz-rest-plugin/issues/152#issuecomment-644234217
或退订
https://github.com/notifications/unsubscribe-auth/ABLR4L565ORC5KWFE5LQXUDRWZDARANCNFSM4DY7IWFA
.

你不粗鲁:) 别担心我会没事的。

自 2017 年以来有超过 108 条评论的问题对我来说真的很难追踪需要什么😄

@SwoopX你能提供我们需要的屏幕列表吗?

一开始喜欢的那种。 现在应该显示更多集群。

如果我做错了什么,我很抱歉,但我把整个线程都涂红了,整个线程是关于我遇到的问题,即我们无法像 zigbee2mqtt 那样控制小米烟雾探测器(更不用说原来的小米网关)。 对我来说,修改这个线程而不是创建新线程似乎是合乎逻辑的,因为所有技术信息都已经在这里了..

@baneb5一切正常且有效。 请继续为此提出一个单独的问题,这样我们就可以清楚地了解这个问题。 没什么大不了的。

顺便说一句,测试传感器的能力已经通过 REST API 提供,我正确读取了链接。 但是,由于第一个屏幕截图描述了不完整的连接,因此缺少所需的技术细节。

有趣的是,这个话题再次如此活跃。

@SwoopX ,如何通过 REST API 测试传感器? 我找不到办法。

如果我理解请求正确,我们还需要通过 REST API 触发警报器。 例如,如果 ROOM A 中的传感器被触发,我也想触发其他传感器。 任何方式,请让我们有新线程的链接以跟踪进度。

谢谢你的支持。

@rtenklooster ,你还有那个设备来嗅探数据包吗? 您是否可以将其中一个烟雾探测器连接到官方的小米家庭网关,并从中发出“设置灵敏度”? 也许还有一个“测试警报器”(从我脑海中取出的术语,所以可能与他们的 UI 不匹配。)如果集线器/应用程序有任何其他可用的命令,也请那些。

伙计们,请。 你能按我的要求做吗? 这只是两件事:每个请求的单独问题、1-2 个屏幕截图和一些调试输出。 没有真正需要嗅探流量,尽管那会很棒。

一旦我有了这些信息,据我所知,这只是 5 分钟的事情。 现在关闭这个。

根据@SwoopX的要求,我将关闭此问题。

此页面是否有帮助?
0 / 5 - 0 等级