Closed oxfordsmiths0a closed 7 months ago
Hi Jack,
The core issue is that the plugin believes that the panel state is AWAY_ARM and so when it gets the request AWAY_ARM it “does nothing” as per the log.
Probably need to gather some more log info, especially re Arming State changes.
A good place to start is a reboot/restart of the plugin/Homebridge.
On restart the plugin queries the panel for the current arming state and you will see something like this:
[3/25/2024, 11:49:24 PM] [Ness] Configured: Ness [3/25/2024, 11:49:24 PM] Homebridge v1.7.0 (HAP v0.11.1) (Ness) is running on port 50218. [3/25/2024, 11:49:24 PM] [Ness] Interface: Connected: host: 192.168.1.2 port: 2401 [3/25/2024, 11:49:24 PM] [Ness] EventReceived: {"address":0,"timestamp":null,"requestId":0,"_includedZones":[]} [3/25/2024, 11:49:24 PM] [Ness] Status Update: ZoneUpdate :{"address":0,"timestamp":null,"requestId":0,"_includedZones":[]} [3/25/2024, 11:49:24 PM] [Ness] Zone changed: zone: 1 state: false [3/25/2024, 11:49:24 PM] [Ness] Zone changed: zone: 2 state: false [3/25/2024, 11:49:24 PM] [Ness] Zone changed: zone: 3 state: false [3/25/2024, 11:49:24 PM] [Ness] Zone changed: zone: 4 state: false [3/25/2024, 11:49:24 PM] [Ness] Zone changed: zone: 5 state: false [3/25/2024, 11:49:24 PM] [Ness] Zone changed: zone: 6 state: false [3/25/2024, 11:49:24 PM] [Ness] Zone changed: zone: 7 state: false [3/25/2024, 11:49:24 PM] [Ness] Zone changed: zone: 8 state: false [3/25/2024, 11:49:24 PM] [Ness] Zone changed: zone: 9 state: false [3/25/2024, 11:49:24 PM] [Ness] Zone changed: zone: 10 state: false [3/25/2024, 11:49:26 PM] [Ness] EventReceived: {"address":0,"timestamp":null,"requestId":20,"_status":[]} [3/25/2024, 11:49:26 PM] [Ness] Status Update: ArmingUpdate :{"address":0,"timestamp":null,"requestId":20,"_status":[]} [3/25/2024, 11:49:26 PM] [Ness] Arming state changed: DISARMED [3/25/2024, 11:49:26 PM] [Ness] armingStateChanged: DISARMED update current hap to: DISARMED and target hap to: DISARM [3/25/2024, 11:49:33 PM] [Ness] EventReceived: {"address":0,"timestamp":null,"requestId":19,"_includedAlarms":[]} [3/25/2024, 11:49:33 PM] [Ness] Status Update: MiscellaneousAlarmsUpdate :{"address":0,"timestamp":null,"requestId":19,"_includedAlarms":[]} [3/25/2024, 11:49:33 PM] [Ness] Battery Status: Normal [3/25/2024, 11:49:34 PM] [Ness] EventReceived: {"address":0,"timestamp":null,"requestId":23,"_model":0,"_majorVersion":7,"_minorVersion":8} [3/25/2024, 11:49:34 PM] [Ness] Status Update: PanelVersionUpdate :{"address":0,"timestamp":null,"requestId":23,"_model":0,"_majorVersion":7,"_minorVersion":8} [3/25/2024, 11:49:34 PM] [Ness] Panel details: Model: D16x Version: 7.8 [3/25/2024, 11:50:24 PM] [Ness] EventReceived: {"address":0,"timestamp":null,"requestId":0,"_includedZones":[]} [3/25/2024, 11:50:24 PM] [Ness] Status Update: ZoneUpdate :{"address":0,"timestamp":null,"requestId":0,"_includedZones":[]} [3/25/2024, 11:50:26 PM] [Ness] EventReceived: {"address":0,"timestamp":null,"requestId":20,"_status":[]} [3/25/2024, 11:50:26 PM] [Ness] Status Update: ArmingUpdate :{"address":0,"timestamp":null,"requestId":20,"_status":[]} [3/25/2024, 11:50:54 PM] [Ness] Interface: Last event received 28.02 secs ago
(I’ve deleted entries dealing with “Outputs” to reduce the log size)
Make sure that the “state changed:” matches the state of your panel.
Arm/disarm the panel from the panel and watch what the logs say and make sure that the Arming state tracks the panel.
It may be easier to turn off Verbose Log, there will still be more than enough logging to see what’s going on … eg
[3/25/2024, 11:57:02 PM] [Ness] Configured: Ness [3/25/2024, 11:57:02 PM] Homebridge v1.7.0 (HAP v0.11.1) (Ness) is running on port 50218. [3/25/2024, 11:57:02 PM] [Ness] Interface: Connected: host: 192.168.1.2 port: 2401 [3/25/2024, 11:57:04 PM] [Ness] Arming state changed: DISARMED [3/25/2024, 11:57:12 PM] [Ness] Panel details: Model: D16x Version: 7.8
Send me the logs when you’ve had a look at them …
Regards, Greg
On 26 Feb 2024, at 12:58, oxfordsmiths0a @.***> wrote:
Hello Greg, Firstly, thanks for developing this plug in. Several months back, I noticed that the Away command was not arming my Ness D8x - there is no audible beep and no change to Disarmed status on the Ness D8x Navigator. I can successfully disarm the panel using the Home app (including after manually entering the arming code on my Ness D8x Navigator touchscreen). Here is a video I captured interacting with Home app: https://share.icloud.com/photos/055QwlaLM14Qhv2cNU-5SKh_Q From Verbose Log (accompanying video) [26/02/2024, 12:28:46] [Ness D8x] request: AWAY_ARM current panel state matches - do nothing [26/02/2024, 12:28:47] [Ness D8x] EventReceived: {"address":0,"timestamp":null,"requestId":0,"_includedZones":[]} [26/02/2024, 12:28:47] [Ness D8x] Status Update: ZoneUpdate :{"address":0,"timestamp":null,"requestId":0,"_includedZones":[]} [26/02/2024, 12:28:48] [Ness D8x] EventReceived: {"address":0,"timestamp":null,"requestId":20,"_status":[]} [26/02/2024, 12:28:48] [Ness D8x] Status Update: ArmingUpdate :{"address":0,"timestamp":null,"requestId":20,"_status":[]} [26/02/2024, 12:28:52] [Ness D8x] Request: DISARM Issue command: DISARM [26/02/2024, 12:28:58] [Ness D8x] request: AWAY_ARM current panel state matches - do nothing Using iPhone 15 Pro Max, iOS 17.3.1 Thanks, Jack — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you are subscribed to this thread.Message ID: @.***>
Hi Greg,
I restarted Homebridge, and it appears to be working again. I was surprised, as I frequently restart Homebridge as part of installing Pi updates and upgrades. I’ve closed the issue.
My only question is: when I arm the Ness using my phone, the Home app only ever says that the panel is “Arming…” (but when I click into the accessory, it is in Away mode. Is this normal behaviour?
Thanks again, Jack
Hello Greg,
Firstly, thanks for developing this plug in.
Several months back, I noticed that the Away command was not arming my Ness D8x - there is no audible beep and no change to Disarmed status on the Ness D8x Navigator.
I can successfully disarm the panel using the Home app (including after manually entering the arming code on my Ness D8x Navigator touchscreen).
Here is a video I captured interacting with Home app: https://share.icloud.com/photos/055QwlaLM14Qhv2cNU-5SKh_Q
From Verbose Log (accompanying video)
[26/02/2024, 12:28:46] [Ness D8x] request: AWAY_ARM current panel state matches - do nothing [26/02/2024, 12:28:47] [Ness D8x] EventReceived: {"address":0,"timestamp":null,"requestId":0,"_includedZones":[]} [26/02/2024, 12:28:47] [Ness D8x] Status Update: ZoneUpdate :{"address":0,"timestamp":null,"requestId":0,"_includedZones":[]} [26/02/2024, 12:28:48] [Ness D8x] EventReceived: {"address":0,"timestamp":null,"requestId":20,"_status":[]} [26/02/2024, 12:28:48] [Ness D8x] Status Update: ArmingUpdate :{"address":0,"timestamp":null,"requestId":20,"_status":[]} [26/02/2024, 12:28:52] [Ness D8x] Request: DISARM Issue command: DISARM [26/02/2024, 12:28:58] [Ness D8x] request: AWAY_ARM current panel state matches - do nothing
Using iPhone 15 Pro Max, iOS 17.3.1
Thanks, Jack