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
130 stars 21 forks source link

[250BPT] Bypassed Sensor Fault #86

Closed rcmurphy closed 1 year ago

rcmurphy commented 1 year ago

As a user of a Vista system, I would like to be able to know when a motion sensor faults.

My understanding was that this was possible from snooping the serial number of the sensor off the ECP bus, but I could be wrong.

Dilbert66 commented 1 year ago

yes, from the FB responses (EXT lines after the FB cmds) for the small vista system. The problem is that if your RF system is using a vplex polling loop, then it won't show up on the ECP bus so there is no way to get that data. If you look at my code you will see that if an RF serial number is detected , it will be automatically decoded and printed as long as the format is known.

I don't know how your system works with RF modules so I can't say for sure if it's the same.

Dilbert66 commented 1 year ago

if you can post logs when such sensors activate, we can see if that data is showing or not on your system.

rcmurphy commented 1 year ago

Sure thing! Will do so later tonight when I'm not "at work" 😄

rcmurphy commented 1 year ago

Grabbed some during lunch; I should also note my system has the ability to do v-plex, but I don't have any v-plex sensors (yet)

This is of me opening and closing zone 10, (a contact sensor, because it's easier to verify, but the output should be similar):

(you might actually also see the motion getting tripped in these logs, zone 40).

[14:12:23][I][CMD:518]: 2022-12-08 14:12  FA 01 01 10 30 F7 00 00 00 00 00 00 77 
[14:12:23][I][CMD:518]: 2022-12-08 14:12  FA 01 01 20 30 F7 00 00 00 00 00 00 77 
[14:12:24][I][EXT:518]: 2022-12-08 14:12  82 87 00 00 04 04 00 00 00 00 00 00 71 
[14:12:24][I][CMD:518]: 2022-12-08 14:12  FA 01 01 40 30 F7 00 00 00 00 00 00 77 
[14:12:24][I][CMD:518]: 2022-12-08 14:12  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[14:12:25][I][CMD:518]: 2022-12-08 14:12  F7 00 D5 00 F0 03 00 43 00 00 00 00 77 
[14:12:25][I][EXT:518]: 2022-12-08 14:12  F9 00 43 87 00 00 04 04 00 00 2E 00 00 
[14:12:25][I][CMD:518]: 2022-12-08 14:12  FA 01 01 10 30 F7 00 00 00 00 00 00 77 
[14:12:25][I][CMD:518]: 2022-12-08 14:12  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[14:12:25][I][CMD:518]: 2022-12-08 14:12  FA 01 01 20 30 F7 00 00 00 00 00 00 77 
[14:12:26][I][CMD:518]: 2022-12-08 14:12  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[14:12:26][I][CMD:518]: 2022-12-08 14:12  F7 00 9D 00 00 00 00 00 00 00 00 00 77 
[14:12:26][I][EXT:518]: 2022-12-08 14:12  F9 00 07 78 00 50 04 05 00 00 28 00 00 
[14:12:26][I][CMD:518]: 2022-12-08 14:12  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[14:12:27][I][CMD:518]: 2022-12-08 14:12  FA 01 01 10 30 F7 00 00 00 00 00 00 77 
[14:12:28][I][CMD:518]: 2022-12-08 14:12  F7 00 BD 00 F0 10 00 F7 0F 00 10 00 77 
[14:12:28][I][CMD:518]: 2022-12-08 14:12  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[14:12:29][I][CMD:518]: 2022-12-08 14:12  F7 00 9D 00 F0 10 00 00 00 00 00 00 77 
[14:12:29][I][CMD:518]: 2022-12-08 14:12  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[14:12:29][I][CMD:518]: 2022-12-08 14:12  F7 00 D5 00 F9 55 02 52 5E 00 00 98 77 
[14:12:30][I][CMD:518]: 2022-12-08 14:12  FA 01 01 20 30 F7 00 00 00 00 00 00 77 
[14:12:31][I][CMD:518]: 2022-12-08 14:12  F7 00 9D 00 F0 11 00 F9 55 02 52 5E 77 
[14:12:31][I][CMD:518]: 2022-12-08 14:12  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[14:12:32][I][CMD:518]: 2022-12-08 14:12  F7 00 CD 00 F0 11 00 F9 55 02 52 5E 77 
[14:12:32][I][CMD:518]: 2022-12-08 14:12  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[14:12:33][I][CMD:518]: 2022-12-08 14:12  F7 00 9D 00 00 3E 98 00 F9 55 02 52 77 
[14:12:34][I][CMD:518]: 2022-12-08 14:12  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[14:12:34][I][CMD:518]: 2022-12-08 14:12  F7 00 CD 00 F0 12 00 F9 55 02 52 5E 77 
[14:12:34][I][CMD:518]: 2022-12-08 14:12  F7 00 BD 00 00 00 00 00 00 00 00 00 77 
[14:12:35][I][CMD:518]: 2022-12-08 14:12  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[14:12:35][I][CMD:518]: 2022-12-08 14:12  F7 00 9D 00 F0 12 00 F9 55 02 52 5E 77 
[14:12:35][I][CMD:518]: 2022-12-08 14:12  F7 00 D5 00 F7 0F 00 10 00 10 00 1C 77 
[14:12:36][I][CMD:518]: 2022-12-08 14:12  FA 01 01 10 30 F7 00 00 00 00 00 00 77 
[14:12:36][I][CMD:518]: 2022-12-08 14:12  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[14:12:37][I][EXT:518]: 2022-12-08 14:12  F9 00 07 54 80 4E 1A 80 3D 00 00 00 00 
[14:12:37][I][CMD:518]: 2022-12-08 14:12  F7 00 BD 00 9E 01 02 20 F1 F1 00 F9 77 
[14:12:37][I][CMD:518]: 2022-12-08 14:12  FA 01 01 40 30 F7 00 00 00 00 00 00 77 
[14:12:37][I][CMD:518]: 2022-12-08 14:12  F7 0F 00 10 00 10 00 1C 38 02 00 00 48 
[14:12:37][I][INFO:826]: Display to partition: 01
[14:12:37][I][INFO:846]: Prompt: HOME DISARMED    
[14:12:37][I][INFO:847]: Prompt: BYPAS-RDY TO ARM
[14:12:37][I][INFO:848]: Beeps: 0

[14:12:38][I][CMD:518]: 2022-12-08 14:12  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[14:12:38][I][CMD:518]: 2022-12-08 14:12  F7 00 D5 00 F0 13 00 00 00 00 00 00 77 
[14:12:39][I][CMD:518]: 2022-12-08 14:12  F7 00 CD 00 F9 55 02 52 5E 00 98 BE 77 
[14:12:40][I][CMD:518]: 2022-12-08 14:12  FA 01 01 40 30 F7 00 00 00 00 00 00 77 
[14:12:40][I][CMD:518]: 2022-12-08 14:12  FB B1 25 F1 EC 00 00 00 00 00 00 00 77 
[14:12:40][I][EXT:518]: 2022-12-08 14:12  07 51 80 4E 1A 00 C0 00 00 00 00 00 73 
[14:12:40][I][CMD:518]: 2022-12-08 14:12  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[14:12:40][I][CMD:518]: 2022-12-08 14:12  FA 01 01 08 30 F7 00 00 00 00 00 00 77 
[14:12:41][I][CMD:518]: 2022-12-08 14:12  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[14:12:41][I][CMD:518]: 2022-12-08 14:12  F7 00 CD 00 00 00 00 00 00 00 00 00 77 
[14:12:41][I][CMD:518]: 2022-12-08 14:12  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[14:12:41][I][CMD:518]: 2022-12-08 14:12  F7 00 BD 00 00 3E 61 03 00 00 00 00 77 
[14:12:42][I][CMD:518]: 2022-12-08 14:12  FB 01 02 20 F1 00 00 00 00 00 00 00 77 
[14:12:42][I][EXT:518]: 2022-12-08 14:12  07 54 84 F3 5C 80 52 00 00 00 00 00 73 
[14:12:42][I][CMD:518]: 2022-12-08 14:12  FA 01 01 40 30 F7 00 00 00 00 00 00 77 
[14:12:42][I][CMD:518]: 2022-12-08 14:12  F7 0F 00 10 00 10 03 00 38 02 00 00 46 
[14:12:42][I][INFO:826]: Display to partition: 01
[14:12:42][I][INFO:846]: Prompt: FAULT 010 FRONT  
[14:12:42][I][INFO:847]: Prompt: DOOR            
[14:12:42][I][INFO:848]: Beeps: 3

[14:12:43][I][CMD:518]: 2022-12-08 14:12  FA 01 01 08 30 F7 00 00 00 00 00 00 77 
[14:12:43][I][CMD:518]: 2022-12-08 14:12  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[14:12:44][I][CMD:518]: 2022-12-08 14:12  F7 00 CD 00 F9 55 02 52 5E 00 00 98 77 
[14:12:45][I][CMD:518]: 2022-12-08 14:12  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[14:12:45][I][CMD:518]: 2022-12-08 14:12  F7 00 9D 00 F7 0F 00 10 00 10 00 1C 77 
[14:12:45][I][EXT:518]: 2022-12-08 14:12  F9 00 07 51 84 F3 5C 00 D5 00 00 00 00 
[14:12:45][I][CMD:518]: 2022-12-08 14:12  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[14:12:46][I][CMD:518]: 2022-12-08 14:12  F7 00 D5 00 F9 55 02 52 5E 00 98 BE 77 
[14:12:46][I][CMD:518]: 2022-12-08 14:12  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[14:12:47][I][CMD:518]: 2022-12-08 14:12  FA 01 01 20 30 F7 00 00 00 00 00 00 77 
[14:12:47][I][CMD:518]: 2022-12-08 14:12  FA 01 01 40 30 F7 00 00 00 00 00 00 77 
[14:12:48][I][CMD:518]: 2022-12-08 14:12  F7 00 D5 00 F9 55 02 52 5E 00 00 98 77 
[14:12:49][I][CMD:518]: 2022-12-08 14:12  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[14:12:49][I][CMD:518]: 2022-12-08 14:12  F7 00 BD 00 F9 55 02 52 5E 00 00 00 77 
[14:12:49][I][CMD:518]: 2022-12-08 14:12  FA 01 01 40 30 F7 00 00 00 00 00 00 77 
[14:12:50][I][CMD:518]: 2022-12-08 14:12  FA 01 01 08 30 F7 00 00 00 00 00 00 77 
[14:12:50][I][CMD:518]: 2022-12-08 14:12  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[14:12:50][I][CMD:518]: 2022-12-08 14:12  FA 01 01 10 30 F7 00 00 00 00 00 00 77 
[14:12:51][I][CMD:518]: 2022-12-08 14:12  FA 01 01 20 30 F7 00 00 00 00 00 00 77 
[14:12:51][I][CMD:518]: 2022-12-08 14:12  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[14:12:51][I][CMD:518]: 2022-12-08 14:12  FA 01 01 40 30 F7 00 00 00 00 00 00 77 
[14:12:52][I][CMD:518]: 2022-12-08 14:12  FA 01 01 08 30 F7 00 00 00 00 00 00 77 
[14:12:52][I][CMD:518]: 2022-12-08 14:12  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[14:12:53][I][CMD:518]: 2022-12-08 14:12  F7 00 CD 00 F7 0F 00 10 00 10 00 1C 77 
[14:12:53][I][CMD:518]: 2022-12-08 14:12  FA 01 01 20 30 F7 00 00 00 00 00 00 77 
[14:12:54][I][CMD:518]: 2022-12-08 14:12  FA 01 01 40 30 F7 00 00 00 00 00 00 77 
[14:12:54][I][CMD:518]: 2022-12-08 14:12  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[14:12:54][I][CMD:518]: 2022-12-08 14:12  FA 01 01 08 30 F7 00 00 00 00 00 00 77 
[14:12:55][I][CMD:518]: 2022-12-08 14:12  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[14:12:55][I][CMD:518]: 2022-12-08 14:12  F7 00 CD 00 00 00 00 00 00 00 00 00 77 
[14:12:55][I][CMD:518]: 2022-12-08 14:12  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[14:12:55][I][CMD:518]: 2022-12-08 14:12  FA 01 01 20 30 F7 00 00 00 00 00 00 77 
[14:12:56][I][CMD:518]: 2022-12-08 14:12  FA 01 01 40 30 F7 00 00 00 00 00 00 77 
[14:12:56][I][CMD:518]: 2022-12-08 14:12  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[14:12:56][I][CMD:518]: 2022-12-08 14:12  FA 01 01 08 30 F7 00 00 00 00 00 00 77 
[14:12:57][I][CMD:518]: 2022-12-08 14:12  FA 01 01 10 30 F7 00 00 00 00 00 00 77 
[14:12:57][I][CMD:518]: 2022-12-08 14:12  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[14:12:58][I][CMD:518]: 2022-12-08 14:12  FA 01 01 40 30 F7 00 00 00 00 00 00 77 
[14:12:58][I][CMD:518]: 2022-12-08 14:12  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[14:12:59][I][CMD:518]: 2022-12-08 14:12  FA 01 01 08 30 F7 00 00 00 00 00 00 77 
[14:12:59][I][CMD:518]: 2022-12-08 14:12  F7 00 CD 00 00 00 00 00 00 00 00 00 77 
[14:12:59][I][CMD:518]: 2022-12-08 14:12  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[14:13:00][I][CMD:518]: 2022-12-08 14:13  F7 00 BD 00 F9 55 02 52 5E 00 98 BE 77 
[14:13:01][I][CMD:518]: 2022-12-08 14:13  F7 0F 00 10 00 10 00 1C 38 02 00 00 48 
[14:13:01][I][INFO:826]: Display to partition: 01
[14:13:01][I][INFO:846]: Prompt: HOME DISARMED    
[14:13:01][I][INFO:847]: Prompt: BYPAS-RDY TO ARM
[14:13:01][I][INFO:848]: Beeps: 0

[14:13:01][I][CMD:518]: 2022-12-08 14:13  F7 00 D5 00 00 00 00 00 00 00 00 00 77 
[14:13:02][I][CMD:518]: 2022-12-08 14:13  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[14:13:02][I][CMD:518]: 2022-12-08 14:13  F7 00 CD 00 00 00 00 00 00 00 00 00 77 
[14:13:02][I][CMD:518]: 2022-12-08 14:13  FA 01 01 20 30 F7 00 00 00 00 00 00 77 
[14:13:03][I][CMD:518]: 2022-12-08 14:13  FA 01 01 40 30 F7 00 00 00 00 00 00 77 
[14:13:03][I][CMD:518]: 2022-12-08 14:13  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[14:13:03][I][CMD:518]: 2022-12-08 14:13  FA 01 01 08 30 F7 00 00 00 00 00 00 77 
[14:13:04][I][CMD:518]: 2022-12-08 14:13  FB 01 02 20 40 00 00 00 00 00 00 00 77 
[14:13:04][I][CMD:518]: 2022-12-08 14:13  FA 01 01 10 30 F7 00 00 00 00 00 00 77 
[14:13:04][I][EXT:518]: 2022-12-08 14:13  FA 11 F7 00 D5 00 00 00 00 00 00 00 00 
[14:13:04][I][CMD:518]: 2022-12-08 14:13  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
Dilbert66 commented 1 year ago

Big issue I see here is that I'm seeing a lot of checksum errors in your cmd packets (the 77 or 73 in byte 12). That means that your circuit needs some tweeking since a lot of data is getting corrupted. You might be better off with the non-isolated version. You should have prompt messages after every F7 but you are not seeing those as they fail the checksum.

You can try using less than 4.7k resistors on the bus side to see if that helps. Be carefull going too low will load up your bus and cause other issues. You can look at the signals with your scope. The bus runs square waves at 12 volt peak. Going lower than 11 is not recommended.

Dilbert66 commented 1 year ago

Are your motions sensor on the RF expander? I don't see too many FB commands which is where those will normally show up. I do see you have a few zone expanders.

rcmurphy commented 1 year ago

I am using the non-isolated version unfortunately

rcmurphy commented 1 year ago

No zone expanders actually; Motion is on the RF expander

rcmurphy commented 1 year ago

Let me try supplying external power to the bus

Dilbert66 commented 1 year ago

Very odd then. I've never seen a bad signal with that circuit.. Can you put your scope on the ESP side and see what the signal looks like. You want the signal to be between 2 and 3 volts peak. If it's too low, you can change the resistor ratio to increase the voltage out.

Also, the assumption is that the ECP bus is running at 12v peak. If it's less (due to other devices loading the bus), you might have to adjust the divider to compensate. IE, increase the 10k or decrease the 33k resistors.

rcmurphy commented 1 year ago

You may also be seeing messages for other partitions?

Dilbert66 commented 1 year ago

Doesnt matter, they should all be captured fine with no checksum errors, even if not displayed. The 0x77 is the telltale.

rcmurphy commented 1 year ago

Weird. If it was a bad connection one would think it would be consistently bad. I also couldn't resolve it by isolating any part of the ECP bus other than the system itself.

Dilbert66 commented 1 year ago

Only way to know would be to look at the signal. I've seen issues like that when the signal is hovering at the 0/1 detect threshold of the ESP input pin.

rcmurphy commented 1 year ago

Well, I replaced the 10K resistors with 15K, and am still getting tons of checksum errors, so no idea:

[18:58:00][I][CMD:518]: 2022-12-08 18:58  FA 01 01 40 30 F7 00 00 00 00 00 00 77 
[18:58:01][I][CMD:518]: 2022-12-08 18:58  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[18:58:01][I][CMD:518]: 2022-12-08 18:58  F7 00 D5 00 00 00 00 00 00 00 00 00 77 
[18:58:01][I][CMD:518]: 2022-12-08 18:58  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[18:58:02][I][CMD:518]: 2022-12-08 18:58  FA 01 01 10 30 F7 00 00 00 00 00 00 77 
[18:58:02][I][CMD:518]: 2022-12-08 18:58  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[18:58:02][I][CMD:518]: 2022-12-08 18:58  F7 00 BD 00 00 00 00 00 00 00 00 00 77 
[18:58:03][I][CMD:518]: 2022-12-08 18:58  F7 00 9D 00 F9 55 02 52 5E 00 00 98 77 
[18:58:04][I][CMD:518]: 2022-12-08 18:58  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[18:58:04][I][CMD:518]: 2022-12-08 18:58  FA 01 01 10 30 F7 00 00 00 00 00 00 77 
[18:58:04][I][CMD:518]: 2022-12-08 18:58  F7 00 BD 00 00 00 00 00 00 00 00 00 77 
[18:58:05][I][CMD:518]: 2022-12-08 18:58  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[18:58:05][I][CMD:518]: 2022-12-08 18:58  F7 00 9D 00 F9 55 02 52 5E 00 98 BE 77 
[18:58:06][I][CMD:518]: 2022-12-08 18:58  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[18:58:06][I][CMD:518]: 2022-12-08 18:58  F7 00 CD 00 F7 0F 00 10 00 10 00 1C 77 
[18:58:06][I][CMD:518]: 2022-12-08 18:58  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[18:58:07][I][CMD:518]: 2022-12-08 18:58  F7 00 BD 00 00 00 00 00 00 00 00 00 77 
[18:58:07][I][CMD:518]: 2022-12-08 18:58  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[18:58:07][I][CMD:518]: 2022-12-08 18:58  F7 00 9D 00 00 00 00 00 00 00 00 00 77 
[18:58:07][I][CMD:518]: 2022-12-08 18:58  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[18:58:08][I][CMD:518]: 2022-12-08 18:58  FA 01 01 08 30 F7 00 00 00 00 00 00 77 
[18:58:08][I][CMD:518]: 2022-12-08 18:58  FA 01 01 10 30 F7 00 00 00 00 00 00 77 

I also checked, and the ECP bus is peaking between 11.1 and 12 V.

Dilbert66 commented 1 year ago

Very odd. What about the esp side? Maybe try a different input pin on the esp for the yellow line? Something is noisy or the output is too low. Can you compare the input to the output using a dual trace scope to see if you are not picking up noise somewhere? Is your ground solid and connected to the black line?

rcmurphy commented 1 year ago

Reflowed all the joints, and switched the RX pin.

[21:27:33][I][CMD:518]: 2022-12-08 21:27  FA 01 01 08 30 F7 00 00 00 00 00 00 77 
[21:27:33][I][CMD:518]: 2022-12-08 21:27  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[21:27:33][I][CMD:518]: 2022-12-08 21:27  F7 00 CD 00 F7 0F 00 10 00 21 00 1C 77 
[21:27:34][I][CMD:518]: 2022-12-08 21:27  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[21:27:34][I][CMD:518]: 2022-12-08 21:27  FA 01 01 20 30 F7 00 00 00 00 00 00 77 
[21:27:34][I][CMD:518]: 2022-12-08 21:27  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[21:27:35][I][CMD:518]: 2022-12-08 21:27  F7 00 9D 00 00 00 00 00 00 00 00 00 77 
[21:27:35][I][CMD:518]: 2022-12-08 21:27  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[21:27:35][I][CMD:518]: 2022-12-08 21:27  F7 00 D5 00 00 3E 61 03 00 00 00 00 77 
[21:27:35][I][CMD:518]: 2022-12-08 21:27  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[21:27:36][I][CMD:518]: 2022-12-08 21:27  FA 01 01 10 30 F7 00 00 00 00 00 00 77 
[21:27:36][I][CMD:518]: 2022-12-08 21:27  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[21:27:36][I][CMD:518]: 2022-12-08 21:27  FA 01 01 20 30 F7 00 00 00 00 00 00 77 
[21:27:36][I][CMD:518]: 2022-12-08 21:27  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[21:27:37][I][CMD:518]: 2022-12-08 21:27  FA 01 01 40 30 F7 00 00 00 00 00 00 77 
[21:27:37][I][CMD:518]: 2022-12-08 21:27  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[21:27:37][I][CMD:518]: 2022-12-08 21:27  FA 01 01 08 30 F7 00 00 00 00 00 00 77 
[21:27:37][I][CMD:518]: 2022-12-08 21:27  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[21:27:38][I][CMD:518]: 2022-12-08 21:27  FA 01 01 10 30 F7 00 00 00 00 00 00 77 
[21:27:38][I][CMD:518]: 2022-12-08 21:27  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[21:27:38][I][CMD:518]: 2022-12-08 21:27  F7 00 BD 00 00 BE 71 FE 00 00 00 00 77 
[21:27:39][I][CMD:518]: 2022-12-08 21:27  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[21:27:39][I][CMD:518]: 2022-12-08 21:27  FA 01 01 40 30 F7 00 00 00 00 00 00 77 
[21:27:39][I][CMD:518]: 2022-12-08 21:27  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[21:27:39][I][CMD:518]: 2022-12-08 21:27  FA 01 01 08 30 F7 00 00 00 00 00 00 77 
[21:27:40][I][CMD:518]: 2022-12-08 21:27  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[21:27:40][I][CMD:518]: 2022-12-08 21:27  FA 01 01 10 30 F7 00 00 00 00 00 00 77 
[21:27:40][I][CMD:518]: 2022-12-08 21:27  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[21:27:40][I][CMD:518]: 2022-12-08 21:27  FA 01 01 20 30 F7 00 00 00 00 00 00 77 
[21:27:41][I][CMD:518]: 2022-12-08 21:27  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[21:27:41][I][CMD:518]: 2022-12-08 21:27  FA 01 01 40 30 F7 00 00 00 00 00 00 77 
[21:27:41][I][CMD:518]: 2022-12-08 21:27  F7 0F 00 10 00 21 00 1C 38 02 00 00 48 
rcmurphy commented 1 year ago

I'll have to get the scope and probes out tomorrow.

Dilbert66 commented 1 year ago

Extremely odd. The pattern above is a bit odd too, every cmd longer than 5 bytes fails the checksum such as the FA's (zone extender status check) and F7 (display messages and status), while the F9's are fine (long range radio status checks)

Dilbert66 commented 1 year ago

ok, had a better look at the FA cmd and looks like my logic is not correct for your system. There are two variations for the packet. One has an extra byte depending on it's type. I was using byte 2 for the flag to determine that, but that logic doesnt work on your system. I wonder if that is also the case with your system for the F7. Let me add some debug code to try and determine what is going on to see if that's the case.

Edit: There is still a possible issue with data corruption. The checksum for the FA doesnt add up no matter what

rcmurphy commented 1 year ago

Could this be related to the missing hundreds digit in the zone number?

rcmurphy commented 1 year ago

I don't want you to feel like you have to support the 250, but if you do, I would be happy to give you ngrok style remote access to logs

rcmurphy commented 1 year ago

Any idea where those messages are coming from? That way I can hook Ch1 up to the source directly and Ch2 up to the ESP.

The other thing I could do is add something like an opamp to really make sure that we're getting a solid 0 or 1

Dilbert66 commented 1 year ago

The FA is a normal cmd. It's the status request message from the panel to the zone and relay expanders on your system. The issue is that it's a very basic cmd of 6 or 7 bytes. The issue is that the checksum is missing in your logs. The F9 cmd (LRR status) checksum adds up fine. This might also be the same issue with your F7, the chksum might be missing as well. Might be a timing issue somewhere that your panel differs a bit in it how it sends data and the serial routines are not capturing it. No way for me to know unless I'd see the data via a logic analyzer trace.

An op amp is overkill. There is something else at play here. The resistor divider is more than adquate. From what I see now, I don't believe it's your circuit, it's more something in the serial protocol that's is slightly different.

Dilbert66 commented 1 year ago

This is what your system shows for a FA:

FA 01 01 08 30 F7 00
FA 01 01 10 30 F7 00
FA 01 01 20 30 F7 00
FA 01 01 40 30 F7 00

This is on my system:

FA 01 01 02 20 F1 F1 
FA 01 01 04 25 F1 EA  

Yours has 00 where the checksum should be. The F7 is just a polling message.

rcmurphy commented 1 year ago

Ok, ordered a logic analyzer.Best,RebeccaOn Dec 9, 2022, at 10:23, Alain Turbide @.***> wrote: This is what your system shows for a FA: FA 01 01 08 30 F7 00 FA 01 01 10 30 F7 00 FA 01 01 20 30 F7 00 FA 01 01 40 30 F7 00

This is on my system: FA 01 01 02 20 F1 F1 FA 01 01 04 25 F1 EA

Yours has 00 where the checksum should be.

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: @.***>

Dilbert66 commented 1 year ago

There is something odd though. Your logs from timelords's issue looked ok, but these new ones are showing the issue? What changed?

rcmurphy commented 1 year ago

Ah. I was playing with virtual relays and forgot to disable the 4 ECP devices when I was done.

[11:01:05][I][CMD:518]: 2022-12-09 11:01  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[11:01:06][I][CMD:518]: 2022-12-09 11:01  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[11:01:07][I][CMD:518]: 2022-12-09 11:01  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[11:01:07][I][CMD:518]: 2022-12-09 11:01  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[11:01:09][I][CMD:518]: 2022-12-09 11:01  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[11:01:10][I][CMD:518]: 2022-12-09 11:01  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[11:01:10][I][CMD:518]: 2022-12-09 11:01  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[11:01:11][I][CMD:518]: 2022-12-09 11:01  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[11:01:11][I][CMD:518]: 2022-12-09 11:01  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[11:01:12][I][CMD:518]: 2022-12-09 11:01  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[11:01:12][I][CMD:518]: 2022-12-09 11:01  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[11:01:13][I][CMD:518]: 2022-12-09 11:01  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[11:01:13][I][CMD:518]: 2022-12-09 11:01  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[11:01:14][I][CMD:518]: 2022-12-09 11:01  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[11:01:15][I][CMD:518]: 2022-12-09 11:01  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[11:01:15][I][CMD:518]: 2022-12-09 11:01  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[11:01:16][I][CMD:518]: 2022-12-09 11:01  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[11:01:16][I][CMD:518]: 2022-12-09 11:01  F7 47 00 10 00 00 00 1C 38 02 00 00 48 
[11:01:16][I][INFO:826]: Display to partition: 01
[11:01:16][I][INFO:846]: Prompt: HOME DISARMED    
[11:01:16][I][INFO:847]: Prompt: BYPAS-RDY TO ARM
[11:01:16][I][INFO:848]: Beeps: 0
Dilbert66 commented 1 year ago

ah, ok. Still doesnt explain why your chksums were not valid though... I use virtual relays here and works fine. Might be how your system works with those.

rcmurphy commented 1 year ago

Well, I had then configured in the panel, but not in the device.

rcmurphy commented 1 year ago
[13:19:48][D][binary_sensor:036]: 'Alarm System Armed': Sending state OFF
[13:19:48][I][EXT:518]: 2022-12-09 13:19  F9 00 07 21 05 D3 00 00 00 00 00 00 00 
[13:19:48][I][CMD:518]: 2022-12-09 13:19  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[13:19:48][D][text_sensor:067]: 'Alarm System Lrr Msg': Sending state ''
[13:19:48][D][text_sensor:067]: 'Alarm System RF Msg': Sending state ''
[13:19:48][D][text_sensor:067]: 'Alarm System RF Msg': Sending state ''
[13:19:49][I][EXT:518]: 2022-12-09 13:19  F9 00 07 54 84 F3 5C 80 52 00 00 00 00 
[13:19:49][I][CMD:518]: 2022-12-09 13:19  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[13:19:49][I][CMD:518]: 2022-12-09 13:19  F7 47 00 10 00 10 03 00 38 02 00 00 46 
[13:19:49][I][INFO:826]: Display to partition: 01
[13:19:49][D][text_sensor:067]: 'Alarm System Line1': Sending state 'FAULT 010 FRONT '
[13:19:49][D][text_sensor:067]: 'Alarm System Line2': Sending state 'DOOR            '
[13:19:49][D][text_sensor:067]: 'Alarm System Beeps': Sending state '3'
[13:19:49][I][INFO:846]: Prompt: FAULT 010 FRONT  
[13:19:49][I][INFO:847]: Prompt: DOOR            
[13:19:49][I][INFO:848]: Beeps: 3

[13:19:49][D][text_sensor:067]: 'Alarm System Zone 10: Front Door': Sending state 'O'
[13:19:49][D][text_sensor:067]: 'Alarm System System Status': Sending state 'unavailable'
[13:19:49][D][binary_sensor:036]: 'Alarm System Ready': Sending state OFF
[13:19:50][I][CMD:518]: 2022-12-09 13:19  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[13:19:50][I][CMD:518]: 2022-12-09 13:19  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[13:19:51][I][CMD:518]: 2022-12-09 13:19  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[13:19:51][I][EXT:518]: 2022-12-09 13:19  F9 00 81 87 00 00 04 04 00 00 F0 00 00 
[13:19:51][I][EXT:518]: 2022-12-09 13:19  F9 00 07 51 84 F3 5C 00 D5 00 F0 00 00 
[13:19:51][I][CMD:518]: 2022-12-09 13:19  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[13:19:52][I][CMD:518]: 2022-12-09 13:19  F7 47 00 10 00 10 00 1C 38 02 00 00 48 
[13:19:52][I][INFO:826]: Display to partition: 01
[13:19:52][D][text_sensor:067]: 'Alarm System Line1': Sending state 'HOME DISARMED   '
[13:19:52][D][text_sensor:067]: 'Alarm System Line2': Sending state 'BYPAS-RDY TO ARM'
[13:19:52][D][text_sensor:067]: 'Alarm System Beeps': Sending state '0'
[13:19:52][I][INFO:846]: Prompt: HOME DISARMED    
[13:19:52][I][INFO:847]: Prompt: BYPAS-RDY TO ARM
[13:19:52][I][INFO:848]: Beeps: 0

[13:19:52][D][text_sensor:067]: 'Alarm System System Status': Sending state 'disarmed'
[13:19:52][D][binary_sensor:036]: 'Alarm System Ready': Sending state ON
[13:19:52][I][CMD:518]: 2022-12-09 13:19  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[13:19:52][I][EXT:518]: 2022-12-09 13:19  F9 00 82 87 00 00 04 04 00 00 EF 00 00 
[13:19:53][I][CMD:518]: 2022-12-09 13:19  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[13:19:53][I][EXT:518]: 2022-12-09 13:19  F9 00 C6 87 00 00 04 04 00 00 AB 00 00 
[13:19:53][I][CMD:518]: 2022-12-09 13:19  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[13:19:54][I][CMD:518]: 2022-12-09 13:19  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[13:19:54][I][EXT:518]: 2022-12-09 13:19  F9 00 07 78 00 50 04 05 00 00 28 00 00 
[13:19:54][I][CMD:518]: 2022-12-09 13:19  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[13:19:55][I][CMD:518]: 2022-12-09 13:19  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[13:19:55][I][CMD:518]: 2022-12-09 13:19  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[13:19:56][I][CMD:518]: 2022-12-09 13:19  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[13:19:56][I][CMD:518]: 2022-12-09 13:19  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[13:19:57][I][CMD:518]: 2022-12-09 13:19  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[13:19:57][I][CMD:518]: 2022-12-09 13:19  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[13:19:58][I][CMD:518]: 2022-12-09 13:19  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[13:19:58][I][CMD:518]: 2022-12-09 13:19  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[13:19:59][I][CMD:518]: 2022-12-09 13:19  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[13:19:59][I][CMD:518]: 2022-12-09 13:19  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[13:20:00][I][CMD:518]: 2022-12-09 13:20  F7 47 00 10 00 10 00 1C 38 02 00 00 48 
[13:20:00][I][INFO:826]: Display to partition: 01
[13:20:00][I][INFO:846]: Prompt: HOME DISARMED    
[13:20:00][I][INFO:847]: Prompt: BYPAS-RDY TO ARM
[13:20:00][I][INFO:848]: Beeps: 0

[13:20:00][I][CMD:518]: 2022-12-09 13:20  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[13:20:01][I][CMD:518]: 2022-12-09 13:20  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[13:20:02][I][CMD:518]: 2022-12-09 13:20  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[13:20:02][I][CMD:518]: 2022-12-09 13:20  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[13:20:03][I][CMD:518]: 2022-12-09 13:20  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[13:20:03][I][CMD:518]: 2022-12-09 13:20  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[13:20:04][I][CMD:518]: 2022-12-09 13:20  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[13:20:04][I][CMD:518]: 2022-12-09 13:20  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[13:20:05][I][CMD:518]: 2022-12-09 13:20  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[13:20:06][I][CMD:518]: 2022-12-09 13:20  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[13:20:06][I][CMD:518]: 2022-12-09 13:20  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[13:20:07][I][CMD:518]: 2022-12-09 13:20  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[13:20:07][I][CMD:518]: 2022-12-09 13:20  F7 47 00 10 00 10 00 1C 38 02 00 00 48 
[13:20:07][I][INFO:826]: Display to partition: 01
[13:20:07][I][INFO:846]: Prompt: HOME DISARMED    
[13:20:07][I][INFO:847]: Prompt: BYPAS-RDY TO ARM
[13:20:07][I][INFO:848]: Beeps: 0

[13:20:08][I][CMD:518]: 2022-12-09 13:20  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[13:20:09][I][CMD:518]: 2022-12-09 13:20  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[13:20:09][I][CMD:518]: 2022-12-09 13:20  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[13:20:10][I][CMD:518]: 2022-12-09 13:20  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[13:20:10][I][CMD:518]: 2022-12-09 13:20  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[13:20:11][I][CMD:518]: 2022-12-09 13:20  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[13:20:12][I][CMD:518]: 2022-12-09 13:20  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[13:20:12][I][CMD:518]: 2022-12-09 13:20  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[13:20:14][I][CMD:518]: 2022-12-09 13:20  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[13:20:14][I][CMD:518]: 2022-12-09 13:20  FB 01 02 20 40 00 00 00 00 00 00 00 77 
[13:20:14][I][EXT:518]: 2022-12-09 13:20  07 24 00 D5 00 00 00 00 00 00 00 00 74 
[13:20:14][I][CMD:518]: 2022-12-09 13:20  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[13:20:15][I][EXT:518]: 2022-12-09 13:20  F9 00 07 21 05 D3 00 00 00 00 00 00 00 
[13:20:15][I][CMD:518]: 2022-12-09 13:20  F9 55 02 52 5E 00 00 00 00 00 00 00 00 
[13:20:15][I][CMD:518]: 2022-12-09 13:20  F7 47 00 10 00 10 00 1C 38 02 00 00 48 
[13:20:15][I][INFO:826]: Display to partition: 01
[13:20:15][I][INFO:846]: Prompt: HOME DISARMED    
[13:20:15][I][INFO:847]: Prompt: BYPAS-RDY TO ARM
[13:20:15][I][INFO:848]: Beeps: 0

Let's try this for a clean sample of the RF logs.

Dilbert66 commented 1 year ago

Interesting. I only see one RF supervision cmd and one response. You do have a checksum error with the cmd though:

[13:20:14][I][CMD:518]: 2022-12-09 13:20  FB 01 02 20 40 00 00 00 00 00 00 00 77 
[13:20:14][I][EXT:518]: 2022-12-09 13:20  07 24 00 D5 00 00 00 00 00 00 00 00 74 

The response EXT is an unknown though (flag 74).

You must have long range radio enabled in your panel because I see a lot of F9 status requests. Not many responses back though. I don't normally see it so chatty.

rcmurphy commented 1 year ago

Yeah, it's because the LRR isn't responding back normally. Or wasn't. Should be less chatty now.

Would hooking the logic analyzer up and getting a dump from that still be useful in troubleshooting?

I'm also wondering if the 4232CBM would provide the data I'm looking for if nothing else.

Dilbert66 commented 1 year ago

Logic traces of your FB and FA cmds and any following EXT responses would be good to see as well. The FB cmds are the ones that represent your RF traffic. The FA are for zone and relay expanders.

rcmurphy commented 1 year ago

@Dilbert66 do you have a way I can send you the dump privately? My address is in the keypad default message; otherwise I need to reprogram that.

Dilbert66 commented 1 year ago

Sure, you can send to aturbide99 at gmail.com

rcmurphy commented 1 year ago

Sent!

Dilbert66 commented 1 year ago

Ok, I found a bug with the RF EXT packet calc. That does not explain some of the other odd chksum failures you have with the F7 and FA commands, but this should correct the RF zone serial and status decoding. I've pushed an update to dev.

Dilbert66 commented 1 year ago

One other issue I found is related to odd noise pulses periodically in your traffic. They would cause data corruption. No idea of what the source would be. image

Edit. Found that I was sending an errant F7 ack pulse which is not really needed. Disabled it. lets see if that fixes your issue. Only the file vista.cpp is needed.

Dilbert66 commented 1 year ago

Ok, your logs were very helpful. Found a new cmd F0 that is not present in the hardware I have. Excellent. That would explain some of the invalid data you see. My code didnt know how to handle it. I will add support and publish an update shortly.

Dilbert66 commented 1 year ago

Pushed new update to dev with F0 command processing added. The command is a polling cmd where it sends F0 + byte (most likely a device address). Devices on the bus will then respond with a 9 byte string. The panel will then acknowledge with the header byte of the received string.

rcmurphy commented 1 year ago

Hmm, now I'm not seeing any EXT entries in the logs:

INFO Reading configuration /config/esphome/alarm-system.yaml...
WARNING GPIO4 is a Strapping PIN and should be avoided.
Attaching external pullup/down resistors to strapping pins can cause unexpected failures.
See https://esphome.io/guides/faq.html#why-am-i-getting-a-warning-about-strapping-pins
WARNING GPIO4 is a Strapping PIN and should be avoided.
Attaching external pullup/down resistors to strapping pins can cause unexpected failures.
See https://esphome.io/guides/faq.html#why-am-i-getting-a-warning-about-strapping-pins
INFO Detected timezone 'America/New_York'
INFO Starting log output from alarm-system.local using esphome API
INFO Successfully connected to alarm-system.local
[11:34:51][I][app:102]: ESPHome version 2022.12.0-dev compiled on Dec 18 2022, 11:32:27
[11:34:51][I][i2c.arduino:068]: Results from i2c bus scan:
[11:34:51][I][i2c.arduino:074]: Found i2c device at address 0x3F
[11:34:53][I][CMD:518]: 2022-12-18 11:34  F7 73 00 00 00 20 00 0C 28 02 00 00 48 
[11:34:53][I][INFO:826]: Display to partition: 01
[11:34:53][I][INFO:846]: Prompt: HOME DISARMED    
[11:34:53][I][INFO:847]: Prompt:  ZONES IN CHECK 
[11:34:53][I][INFO:848]: Beeps: 0

[11:35:00][I][CMD:518]: 2022-12-18 11:35  9E 00 00 00 00 00 00 00 00 00 00 00 90 
[11:35:00][I][CMD:518]: 2022-12-18 11:35  08 00 00 00 00 00 00 00 00 00 00 00 91 
[11:35:00][I][CMD:518]: 2022-12-18 11:35  25 00 00 00 00 00 00 00 00 00 00 00 91 
[11:35:00][I][CMD:518]: 2022-12-18 11:35  82 00 00 00 00 00 00 00 00 00 00 00 91 
[11:35:00][I][CMD:518]: 2022-12-18 11:35  56 00 00 00 00 00 00 00 00 00 00 00 91 
[11:35:01][I][CMD:518]: 2022-12-18 11:35  9E 00 00 00 00 00 00 00 00 00 00 00 90 
[11:35:01][I][CMD:518]: 2022-12-18 11:35  08 00 00 00 00 00 00 00 00 00 00 00 91 
[11:35:01][I][CMD:518]: 2022-12-18 11:35  20 00 00 00 00 00 00 00 00 00 00 00 91 
[11:35:01][I][CMD:518]: 2022-12-18 11:35  F1 00 00 00 00 00 00 00 00 00 00 00 91 
[11:35:01][I][CMD:518]: 2022-12-18 11:35  EC 00 00 00 00 00 00 00 00 00 00 00 91 
[11:35:01][I][CMD:518]: 2022-12-18 11:35  F9 C3 02 53 EF 00 00 00 00 00 00 00 00 
[11:35:01][I][CMD:518]: 2022-12-18 11:35  43 00 00 00 00 00 00 00 00 00 00 00 90 
[11:35:01][I][CMD:518]: 2022-12-18 11:35  98 00 00 00 00 00 00 00 00 00 00 00 90 
[11:35:01][I][CMD:518]: 2022-12-18 11:35  BE 00 00 00 00 00 00 00 00 00 00 00 91 
[11:35:01][I][CMD:518]: 2022-12-18 11:35  10 00 00 00 00 00 00 00 00 00 00 00 91 
[11:35:01][I][CMD:518]: 2022-12-18 11:35  30 00 00 00 00 00 00 00 00 00 00 00 91 
[11:35:01][I][CMD:518]: 2022-12-18 11:35  F7 00 00 00 00 00 00 00 00 00 00 00 91 
[11:35:01][I][CMD:518]: 2022-12-18 11:35  CE 00 00 00 00 00 00 00 00 00 00 00 91 
[11:35:01][I][CMD:518]: 2022-12-18 11:35  F0 00 00 00 00 00 00 00 00 00 00 00 00 
[11:35:01][I][CMD:518]: 2022-12-18 11:35  80 00 00 00 00 00 00 00 00 00 00 00 90 
[11:35:01][I][CMD:518]: 2022-12-18 11:35  F7 73 00 00 00 12 03 00 28 02 00 00 46 
[11:35:01][I][INFO:826]: Display to partition: 01
[11:35:01][I][INFO:846]: Prompt: FAULT 012 PATIO  
[11:35:01][I][INFO:847]: Prompt: DOOR            
[11:35:01][I][INFO:848]: Beeps: 3

[11:35:02][I][CMD:518]: 2022-12-18 11:35  F0 01 00 00 00 00 00 00 00 00 00 00 00 
[11:35:03][I][CMD:518]: 2022-12-18 11:35  F0 01 00 00 00 00 00 00 00 00 00 00 00 
[11:35:03][I][CMD:518]: 2022-12-18 11:35  0F 00 00 00 00 00 00 00 00 00 00 00 91 
[11:35:03][I][CMD:518]: 2022-12-18 11:35  9E 00 00 00 00 00 00 00 00 00 00 00 90 
[11:35:03][I][CMD:518]: 2022-12-18 11:35  08 00 00 00 00 00 00 00 00 00 00 00 91 
[11:35:03][I][CMD:518]: 2022-12-18 11:35  25 00 00 00 00 00 00 00 00 00 00 00 91 
[11:35:03][I][CMD:518]: 2022-12-18 11:35  F1 00 00 00 00 00 00 00 00 00 00 00 91 
[11:35:03][I][CMD:518]: 2022-12-18 11:35  E7 00 00 00 00 00 00 00 00 00 00 00 91 
[11:35:04][I][CMD:518]: 2022-12-18 11:35  F0 01 00 00 00 00 00 00 00 00 00 00 00 
[11:35:04][I][CMD:518]: 2022-12-18 11:35  23 00 00 00 00 00 00 00 00 00 00 00 91 
[11:35:04][I][CMD:518]: 2022-12-18 11:35  F7 73 00 00 00 20 00 00 28 02 00 00 46 
[11:35:04][I][INFO:826]: Display to partition: 01
[11:35:04][I][INFO:846]: Prompt: FAULT 020 OWNERS 
[11:35:04][I][INFO:847]: Prompt: BEDROOM DOOR    
[11:35:04][I][INFO:848]: Beeps: 0

[11:35:04][I][CMD:518]: 2022-12-18 11:35  F0 02 00 00 00 00 00 00 00 00 00 00 00 
[11:35:04][I][CMD:518]: 2022-12-18 11:35  0E 00 00 00 00 00 00 00 00 00 00 00 91 
[11:35:05][I][CMD:518]: 2022-12-18 11:35  F0 03 00 00 00 00 00 00 00 00 00 00 00 
[11:35:05][I][CMD:518]: 2022-12-18 11:35  83 00 00 00 00 00 00 00 00 00 00 00 90 
[11:35:06][I][CMD:518]: 2022-12-18 11:35  F0 03 00 00 00 00 00 00 00 00 00 00 00 
[11:35:06][I][CMD:518]: 2022-12-18 11:35  C3 00 00 00 00 00 00 00 00 00 00 00 90 
[11:35:07][I][CMD:518]: 2022-12-18 11:35  F0 04 00 00 00 00 00 00 00 00 00 00 00 
[11:35:07][I][CMD:518]: 2022-12-18 11:35  84 00 00 00 00 00 00 00 00 00 00 00 90 
[11:35:08][I][CMD:518]: 2022-12-18 11:35  F0 05 00 00 00 00 00 00 00 00 00 00 00 
[11:35:08][I][CMD:518]: 2022-12-18 11:35  C5 00 00 00 00 00 00 00 00 00 00 00 90 
[11:35:09][I][CMD:518]: 2022-12-18 11:35  F0 06 00 00 00 00 00 00 00 00 00 00 00 
[11:35:09][I][CMD:518]: 2022-12-18 11:35  46 00 00 00 00 00 00 00 00 00 00 00 91 
[11:35:10][I][CMD:518]: 2022-12-18 11:35  F0 0A 00 00 00 00 00 00 00 00 00 00 00 
[11:35:10][I][CMD:518]: 2022-12-18 11:35  11 00 00 00 00 00 00 00 00 00 00 00 91 
[11:35:12][I][CMD:518]: 2022-12-18 11:35  F7 73 00 00 00 20 00 0C 28 02 00 00 48 
[11:35:12][I][INFO:826]: Display to partition: 01
[11:35:12][I][INFO:846]: Prompt: HOME DISARMED    
[11:35:12][I][INFO:847]: Prompt:  ZONES IN CHECK 
[11:35:12][I][INFO:848]: Beeps: 0

[11:35:16][I][CMD:518]: 2022-12-18 11:35  F9 03 02 53 AF 00 00 00 00 00 00 00 00 
[11:35:16][I][CMD:518]: 2022-12-18 11:35  03 00 00 00 00 00 00 00 00 00 00 00 90 
[11:35:19][I][CMD:518]: 2022-12-18 11:35  F7 73 00 00 00 20 00 00 28 02 00 00 46 
[11:35:19][I][INFO:826]: Display to partition: 01
[11:35:19][I][INFO:846]: Prompt: FAULT 020 OWNERS 
[11:35:19][I][INFO:847]: Prompt: BEDROOM DOOR    
[11:35:19][I][INFO:848]: Beeps: 0

[11:35:27][I][CMD:518]: 2022-12-18 11:35  F7 73 00 00 00 20 00 0C 28 02 00 00 48 
[11:35:27][I][INFO:826]: Display to partition: 01
[11:35:27][I][INFO:846]: Prompt: HOME DISARMED    
[11:35:27][I][INFO:847]: Prompt:  ZONES IN CHECK 
[11:35:27][I][INFO:848]: Beeps: 0

[11:35:32][I][CMD:518]: 2022-12-18 11:35  F9 03 02 53 AF 00 00 00 00 00 00 00 00 
[11:35:32][I][CMD:518]: 2022-12-18 11:35  77 43 00 00 00 00 00 00 00 00 00 00 00 
[11:35:35][I][CMD:518]: 2022-12-18 11:35  F7 73 00 00 00 20 00 00 28 02 00 00 46 
[11:35:35][I][INFO:826]: Display to partition: 01
[11:35:35][I][INFO:846]: Prompt: FAULT 020 OWNERS 
[11:35:35][I][INFO:847]: Prompt: BEDROOM DOOR    
[11:35:35][I][INFO:848]: Beeps: 0

[11:35:37][W][api.connection:071]: ::FFFF:10.8.120.70: Socket operation failed: CONNECTION_CLOSED errno=128
[11:35:43][I][CMD:518]: 2022-12-18 11:35  F7 73 00 00 00 20 00 0C 28 02 00 00 48 
[11:35:43][I][INFO:826]: Display to partition: 01
[11:35:43][I][INFO:846]: Prompt: HOME DISARMED    
[11:35:43][I][INFO:847]: Prompt:  ZONES IN CHECK 
[11:35:43][I][INFO:848]: Beeps: 0

[11:35:45][I][CMD:518]: 2022-12-18 11:35  9E 00 00 00 00 00 00 00 00 00 00 00 90 
[11:35:45][I][CMD:518]: 2022-12-18 11:35  08 00 00 00 00 00 00 00 00 00 00 00 91 
[11:35:45][I][CMD:518]: 2022-12-18 11:35  20 00 00 00 00 00 00 00 00 00 00 00 91 
[11:35:45][I][CMD:518]: 2022-12-18 11:35  4D 00 00 00 00 00 00 00 00 00 00 00 91 
[11:35:45][I][CMD:518]: 2022-12-18 11:35  90 00 00 00 00 00 00 00 00 00 00 00 91 
[11:35:45][I][CMD:518]: 2022-12-18 11:35  F9 03 02 53 AF 00 00 00 00 00 00 00 00 
[11:35:45][I][CMD:518]: 2022-12-18 11:35  83 00 00 00 00 00 00 00 00 00 00 00 90 
[11:35:45][I][CMD:518]: 2022-12-18 11:35  98 00 00 00 00 00 00 00 00 00 00 00 90 
[11:35:45][I][CMD:518]: 2022-12-18 11:35  BE 00 00 00 00 00 00 00 00 00 00 00 91 
[11:35:45][I][CMD:518]: 2022-12-18 11:35  10 00 00 00 00 00 00 00 00 00 00 00 91 
[11:35:45][I][CMD:518]: 2022-12-18 11:35  35 00 00 00 00 00 00 00 00 00 00 00 91 
[11:35:45][I][CMD:518]: 2022-12-18 11:35  F7 00 00 00 00 00 00 00 00 00 00 00 91 
[11:35:45][I][CMD:518]: 2022-12-18 11:35  C9 00 00 00 00 00 00 00 00 00 00 00 91 
[11:35:45][I][CMD:518]: 2022-12-18 11:35  F0 00 00 00 00 00 00 00 00 00 00 00 00 
[11:35:46][I][CMD:518]: 2022-12-18 11:35  C0 00 00 00 00 00 00 00 00 00 00 00 90 
[11:35:46][I][CMD:518]: 2022-12-18 11:35  F0 01 00 00 00 00 00 00 00 00 00 00 00 
[11:35:47][I][CMD:518]: 2022-12-18 11:35  F0 01 00 00 00 00 00 00 00 00 00 00 00 
[11:35:47][I][CMD:518]: 2022-12-18 11:35  13 00 00 00 00 00 00 00 00 00 00 00 91 
[11:35:48][I][CMD:518]: 2022-12-18 11:35  F0 01 00 00 00 00 00 00 00 00 00 00 00 
[11:35:48][I][CMD:518]: 2022-12-18 11:35  0F 00 00 00 00 00 00 00 00 00 00 00 91 
[11:35:49][I][CMD:518]: 2022-12-18 11:35  F0 02 00 00 00 00 00 00 00 00 00 00 00 
[11:35:49][I][CMD:518]: 2022-12-18 11:35  CE 00 00 00 00 00 00 00 00 00 00 00 91 
[11:35:50][I][CMD:518]: 2022-12-18 11:35  F0 03 00 00 00 00 00 00 00 00 00 00 00 
[11:35:50][I][CMD:518]: 2022-12-18 11:35  C3 00 00 00 00 00 00 00 00 00 00 00 90 
[11:35:51][I][CMD:518]: 2022-12-18 11:35  F0 03 00 00 00 00 00 00 00 00 00 00 00 
[11:35:51][I][CMD:518]: 2022-12-18 11:35  03 00 00 00 00 00 00 00 00 00 00 00 90 
[11:35:51][I][CMD:518]: 2022-12-18 11:35  F7 73 00 00 00 20 00 00 28 02 00 00 46 
[11:35:51][I][INFO:826]: Display to partition: 01
[11:35:51][I][INFO:846]: Prompt: FAULT 020 OWNERS 
[11:35:51][I][INFO:847]: Prompt: BEDROOM DOOR    
[11:35:51][I][INFO:848]: Beeps: 0

[11:35:52][I][CMD:518]: 2022-12-18 11:35  F0 04 00 00 00 00 00 00 00 00 00 00 00 
[11:35:52][I][CMD:518]: 2022-12-18 11:35  C4 00 00 00 00 00 00 00 00 00 00 00 90 
[11:35:52][I][CMD:518]: 2022-12-18 11:35  F0 05 00 00 00 00 00 00 00 00 00 00 00 
[11:35:52][I][CMD:518]: 2022-12-18 11:35  05 00 00 00 00 00 00 00 00 00 00 00 90 
[11:35:53][I][CMD:518]: 2022-12-18 11:35  F0 06 00 00 00 00 00 00 00 00 00 00 00 
[11:35:53][I][CMD:518]: 2022-12-18 11:35  86 00 00 00 00 00 00 00 00 00 00 00 91 
[11:35:54][I][CMD:518]: 2022-12-18 11:35  F0 0A 00 00 00 00 00 00 00 00 00 00 00 
[11:35:54][I][CMD:518]: 2022-12-18 11:35  22 00 00 00 00 00 00 00 00 00 00 00 91 
[11:35:59][I][CMD:518]: 2022-12-18 11:35  F7 73 00 00 00 20 00 0C 28 02 00 00 48 
[11:35:59][I][INFO:826]: Display to partition: 01
[11:35:59][I][INFO:846]: Prompt: HOME DISARMED    
[11:35:59][I][INFO:847]: Prompt:  ZONES IN CHECK 
[11:35:59][I][INFO:848]: Beeps: 0

[11:36:01][I][CMD:518]: 2022-12-18 11:36  F9 43 02 53 6F 00 00 00 00 00 00 00 00 
[11:36:01][I][CMD:518]: 2022-12-18 11:36  43 00 00 00 00 00 00 00 00 00 00 00 90 
[11:36:06][I][CMD:518]: 2022-12-18 11:36  F7 73 00 00 00 20 00 00 28 02 00 00 46 
[11:36:06][I][INFO:826]: Display to partition: 01
[11:36:06][I][INFO:846]: Prompt: FAULT 020 OWNERS 
[11:36:06][I][INFO:847]: Prompt: BEDROOM DOOR    
[11:36:06][I][INFO:848]: Beeps: 0

[11:36:14][I][CMD:518]: 2022-12-18 11:36  F7 73 00 00 00 20 00 0C 28 02 00 00 48 
[11:36:14][I][INFO:826]: Display to partition: 01
[11:36:14][I][INFO:846]: Prompt: HOME DISARMED    
[11:36:14][I][INFO:847]: Prompt:  ZONES IN CHECK 
[11:36:14][I][INFO:848]: Beeps: 0

[11:36:17][I][CMD:518]: 2022-12-18 11:36  F9 43 02 53 6F 00 00 00 00 00 00 00 00 
[11:36:17][I][CMD:518]: 2022-12-18 11:36  77 83 00 00 00 00 00 00 00 00 00 00 00 
[11:36:22][I][CMD:518]: 2022-12-18 11:36  F7 73 00 00 00 20 00 00 28 02 00 00 46 
[11:36:22][I][INFO:826]: Display to partition: 01
[11:36:22][I][INFO:846]: Prompt: FAULT 020 OWNERS 
[11:36:22][I][INFO:847]: Prompt: BEDROOM DOOR    
[11:36:22][I][INFO:848]: Beeps: 0

[11:36:29][I][CMD:518]: 2022-12-18 11:36  F7 73 00 00 00 20 00 0C 28 02 00 00 48 
[11:36:29][I][INFO:826]: Display to partition: 01
[11:36:29][I][INFO:846]: Prompt: HOME DISARMED    
[11:36:30][I][INFO:847]: Prompt:  ZONES IN CHECK 
[11:36:30][I][INFO:848]: Beeps: 0

[11:36:30][I][CMD:518]: 2022-12-18 11:36  9E 00 00 00 00 00 00 00 00 00 00 00 90 
[11:36:30][I][CMD:518]: 2022-12-18 11:36  08 00 00 00 00 00 00 00 00 00 00 00 91 
[11:36:30][I][CMD:518]: 2022-12-18 11:36  25 00 00 00 00 00 00 00 00 00 00 00 91 
[11:36:30][I][CMD:518]: 2022-12-18 11:36  82 00 00 00 00 00 00 00 00 00 00 00 91 
[11:36:30][I][CMD:518]: 2022-12-18 11:36  56 00 00 00 00 00 00 00 00 00 00 00 91 
[11:36:30][I][CMD:518]: 2022-12-18 11:36  F9 43 02 53 6F 00 00 00 00 00 00 00 00 
[11:36:30][I][CMD:518]: 2022-12-18 11:36  C3 00 00 00 00 00 00 00 00 00 00 00 90 
[11:36:30][I][CMD:518]: 2022-12-18 11:36  FA 01 10 30 F7 00 00 00 00 00 00 00 77 
[11:36:30][I][CMD:518]: 2022-12-18 11:36  3B 00 00 00 00 00 00 00 00 00 00 00 91 
[11:36:30][I][CMD:518]: 2022-12-18 11:36  F0 00 00 00 00 00 00 00 00 00 00 00 00 
[11:36:31][I][CMD:518]: 2022-12-18 11:36  F0 01 00 00 00 00 00 00 00 00 00 00 00 
[11:36:32][I][CMD:518]: 2022-12-18 11:36  F0 01 00 00 00 00 00 00 00 00 00 00 00 
[11:36:32][I][CMD:518]: 2022-12-18 11:36  0F 00 00 00 00 00 00 00 00 00 00 00 91 
[11:36:33][I][CMD:518]: 2022-12-18 11:36  F0 01 00 00 00 00 00 00 00 00 00 00 00 
[11:36:33][I][CMD:518]: 2022-12-18 11:36  0F 00 00 00 00 00 00 00 00 00 00 00 91 
[11:36:34][I][CMD:518]: 2022-12-18 11:36  F0 02 00 00 00 00 00 00 00 00 00 00 00 
[11:36:34][I][CMD:518]: 2022-12-18 11:36  0E 00 00 00 00 00 00 00 00 00 00 00 91 
[11:36:35][I][CMD:518]: 2022-12-18 11:36  F0 03 00 00 00 00 00 00 00 00 00 00 00 
[11:36:35][I][CMD:518]: 2022-12-18 11:36  03 00 00 00 00 00 00 00 00 00 00 00 90 
[11:36:36][I][CMD:518]: 2022-12-18 11:36  F0 03 00 00 00 00 00 00 00 00 00 00 00 
[11:36:36][I][CMD:518]: 2022-12-18 11:36  43 00 00 00 00 00 00 00 00 00 00 00 90 
[11:36:37][I][CMD:518]: 2022-12-18 11:36  F0 04 00 00 00 00 00 00 00 00 00 00 00 
[11:36:37][I][CMD:518]: 2022-12-18 11:36  04 00 00 00 00 00 00 00 00 00 00 00 90 
Dilbert66 commented 1 year ago

Are you using the last push I did not long ago? I also don't see any EXT responses which means it's not seeing the green line data. Very odd. Works fine here.

On Sun, Dec 18, 2022 at 11:37 AM Rebecca Claire Murphy < @.***> wrote:

Hmm, now I'm not seeing any EXT entries in the logs:

INFO Reading configuration /config/esphome/alarm-system.yaml... WARNING GPIO4 is a Strapping PIN and should be avoided. Attaching external pullup/down resistors to strapping pins can cause unexpected failures. See https://esphome.io/guides/faq.html#why-am-i-getting-a-warning-about-strapping-pins WARNING GPIO4 is a Strapping PIN and should be avoided. Attaching external pullup/down resistors to strapping pins can cause unexpected failures. See https://esphome.io/guides/faq.html#why-am-i-getting-a-warning-about-strapping-pins INFO Detected timezone 'America/New_York' INFO Starting log output from alarm-system.local using esphome API INFO Successfully connected to alarm-system.local [11:34:51][I][app:102]: ESPHome version 2022.12.0-dev compiled on Dec 18 2022, 11:32:27 [11:34:51][I][i2c.arduino:068]: Results from i2c bus scan: [11:34:51][I][i2c.arduino:074]: Found i2c device at address 0x3F [11:34:53][I][CMD:518]: 2022-12-18 11:34 F7 73 00 00 00 20 00 0C 28 02 00 00 48 [11:34:53][I][INFO:826]: Display to partition: 01 [11:34:53][I][INFO:846]: Prompt: HOME DISARMED [11:34:53][I][INFO:847]: Prompt: ZONES IN CHECK [11:34:53][I][INFO:848]: Beeps: 0

[11:35:00][I][CMD:518]: 2022-12-18 11:35 9E 00 00 00 00 00 00 00 00 00 00 00 90 [11:35:00][I][CMD:518]: 2022-12-18 11:35 08 00 00 00 00 00 00 00 00 00 00 00 91 [11:35:00][I][CMD:518]: 2022-12-18 11:35 25 00 00 00 00 00 00 00 00 00 00 00 91 [11:35:00][I][CMD:518]: 2022-12-18 11:35 82 00 00 00 00 00 00 00 00 00 00 00 91 [11:35:00][I][CMD:518]: 2022-12-18 11:35 56 00 00 00 00 00 00 00 00 00 00 00 91 [11:35:01][I][CMD:518]: 2022-12-18 11:35 9E 00 00 00 00 00 00 00 00 00 00 00 90 [11:35:01][I][CMD:518]: 2022-12-18 11:35 08 00 00 00 00 00 00 00 00 00 00 00 91 [11:35:01][I][CMD:518]: 2022-12-18 11:35 20 00 00 00 00 00 00 00 00 00 00 00 91 [11:35:01][I][CMD:518]: 2022-12-18 11:35 F1 00 00 00 00 00 00 00 00 00 00 00 91 [11:35:01][I][CMD:518]: 2022-12-18 11:35 EC 00 00 00 00 00 00 00 00 00 00 00 91 [11:35:01][I][CMD:518]: 2022-12-18 11:35 F9 C3 02 53 EF 00 00 00 00 00 00 00 00 [11:35:01][I][CMD:518]: 2022-12-18 11:35 43 00 00 00 00 00 00 00 00 00 00 00 90 [11:35:01][I][CMD:518]: 2022-12-18 11:35 98 00 00 00 00 00 00 00 00 00 00 00 90 [11:35:01][I][CMD:518]: 2022-12-18 11:35 BE 00 00 00 00 00 00 00 00 00 00 00 91 [11:35:01][I][CMD:518]: 2022-12-18 11:35 10 00 00 00 00 00 00 00 00 00 00 00 91 [11:35:01][I][CMD:518]: 2022-12-18 11:35 30 00 00 00 00 00 00 00 00 00 00 00 91 [11:35:01][I][CMD:518]: 2022-12-18 11:35 F7 00 00 00 00 00 00 00 00 00 00 00 91 [11:35:01][I][CMD:518]: 2022-12-18 11:35 CE 00 00 00 00 00 00 00 00 00 00 00 91 [11:35:01][I][CMD:518]: 2022-12-18 11:35 F0 00 00 00 00 00 00 00 00 00 00 00 00 [11:35:01][I][CMD:518]: 2022-12-18 11:35 80 00 00 00 00 00 00 00 00 00 00 00 90 [11:35:01][I][CMD:518]: 2022-12-18 11:35 F7 73 00 00 00 12 03 00 28 02 00 00 46 [11:35:01][I][INFO:826]: Display to partition: 01 [11:35:01][I][INFO:846]: Prompt: FAULT 012 PATIO [11:35:01][I][INFO:847]: Prompt: DOOR [11:35:01][I][INFO:848]: Beeps: 3

[11:35:02][I][CMD:518]: 2022-12-18 11:35 F0 01 00 00 00 00 00 00 00 00 00 00 00 [11:35:03][I][CMD:518]: 2022-12-18 11:35 F0 01 00 00 00 00 00 00 00 00 00 00 00 [11:35:03][I][CMD:518]: 2022-12-18 11:35 0F 00 00 00 00 00 00 00 00 00 00 00 91 [11:35:03][I][CMD:518]: 2022-12-18 11:35 9E 00 00 00 00 00 00 00 00 00 00 00 90 [11:35:03][I][CMD:518]: 2022-12-18 11:35 08 00 00 00 00 00 00 00 00 00 00 00 91 [11:35:03][I][CMD:518]: 2022-12-18 11:35 25 00 00 00 00 00 00 00 00 00 00 00 91 [11:35:03][I][CMD:518]: 2022-12-18 11:35 F1 00 00 00 00 00 00 00 00 00 00 00 91 [11:35:03][I][CMD:518]: 2022-12-18 11:35 E7 00 00 00 00 00 00 00 00 00 00 00 91 [11:35:04][I][CMD:518]: 2022-12-18 11:35 F0 01 00 00 00 00 00 00 00 00 00 00 00 [11:35:04][I][CMD:518]: 2022-12-18 11:35 23 00 00 00 00 00 00 00 00 00 00 00 91 [11:35:04][I][CMD:518]: 2022-12-18 11:35 F7 73 00 00 00 20 00 00 28 02 00 00 46 [11:35:04][I][INFO:826]: Display to partition: 01 [11:35:04][I][INFO:846]: Prompt: FAULT 020 OWNERS [11:35:04][I][INFO:847]: Prompt: BEDROOM DOOR [11:35:04][I][INFO:848]: Beeps: 0

[11:35:04][I][CMD:518]: 2022-12-18 11:35 F0 02 00 00 00 00 00 00 00 00 00 00 00 [11:35:04][I][CMD:518]: 2022-12-18 11:35 0E 00 00 00 00 00 00 00 00 00 00 00 91 [11:35:05][I][CMD:518]: 2022-12-18 11:35 F0 03 00 00 00 00 00 00 00 00 00 00 00 [11:35:05][I][CMD:518]: 2022-12-18 11:35 83 00 00 00 00 00 00 00 00 00 00 00 90 [11:35:06][I][CMD:518]: 2022-12-18 11:35 F0 03 00 00 00 00 00 00 00 00 00 00 00 [11:35:06][I][CMD:518]: 2022-12-18 11:35 C3 00 00 00 00 00 00 00 00 00 00 00 90 [11:35:07][I][CMD:518]: 2022-12-18 11:35 F0 04 00 00 00 00 00 00 00 00 00 00 00 [11:35:07][I][CMD:518]: 2022-12-18 11:35 84 00 00 00 00 00 00 00 00 00 00 00 90 [11:35:08][I][CMD:518]: 2022-12-18 11:35 F0 05 00 00 00 00 00 00 00 00 00 00 00 [11:35:08][I][CMD:518]: 2022-12-18 11:35 C5 00 00 00 00 00 00 00 00 00 00 00 90 [11:35:09][I][CMD:518]: 2022-12-18 11:35 F0 06 00 00 00 00 00 00 00 00 00 00 00 [11:35:09][I][CMD:518]: 2022-12-18 11:35 46 00 00 00 00 00 00 00 00 00 00 00 91 [11:35:10][I][CMD:518]: 2022-12-18 11:35 F0 0A 00 00 00 00 00 00 00 00 00 00 00 [11:35:10][I][CMD:518]: 2022-12-18 11:35 11 00 00 00 00 00 00 00 00 00 00 00 91 [11:35:12][I][CMD:518]: 2022-12-18 11:35 F7 73 00 00 00 20 00 0C 28 02 00 00 48 [11:35:12][I][INFO:826]: Display to partition: 01 [11:35:12][I][INFO:846]: Prompt: HOME DISARMED [11:35:12][I][INFO:847]: Prompt: ZONES IN CHECK [11:35:12][I][INFO:848]: Beeps: 0

[11:35:16][I][CMD:518]: 2022-12-18 11:35 F9 03 02 53 AF 00 00 00 00 00 00 00 00 [11:35:16][I][CMD:518]: 2022-12-18 11:35 03 00 00 00 00 00 00 00 00 00 00 00 90 [11:35:19][I][CMD:518]: 2022-12-18 11:35 F7 73 00 00 00 20 00 00 28 02 00 00 46 [11:35:19][I][INFO:826]: Display to partition: 01 [11:35:19][I][INFO:846]: Prompt: FAULT 020 OWNERS [11:35:19][I][INFO:847]: Prompt: BEDROOM DOOR [11:35:19][I][INFO:848]: Beeps: 0

[11:35:27][I][CMD:518]: 2022-12-18 11:35 F7 73 00 00 00 20 00 0C 28 02 00 00 48 [11:35:27][I][INFO:826]: Display to partition: 01 [11:35:27][I][INFO:846]: Prompt: HOME DISARMED [11:35:27][I][INFO:847]: Prompt: ZONES IN CHECK [11:35:27][I][INFO:848]: Beeps: 0

[11:35:32][I][CMD:518]: 2022-12-18 11:35 F9 03 02 53 AF 00 00 00 00 00 00 00 00 [11:35:32][I][CMD:518]: 2022-12-18 11:35 77 43 00 00 00 00 00 00 00 00 00 00 00 [11:35:35][I][CMD:518]: 2022-12-18 11:35 F7 73 00 00 00 20 00 00 28 02 00 00 46 [11:35:35][I][INFO:826]: Display to partition: 01 [11:35:35][I][INFO:846]: Prompt: FAULT 020 OWNERS [11:35:35][I][INFO:847]: Prompt: BEDROOM DOOR [11:35:35][I][INFO:848]: Beeps: 0

[11:35:37][W][api.connection:071]: ::FFFF:10.8.120.70: Socket operation failed: CONNECTION_CLOSED errno=128 [11:35:43][I][CMD:518]: 2022-12-18 11:35 F7 73 00 00 00 20 00 0C 28 02 00 00 48 [11:35:43][I][INFO:826]: Display to partition: 01 [11:35:43][I][INFO:846]: Prompt: HOME DISARMED [11:35:43][I][INFO:847]: Prompt: ZONES IN CHECK [11:35:43][I][INFO:848]: Beeps: 0

[11:35:45][I][CMD:518]: 2022-12-18 11:35 9E 00 00 00 00 00 00 00 00 00 00 00 90 [11:35:45][I][CMD:518]: 2022-12-18 11:35 08 00 00 00 00 00 00 00 00 00 00 00 91 [11:35:45][I][CMD:518]: 2022-12-18 11:35 20 00 00 00 00 00 00 00 00 00 00 00 91 [11:35:45][I][CMD:518]: 2022-12-18 11:35 4D 00 00 00 00 00 00 00 00 00 00 00 91 [11:35:45][I][CMD:518]: 2022-12-18 11:35 90 00 00 00 00 00 00 00 00 00 00 00 91 [11:35:45][I][CMD:518]: 2022-12-18 11:35 F9 03 02 53 AF 00 00 00 00 00 00 00 00 [11:35:45][I][CMD:518]: 2022-12-18 11:35 83 00 00 00 00 00 00 00 00 00 00 00 90 [11:35:45][I][CMD:518]: 2022-12-18 11:35 98 00 00 00 00 00 00 00 00 00 00 00 90 [11:35:45][I][CMD:518]: 2022-12-18 11:35 BE 00 00 00 00 00 00 00 00 00 00 00 91 [11:35:45][I][CMD:518]: 2022-12-18 11:35 10 00 00 00 00 00 00 00 00 00 00 00 91 [11:35:45][I][CMD:518]: 2022-12-18 11:35 35 00 00 00 00 00 00 00 00 00 00 00 91 [11:35:45][I][CMD:518]: 2022-12-18 11:35 F7 00 00 00 00 00 00 00 00 00 00 00 91 [11:35:45][I][CMD:518]: 2022-12-18 11:35 C9 00 00 00 00 00 00 00 00 00 00 00 91 [11:35:45][I][CMD:518]: 2022-12-18 11:35 F0 00 00 00 00 00 00 00 00 00 00 00 00 [11:35:46][I][CMD:518]: 2022-12-18 11:35 C0 00 00 00 00 00 00 00 00 00 00 00 90 [11:35:46][I][CMD:518]: 2022-12-18 11:35 F0 01 00 00 00 00 00 00 00 00 00 00 00 [11:35:47][I][CMD:518]: 2022-12-18 11:35 F0 01 00 00 00 00 00 00 00 00 00 00 00 [11:35:47][I][CMD:518]: 2022-12-18 11:35 13 00 00 00 00 00 00 00 00 00 00 00 91 [11:35:48][I][CMD:518]: 2022-12-18 11:35 F0 01 00 00 00 00 00 00 00 00 00 00 00 [11:35:48][I][CMD:518]: 2022-12-18 11:35 0F 00 00 00 00 00 00 00 00 00 00 00 91 [11:35:49][I][CMD:518]: 2022-12-18 11:35 F0 02 00 00 00 00 00 00 00 00 00 00 00 [11:35:49][I][CMD:518]: 2022-12-18 11:35 CE 00 00 00 00 00 00 00 00 00 00 00 91 [11:35:50][I][CMD:518]: 2022-12-18 11:35 F0 03 00 00 00 00 00 00 00 00 00 00 00 [11:35:50][I][CMD:518]: 2022-12-18 11:35 C3 00 00 00 00 00 00 00 00 00 00 00 90 [11:35:51][I][CMD:518]: 2022-12-18 11:35 F0 03 00 00 00 00 00 00 00 00 00 00 00 [11:35:51][I][CMD:518]: 2022-12-18 11:35 03 00 00 00 00 00 00 00 00 00 00 00 90 [11:35:51][I][CMD:518]: 2022-12-18 11:35 F7 73 00 00 00 20 00 00 28 02 00 00 46 [11:35:51][I][INFO:826]: Display to partition: 01 [11:35:51][I][INFO:846]: Prompt: FAULT 020 OWNERS [11:35:51][I][INFO:847]: Prompt: BEDROOM DOOR [11:35:51][I][INFO:848]: Beeps: 0

[11:35:52][I][CMD:518]: 2022-12-18 11:35 F0 04 00 00 00 00 00 00 00 00 00 00 00 [11:35:52][I][CMD:518]: 2022-12-18 11:35 C4 00 00 00 00 00 00 00 00 00 00 00 90 [11:35:52][I][CMD:518]: 2022-12-18 11:35 F0 05 00 00 00 00 00 00 00 00 00 00 00 [11:35:52][I][CMD:518]: 2022-12-18 11:35 05 00 00 00 00 00 00 00 00 00 00 00 90 [11:35:53][I][CMD:518]: 2022-12-18 11:35 F0 06 00 00 00 00 00 00 00 00 00 00 00 [11:35:53][I][CMD:518]: 2022-12-18 11:35 86 00 00 00 00 00 00 00 00 00 00 00 91 [11:35:54][I][CMD:518]: 2022-12-18 11:35 F0 0A 00 00 00 00 00 00 00 00 00 00 00 [11:35:54][I][CMD:518]: 2022-12-18 11:35 22 00 00 00 00 00 00 00 00 00 00 00 91 [11:35:59][I][CMD:518]: 2022-12-18 11:35 F7 73 00 00 00 20 00 0C 28 02 00 00 48 [11:35:59][I][INFO:826]: Display to partition: 01 [11:35:59][I][INFO:846]: Prompt: HOME DISARMED [11:35:59][I][INFO:847]: Prompt: ZONES IN CHECK [11:35:59][I][INFO:848]: Beeps: 0

[11:36:01][I][CMD:518]: 2022-12-18 11:36 F9 43 02 53 6F 00 00 00 00 00 00 00 00 [11:36:01][I][CMD:518]: 2022-12-18 11:36 43 00 00 00 00 00 00 00 00 00 00 00 90 [11:36:06][I][CMD:518]: 2022-12-18 11:36 F7 73 00 00 00 20 00 00 28 02 00 00 46 [11:36:06][I][INFO:826]: Display to partition: 01 [11:36:06][I][INFO:846]: Prompt: FAULT 020 OWNERS [11:36:06][I][INFO:847]: Prompt: BEDROOM DOOR [11:36:06][I][INFO:848]: Beeps: 0

[11:36:14][I][CMD:518]: 2022-12-18 11:36 F7 73 00 00 00 20 00 0C 28 02 00 00 48 [11:36:14][I][INFO:826]: Display to partition: 01 [11:36:14][I][INFO:846]: Prompt: HOME DISARMED [11:36:14][I][INFO:847]: Prompt: ZONES IN CHECK [11:36:14][I][INFO:848]: Beeps: 0

[11:36:17][I][CMD:518]: 2022-12-18 11:36 F9 43 02 53 6F 00 00 00 00 00 00 00 00 [11:36:17][I][CMD:518]: 2022-12-18 11:36 77 83 00 00 00 00 00 00 00 00 00 00 00 [11:36:22][I][CMD:518]: 2022-12-18 11:36 F7 73 00 00 00 20 00 00 28 02 00 00 46 [11:36:22][I][INFO:826]: Display to partition: 01 [11:36:22][I][INFO:846]: Prompt: FAULT 020 OWNERS [11:36:22][I][INFO:847]: Prompt: BEDROOM DOOR [11:36:22][I][INFO:848]: Beeps: 0

[11:36:29][I][CMD:518]: 2022-12-18 11:36 F7 73 00 00 00 20 00 0C 28 02 00 00 48 [11:36:29][I][INFO:826]: Display to partition: 01 [11:36:29][I][INFO:846]: Prompt: HOME DISARMED [11:36:30][I][INFO:847]: Prompt: ZONES IN CHECK [11:36:30][I][INFO:848]: Beeps: 0

[11:36:30][I][CMD:518]: 2022-12-18 11:36 9E 00 00 00 00 00 00 00 00 00 00 00 90 [11:36:30][I][CMD:518]: 2022-12-18 11:36 08 00 00 00 00 00 00 00 00 00 00 00 91 [11:36:30][I][CMD:518]: 2022-12-18 11:36 25 00 00 00 00 00 00 00 00 00 00 00 91 [11:36:30][I][CMD:518]: 2022-12-18 11:36 82 00 00 00 00 00 00 00 00 00 00 00 91 [11:36:30][I][CMD:518]: 2022-12-18 11:36 56 00 00 00 00 00 00 00 00 00 00 00 91 [11:36:30][I][CMD:518]: 2022-12-18 11:36 F9 43 02 53 6F 00 00 00 00 00 00 00 00 [11:36:30][I][CMD:518]: 2022-12-18 11:36 C3 00 00 00 00 00 00 00 00 00 00 00 90 [11:36:30][I][CMD:518]: 2022-12-18 11:36 FA 01 10 30 F7 00 00 00 00 00 00 00 77 [11:36:30][I][CMD:518]: 2022-12-18 11:36 3B 00 00 00 00 00 00 00 00 00 00 00 91 [11:36:30][I][CMD:518]: 2022-12-18 11:36 F0 00 00 00 00 00 00 00 00 00 00 00 00 [11:36:31][I][CMD:518]: 2022-12-18 11:36 F0 01 00 00 00 00 00 00 00 00 00 00 00 [11:36:32][I][CMD:518]: 2022-12-18 11:36 F0 01 00 00 00 00 00 00 00 00 00 00 00 [11:36:32][I][CMD:518]: 2022-12-18 11:36 0F 00 00 00 00 00 00 00 00 00 00 00 91 [11:36:33][I][CMD:518]: 2022-12-18 11:36 F0 01 00 00 00 00 00 00 00 00 00 00 00 [11:36:33][I][CMD:518]: 2022-12-18 11:36 0F 00 00 00 00 00 00 00 00 00 00 00 91 [11:36:34][I][CMD:518]: 2022-12-18 11:36 F0 02 00 00 00 00 00 00 00 00 00 00 00 [11:36:34][I][CMD:518]: 2022-12-18 11:36 0E 00 00 00 00 00 00 00 00 00 00 00 91 [11:36:35][I][CMD:518]: 2022-12-18 11:36 F0 03 00 00 00 00 00 00 00 00 00 00 00 [11:36:35][I][CMD:518]: 2022-12-18 11:36 03 00 00 00 00 00 00 00 00 00 00 00 90 [11:36:36][I][CMD:518]: 2022-12-18 11:36 F0 03 00 00 00 00 00 00 00 00 00 00 00 [11:36:36][I][CMD:518]: 2022-12-18 11:36 43 00 00 00 00 00 00 00 00 00 00 00 90 [11:36:37][I][CMD:518]: 2022-12-18 11:36 F0 04 00 00 00 00 00 00 00 00 00 00 00 [11:36:37][I][CMD:518]: 2022-12-18 11:36 04 00 00 00 00 00 00 00 00 00 00 00 90

— Reply to this email directly, view it on GitHub https://github.com/Dilbert66/esphome-vistaECP/issues/86#issuecomment-1356833353, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABW4E7L3UMC56GUTF5TGUYTWN44URANCNFSM6AAAAAASYJP6YI . You are receiving this because you were mentioned.Message ID: @.***>

Dilbert66 commented 1 year ago

The ext missing normally would mean an issue with your line connection. The code I worked on should not affect that.

On Sun, Dec 18, 2022 at 11:37 AM Rebecca Claire Murphy < @.***> wrote:

Hmm, now I'm not seeing any EXT entries in the logs:

INFO Reading configuration /config/esphome/alarm-system.yaml... WARNING GPIO4 is a Strapping PIN and should be avoided. Attaching external pullup/down resistors to strapping pins can cause unexpected failures. See https://esphome.io/guides/faq.html#why-am-i-getting-a-warning-about-strapping-pins WARNING GPIO4 is a Strapping PIN and should be avoided. Attaching external pullup/down resistors to strapping pins can cause unexpected failures. See https://esphome.io/guides/faq.html#why-am-i-getting-a-warning-about-strapping-pins INFO Detected timezone 'America/New_York' INFO Starting log output from alarm-system.local using esphome API INFO Successfully connected to alarm-system.local [11:34:51][I][app:102]: ESPHome version 2022.12.0-dev compiled on Dec 18 2022, 11:32:27 [11:34:51][I][i2c.arduino:068]: Results from i2c bus scan: [11:34:51][I][i2c.arduino:074]: Found i2c device at address 0x3F [11:34:53][I][CMD:518]: 2022-12-18 11:34 F7 73 00 00 00 20 00 0C 28 02 00 00 48 [11:34:53][I][INFO:826]: Display to partition: 01 [11:34:53][I][INFO:846]: Prompt: HOME DISARMED [11:34:53][I][INFO:847]: Prompt: ZONES IN CHECK [11:34:53][I][INFO:848]: Beeps: 0

[11:35:00][I][CMD:518]: 2022-12-18 11:35 9E 00 00 00 00 00 00 00 00 00 00 00 90 [11:35:00][I][CMD:518]: 2022-12-18 11:35 08 00 00 00 00 00 00 00 00 00 00 00 91 [11:35:00][I][CMD:518]: 2022-12-18 11:35 25 00 00 00 00 00 00 00 00 00 00 00 91 [11:35:00][I][CMD:518]: 2022-12-18 11:35 82 00 00 00 00 00 00 00 00 00 00 00 91 [11:35:00][I][CMD:518]: 2022-12-18 11:35 56 00 00 00 00 00 00 00 00 00 00 00 91 [11:35:01][I][CMD:518]: 2022-12-18 11:35 9E 00 00 00 00 00 00 00 00 00 00 00 90 [11:35:01][I][CMD:518]: 2022-12-18 11:35 08 00 00 00 00 00 00 00 00 00 00 00 91 [11:35:01][I][CMD:518]: 2022-12-18 11:35 20 00 00 00 00 00 00 00 00 00 00 00 91 [11:35:01][I][CMD:518]: 2022-12-18 11:35 F1 00 00 00 00 00 00 00 00 00 00 00 91 [11:35:01][I][CMD:518]: 2022-12-18 11:35 EC 00 00 00 00 00 00 00 00 00 00 00 91 [11:35:01][I][CMD:518]: 2022-12-18 11:35 F9 C3 02 53 EF 00 00 00 00 00 00 00 00 [11:35:01][I][CMD:518]: 2022-12-18 11:35 43 00 00 00 00 00 00 00 00 00 00 00 90 [11:35:01][I][CMD:518]: 2022-12-18 11:35 98 00 00 00 00 00 00 00 00 00 00 00 90 [11:35:01][I][CMD:518]: 2022-12-18 11:35 BE 00 00 00 00 00 00 00 00 00 00 00 91 [11:35:01][I][CMD:518]: 2022-12-18 11:35 10 00 00 00 00 00 00 00 00 00 00 00 91 [11:35:01][I][CMD:518]: 2022-12-18 11:35 30 00 00 00 00 00 00 00 00 00 00 00 91 [11:35:01][I][CMD:518]: 2022-12-18 11:35 F7 00 00 00 00 00 00 00 00 00 00 00 91 [11:35:01][I][CMD:518]: 2022-12-18 11:35 CE 00 00 00 00 00 00 00 00 00 00 00 91 [11:35:01][I][CMD:518]: 2022-12-18 11:35 F0 00 00 00 00 00 00 00 00 00 00 00 00 [11:35:01][I][CMD:518]: 2022-12-18 11:35 80 00 00 00 00 00 00 00 00 00 00 00 90 [11:35:01][I][CMD:518]: 2022-12-18 11:35 F7 73 00 00 00 12 03 00 28 02 00 00 46 [11:35:01][I][INFO:826]: Display to partition: 01 [11:35:01][I][INFO:846]: Prompt: FAULT 012 PATIO [11:35:01][I][INFO:847]: Prompt: DOOR [11:35:01][I][INFO:848]: Beeps: 3

[11:35:02][I][CMD:518]: 2022-12-18 11:35 F0 01 00 00 00 00 00 00 00 00 00 00 00 [11:35:03][I][CMD:518]: 2022-12-18 11:35 F0 01 00 00 00 00 00 00 00 00 00 00 00 [11:35:03][I][CMD:518]: 2022-12-18 11:35 0F 00 00 00 00 00 00 00 00 00 00 00 91 [11:35:03][I][CMD:518]: 2022-12-18 11:35 9E 00 00 00 00 00 00 00 00 00 00 00 90 [11:35:03][I][CMD:518]: 2022-12-18 11:35 08 00 00 00 00 00 00 00 00 00 00 00 91 [11:35:03][I][CMD:518]: 2022-12-18 11:35 25 00 00 00 00 00 00 00 00 00 00 00 91 [11:35:03][I][CMD:518]: 2022-12-18 11:35 F1 00 00 00 00 00 00 00 00 00 00 00 91 [11:35:03][I][CMD:518]: 2022-12-18 11:35 E7 00 00 00 00 00 00 00 00 00 00 00 91 [11:35:04][I][CMD:518]: 2022-12-18 11:35 F0 01 00 00 00 00 00 00 00 00 00 00 00 [11:35:04][I][CMD:518]: 2022-12-18 11:35 23 00 00 00 00 00 00 00 00 00 00 00 91 [11:35:04][I][CMD:518]: 2022-12-18 11:35 F7 73 00 00 00 20 00 00 28 02 00 00 46 [11:35:04][I][INFO:826]: Display to partition: 01 [11:35:04][I][INFO:846]: Prompt: FAULT 020 OWNERS [11:35:04][I][INFO:847]: Prompt: BEDROOM DOOR [11:35:04][I][INFO:848]: Beeps: 0

[11:35:04][I][CMD:518]: 2022-12-18 11:35 F0 02 00 00 00 00 00 00 00 00 00 00 00 [11:35:04][I][CMD:518]: 2022-12-18 11:35 0E 00 00 00 00 00 00 00 00 00 00 00 91 [11:35:05][I][CMD:518]: 2022-12-18 11:35 F0 03 00 00 00 00 00 00 00 00 00 00 00 [11:35:05][I][CMD:518]: 2022-12-18 11:35 83 00 00 00 00 00 00 00 00 00 00 00 90 [11:35:06][I][CMD:518]: 2022-12-18 11:35 F0 03 00 00 00 00 00 00 00 00 00 00 00 [11:35:06][I][CMD:518]: 2022-12-18 11:35 C3 00 00 00 00 00 00 00 00 00 00 00 90 [11:35:07][I][CMD:518]: 2022-12-18 11:35 F0 04 00 00 00 00 00 00 00 00 00 00 00 [11:35:07][I][CMD:518]: 2022-12-18 11:35 84 00 00 00 00 00 00 00 00 00 00 00 90 [11:35:08][I][CMD:518]: 2022-12-18 11:35 F0 05 00 00 00 00 00 00 00 00 00 00 00 [11:35:08][I][CMD:518]: 2022-12-18 11:35 C5 00 00 00 00 00 00 00 00 00 00 00 90 [11:35:09][I][CMD:518]: 2022-12-18 11:35 F0 06 00 00 00 00 00 00 00 00 00 00 00 [11:35:09][I][CMD:518]: 2022-12-18 11:35 46 00 00 00 00 00 00 00 00 00 00 00 91 [11:35:10][I][CMD:518]: 2022-12-18 11:35 F0 0A 00 00 00 00 00 00 00 00 00 00 00 [11:35:10][I][CMD:518]: 2022-12-18 11:35 11 00 00 00 00 00 00 00 00 00 00 00 91 [11:35:12][I][CMD:518]: 2022-12-18 11:35 F7 73 00 00 00 20 00 0C 28 02 00 00 48 [11:35:12][I][INFO:826]: Display to partition: 01 [11:35:12][I][INFO:846]: Prompt: HOME DISARMED [11:35:12][I][INFO:847]: Prompt: ZONES IN CHECK [11:35:12][I][INFO:848]: Beeps: 0

[11:35:16][I][CMD:518]: 2022-12-18 11:35 F9 03 02 53 AF 00 00 00 00 00 00 00 00 [11:35:16][I][CMD:518]: 2022-12-18 11:35 03 00 00 00 00 00 00 00 00 00 00 00 90 [11:35:19][I][CMD:518]: 2022-12-18 11:35 F7 73 00 00 00 20 00 00 28 02 00 00 46 [11:35:19][I][INFO:826]: Display to partition: 01 [11:35:19][I][INFO:846]: Prompt: FAULT 020 OWNERS [11:35:19][I][INFO:847]: Prompt: BEDROOM DOOR [11:35:19][I][INFO:848]: Beeps: 0

[11:35:27][I][CMD:518]: 2022-12-18 11:35 F7 73 00 00 00 20 00 0C 28 02 00 00 48 [11:35:27][I][INFO:826]: Display to partition: 01 [11:35:27][I][INFO:846]: Prompt: HOME DISARMED [11:35:27][I][INFO:847]: Prompt: ZONES IN CHECK [11:35:27][I][INFO:848]: Beeps: 0

[11:35:32][I][CMD:518]: 2022-12-18 11:35 F9 03 02 53 AF 00 00 00 00 00 00 00 00 [11:35:32][I][CMD:518]: 2022-12-18 11:35 77 43 00 00 00 00 00 00 00 00 00 00 00 [11:35:35][I][CMD:518]: 2022-12-18 11:35 F7 73 00 00 00 20 00 00 28 02 00 00 46 [11:35:35][I][INFO:826]: Display to partition: 01 [11:35:35][I][INFO:846]: Prompt: FAULT 020 OWNERS [11:35:35][I][INFO:847]: Prompt: BEDROOM DOOR [11:35:35][I][INFO:848]: Beeps: 0

[11:35:37][W][api.connection:071]: ::FFFF:10.8.120.70: Socket operation failed: CONNECTION_CLOSED errno=128 [11:35:43][I][CMD:518]: 2022-12-18 11:35 F7 73 00 00 00 20 00 0C 28 02 00 00 48 [11:35:43][I][INFO:826]: Display to partition: 01 [11:35:43][I][INFO:846]: Prompt: HOME DISARMED [11:35:43][I][INFO:847]: Prompt: ZONES IN CHECK [11:35:43][I][INFO:848]: Beeps: 0

[11:35:45][I][CMD:518]: 2022-12-18 11:35 9E 00 00 00 00 00 00 00 00 00 00 00 90 [11:35:45][I][CMD:518]: 2022-12-18 11:35 08 00 00 00 00 00 00 00 00 00 00 00 91 [11:35:45][I][CMD:518]: 2022-12-18 11:35 20 00 00 00 00 00 00 00 00 00 00 00 91 [11:35:45][I][CMD:518]: 2022-12-18 11:35 4D 00 00 00 00 00 00 00 00 00 00 00 91 [11:35:45][I][CMD:518]: 2022-12-18 11:35 90 00 00 00 00 00 00 00 00 00 00 00 91 [11:35:45][I][CMD:518]: 2022-12-18 11:35 F9 03 02 53 AF 00 00 00 00 00 00 00 00 [11:35:45][I][CMD:518]: 2022-12-18 11:35 83 00 00 00 00 00 00 00 00 00 00 00 90 [11:35:45][I][CMD:518]: 2022-12-18 11:35 98 00 00 00 00 00 00 00 00 00 00 00 90 [11:35:45][I][CMD:518]: 2022-12-18 11:35 BE 00 00 00 00 00 00 00 00 00 00 00 91 [11:35:45][I][CMD:518]: 2022-12-18 11:35 10 00 00 00 00 00 00 00 00 00 00 00 91 [11:35:45][I][CMD:518]: 2022-12-18 11:35 35 00 00 00 00 00 00 00 00 00 00 00 91 [11:35:45][I][CMD:518]: 2022-12-18 11:35 F7 00 00 00 00 00 00 00 00 00 00 00 91 [11:35:45][I][CMD:518]: 2022-12-18 11:35 C9 00 00 00 00 00 00 00 00 00 00 00 91 [11:35:45][I][CMD:518]: 2022-12-18 11:35 F0 00 00 00 00 00 00 00 00 00 00 00 00 [11:35:46][I][CMD:518]: 2022-12-18 11:35 C0 00 00 00 00 00 00 00 00 00 00 00 90 [11:35:46][I][CMD:518]: 2022-12-18 11:35 F0 01 00 00 00 00 00 00 00 00 00 00 00 [11:35:47][I][CMD:518]: 2022-12-18 11:35 F0 01 00 00 00 00 00 00 00 00 00 00 00 [11:35:47][I][CMD:518]: 2022-12-18 11:35 13 00 00 00 00 00 00 00 00 00 00 00 91 [11:35:48][I][CMD:518]: 2022-12-18 11:35 F0 01 00 00 00 00 00 00 00 00 00 00 00 [11:35:48][I][CMD:518]: 2022-12-18 11:35 0F 00 00 00 00 00 00 00 00 00 00 00 91 [11:35:49][I][CMD:518]: 2022-12-18 11:35 F0 02 00 00 00 00 00 00 00 00 00 00 00 [11:35:49][I][CMD:518]: 2022-12-18 11:35 CE 00 00 00 00 00 00 00 00 00 00 00 91 [11:35:50][I][CMD:518]: 2022-12-18 11:35 F0 03 00 00 00 00 00 00 00 00 00 00 00 [11:35:50][I][CMD:518]: 2022-12-18 11:35 C3 00 00 00 00 00 00 00 00 00 00 00 90 [11:35:51][I][CMD:518]: 2022-12-18 11:35 F0 03 00 00 00 00 00 00 00 00 00 00 00 [11:35:51][I][CMD:518]: 2022-12-18 11:35 03 00 00 00 00 00 00 00 00 00 00 00 90 [11:35:51][I][CMD:518]: 2022-12-18 11:35 F7 73 00 00 00 20 00 00 28 02 00 00 46 [11:35:51][I][INFO:826]: Display to partition: 01 [11:35:51][I][INFO:846]: Prompt: FAULT 020 OWNERS [11:35:51][I][INFO:847]: Prompt: BEDROOM DOOR [11:35:51][I][INFO:848]: Beeps: 0

[11:35:52][I][CMD:518]: 2022-12-18 11:35 F0 04 00 00 00 00 00 00 00 00 00 00 00 [11:35:52][I][CMD:518]: 2022-12-18 11:35 C4 00 00 00 00 00 00 00 00 00 00 00 90 [11:35:52][I][CMD:518]: 2022-12-18 11:35 F0 05 00 00 00 00 00 00 00 00 00 00 00 [11:35:52][I][CMD:518]: 2022-12-18 11:35 05 00 00 00 00 00 00 00 00 00 00 00 90 [11:35:53][I][CMD:518]: 2022-12-18 11:35 F0 06 00 00 00 00 00 00 00 00 00 00 00 [11:35:53][I][CMD:518]: 2022-12-18 11:35 86 00 00 00 00 00 00 00 00 00 00 00 91 [11:35:54][I][CMD:518]: 2022-12-18 11:35 F0 0A 00 00 00 00 00 00 00 00 00 00 00 [11:35:54][I][CMD:518]: 2022-12-18 11:35 22 00 00 00 00 00 00 00 00 00 00 00 91 [11:35:59][I][CMD:518]: 2022-12-18 11:35 F7 73 00 00 00 20 00 0C 28 02 00 00 48 [11:35:59][I][INFO:826]: Display to partition: 01 [11:35:59][I][INFO:846]: Prompt: HOME DISARMED [11:35:59][I][INFO:847]: Prompt: ZONES IN CHECK [11:35:59][I][INFO:848]: Beeps: 0

[11:36:01][I][CMD:518]: 2022-12-18 11:36 F9 43 02 53 6F 00 00 00 00 00 00 00 00 [11:36:01][I][CMD:518]: 2022-12-18 11:36 43 00 00 00 00 00 00 00 00 00 00 00 90 [11:36:06][I][CMD:518]: 2022-12-18 11:36 F7 73 00 00 00 20 00 00 28 02 00 00 46 [11:36:06][I][INFO:826]: Display to partition: 01 [11:36:06][I][INFO:846]: Prompt: FAULT 020 OWNERS [11:36:06][I][INFO:847]: Prompt: BEDROOM DOOR [11:36:06][I][INFO:848]: Beeps: 0

[11:36:14][I][CMD:518]: 2022-12-18 11:36 F7 73 00 00 00 20 00 0C 28 02 00 00 48 [11:36:14][I][INFO:826]: Display to partition: 01 [11:36:14][I][INFO:846]: Prompt: HOME DISARMED [11:36:14][I][INFO:847]: Prompt: ZONES IN CHECK [11:36:14][I][INFO:848]: Beeps: 0

[11:36:17][I][CMD:518]: 2022-12-18 11:36 F9 43 02 53 6F 00 00 00 00 00 00 00 00 [11:36:17][I][CMD:518]: 2022-12-18 11:36 77 83 00 00 00 00 00 00 00 00 00 00 00 [11:36:22][I][CMD:518]: 2022-12-18 11:36 F7 73 00 00 00 20 00 00 28 02 00 00 46 [11:36:22][I][INFO:826]: Display to partition: 01 [11:36:22][I][INFO:846]: Prompt: FAULT 020 OWNERS [11:36:22][I][INFO:847]: Prompt: BEDROOM DOOR [11:36:22][I][INFO:848]: Beeps: 0

[11:36:29][I][CMD:518]: 2022-12-18 11:36 F7 73 00 00 00 20 00 0C 28 02 00 00 48 [11:36:29][I][INFO:826]: Display to partition: 01 [11:36:29][I][INFO:846]: Prompt: HOME DISARMED [11:36:30][I][INFO:847]: Prompt: ZONES IN CHECK [11:36:30][I][INFO:848]: Beeps: 0

[11:36:30][I][CMD:518]: 2022-12-18 11:36 9E 00 00 00 00 00 00 00 00 00 00 00 90 [11:36:30][I][CMD:518]: 2022-12-18 11:36 08 00 00 00 00 00 00 00 00 00 00 00 91 [11:36:30][I][CMD:518]: 2022-12-18 11:36 25 00 00 00 00 00 00 00 00 00 00 00 91 [11:36:30][I][CMD:518]: 2022-12-18 11:36 82 00 00 00 00 00 00 00 00 00 00 00 91 [11:36:30][I][CMD:518]: 2022-12-18 11:36 56 00 00 00 00 00 00 00 00 00 00 00 91 [11:36:30][I][CMD:518]: 2022-12-18 11:36 F9 43 02 53 6F 00 00 00 00 00 00 00 00 [11:36:30][I][CMD:518]: 2022-12-18 11:36 C3 00 00 00 00 00 00 00 00 00 00 00 90 [11:36:30][I][CMD:518]: 2022-12-18 11:36 FA 01 10 30 F7 00 00 00 00 00 00 00 77 [11:36:30][I][CMD:518]: 2022-12-18 11:36 3B 00 00 00 00 00 00 00 00 00 00 00 91 [11:36:30][I][CMD:518]: 2022-12-18 11:36 F0 00 00 00 00 00 00 00 00 00 00 00 00 [11:36:31][I][CMD:518]: 2022-12-18 11:36 F0 01 00 00 00 00 00 00 00 00 00 00 00 [11:36:32][I][CMD:518]: 2022-12-18 11:36 F0 01 00 00 00 00 00 00 00 00 00 00 00 [11:36:32][I][CMD:518]: 2022-12-18 11:36 0F 00 00 00 00 00 00 00 00 00 00 00 91 [11:36:33][I][CMD:518]: 2022-12-18 11:36 F0 01 00 00 00 00 00 00 00 00 00 00 00 [11:36:33][I][CMD:518]: 2022-12-18 11:36 0F 00 00 00 00 00 00 00 00 00 00 00 91 [11:36:34][I][CMD:518]: 2022-12-18 11:36 F0 02 00 00 00 00 00 00 00 00 00 00 00 [11:36:34][I][CMD:518]: 2022-12-18 11:36 0E 00 00 00 00 00 00 00 00 00 00 00 91 [11:36:35][I][CMD:518]: 2022-12-18 11:36 F0 03 00 00 00 00 00 00 00 00 00 00 00 [11:36:35][I][CMD:518]: 2022-12-18 11:36 03 00 00 00 00 00 00 00 00 00 00 00 90 [11:36:36][I][CMD:518]: 2022-12-18 11:36 F0 03 00 00 00 00 00 00 00 00 00 00 00 [11:36:36][I][CMD:518]: 2022-12-18 11:36 43 00 00 00 00 00 00 00 00 00 00 00 90 [11:36:37][I][CMD:518]: 2022-12-18 11:36 F0 04 00 00 00 00 00 00 00 00 00 00 00 [11:36:37][I][CMD:518]: 2022-12-18 11:36 04 00 00 00 00 00 00 00 00 00 00 00 90

— Reply to this email directly, view it on GitHub https://github.com/Dilbert66/esphome-vistaECP/issues/86#issuecomment-1356833353, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABW4E7L3UMC56GUTF5TGUYTWN44URANCNFSM6AAAAAASYJP6YI . You are receiving this because you were mentioned.Message ID: @.***>

rcmurphy commented 1 year ago

Weird. I haven't even entered the room with the ESP. I'll try reverting and see what happens...

rcmurphy commented 1 year ago

Oh, it overwrote my patch to enable using the GPIs as monitoring pins. I use pin 39.

Dilbert66 commented 1 year ago

What patch is that? I can add that if needed. There is still an issue I need to address. You are getting some missed FA cmds. I see those here as well. I need to tweak a couple things.

rcmurphy commented 1 year ago

Oh, I just tweaked the isValidGPIOPin function to allow me to use pins up to GPI39. Obviously that won't work for outputs though.

Up to date logs: logs_alarm-system_upload.txt

rcmurphy commented 1 year ago

Out of curiosity, how do you associate the RF serial number with the zone after you intercept it?

Dilbert66 commented 1 year ago

oh ya.... I see that. I can adjust that to allow inputs.

As to the serial numbers, I don't associate as the serial number comes from the RF module traffic and it has no zone identity there. It's only the panel that has that data. It then uses the RF data to send an F7 with the updated status. I suppose we could create a lookup table in the ESP to do that just like the panel does.