anekol / homebridge-ness-d16x

Homebridge plugin for Ness D8x / D16x
MIT License
2 stars 1 forks source link

Unable to arm, only disarm, Ness D8x via Home #9

Closed oxfordsmiths0a closed 7 months ago

oxfordsmiths0a commented 8 months ago

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

gregjohnsonsaltaire commented 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.

[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)

[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: @.***>

oxfordsmiths0a commented 7 months ago

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