澳洲homebridge-ness-d16x

在澳大利亚生活百科




O.P.

支持 homebridge-ness-d16x,这是一个支持 Ness D8x / D16x 安全面板和区域配件的 homebridge 插件。

https://github.com/anekol/homebridge-ness-d16x



评论

早上好,Greg
我希望在您的 home bridge 插件方面得到一些帮助。
我的插件通过 hoobs 和 apple HomeKit 与 ness d8x 面板一起工作,但输出没有响应——我按下 HomeKit 应用程序上的输出,它们实际上并没有改变继电器本身的状态。
我不确定我是否遗漏了一些重要的东西。
感谢任何帮助。干杯
Grant



评论

对不起 Greg,我刚刚正确阅读了这篇文章,发现它们是只读的。
我的错。谢谢,抱歉给您带来了麻烦。



评论

我知道输出是只读的,但如果可以控制它们就太棒了。有没有计划在未来实施这个?



评论
O.P.

嗨,格兰特,
目前没有计划,因为我目前没有任何需要/使用案例/规格 ... :-)
如果您有上述任何内容和一些上下文,很高兴看到它 ... :-)
问候,G



评论
O.P.

哎呀,抱歉,Grant/Scuddoo ...



评论
O.P.

回复:Grant-murphy1 评论于 3 小时前
晚上好,我们遇到了一个持续的问题,即附件没有响应/没有响应。有时我们可以布防系统但不能撤防系统。我们已经使用 ness iComms 应用程序测试了所有功能,以确认问题不在于我们的 IP232 模块。谢谢。

有一段时间没有阅读 IP232 文档,它可以有多个侦听器吗?
我首先要检查的是没有其他人吸收 IP232 输出。 ..

在启用调试的情况下运行 Homebridge 以获得更多详细信息...例如
[25/11/2021, 22:32:53] [Ness] Get MotionedDetected: false
[25/ 11/2021, 22:32:53] [Ness] 开启输出:3
[25/11/2021, 22:32:53] [Ness] 开启输出:1
[25/11/ 2021,22:32:53] [Ness] 获取输出:2
[25/11/2021, 22:32:53] [Ness] 获取 SecuritySystemCurrentState:3
[25/11/2021, 22 :32:53] [Ness] 获取 SecuritySystemTargetState:3
[25/11/2021, 22:32:53] [Ness] 获取 MotionedDetected:false
[25/11/2021, 22:32:58 ] [Ness] 请求:AWAY(面板状态:DISARMED)
[25/11/2021, 22:32:58] [Ness] 请求:AWAY 命令:ARM AWAY
[25/11/2021, 22 :32:58] [Ness] 武装状态已更改:ARMING
[25/11/2021, 22:32:58] [Ness] stateChanged:状态未知:ARMING
[25/11/2021, 22 :32:58] [Ness] 武装状态已更改:EXIT_DELAY
[25/11/2021, 22:32:58] [Ness] stateChanged:状态未知:EXIT_DELAY

让我知道怎么做你去...



评论
O.P.

刚刚发布了添加详细日志记录的 v0.0.5。

启用详细日志记录,您将获得所有记录插件收到的事件。
查找“[Ness] EventReceived:”...例如
[26/11/2021,17:13:58] [Ness] EventReceived:{“地址”:0 "timestamp":null,"requestId":0,"_includedZones":[]}
[26/11/2021, 17:13:58] [Ness] 状态更新:ZoneUpdate :{"address ":0,"timestamp":null,"requestId":0,"_includedZones":[]}
[26/11/2021, 17:14:00] [Ness] EventReceived: {"address ":0,"timestamp":null,"requestId":20,"_status":[]}
[26/11/2021, 17:14:00] [Ness] 状态更新:ArmingUpdate: {"address":0,"timestamp":null,"requestId":20,"_status":[]}
[26/11/2021, 17:14:34] [Ness] 事件接收: {“地址”:0,“时间戳”:“2021-11-26T05:21:32.000Z”,“类型”:0,“区域”:10,“区域”:0}
[26/11/2021, 17:14:34] [Ness] Zone changed: zone: 10 state: true

如果你没有看到“[Ness] EventReceived:”日志条目然后事件没有得到插件。



评论
O.P.

刚刚发布了 v0.0.6,它增加了对 AUX 输出的控制......



评论
此帖子已编辑

编辑:我意识到这是由于传感器的轮询率。有没有一种方法可以提高轮询率以获得更实时的区域运动检测结果?

嗨 Greg,

希望得到一些支持/给我指明正确的方向。

我在 homebridge 中设置了这个插件,可以确认布防/撤防工作。但是,我无法让 Zone 运动传感器正常工作,因为它几乎总是显示为“state: false”,只是时不时地显示为 true。

Homebridge 日志:
[2/26/2022,下午 6:15:14] [Ness] EventReceived:{"address":0,"timestamp":null,"requestId":20,"_status":[]}
[2/26/2022,下午 6:15:14] [Ness] 状态更新:ArmingUpdate :{"address":0,"timestamp":null,"requestId":20,"_status":[ ]
[2/26/2022, 6:16:13 PM] [Ness] EventReceived: {"address":0,"timestamp":null,"requestId":0,"_includedZones": [1024]
[2/26/2022,下午 6:16:13] [Ness] 状态更新:ZoneUpdate :{"address":0,"timestamp":null,"requestId":0 ,"_includedZones":[1024]
[2/26/2022, 6:16:13 PM] [Ness] 区域已更改:区域:3状态:true
[2/26/2022, 6:16:14 PM] [Ness] EventReceived:{“address”:0,“timestamp”:null,“requestId”:20,“_status” :[]
[2/26/2022, 6:16:14 PM] [Ness] 状态更新:ArmingUpdate :{"address":0,"timestamp":null,"requestId":20 "_status":[]
[2/26/2022, 6:17:13 PM] [Ness] EventReceived: {"address":0,"timestamp":null,"requestId": 0,"_includedZones":[]
[2/26/2022, 6:17:13 PM] [Ness] 状态更新:ZoneUpdate :{"address":0,"timestamp":null, “requestId”:0,“_includedZones”:[]
[2/26/2022,下午 6:17:13] [Ness] 区域已更改:区域:3 状态:false
[2/26/ 2022,下午 6:17:14] [Ness] 事件接收:{“地址”:0,“时间戳”:null,“requestId”:20,“_status”:[]}
[2/26 /2022,下午 6:17:14] [Ness] 状态更新:ArmingUpdate :{"address":0,"timestamp":null,"requestId":20,"_status":[]}
[2/26/2022,下午 6:17:28] [Ness] 获取 SecuritySystemCurrentState:3
[2/26/2022,下午 6:17:28] [Ness] 获取 SecuritySystemTargetState:3
[2 /26/2022, 6:17:28 PM] [Ness] Get MotionedDetected: zone: 1 state: false
[2/26/2022, 6:17:28 PM] [Ness] Get MotionedDetected: zone: 2状态:false
[2022 年 2 月 26 日,下午 6:17:28] [Ness] Get MotionedDetected:区域:3 状态:false
[2022 年 2 月 26 日,下午 6:17:28] [ Ness] Get MotionedDetected: zone: 4 state: false
[2/26/2022, 6:18:13 PM] [Ness] EventReceived: {"address":0,"timestamp":null," requestId":0,"_includedZones":[]
[2/26/2022, 6:18:13 PM] [Ness] 状态更新:ZoneUpdate :{"address":0,"timestamp":null< wbr>,"requestId":0,"_includedZones":[]
[2/26/2022, 6:18:14 PM] [Ness] EventReceived: {"address":0,"timestamp":null ,"requestId":20,"_status":[]}
[2/26/2022, 6:18:14 PM] [Ness] 状态更新:ArmingUpdate :{"address":0," timestamp":null,"requestId":20,"_status":[]}
[2/26/2022, 6:19:13 PM] [Ness] EventReceived: {"address":0, "timestamp":null,"requestId":0,"_includedZones":[]
[2/26/2022, 6:19:13 PM] [Ness] 状态更新:ZoneUpdate :{"address ":0,"timestamp":null,"requestId":0,"_includedZones":[]}
[2/26/2022, 6:19:14 PM] [Ness] EventReceived: {" address":0,"timestamp":null,"requestId":20,"_status":[]}
[2/26/2022, 6:19:14 PM] [Ness] 状态更新: ArmingUpdate :{"address":0,"timestamp":null,"requestId":20,"_status":[]}

配置:
{

"name": "Ness",
"host": "*removed*",
"port": *removed*,
"keypadCode": "*removed",
"verboseLog ": true,
"excludeModes": [
"Home",
"Night"
],
"zones": [
{
"id": 1 ,
"label": "Front Door",
"type": "motion"
},
{
"id": 2,
"label": "Front客厅”,
“类型”:“运动”
},
{
“id”:3,
“标签”:“走廊”,
“类型”: "motion"
},
{
"id": 4,
"label": "后客厅",
"type": "motion"

> ],
"_bridge": {
"username": "*removed*",
"port": *removed*
},
"platform": "NessD16x"< br>



评论

非常感谢这个插件。我刚刚用它来替换 Ness Minicentral,它配置起来很麻烦,而且从来没有真正正常工作过。我从 Altronics 买了一个不错的 RS232-以太网转换器,它立即工作。

不幸的是,我的 D8x 板太旧了,不允许 AUX 输出由串行协议控制,但我可以轻松交换如果我真的热心的话,它就结束了。

能够远程布防/撤防真是太棒了,过去会解决很多问题。

再次感谢。



评论

嗨 Greg,

想知道你是否可以帮助我。我已经在我的 MacBook 上安装了您的插件并进行了设置,它运行良好。非常简单和无缝。但是我使用我的 Mac 工作,所以我将我的家庭桥移到了树莓派上。设置很好,大部分时间都运行良好。我时不时地收到“[3/3/2022, 6:19:31 PM] [Ness] Interface: Error: read ETIMEDOUT”错误。我丢失了 iPhone 上的配件。如果我进去并重新启动家庭桥,几个小时内一切都会好起来的。奇怪的是这在 MAC 安装上根​​本不会发生。有什么想法吗?谢谢,Michael



评论
O.P.

嗨,Michael,
感谢您的反馈...
我的 homebridge 设置安装在 RPI 4 Model B Rev 1.4 上...
也许首先,转到插件设置,启用详细日志记录,然后将 ETIMEDOUT 错误发生前后的日志发送给我。
(也许使用“私人消息”来保存 c记录线程)
问候,格雷格



评论
O.P.

感谢您的反馈...问候,格雷格。



评论
O.P.

嗨@wurico003,

是的,状态几乎总是显示为“state: false”,只有在检测到运动时才偶尔显示为 true .通常会有 2 个事件,“Zone changed: zone: x state: true”,几秒钟后“Zone changed: zone: x state: false”(假设运动实际上已经停止!)。
例如:
[06/03/2022, 19:02:47] [Ness] EventReceived: {"address":0,"timestamp":"2022-03-06T07:09:46.000Z","类型":0,"zone":9,"area":0}
[06/03/2022, 19:02:47] [Ness] 区域已更改:区域:9 状态:true
[06/03/2022,19:02:52] [Ness] EventReceived:{“地址”:0,“时间戳”:“2022-03-06T07:09:51.000Z”,“类型”:1,"zone":9,"area":0}
[06/03/2022, 19:02:52] [Ness] 区域已更改:区域:9 状态:false

也许尝试锁定使用 Apple Home.app 自动化“检测运动”和“停止检测运动”检测到的运动,看看它是如何工作的。

运动检测器未轮询(至少由插件)而是使用套接字事件。有关详细信息,请参阅 npm 包“nessclient-d8x-d16x”,例如在“connection.ts”中:
constructor(...) {
this._socket = socket ?? new net.Socket();
this._socket.on('connect', () => {
this.connectEventHandler(this);
});
this._socket.on( 'data', (data) => {
this.dataReceivedEventDispatcher.fire(data);
});
...
this._timeout = 1000;

我一直发现运动检测器可以“实时”有效工作,但也许其他人有不同的体验。如果我不理解/误解了您的问题/问题,请随时提出来。
此致,格雷格



评论

感谢您回复格雷格。< /p>

我按照您的建议通过设置自动化再次对此进行了测试(当传感器检测到运动时,打开灯),并且在灯亮起之前我在运动传感器前面持续移动了 40 秒。在整整 40 秒的时间里,我可以看到运动传感器上的红灯,这表明它正在立即在传感器本身上记录运动,但似乎是在 homebridge 中触发事件的延迟。

顺便说一句,我使用的是 Ness D8x 系统,这可能是体验差异背后的原因。



评论
O.P.

您好@wurico003,事件路径是:

detector -> ness panel -> RS232-Ethernet converter -> nessclient-d8x-d16x -> homebridge-ness-d16x

... 所以可能有这些接口点中的任何一个都有延迟(但在 nessclient-d8x-d16x -> homebridge-ness-d16x 之间的可能性很小)。

你能在 Ness 的区域部分看到区域编号闪烁/变化吗D8x / D16x 报警控制面板或多或少与运动传感器上的红灯同步?如果是,那么问题很可能在 RS232-Ethernet 转换器中(它是什么品牌/型号?检查配置,尝试不同的品牌/型号/配置?)。

您可以检查时间通过使用 telnet 连接到转换器并观察数据到达,从 RS232 以太网转换器输出,例如:

telnet 192.168.1.2 2401
Trying 192.168.1.2...
Connected到 192.168.1.2。
转义字符是“^]”。
87008361000900220309094854b9
820003600000011a
8200036014000007
87000361010900924930007
8700036101090092490BR289
评论

我遇到了类似的 ETIMEOUT 错误。这已经解决了吗?您能否与我分享这是如何修复的?

过去 9 个月一直运行良好。我认为错误始于最新的 iOS 升级。

正在运行
HOOBs,4.2.0
Node 16.14.0
Homebridge 1.4.0
iPhone SE iOS 15.3.1
NESSbridge 0.0.6

10/3/2022, 8:37:29 amNess BridgeNess8EventReceived: {"address":0,"timestamp":null,"requestId":20, "_status":[]}
10/3/2022, 8:37:29 amNess BridgeNess8 状态更新:ArmingUpdate :{"address":0,"timestamp":null,"requestId":20," _status":[]
10/3/2022, 8:37:36 amNess BridgeNess8EventReceived: {"address":0,"timestamp":null,"requestId":22,"_state":61440
10/3/2022,8:37:36 amNess BridgeNess8 状态更新:ViewStateUpdate :{"address":0,"timestamp":null,"requestId":22,"_state":61440}< br>10/3/2022, 8:38:02 amNess BridgeNess8Get SecuritySystemCurrentState: 3
10/3/2022, 8:38:02 amNess BridgeNess8Get SecuritySystemTargetState: 3
10/3/2022, 8:54: 07 amNess BridgeNess8ERRORInterface: Error: read ETIMEDOUT

Thanks, Ben



评论
O.P.

Have just published v0.0.7 which adds retry logic on interface connection errors .
5 次重试后,它将删除所有与插件关联的附件(直到 homebridge 服务器重新启动)。



评论
O.P.

刚刚发布 v0.0.8完全重做接口连接日志带有心跳和错误恢复支持的 ic ...
插件现在将继续尝试重新连接并且不会删除任何附件...


澳洲中文论坛热点
悉尼部份城铁将封闭一年,华人区受影响!只能乘巴士(组图)
据《逐日电讯报》报导,从明年年中开始,因为从Bankstown和Sydenham的城铁将因Metro South West革新名目而
联邦政客们具有多少房产?
据本月早些时分报导,绿党副首领、参议员Mehreen Faruqi已获准在Port Macquarie联系其房产并建造三栋投资联

生活百科

生活百科

【温馨提示】eBay拍卖卖家要求Payid付款

澳大利亚我今天在 eBay 上排队买了一张礼品卡,450 美元,面值 343 美元。我认为这是一个便宜货。结束后,卖家立马发信息说,如果用payid付款,可以拍下卡的照片,马上发给我,不用等payid cl ...

生活百科

收到转账,不知道怎么回事

澳大利亚如图 参考是联邦调查局之类的。 评论 有这么好的东西 评论 最好问银行,不是什么新型骗局。 评论 FBI正在测试你。如果你表现得聪明,你就会被招募。也就是保留它。 评论 可能付款 ...

生活百科

谁取代了 NBN 调制解调器?

澳大利亚O.P. 你好, 我的房子有 HFC 连接。 最近我的互联网掉线了,它需要关闭并打开 NBN 调制解调器以及 iinet 提供的 VR1600 路由器。 iinet 技术人员明天会来看。 他可以更换 NBN 调制解调器吗? ...

生活百科

验血结果,医生建议低鲤鱼饮食

澳大利亚O.P. 大家好, 简介:51 岁男性,90 公斤,身高 178 厘米(每周举重 3 至 5 次);由于工作的变化,一直没有进行任何类型的有氧运动训练,而这些训练由于轮班工作(全天休息,容易上课 ...

生活百科

屋顶瓦片:移除和放回

澳大利亚O.P. 因此,我在 YouTube 上观看了十几个关于移除互锁混凝土屋顶瓦片的视频,它们看起来非常简单……将瓦片向后推到您要移除的瓦片上方,然后提起您的瓦片。只需将其反转即可再次放 ...

生活百科

90 厘米双燃料独立式炊具/烤箱

澳大利亚O.P. 因此,我们想更换家里使用了 13 年的 Smeg 独立式炉灶/烤箱。以前的所有者是从他们作为建筑师工作的海湾那里得到它的(一定发了大财!)。 我们意识到这个模型的零件很难找到, ...

生活百科

Dodonaea 作为车道沿线的灌木丛

澳大利亚O.P. 我的邻居想把 dodonaea 规划成车道沿线的灌木丛,因为他们需要更多的隐私,我的一个朋友建议这实际上不是灌木丛,而是一棵树。可能会有树枝伸出来,它会刮伤汽车和人。 (我有 ...

生活百科

戴森 V7 和 V8 宠物毛发模型比较

澳大利亚O.P. 想买个戴森吸尘器。主要是为了让我的 2 床单元更容易每天快速清洁,因为我的 2 只小狗疯狂地掉毛,我不喜欢用我目前的手持设备弯腰。 会考虑使用机器人真空吸尘器,但是小狗 ...

生活百科

基座摊铺机

澳大利亚O.P. 大家好。我所在的公寓有一个带基座摊铺机的阳台/露台(即摊铺机位于基座上,基座位于防水/排水的平板顶部)。我想更换摊铺机(换成另一个摊铺机或基座甲板)。 我的问题是在 ...

生活百科

购买的房产在屋顶上有成卷的粉色蝙蝠

澳大利亚O.P. 我们购买了一处房产,当我查看屋顶时,我发现屋顶安装了半粉红色的棉絮。有好几卷更多的粉红色棉絮,我认为这些棉絮足以铺满整个房子。不确定它们有多大,但看起来它们已经 ...

生活百科

遮挡百叶窗

澳大利亚O.P. 嗨, 有人对全遮光百叶窗有什么建议吗? 我和我的妻子有人造静脉百叶窗,看起来不错,但它们让太多的光线进入,所以我们决定换掉它们,然后去 Spotlight 买了日夜百叶窗,除了 ...

生活百科

窗帘滴剂

澳大利亚O.P. 您好, 我们有一个 2m 的窗户,我们想为其购买窗帘。两端有大约 15 厘米的重叠,窗帘将覆盖窗户旁边的墙壁。 每滴宽 132 厘米。我在某处听说你应该购买双倍宽度的寡妇,所以在这 ...

生活百科

Brilliant 智能车库门开启器无法正常工作

澳大利亚O.P. 是否还有其他人在使用 Google 智能助理时遇到 Brilliant Smart 车库门开启器的问题? 我过去可以通过对我的 Google Nest 发出简单的语音命令来打开车库门。现在它响应“抱歉,我无法连接 ...

生活百科

煤气加热?珀斯

澳大利亚O.P. 您好 我们正在考虑重新安装房子后半部的暖气。 目前我们有一个蒸发器,即使蒸发器没有运行,门也会在大部分时间打开。 所以看看 反向空调 – hosle 房子 18,000 美元 后部的分体系 ...

生活百科

日食 20 4 月 23 日对光伏输出的影响

澳大利亚O.P. 有趣的是看到日食对光伏输出的影响,天空相当晴朗,我们预计珀斯峰值时大约有 70% 的遮光度。 评论 它可能只是云(从 15 公里外的工作地点我看到晴朗的天空......)但我已经看到 ...

生活百科

杂交种:Redback 或 Goodwe?

澳大利亚O.P. Redback 和 Goodwe 合并了吗? 我最近向一位太阳能安装商索要 6kw 面板和一台 Goodwe GW5048D-ES 逆变器的报价。 (经过数小时研究 AUS 批准的混合动力车. 他发现当他联系 Goodwe Australia 时, ...