kevinvincent / ha-wyzesense

A Home Assistant Component to interface with the WYZE Sense hub and sensor system
368 stars 98 forks source link

AssertionError renders all sensors unresponsive until restart of HA #176

Closed terryhonn closed 3 years ago

terryhonn commented 3 years ago

HassIO version: 0.115.0b9, I think the same error happened on earlier versions as well, but I didn't capture log.

This happens in HA log, and all sensors (motion and contact) stick in whatever state they were in:

    2020-09-15 11:15:52 ERROR (Thread-3) [root] Uncaught thread exception
Traceback (most recent call last):
  File "/usr/local/lib/python3.8/threading.py", line 932, in _bootstrap_inner
    self.run()
  File "/usr/local/lib/python3.8/threading.py", line 870, in run
    self._target(*self._args, **self._kwargs)
  File "/config/custom_components/wyzesense/wyzesense_custom.py", line 364, in _Worker
    pkt = Packet.Parse(s)
  File "/config/custom_components/wyzesense/wyzesense_custom.py", line 130, in Parse
    assert len(s) >= b2 + 4
AssertionError
photinus commented 3 years ago

Can you enable debug logging for the wyzesense component?

logger: default: info logs: wyzesense: debug

IIAIronWolf commented 3 years ago

@terryhonn I was having the same issue on 0.115.0b9 yesterday. To fix it, I had to uninstall the wyzesense integration and remove from configuration.yaml and restart. I then unplugged the hub from Home Assistant server and deleted any wyzesense entities leftover. I then followed the current README file instructions, making sure the hub was unplugged until after installing the wyzesense component, and everything began working again. I did have to reinitialize each sensor one by one, but it worked. This may have something to do with #174

Also, I am now on 0.115.0b10 and even after restarting 0.115.0b9 and 0.115.0b10 multiple times last night and today, I am not having any issues.

terryhonn commented 3 years ago

Thankfully, @IIAIronWolf , a restart of HA has been getting things working again for me.

@photinus, I've enabled the more verbose logging, but so far since, there have been no further wyzesence related errors. Once there is, I'll post. Thanks!

terryhonn commented 3 years ago

Just got the same error again, but unfortunately I hadn't seen any additional logging for the wyzesense component. Realized that it should have been

custom_components.wyzesense: debug

So, restarted HA to get things going again, seeing additional logging, and will post again when things stop responding/reporting.

terryhonn commented 3 years ago

It finally happened again today. BTW, I'm now on 0.115.0b12. You can see that things had been working perfectly, I'd even just added a door sensor a few minutes prior, then the assertion error, and all Wyze sense devices are stuck.

  ` 2020-09-19 10:03:32 INFO (Thread-3) [custom_components.wyzesense.wyzesense_custom] LOG: time=2020-09-19T10:03:16.465000, data=b'233737383237423732ff04'
2020-09-19 10:03:33 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa53193500000174a6e40a1c0ea23737383237423732010000010631'
2020-09-19 10:03:33 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa53193500000174a6e40a1c0ea23737383237423732010000010631'
2020-09-19 10:03:33 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=5335, Payload=b'00000174a6e40a1c0ea2373738323742373201000001'
2020-09-19 10:03:33 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=53FF, Payload=ACK(5335)
2020-09-19 10:03:33 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa555335ff0286'
2020-09-19 10:03:33 INFO (Thread-3) [custom_components.wyzesense.wyzesense_custom] LOG: time=2020-09-19T10:03:16.764000, data=b'a2373738323742373201000001'
2020-09-19 10:03:33 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa531d1900000174a6e40a46a2373738323742373201154d00010000014106d9'
2020-09-19 10:03:33 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa531d1900000174a6e40a46a2373738323742373201154d00010000014106d9'
2020-09-19 10:03:33 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=5319, Payload=b'00000174a6e40a46a2373738323742373201154d000100000141'
2020-09-19 10:03:33 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=53FF, Payload=ACK(5319)
2020-09-19 10:03:33 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa555319ff026a'
2020-09-19 10:03:33 DEBUG (Thread-3) [custom_components.wyzesense.binary_sensor] {'available': True, 'mac': '77827B72', 'state': 0, 'device_class': 'door', 'timestamp': '2020-09-19T10:03:16.806000', 'rssi': -65, 'battery_level': 77}
2020-09-19 10:03:33 DEBUG (Thread-3) [custom_components.wyzesense.binary_sensor] {'available': True, 'mac': '77827B72', 'state': 0, 'device_class': 'door', 'timestamp': '2020-09-19T10:03:16.806000', 'rssi': -65, 'battery_level': 77}
2020-09-19 10:03:33 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa531d1900000174a6e40aa7a1373738323742373201154f000100000141073b'
2020-09-19 10:03:33 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa531d1900000174a6e40aa7a1373738323742373201154f000100000141073b'
2020-09-19 10:03:33 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=5319, Payload=b'00000174a6e40aa7a1373738323742373201154f000100000141'
2020-09-19 10:03:33 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=53FF, Payload=ACK(5319)
2020-09-19 10:03:33 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa555319ff026a'
2020-09-19 10:03:33 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa530424ff0279'
2020-09-19 10:03:33 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa530424ff0279'
2020-09-19 10:03:33 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=5324, Payload=b'ff'
2020-09-19 10:03:33 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=53FF, Payload=ACK(5324)
2020-09-19 10:03:33 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa555324ff0275'
2020-09-19 10:03:33 DEBUG (SyncWorker_1) [custom_components.wyzesense.binary_sensor] Sensor found and added as: binary_sensor.wyzesense_77827B72 (unless you have customized the entitiy id prior).<br/>To add more sensors, call wyzesense.scan again.<br/><br/>More Info: type=1, version=16
2020-09-19 10:04:08 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa53193500000174a6e48d640ea237373832374237320101000206fe'
2020-09-19 10:04:08 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa53193500000174a6e48d640ea237373832374237320101000206fe'
2020-09-19 10:04:08 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=5335, Payload=b'00000174a6e48d640ea2373738323742373201010002'
2020-09-19 10:04:08 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=53FF, Payload=ACK(5335)
2020-09-19 10:04:08 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa555335ff0286'
2020-09-19 10:04:08 INFO (Thread-3) [custom_components.wyzesense.wyzesense_custom] LOG: time=2020-09-19T10:03:50.372000, data=b'a2373738323742373201010002'
2020-09-19 10:04:08 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa1d1d1900000174a6e48d8ea2373738323742373201134d00010100024607a9'
2020-09-19 10:04:08 ERROR (Thread-3) [custom_components.wyzesense.wyzesense_custom] Invalid packet: b'55aa1d1d1900000174a6e48d8ea2373738323742373201134d00010100024607a9'
2020-09-19 10:04:08 ERROR (Thread-3) [custom_components.wyzesense.wyzesense_custom] Mismatched checksum, remote=07A9, local=0773
2020-09-19 10:04:08 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa531d1900000174a6e48d8ea2373738323742373201134d00010100024607a9'
2020-09-19 10:04:08 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa531d1900000174a6e48d8ea2373738323742373201134d00010100024607a9'
2020-09-19 10:04:08 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=5319, Payload=b'00000174a6e48d8ea2373738323742373201134d000101000246'
2020-09-19 10:04:08 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=53FF, Payload=ACK(5319)
2020-09-19 10:04:08 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa555319ff026a'
2020-09-19 10:04:08 DEBUG (Thread-3) [custom_components.wyzesense.binary_sensor] {'available': True, 'mac': '77827B72', 'state': 1, 'device_class': 'door', 'timestamp': '2020-09-19T10:03:50.414000', 'rssi': -70, 'battery_level': 77}
2020-09-19 10:04:08 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa531d1900000174a6e48d8ea2373738323742373201134d00010100024607a9'
2020-09-19 10:04:08 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa531d1900000174a6e48d8ea2373738323742373201134d00010100024607a9'
2020-09-19 10:04:08 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=5319, Payload=b'00000174a6e48d8ea2373738323742373201134d000101000246'
2020-09-19 10:04:08 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=53FF, Payload=ACK(5319)
2020-09-19 10:04:08 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa555319ff026a'
2020-09-19 10:04:08 DEBUG (Thread-3) [custom_components.wyzesense.binary_sensor] {'available': True, 'mac': '77827B72', 'state': 1, 'device_class': 'door', 'timestamp': '2020-09-19T10:03:50.414000', 'rssi': -70, 'battery_level': 77}
2020-09-19 10:04:15 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa53193500000174a6e4a9a90ea2373738323742373201000003075f'
2020-09-19 10:04:15 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa53193500000174a6e4a9a90ea2373738323742373201000003075f'
2020-09-19 10:04:15 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=5335, Payload=b'00000174a6e4a9a90ea2373738323742373201000003'
2020-09-19 10:04:15 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=53FF, Payload=ACK(5335)
2020-09-19 10:04:15 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa555335ff0286'
2020-09-19 10:04:15 INFO (Thread-3) [custom_components.wyzesense.wyzesense_custom] LOG: time=2020-09-19T10:03:57.609000, data=b'a2373738323742373201000003'
2020-09-19 10:04:16 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa531d1900000174a6e4a9d3a2373738323742373201135b00010000034b081d'
2020-09-19 10:04:16 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa531d1900000174a6e4a9d3a2373738323742373201135b00010000034b081d'
2020-09-19 10:04:16 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=5319, Payload=b'00000174a6e4a9d3a2373738323742373201135b00010000034b'
2020-09-19 10:04:16 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=53FF, Payload=ACK(5319)
2020-09-19 10:04:16 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa555319ff026a'
2020-09-19 10:04:16 DEBUG (Thread-3) [custom_components.wyzesense.binary_sensor] {'available': True, 'mac': '77827B72', 'state': 0, 'device_class': 'door', 'timestamp': '2020-09-19T10:03:57.651000', 'rssi': -75, 'battery_level': 91}
2020-09-19 10:04:29 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa53231900000174a6e4dc12ab37373830303333440200060101000200000200020239000721'
2020-09-19 10:04:29 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa53231900000174a6e4dc12ab37373830303333440200060101000200000200020239000721'
2020-09-19 10:04:29 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=5319, Payload=b'00000174a6e4dc12ab3737383030333344020006010100020000020002023900'
2020-09-19 10:04:29 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=53FF, Payload=ACK(5319)
2020-09-19 10:04:29 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa555319ff026a'
2020-09-19 10:04:38 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa53193500000174a6e4feb10ea23737383030333344020002a40856'
2020-09-19 10:04:38 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa53193500000174a6e4feb10ea23737383030333344020002a40856'
2020-09-19 10:04:38 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=5335, Payload=b'00000174a6e4feb10ea23737383030333344020002a4'
2020-09-19 10:04:38 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=53FF, Payload=ACK(5335)
2020-09-19 10:04:38 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa555335ff0286'
2020-09-19 10:04:38 INFO (Thread-3) [custom_components.wyzesense.wyzesense_custom] LOG: time=2020-09-19T10:04:19.377000, data=b'a23737383030333344020002a4'
2020-09-19 10:04:38 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa531d1900000174a6e4fedba2373738303033334402145d00010002a4390905'
2020-09-19 10:04:38 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa531d1900000174a6e4fedba2373738303033334402145d00010002a4390905'
2020-09-19 10:04:38 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=5319, Payload=b'00000174a6e4fedba2373738303033334402145d00010002a439'
2020-09-19 10:04:38 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=53FF, Payload=ACK(5319)
2020-09-19 10:04:38 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa555319ff026a'
2020-09-19 10:04:38 DEBUG (Thread-3) [custom_components.wyzesense.binary_sensor] {'available': True, 'mac': '7780033D', 'state': 0, 'device_class': 'motion', 'timestamp': '2020-09-19T10:04:19.419000', 'rssi': -57, 'battery_level': 93}
2020-09-19 10:04:40 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa53193500000174a6e506b10ea237373832374237320101000406c7'
2020-09-19 10:04:40 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa53193500000174a6e506b10ea237373832374237320101000406c7'
2020-09-19 10:04:40 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=5335, Payload=b'00000174a6e506b10ea2373738323742373201010004'
2020-09-19 10:04:40 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=53FF, Payload=ACK(5335)
2020-09-19 10:04:40 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa555335ff0286'
2020-09-19 10:04:40 INFO (Thread-3) [custom_components.wyzesense.wyzesense_custom] LOG: time=2020-09-19T10:04:21.425000, data=b'a2373738323742373201010004'
2020-09-19 10:04:40 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa531d1900000174a6e506dba2373738323742373201135b0001010004490783'
2020-09-19 10:04:40 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa531d1900000174a6e506dba2373738323742373201135b0001010004490783'
2020-09-19 10:04:40 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=5319, Payload=b'00000174a6e506dba2373738323742373201135b000101000449'
2020-09-19 10:04:40 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=53FF, Payload=ACK(5319)
2020-09-19 10:04:40 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa555319ff026a'
2020-09-19 10:04:40 DEBUG (Thread-3) [custom_components.wyzesense.binary_sensor] {'available': True, 'mac': '77827B72', 'state': 1, 'device_class': 'door', 'timestamp': '2020-09-19T10:04:21.467000', 'rssi': -73, 'battery_level': 91}
2020-09-19 10:04:44 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa53193500000174a6e513310ea23737383237423732010000050654'
2020-09-19 10:04:44 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa53193500000174a6e513310ea23737383237423732010000050654'
2020-09-19 10:04:44 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=5335, Payload=b'00000174a6e513310ea2373738323742373201000005'
2020-09-19 10:04:44 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=53FF, Payload=ACK(5335)
2020-09-19 10:04:44 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa555335ff0286'
2020-09-19 10:04:44 INFO (Thread-3) [custom_components.wyzesense.wyzesense_custom] LOG: time=2020-09-19T10:04:24.625000, data=b'a2373738323742373201000005'
2020-09-19 10:04:44 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa531d1900000174a6e5135ba2373738323742373201135b00010000054f0716'
2020-09-19 10:04:44 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa531d1900000174a6e5135ba2373738323742373201135b00010000054f0716'
2020-09-19 10:04:44 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=5319, Payload=b'00000174a6e5135ba2373738323742373201135b00010000054f'
2020-09-19 10:04:44 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=53FF, Payload=ACK(5319)
2020-09-19 10:04:44 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa555319ff026a'
2020-09-19 10:04:44 DEBUG (Thread-3) [custom_components.wyzesense.binary_sensor] {'available': True, 'mac': '77827B72', 'state': 0, 'device_class': 'door', 'timestamp': '2020-09-19T10:04:24.667000', 'rssi': -79, 'battery_level': 91}
2020-09-19 10:04:44 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa53193500000174a6e513310ea23737383237423732010000050654'
2020-09-19 10:04:44 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa53193500000174a6e513310ea23737383237423732010000050654'
2020-09-19 10:04:44 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=5335, Payload=b'00000174a6e513310ea2373738323742373201000005'
2020-09-19 10:04:44 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=53FF, Payload=ACK(5335)
2020-09-19 10:04:44 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa555335ff0286'
2020-09-19 10:04:44 INFO (Thread-3) [custom_components.wyzesense.wyzesense_custom] LOG: time=2020-09-19T10:04:24.625000, data=b'a2373738323742373201000005'
2020-09-19 10:04:44 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa531d1900000174a6e5135ba2373738323742373201135b00010000054f0716'
2020-09-19 10:04:44 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa531d1900000174a6e5135ba2373738323742373201135b00010000054f0716'
2020-09-19 10:04:44 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=5319, Payload=b'00000174a6e5135ba2373738323742373201135b00010000054f'
2020-09-19 10:04:44 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=53FF, Payload=ACK(5319)
2020-09-19 10:04:44 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa555319ff026a'
2020-09-19 10:04:44 DEBUG (Thread-3) [custom_components.wyzesense.binary_sensor] {'available': True, 'mac': '77827B72', 'state': 0, 'device_class': 'door', 'timestamp': '2020-09-19T10:04:24.667000', 'rssi': -79, 'battery_level': 91}
2020-09-19 10:04:48 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa53193500000174a6e522940ea23737383030333344020102a50760'
2020-09-19 10:04:48 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa53193500000174a6e522940ea23737383030333344020102a50760'
2020-09-19 10:04:48 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=5335, Payload=b'00000174a6e522940ea23737383030333344020102a5'
2020-09-19 10:04:48 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=53FF, Payload=ACK(5335)
2020-09-19 10:04:48 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa555335ff0286'
2020-09-19 10:04:48 INFO (Thread-3) [custom_components.wyzesense.wyzesense_custom] LOG: time=2020-09-19T10:04:28.564000, data=b'a23737383030333344020102a5'
2020-09-19 10:04:48 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa531d1900000174a6e522bea2373738303033334402145d00010102a537080d'
2020-09-19 10:04:48 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa531d1900000174a6e522bea2373738303033334402145d00010102a537080d'
2020-09-19 10:04:48 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=5319, Payload=b'00000174a6e522bea2373738303033334402145d00010102a537'
2020-09-19 10:04:48 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=53FF, Payload=ACK(5319)
2020-09-19 10:04:48 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa555319ff026a'
2020-09-19 10:04:48 DEBUG (Thread-3) [custom_components.wyzesense.binary_sensor] {'available': True, 'mac': '7780033D', 'state': 1, 'device_class': 'motion', 'timestamp': '2020-09-19T10:04:28.606000', 'rssi': -55, 'battery_level': 93}
2020-09-19 10:05:50 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa53193500000174a6e609220ea23737383030333344020002a606d6'
2020-09-19 10:05:50 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa53193500000174a6e609220ea23737383030333344020002a606d6'
2020-09-19 10:05:50 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=5335, Payload=b'00000174a6e609220ea23737383030333344020002a6'
2020-09-19 10:05:50 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=53FF, Payload=ACK(5335)
2020-09-19 10:05:50 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa555335ff0286'
2020-09-19 10:05:50 INFO (Thread-3) [custom_components.wyzesense.wyzesense_custom] LOG: time=2020-09-19T10:05:27.586000, data=b'a23737383030333344020002a6'
2020-09-19 10:05:50 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa531d1900000174a6e6094ca2373738303033334402145d00010002a63b0787'
2020-09-19 10:05:50 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa531d1900000174a6e6094ca2373738303033334402145d00010002a63b0787'
2020-09-19 10:05:50 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=5319, Payload=b'00000174a6e6094ca2373738303033334402145d00010002a63b'
2020-09-19 10:05:50 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=53FF, Payload=ACK(5319)
2020-09-19 10:05:50 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa555319ff026a'
2020-09-19 10:05:50 DEBUG (Thread-3) [custom_components.wyzesense.binary_sensor] {'available': True, 'mac': '7780033D', 'state': 0, 'device_class': 'motion', 'timestamp': '2020-09-19T10:05:27.628000', 'rssi': -59, 'battery_level': 93}
2020-09-19 10:06:28 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa53193500000174a6e698710ea23737383030333344020102a707b6'
2020-09-19 10:06:28 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa53193500000174a6e698710ea23737383030333344020102a707b6'
2020-09-19 10:06:28 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=5335, Payload=b'00000174a6e698710ea23737383030333344020102a7'
2020-09-19 10:06:28 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=53FF, Payload=ACK(5335)
2020-09-19 10:06:28 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa555335ff0286'
2020-09-19 10:06:28 INFO (Thread-3) [custom_components.wyzesense.wyzesense_custom] LOG: time=2020-09-19T10:06:04.273000, data=b'a23737383030333344020102a7'
2020-09-19 10:06:28 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa531d1900000174a6e6989ba2373738303033334402145d00010102a73a0866'
2020-09-19 10:06:28 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa531d1900000174a6e6989ba2373738303033334402145d00010102a73a0866'
2020-09-19 10:06:28 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=5319, Payload=b'00000174a6e6989ba2373738303033334402145d00010102a73a'
2020-09-19 10:06:28 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=53FF, Payload=ACK(5319)
2020-09-19 10:06:28 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa555319ff026a'
2020-09-19 10:06:28 DEBUG (Thread-3) [custom_components.wyzesense.binary_sensor] {'available': True, 'mac': '7780033D', 'state': 1, 'device_class': 'motion', 'timestamp': '2020-09-19T10:06:04.315000', 'rssi': -58, 'battery_level': 93}
2020-09-19 10:06:28 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa531d1900000174a6e6989ba2373738303033334402145d00010102a73a0866'
2020-09-19 10:06:28 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa531d1900000174a6e6989ba2373738303033334402145d00010102a73a0866'
2020-09-19 10:06:28 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=5319, Payload=b'00000174a6e6989ba2373738303033334402145d00010102a73a'
2020-09-19 10:06:28 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=53FF, Payload=ACK(5319)
2020-09-19 10:06:28 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa555319ff026a'
2020-09-19 10:06:28 DEBUG (Thread-3) [custom_components.wyzesense.binary_sensor] {'available': True, 'mac': '7780033D', 'state': 1, 'device_class': 'motion', 'timestamp': '2020-09-19T10:06:04.315000', 'rssi': -58, 'battery_level': 93}
2020-09-19 10:06:29 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa53231900000174a6e69b90ab3737383030333344020000000100020000000600023800075a'
2020-09-19 10:06:29 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa53231900000174a6e69b90ab3737383030333344020000000100020000000600023800075a'
2020-09-19 10:06:29 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=5319, Payload=b'00000174a6e69b90ab3737383030333344020000000100020000000600023800'
2020-09-19 10:06:29 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=53FF, Payload=ACK(5319)
2020-09-19 10:06:29 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa555319ff026a'
2020-09-19 10:07:29 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa53193500000174a6e77a1b0ea23737383030333344020002a80743'
2020-09-19 10:07:29 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa53193500000174a6e77a1b0ea23737383030333344020002a80743'
2020-09-19 10:07:29 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=5335, Payload=b'00000174a6e77a1b0ea23737383030333344020002a8'
2020-09-19 10:07:29 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=53FF, Payload=ACK(5335)
2020-09-19 10:07:29 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa555335ff0286'
2020-09-19 10:07:29 INFO (Thread-3) [custom_components.wyzesense.wyzesense_custom] LOG: time=2020-09-19T10:07:02.043000, data=b'a23737383030333344020002a8'
2020-09-19 10:07:29 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa531d1900000174a6e77a45a2373738303033334402145d00010002a83907f2'
2020-09-19 10:07:29 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa531d1900000174a6e77a45a2373738303033334402145d00010002a83907f2'
2020-09-19 10:07:29 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=5319, Payload=b'00000174a6e77a45a2373738303033334402145d00010002a839'
2020-09-19 10:07:29 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=53FF, Payload=ACK(5319)
2020-09-19 10:07:29 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa555319ff026a'
2020-09-19 10:07:29 DEBUG (Thread-3) [custom_components.wyzesense.binary_sensor] {'available': True, 'mac': '7780033D', 'state': 0, 'device_class': 'motion', 'timestamp': '2020-09-19T10:07:02.085000', 'rssi': -57, 'battery_level': 93}
2020-09-19 10:07:34 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa53193500000174a6e78f250ea23737383030333344020102a90764'
2020-09-19 10:07:34 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa53193500000174a6e78f250ea23737383030333344020102a90764'
2020-09-19 10:07:34 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=5335, Payload=b'00000174a6e78f250ea23737383030333344020102a9'
2020-09-19 10:07:34 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=53FF, Payload=ACK(5335)
2020-09-19 10:07:34 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa555335ff0286'
2020-09-19 10:07:34 INFO (Thread-3) [custom_components.wyzesense.wyzesense_custom] LOG: time=2020-09-19T10:07:07.429000, data=b'a23737383030333344020102a9'
2020-09-19 10:07:34 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa531d1900000174a6e78f50a2373738303033334402145d00010102a93a0815'
2020-09-19 10:07:34 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa531d1900000174a6e78f50a2373738303033334402145d00010102a93a0815'
2020-09-19 10:07:34 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=5319, Payload=b'00000174a6e78f50a2373738303033334402145d00010102a93a'
2020-09-19 10:07:34 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=53FF, Payload=ACK(5319)
2020-09-19 10:07:34 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa555319ff026a'
2020-09-19 10:07:34 DEBUG (Thread-3) [custom_components.wyzesense.binary_sensor] {'available': True, 'mac': '7780033D', 'state': 1, 'device_class': 'motion', 'timestamp': '2020-09-19T10:07:07.472000', 'rssi': -58, 'battery_level': 93}
2020-09-19 10:07:36 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa531d1900000174a6e795b5a1373738373839303202146000010004244d0811'
2020-09-19 10:07:36 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa531d1900000174a6e795b5a1373738373839303202146000010004244d0811'
2020-09-19 10:07:36 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=5319, Payload=b'00000174a6e795b5a1373738373839303202146000010004244d'
2020-09-19 10:07:36 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=53FF, Payload=ACK(5319)
2020-09-19 10:07:36 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa555319ff026a'
2020-09-19 10:07:36 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa531d1900000174a6e795b5a1373738373839303202146000010004244d0811'
2020-09-19 10:07:36 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa531d1900000174a6e795b5a1373738373839303202146000010004244d0811'
2020-09-19 10:07:36 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=5319, Payload=b'00000174a6e795b5a1373738373839303202146000010004244d'
2020-09-19 10:07:36 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=53FF, Payload=ACK(5319)
2020-09-19 10:07:36 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa555319ff026a'
2020-09-19 10:08:29 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa53231900000174a6e85afcab3737383030333344020100000101010000000100003b000784'
2020-09-19 10:08:29 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa53231900000174a6e85afcab3737383030333344020100000101010000000100003b000784'
2020-09-19 10:08:29 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=5319, Payload=b'00000174a6e85afcab3737383030333344020100000101010000000100003b00'
2020-09-19 10:08:29 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=53FF, Payload=ACK(5319)
2020-09-19 10:08:29 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa555319ff026a'
2020-09-19 10:08:46 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa53193500000174a6e89c610ea23737383030333344020002aa07ae'
2020-09-19 10:08:46 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa53193500000174a6e89c610ea23737383030333344020002aa07ae'
2020-09-19 10:08:46 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=5335, Payload=b'00000174a6e89c610ea23737383030333344020002aa'
2020-09-19 10:08:46 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=53FF, Payload=ACK(5335)
2020-09-19 10:08:46 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa555335ff0286'
2020-09-19 10:08:46 INFO (Thread-3) [custom_components.wyzesense.wyzesense_custom] LOG: time=2020-09-19T10:08:16.353000, data=b'a23737383030333344020002aa'
2020-09-19 10:08:47 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa531d1900000174a6e89c8ca2373738303033334402145d00010002aa3b0860'
2020-09-19 10:08:47 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa531d1900000174a6e89c8ca2373738303033334402145d00010002aa3b0860'
2020-09-19 10:08:47 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=5319, Payload=b'00000174a6e89c8ca2373738303033334402145d00010002aa3b'
2020-09-19 10:08:47 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=53FF, Payload=ACK(5319)
2020-09-19 10:08:47 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa555319ff026a'
2020-09-19 10:08:47 DEBUG (Thread-3) [custom_components.wyzesense.binary_sensor] {'available': True, 'mac': '7780033D', 'state': 0, 'device_class': 'motion', 'timestamp': '2020-09-19T10:08:16.396000', 'rssi': -59, 'battery_level': 93}
2020-09-19 10:08:47 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa531d1900000174a6e89c8ca2373738303033334402145d00010002aa3b0860'
2020-09-19 10:08:47 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa531d1900000174a6e89c8ca2373738303033334402145d00010002aa3b0860'
2020-09-19 10:08:47 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=5319, Payload=b'00000174a6e89c8ca2373738303033334402145d00010002aa3b'
2020-09-19 10:08:47 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=53FF, Payload=ACK(5319)
2020-09-19 10:08:47 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa555319ff026a'
2020-09-19 10:08:47 DEBUG (Thread-3) [custom_components.wyzesense.binary_sensor] {'available': True, 'mac': '7780033D', 'state': 0, 'device_class': 'motion', 'timestamp': '2020-09-19T10:08:16.396000', 'rssi': -59, 'battery_level': 93}
2020-09-19 10:08:57 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa53193500000174a6e8c22f0ea23737383030333344020102ab07a4'
2020-09-19 10:08:57 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa53193500000174a6e8c22f0ea23737383030333344020102ab07a4'
2020-09-19 10:08:57 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=5335, Payload=b'00000174a6e8c22f0ea23737383030333344020102ab'
2020-09-19 10:08:57 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=53FF, Payload=ACK(5335)
2020-09-19 10:08:57 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa555335ff0286'
2020-09-19 10:08:57 INFO (Thread-3) [custom_components.wyzesense.wyzesense_custom] LOG: time=2020-09-19T10:08:26.031000, data=b'a23737383030333344020102ab'
2020-09-19 10:08:57 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa531d1900000174a6e8c25aa2373738303033334402145d00010102ab3a0855'
2020-09-19 10:08:57 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa531d1900000174a6e8c25aa2373738303033334402145d00010102ab3a0855'
2020-09-19 10:08:57 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=5319, Payload=b'00000174a6e8c25aa2373738303033334402145d00010102ab3a'
2020-09-19 10:08:57 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=53FF, Payload=ACK(5319)
2020-09-19 10:08:57 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa555319ff026a'
2020-09-19 10:08:57 DEBUG (Thread-3) [custom_components.wyzesense.binary_sensor] {'available': True, 'mac': '7780033D', 'state': 1, 'device_class': 'motion', 'timestamp': '2020-09-19T10:08:26.074000', 'rssi': -58, 'battery_level': 93}
2020-09-19 10:09:03 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa5303320187'
2020-09-19 10:09:03 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa5303320187'
2020-09-19 10:09:03 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=5332, Payload=<None>
2020-09-19 10:09:03 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=53FF, Payload=ACK(5332)
2020-09-19 10:09:03 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa555332ff0283'
2020-09-19 10:09:03 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=5333, Payload=b'00000174a6e95646'
2020-09-19 10:09:03 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa55530b3300000174a6e956460430'
2020-09-19 10:09:04 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa5333ff0284'
2020-09-19 10:09:04 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa5333ff0284'
2020-09-19 10:09:04 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=53FF, Payload=ACK(5333)
2020-09-19 10:09:05 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa53042400017a'
2020-09-19 10:09:05 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa53042400017a'
2020-09-19 10:09:05 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=5324, Payload=b'00'
2020-09-19 10:09:05 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=53FF, Payload=ACK(5324)
2020-09-19 10:09:05 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa555324ff0275'
2020-09-19 10:10:29 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa53231900000174a6ea94e8ab373738303033334402020000000100000100020000380007aa'
2020-09-19 10:10:29 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa53231900000174a6ea94e8ab373738303033334402020000000100000100020000380007aa'
2020-09-19 10:10:29 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=5319, Payload=b'00000174a6ea94e8ab3737383030333344020200000001000001000200003800'
2020-09-19 10:10:29 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=53FF, Payload=ACK(5319)
2020-09-19 10:10:29 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa555319ff026a'

2020-09-19 10:11:04 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa53193500000174a6eb17800ea23737383030333344020002ac074d'
2020-09-19 10:11:04 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa53193500000174a6eb17800ea23737383030333344020002ac074d'
2020-09-19 10:11:04 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=5335, Payload=b'00000174a6eb17800ea23737383030333344020002ac'
2020-09-19 10:11:04 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=53FF, Payload=ACK(5335)
2020-09-19 10:11:04 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa555335ff0286'
2020-09-19 10:11:04 INFO (Thread-3) [custom_components.wyzesense.wyzesense_custom] LOG: time=2020-09-19T10:10:58.944000, data=b'a23737383030333344020002ac'
2020-09-19 10:11:04 DEBUG (Thread-3) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa531d19000174a6eb17aaa2373738303033334402145d00010002ac3807fb'
2020-09-19 10:11:04 ERROR (Thread-3) [root] Uncaught thread exception
Traceback (most recent call last):
  File "/usr/local/lib/python3.8/threading.py", line 932, in _bootstrap_inner
    self.run()
  File "/usr/local/lib/python3.8/threading.py", line 870, in run
    self._target(*self._args, **self._kwargs)
  File "/config/custom_components/wyzesense/wyzesense_custom.py", line 364, in _Worker
    pkt = Packet.Parse(s)
  File "/config/custom_components/wyzesense/wyzesense_custom.py", line 130, in Parse
    assert len(s) >= b2 + 4
AssertionError`
terryhonn commented 3 years ago

Continuing to happen sporadically, so if you want/need more logging or other troubleshooting steps, just let me know.

Thanks again!

IIAIronWolf commented 3 years ago

Again, I think this is exact same as #174. Until a fix is made, the only thing I have found to workaround this is to delete the integration/devices and start over. Add them back one by one and everything begins working again.

photinus commented 3 years ago

@terryhonn What version of the component are you running? The error doesn't line up with the current version of the code, I'm trying to work that backwards to see what is causing it to throw that error, but line 130 referenced in the stack trace doesn't match up and doesn't seem to match what I'm looking at.

photinus commented 3 years ago

@terryhonn - This is a case of an invalid packet coming in, please update the component (the error that is causing the failure has a workaround in the more recent versions of the component)