Dilbert66 / esphome-vistaECP

This is an implementation of an ESPHOME custom component and ESP Library to interface directly to a Safewatch/Honeywell/Ademco Vista 15/20 alarm system using the ECP interface and very inexpensive ESP8266/ESP32 modules .
GNU Lesser General Public License v2.1
129 stars 21 forks source link

Looping while in Armed Stay mode since the last update (6/14) #44

Closed AlexandreUSA closed 3 years ago

AlexandreUSA commented 3 years ago

Pretty big issue this morning. I armed my system last night via HA (armed stay) and went to sleep. Did not realized that the system was looping with the timer going from 60sec to 0 then back to 60sec forever. LCD on all the time, and then impossible to disarmed the alarm this morning. I went to the panel, disconnected the ESP32, and then the system armed and I was able to disarmed with my keypad. I later reconnected the ESP32, all good until I "armed stay" again, same issue, looping on the exit timer. I then used HA Vistaalarm disconnect button to be able to disarm. It seems that the system become unavailable multiple times during the night.

armed

[07:27:14][D][text_sensor:015]: 'vistaalarm Line1': Sending state 'ARMED ***STAY***'
[07:27:14][D][text_sensor:015]: 'vistaalarm Line2': Sending state 'May Exit Now  60'
[07:27:14][I][INFO:585]: Prompt: ARMED ***STAY***
[07:27:14][I][INFO:586]: Prompt: May Exit Now  60
[07:27:14][I][INFO:587]: Beeps: 3

[07:27:14][D][text_sensor:015]: 'vistaalarm Beeps': Sending state '3'
[07:27:14][D][text_sensor:015]: 'vistaalarm System Status': Sending state 'unavailable'
[07:27:14][D][binary_sensor:036]: 'vistaalarm Ready': Sending state OFF
[07:27:14][I][CMD:351]: F7 00 00 04 00 60 00 80 08 02 00 00 
[07:27:14][I][INFO:585]: Prompt: ARMED ***STAY***
[07:27:14][I][INFO:586]: Prompt: May Exit Now  60
[07:27:14][I][INFO:587]: Beeps: 0

[07:27:14][D][text_sensor:015]: 'vistaalarm Beeps': Sending state '0'
[07:27:14][I][CMD:351]: F8 59 12 5A 03 80 00 05 F0 00 00 00 
[07:27:14][I][CMD:351]: F2 17 06 00 00 00 00 61 63 02 45 43 
[07:27:15][I][CMD:351]: F6 13 00 00 00 00 00 00 00 00 00 00 
[07:27:15][I][CMD:351]: F2 12 06 00 00 00 00 62 6C 02 45 6C 
[07:27:15][I][CMD:351]: F2 17 06 00 00 00 00 63 63 02 45 43 
[07:27:15][I][CMD:351]: F7 00 00 0F 10 59 00 80 08 02 00 00 
[07:27:15][D][text_sensor:015]: 'vistaalarm Line2': Sending state 'May Exit Now  59'
[07:27:15][I][INFO:585]: Prompt: ARMED ***STAY***
[07:27:15][I][INFO:586]: Prompt: May Exit Now  59
[07:27:15][I][INFO:587]: Beeps: 0

[07:27:15][I][CMD:351]: F9 C3 02 53 EF 00 00 00 00 00 00 00 
[07:27:15][I][CMD:351]: F6 13 00 00 00 00 00 00 00 00 00 00 
[07:27:15][I][CMD:351]: F2 12 06 00 00 00 00 64 6C 02 45 6C 
[07:27:16][I][CMD:351]: F7 00 00 0F 10 58 00 80 08 02 00 00 
[07:27:16][D][text_sensor:015]: 'vistaalarm Line2': Sending state 'May Exit Now  58'
[07:27:16][I][INFO:585]: Prompt: ARMED ***STAY***
[07:27:16][I][INFO:586]: Prompt: May Exit Now  58
[07:27:16][I][INFO:587]: Beeps: 0

[07:27:16][I][CMD:351]: F2 17 06 00 00 00 00 65 63 02 45 43 
[07:27:16][I][CMD:351]: F6 13 00 00 00 00 00 00 00 00 00 00 
[07:27:16][I][CMD:351]: F2 12 06 00 00 00 00 66 6C 02 45 6C 
[07:27:16][I][CMD:351]: F2 17 06 00 00 00 00 67 63 02 45 43 
[07:27:16][I][CMD:351]: F7 00 00 0F 10 58 00 80 08 02 00 00 
[07:27:16][I][INFO:585]: Prompt: ARMED ***STAY***
[07:27:16][I][INFO:586]: Prompt: May Exit Now  58
[07:27:16][I][INFO:587]: Beeps: 0

[07:27:17][I][CMD:351]: F6 13 00 00 00 00 00 00 00 00 00 00 
[07:27:17][I][CMD:351]: F2 12 06 00 00 00 00 60 6C 02 45 6C 
[07:27:17][I][CMD:351]: F7 00 00 0F 10 57 00 80 08 02 00 00 
[07:27:17][D][text_sensor:015]: 'vistaalarm Line2': Sending state 'May Exit Now  57'
[07:27:17][I][INFO:585]: Prompt: ARMED ***STAY***
[07:27:17][I][INFO:586]: Prompt: May Exit Now  57
[07:27:17][I][INFO:587]: Beeps: 0

[07:27:17][I][CMD:351]: F2 17 06 00 00 00 00 61 63 02 45 43 
[07:27:17][I][CMD:351]: F6 13 00 00 00 00 00 00 00 00 00 00 
[07:27:17][I][CMD:351]: F2 12 06 00 00 00 00 62 6C 02 45 6C 
[07:27:18][I][CMD:351]: F2 17 06 00 00 00 00 63 63 02 45 43 
[07:27:18][I][CMD:351]: F7 00 00 0F 10 56 00 80 08 02 00 00 
[07:27:18][D][text_sensor:015]: 'vistaalarm Line2': Sending state 'May Exit Now  56'
[07:27:18][I][INFO:585]: Prompt: ARMED ***STAY***
[07:27:18][I][INFO:586]: Prompt: May Exit Now  56
[07:27:18][I][INFO:587]: Beeps: 0

[07:27:18][I][CMD:351]: F6 13 00 00 00 00 00 00 00 00 00 00 
[07:27:18][I][CMD:351]: F2 12 06 00 00 00 00 64 6C 02 45 6C 
[07:27:18][I][CMD:351]: F7 00 00 0F 10 56 00 80 08 02 00 00 
[07:27:18][I][INFO:585]: Prompt: ARMED ***STAY***
[07:27:18][I][INFO:586]: Prompt: May Exit Now  56
[07:27:18][I][INFO:587]: Beeps: 0

[07:27:18][I][CMD:351]: F2 17 06 00 00 00 00 65 63 02 45 43 
[07:27:18][I][CMD:351]: F9 03 0B 58 82 18 57 18 34 41 01 00 
[07:27:19][D][text_sensor:015]: 'vistaalarm Lrr Msg': Sending state '441: Armed STAY user 5 '
[07:27:19][I][CMD:351]: F6 13 00 00 00 00 00 00 00 00 00 00 
[07:27:19][I][CMD:351]: F2 12 06 00 00 00 00 66 6C 02 45 6C 
[07:27:19][I][CMD:351]: F2 17 06 00 00 00 00 67 63 02 45 43 
[07:27:19][I][CMD:351]: F7 00 00 0F 10 55 00 80 08 02 00 00 
[07:27:19][D][text_sensor:015]: 'vistaalarm Line2': Sending state 'May Exit Now  55'
[07:27:19][I][INFO:585]: Prompt: ARMED ***STAY***
[07:27:19][I][INFO:586]: Prompt: May Exit Now  55
[07:27:19][I][INFO:587]: Beeps: 0

[07:27:19][I][CMD:351]: 98 2E 02 20 F7 EC 00 00 00 00 00 00 
[07:27:19][I][EXT:351]: 98 07 F7 00 03 EC 00 00 00 00 00 00 
[07:27:19][I][CMD:351]: F9 03 02 53 AF 00 00 00 00 00 00 00 
[07:27:20][I][CMD:351]: F6 13 00 00 00 00 00 00 00 00 00 00 
[07:27:20][I][CMD:351]: F2 12 06 00 00 00 00 60 6C 02 45 6C 
[07:27:20][I][CMD:351]: F7 00 00 0F 10 54 00 80 08 02 00 00 
[07:27:20][D][text_sensor:015]: 'vistaalarm Line2': Sending state 'May Exit Now  54'
[07:27:20][I][INFO:585]: Prompt: ARMED ***STAY***
[07:27:20][I][INFO:586]: Prompt: May Exit Now  54
[07:27:20][I][INFO:587]: Beeps: 0

... [REMOVED TO SAVE SPACE ON POST]

[07:28:10][I][CMD:351]: F2 17 06 00 00 00 00 63 63 02 45 43 
[07:28:10][I][CMD:351]: F6 13 00 00 00 00 00 00 00 00 00 00 
[07:28:11][I][CMD:351]: F2 12 06 00 00 00 00 64 6C 02 45 6C 
[07:28:11][I][CMD:351]: F2 17 06 00 00 00 00 65 63 02 45 43 
[07:28:11][I][CMD:351]: F7 00 00 0F 10 03 00 80 08 02 00 00 
[07:28:11][D][text_sensor:015]: 'vistaalarm Line2': Sending state 'May Exit Now  03'
[07:28:11][I][INFO:585]: Prompt: ARMED ***STAY***
[07:28:11][I][INFO:586]: Prompt: May Exit Now  03
[07:28:11][I][INFO:587]: Beeps: 0

[07:28:11][I][CMD:351]: F6 13 00 00 00 00 00 00 00 00 00 00 
[07:28:11][I][CMD:351]: F2 12 06 00 00 00 00 66 6C 02 45 6C 
[07:28:11][I][CMD:351]: F7 00 00 0F 10 02 00 80 08 02 00 00 
[07:28:11][D][text_sensor:015]: 'vistaalarm Line2': Sending state 'May Exit Now  02'
[07:28:12][I][INFO:585]: Prompt: ARMED ***STAY***
[07:28:12][I][INFO:586]: Prompt: May Exit Now  02
[07:28:12][I][INFO:587]: Beeps: 0

[07:28:12][I][CMD:351]: F2 17 06 00 00 00 00 67 63 02 45 43 
[07:28:12][I][CMD:351]: F6 13 00 00 00 00 00 00 00 00 00 00 
[07:28:12][I][CMD:351]: F2 12 06 00 00 00 00 60 6C 02 45 6C 
[07:28:12][I][CMD:351]: F2 17 06 00 00 00 00 61 63 02 45 43 
[07:28:12][I][CMD:351]: F7 00 00 0F 10 02 00 80 08 02 00 00 
[07:28:12][I][INFO:585]: Prompt: ARMED ***STAY***
[07:28:12][I][INFO:586]: Prompt: May Exit Now  02
[07:28:12][I][INFO:587]: Beeps: 0

[07:28:12][I][CMD:351]: F6 13 00 00 00 00 00 00 00 00 00 00 
[07:28:13][I][CMD:351]: F2 12 06 00 00 00 00 62 6C 02 45 6C 
[07:28:13][I][CMD:351]: F7 00 00 0F 10 01 00 80 08 02 00 00 
[07:28:13][D][text_sensor:015]: 'vistaalarm Line2': Sending state 'May Exit Now  01'
[07:28:13][I][INFO:585]: Prompt: ARMED ***STAY***
[07:28:13][I][INFO:586]: Prompt: May Exit Now  01
[07:28:13][I][INFO:587]: Beeps: 0

[07:28:13][I][CMD:351]: F2 17 06 00 00 00 00 63 63 02 45 43 
[07:28:13][I][CMD:351]: F6 13 00 00 00 00 00 00 00 00 00 00 
[07:28:13][I][CMD:351]: F2 12 06 00 00 00 00 64 6C 02 45 6C 
[07:28:13][I][CMD:351]: F2 12 06 00 00 00 00 65 6C 02 45 6C 
[07:28:13][I][CMD:351]: F2 16 06 00 00 00 00 66 63 02 45 43 
[07:28:14][I][CMD:351]: F7 00 00 0F 10 08 00 8C 08 02 00 00 
[07:28:14][D][text_sensor:015]: 'vistaalarm Line2': Sending state '                '
[07:28:14][I][INFO:585]: Prompt: ARMED ***STAY***
[07:28:14][I][INFO:586]: Prompt:                 
[07:28:14][I][INFO:587]: Beeps: 0

[07:28:14][D][text_sensor:015]: 'vistaalarm System Status': Sending state 'armed_stay'
[07:28:14][D][binary_sensor:036]: 'vistaalarm Stay': Sending state ON
[07:28:14][D][binary_sensor:036]: 'vistaalarm Armed': Sending state ON
[07:28:14][I][CMD:351]: F6 13 00 00 00 00 00 00 00 00 00 00 
[07:28:14][I][CMD:351]: F2 12 06 00 00 00 00 67 6C 02 45 6C 
[07:28:14][I][CMD:351]: F7 00 00 0F 10 60 00 80 08 02 00 00 
[07:28:14][D][text_sensor:015]: 'vistaalarm Line2': Sending state 'May Exit Now  60'
[07:28:14][I][INFO:585]: Prompt: ARMED ***STAY***
[07:28:14][I][INFO:586]: Prompt: May Exit Now  60
[07:28:14][I][INFO:587]: Beeps: 0

[07:28:14][I][CMD:351]: F2 17 06 00 00 00 00 60 63 02 45 43 
[07:28:14][I][CMD:351]: F6 13 00 00 00 00 00 00 00 00 00 00 
[07:28:15][I][CMD:351]: F2 12 06 00 00 00 00 61 6C 02 45 6C 
[07:28:15][I][CMD:351]: F2 17 06 00 00 00 00 62 63 02 45 43 
[07:28:15][I][CMD:351]: F7 00 00 0F 10 59 00 80 08 02 00 00 
[07:28:15][D][text_sensor:015]: 'vistaalarm Line2': Sending state 'May Exit Now  59'
[07:28:15][I][INFO:585]: Prompt: ARMED ***STAY***
[07:28:15][I][INFO:586]: Prompt: May Exit Now  59
[07:28:15][I][INFO:587]: Beeps: 0

... [REMOVED TO SAVE SPACE ON POST]

[07:29:10][I][CMD:351]: F6 13 00 00 00 00 00 00 00 00 00 00 
[07:29:10][I][CMD:351]: F2 12 06 00 00 00 00 63 6C 02 45 6C 
[07:29:10][I][CMD:351]: F7 00 00 0F 10 04 00 80 08 02 00 00 
[07:29:10][I][INFO:585]: Prompt: ARMED ***STAY***
[07:29:10][I][INFO:586]: Prompt: May Exit Now  04
[07:29:10][I][INFO:587]: Beeps: 0

[07:29:10][I][CMD:351]: F2 17 06 00 00 00 00 64 63 02 45 43 
[07:29:11][I][CMD:351]: F6 13 00 00 00 00 00 00 00 00 00 00 
[07:29:11][I][CMD:351]: F2 12 06 00 00 00 00 65 6C 02 45 6C 
[07:29:11][I][CMD:351]: F2 17 06 00 00 00 00 66 63 02 45 43 
[07:29:11][I][CMD:351]: F7 00 00 0F 10 03 00 80 08 02 00 00 
[07:29:11][D][text_sensor:015]: 'vistaalarm Line2': Sending state 'May Exit Now  03'
[07:29:11][I][INFO:585]: Prompt: ARMED ***STAY***
[07:29:11][I][INFO:586]: Prompt: May Exit Now  03
[07:29:11][I][INFO:587]: Beeps: 0

[07:29:11][I][CMD:351]: F6 13 00 00 00 00 00 00 00 00 00 00 
[07:29:11][I][CMD:351]: F2 12 06 00 00 00 00 67 6C 02 45 6C 
[07:29:12][I][CMD:351]: F7 00 00 0F 10 02 00 80 08 02 00 00 
[07:29:12][D][text_sensor:015]: 'vistaalarm Line2': Sending state 'May Exit Now  02'
[07:29:12][I][INFO:585]: Prompt: ARMED ***STAY***
[07:29:12][I][INFO:586]: Prompt: May Exit Now  02
[07:29:12][I][INFO:587]: Beeps: 0

[07:29:12][I][CMD:351]: F2 17 06 00 00 00 00 60 63 02 45 43 
[07:29:12][I][CMD:351]: F6 13 00 00 00 00 00 00 00 00 00 00 
[07:29:12][I][CMD:351]: F2 12 06 00 00 00 00 61 6C 02 45 6C 
[07:29:12][I][CMD:351]: F2 17 06 00 00 00 00 62 63 02 45 43 
[07:29:12][I][CMD:351]: F7 00 00 0F 10 02 00 80 08 02 00 00 
[07:29:12][I][INFO:585]: Prompt: ARMED ***STAY***
[07:29:12][I][INFO:586]: Prompt: May Exit Now  02
[07:29:12][I][INFO:587]: Beeps: 0

[07:29:13][I][CMD:351]: F6 13 00 00 00 00 00 00 00 00 00 00 
[07:29:13][I][CMD:351]: F2 12 06 00 00 00 00 63 6C 02 45 6C 
[07:29:13][I][CMD:351]: F7 00 00 0F 10 01 00 80 08 02 00 00 
[07:29:13][D][text_sensor:015]: 'vistaalarm Line2': Sending state 'May Exit Now  01'
[07:29:13][I][INFO:585]: Prompt: ARMED ***STAY***
[07:29:13][I][INFO:586]: Prompt: May Exit Now  01
[07:29:13][I][INFO:587]: Beeps: 0

[07:29:13][I][CMD:351]: F2 17 06 00 00 00 00 64 63 02 45 43 
[07:29:13][I][CMD:351]: F2 12 06 00 00 00 00 65 6C 02 45 6C 
[07:29:13][I][CMD:351]: F2 16 06 00 00 00 00 66 63 02 45 43 
[07:29:14][I][CMD:351]: F7 00 00 0F 10 08 00 8C 08 02 00 00 
[07:29:14][D][text_sensor:015]: 'vistaalarm Line2': Sending state '                '
[07:29:14][I][INFO:585]: Prompt: ARMED ***STAY***
[07:29:14][I][INFO:586]: Prompt:                 
[07:29:14][I][INFO:587]: Beeps: 0

[07:29:14][I][CMD:351]: F6 13 00 00 00 00 00 00 00 00 00 00 
[07:29:14][I][CMD:351]: F7 00 00 0F 10 60 00 80 08 02 00 00 
[07:29:14][D][text_sensor:015]: 'vistaalarm Line2': Sending state 'May Exit Now  60'
[07:29:14][I][INFO:585]: Prompt: ARMED ***STAY***
[07:29:14][I][INFO:586]: Prompt: May Exit Now  60
[07:29:14][I][INFO:587]: Beeps: 0

[07:29:14][I][CMD:351]: F2 12 06 00 00 00 00 67 6C 02 45 6C 
[07:29:14][I][CMD:351]: F2 17 06 00 00 00 00 60 63 02 45 43 
[07:29:14][I][CMD:351]: F6 13 00 00 00 00 00 00 00 00 00 00 
[07:29:14][I][CMD:351]: F2 12 06 00 00 00 00 61 6C 02 45 6C 
[07:29:15][I][CMD:351]: F7 00 00 0F 10 59 00 80 08 02 00 00 
[07:29:15][D][text_sensor:015]: 'vistaalarm Line2': Sending state 'May Exit Now  59'
[07:29:15][I][INFO:585]: Prompt: ARMED ***STAY***
[07:29:15][I][INFO:586]: Prompt: May Exit Now  59
[07:29:15][I][INFO:587]: Beeps: 0

... [REMOVED TO SAVE SPACE ON POST]

[07:30:11][I][CMD:351]: F2 17 06 00 00 00 00 66 63 02 45 43 
[07:30:11][I][CMD:351]: F6 13 00 00 00 00 00 00 00 00 00 00 
[07:30:11][I][CMD:351]: F2 12 06 00 00 00 00 67 6C 02 45 6C 
[07:30:12][I][CMD:351]: F2 17 06 00 00 00 00 60 63 02 45 43 
[07:30:12][I][CMD:351]: F7 00 00 0F 10 02 00 80 08 02 00 00 
[07:30:12][D][text_sensor:015]: 'vistaalarm Line2': Sending state 'May Exit Now  02'
[07:30:12][I][INFO:585]: Prompt: ARMED ***STAY***
[07:30:12][I][INFO:586]: Prompt: May Exit Now  02
[07:30:12][I][INFO:587]: Beeps: 0

[07:30:12][I][CMD:351]: F6 13 00 00 00 00 00 00 00 00 00 00 
[07:30:12][I][CMD:351]: F2 12 06 00 00 00 00 61 6C 02 45 6C 
[07:30:12][I][CMD:351]: F7 00 00 0F 10 02 00 80 08 02 00 00 
[07:30:12][I][INFO:585]: Prompt: ARMED ***STAY***
[07:30:12][I][INFO:586]: Prompt: May Exit Now  02
[07:30:12][I][INFO:587]: Beeps: 0

[07:30:12][I][CMD:351]: F2 17 06 00 00 00 00 62 63 02 45 43 
[07:30:13][I][CMD:351]: F6 13 00 00 00 00 00 00 00 00 00 00 
[07:30:13][I][CMD:351]: F2 12 06 00 00 00 00 63 6C 02 45 6C 
[07:30:13][I][CMD:351]: F2 17 06 00 00 00 00 64 63 02 45 43 
[07:30:13][I][CMD:351]: F7 00 00 0F 10 01 00 80 08 02 00 00 
[07:30:13][D][text_sensor:015]: 'vistaalarm Line2': Sending state 'May Exit Now  01'
[07:30:13][I][INFO:585]: Prompt: ARMED ***STAY***
[07:30:13][I][INFO:586]: Prompt: May Exit Now  01
[07:30:13][I][INFO:587]: Beeps: 0

[07:30:13][I][CMD:351]: F2 12 06 00 00 00 00 65 6C 02 45 6C 
[07:30:13][I][CMD:351]: F2 16 06 00 00 00 00 66 63 02 45 43 
[07:30:14][I][CMD:351]: F7 00 00 0F 10 08 00 8C 08 02 00 00 
[07:30:14][D][text_sensor:015]: 'vistaalarm Line2': Sending state '                '
[07:30:14][I][INFO:585]: Prompt: ARMED ***STAY***
[07:30:14][I][INFO:586]: Prompt:                 
[07:30:14][I][INFO:587]: Beeps: 0

[07:30:14][I][CMD:351]: F6 13 00 00 00 00 00 00 00 00 00 00 
[07:30:14][I][CMD:351]: F2 12 06 00 00 00 00 67 6C 02 45 6C 
[07:30:14][I][CMD:351]: F7 00 00 0F 10 60 00 80 08 02 00 00 
[07:30:14][D][text_sensor:015]: 'vistaalarm Line2': Sending state 'May Exit Now  60'
[07:30:14][I][INFO:585]: Prompt: ARMED ***STAY***
[07:30:14][I][INFO:586]: Prompt: May Exit Now  60
[07:30:14][I][INFO:587]: Beeps: 0

[07:30:14][I][CMD:351]: F2 17 06 00 00 00 00 60 63 02 45 43 
[07:30:14][I][CMD:351]: F6 13 00 00 00 00 00 00 00 00 00 00 
[07:30:14][I][CMD:351]: F2 12 06 00 00 00 00 61 6C 02 45 6C 
[07:30:15][I][CMD:351]: F2 17 06 00 00 00 00 62 63 02 45 43 
[07:30:15][I][CMD:351]: F7 00 00 0F 10 59 00 80 08 02 00 00 
[07:30:15][D][text_sensor:015]: 'vistaalarm Line2': Sending state 'May Exit Now  59'
[07:30:15][I][INFO:585]: Prompt: ARMED ***STAY***
[07:30:15][I][INFO:586]: Prompt: May Exit Now  59
[07:30:15][I][INFO:587]: Beeps: 0
Dilbert66 commented 3 years ago

ahh. ok, I know the issue. A text trigger was incorrect. Pushed a fix.

AlexandreUSA commented 3 years ago

That was fast! Updated with your latest push (6/15) and all seems to be back to normal. No more loops. Thank you,