Wyze sense sensor integrations

edit: duh… I had to click the sync button on the sensors (if I only read the github readme the first time!)

raspberry pi 4, hass.io image. I didn’t realize that I should plug the hyze adapter into my raspberry pi (not the wyze camera)… looks like progress, but wyze scan does not find my sensor. any suggestions?

➜  config git:(master) ✗ more home-assistant.log|grep wyze
2020-10-09 13:23:48 WARNING (MainThread) [homeassistant.loader] You are using a custom integration for wyzesense which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant.
2020-10-09 13:23:49 INFO (MainThread) [homeassistant.components.binary_sensor] Setting up binary_sensor.wyzesense
2020-10-09 13:23:49 DEBUG (SyncWorker_47) [custom_components.wyzesense.binary_sensor] WYZESENSE v0.0.9
2020-10-09 13:23:49 DEBUG (SyncWorker_47) [custom_components.wyzesense.binary_sensor] Attempting to open connection to hub at /dev/hidraw0
2020-10-09 13:23:49 DEBUG (SyncWorker_47) [custom_components.wyzesense.wyzesense_custom] Start Inquiry...
2020-10-09 13:23:49 DEBUG (SyncWorker_47) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=4327, Payload=<None>
2020-10-09 13:23:49 DEBUG (SyncWorker_47) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa55430327016c'
2020-10-09 13:23:49 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa43042801016f'
2020-10-09 13:23:49 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa43042801016f'
2020-10-09 13:23:49 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=4328, Payload=b'01'
2020-10-09 13:23:49 DEBUG (SyncWorker_47) [custom_components.wyzesense.wyzesense_custom] Inquiry returns 1
2020-10-09 13:23:49 DEBUG (SyncWorker_47) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=5314, Payload=b'ff'
2020-10-09 13:23:49 DEBUG (SyncWorker_47) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa55530414ff0269'
2020-10-09 13:23:50 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa5314ff026555aa530e3500000000000000000314ff02ab55aa530315016a'
2020-10-09 13:23:50 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa5314ff0265'
2020-10-09 13:23:50 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=53FF, Payload=ACK(5314)
2020-10-09 13:23:50 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa530e3500000000000000000314ff02ab55aa530315016a55aa530315016a'
2020-10-09 13:23:50 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa530e3500000000000000000314ff02ab'
2020-10-09 13:23:50 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=5335, Payload=b'00000000000000000314ff'
2020-10-09 13:23:50 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=53FF, Payload=ACK(5335)
2020-10-09 13:23:50 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa555335ff0286'
2020-10-09 13:23:50 INFO (Thread-5) [custom_components.wyzesense.wyzesense_custom] LOG: time=1969-12-31T19:00:00, data=b'14ff'
2020-10-09 13:23:50 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa530315016a55aa530315016a'
2020-10-09 13:23:50 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa530315016a'
2020-10-09 13:23:50 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=5315, Payload=<None>
2020-10-09 13:23:50 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=53FF, Payload=ACK(5315)
2020-10-09 13:23:50 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa555315ff0266'
2020-10-09 13:23:50 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa530315016a'
2020-10-09 13:23:50 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa530315016a'
2020-10-09 13:23:50 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=5315, Payload=<None>
2020-10-09 13:23:50 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=53FF, Payload=ACK(5315)
2020-10-09 13:23:50 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa555315ff0266'
2020-10-09 13:23:50 DEBUG (SyncWorker_47) [custom_components.wyzesense.binary_sensor] 0 Sensors Loaded from storage
2020-10-09 13:23:50 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa530332018755aa5303320187'
2020-10-09 13:23:50 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa5303320187'
2020-10-09 13:23:50 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=5332, Payload=<None>
2020-10-09 13:23:50 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=53FF, Payload=ACK(5332)
2020-10-09 13:23:50 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa555332ff0283'
2020-10-09 13:23:50 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=5333, Payload=b'000001750e63e8e8'
2020-10-09 13:23:50 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa55530b33000001750e63e8e80447'
2020-10-09 13:23:50 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa5303320187'
2020-10-09 13:23:50 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa5303320187'
2020-10-09 13:23:50 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=5332, Payload=<None>
2020-10-09 13:23:50 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=53FF, Payload=ACK(5332)
2020-10-09 13:23:50 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa555332ff0283'
2020-10-09 13:23:50 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=5333, Payload=b'000001750e63e8ed'
2020-10-09 13:23:50 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa55530b33000001750e63e8ed044c'
2020-10-09 13:23:50 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa5333ff028455aa5333ff0284'
2020-10-09 13:23:50 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa5333ff0284'
2020-10-09 13:23:50 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=53FF, Payload=ACK(5333)
2020-10-09 13:23:50 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa5333ff0284'
2020-10-09 13:23:50 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa5333ff0284'
2020-10-09 13:23:50 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=53FF, Payload=ACK(5333)
2020-10-09 13:26:14 DEBUG (SyncWorker_48) [custom_components.wyzesense.wyzesense_custom] Start Scan...
2020-10-09 13:26:14 DEBUG (SyncWorker_48) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=531C, Payload=b'01'
2020-10-09 13:26:14 DEBUG (SyncWorker_48) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa5553041c010173'
2020-10-09 13:26:14 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa531cff026d55aa530e35000001750e6600e7031c01038655aa53031d0172'
2020-10-09 13:26:14 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa531cff026d'
2020-10-09 13:26:14 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=53FF, Payload=ACK(531C)
2020-10-09 13:26:14 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa530e35000001750e6600e7031c01038655aa53031d0172'
2020-10-09 13:26:14 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa530e35000001750e6600e7031c010386'
2020-10-09 13:26:14 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=5335, Payload=b'000001750e6600e7031c01'
2020-10-09 13:26:14 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=53FF, Payload=ACK(5335)
2020-10-09 13:26:14 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa555335ff0286'
2020-10-09 13:26:14 INFO (Thread-5) [custom_components.wyzesense.wyzesense_custom] LOG: time=2020-10-09T13:26:07.335000, data=b'1c01'
2020-10-09 13:26:14 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa53031d017255aa53031d0172'
2020-10-09 13:26:14 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa53031d0172'
2020-10-09 13:26:14 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=531D, Payload=<None>
2020-10-09 13:26:14 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=53FF, Payload=ACK(531D)
2020-10-09 13:26:14 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa55531dff026e'
2020-10-09 13:26:14 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa53031d0172'
2020-10-09 13:26:14 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa53031d0172'
2020-10-09 13:26:14 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=531D, Payload=<None>
2020-10-09 13:26:14 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=53FF, Payload=ACK(531D)
2020-10-09 13:26:14 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa55531dff026e'
2020-10-09 13:27:14 DEBUG (SyncWorker_48) [custom_components.wyzesense.wyzesense_custom] Sensor discovery timeout...
2020-10-09 13:27:14 DEBUG (SyncWorker_48) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=531C, Payload=b'00'
2020-10-09 13:27:14 DEBUG (SyncWorker_48) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa5553041c000172'
2020-10-09 13:27:14 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa531cff026d55aa530e35000001750e66e0bc031c00043a55aa53031d0172'
2020-10-09 13:27:14 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa531cff026d'
2020-10-09 13:27:14 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=53FF, Payload=ACK(531C)
2020-10-09 13:27:14 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa530e35000001750e66e0bc031c00043a55aa53031d0172'
2020-10-09 13:27:14 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa530e35000001750e66e0bc031c00043a'
2020-10-09 13:27:14 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=5335, Payload=b'000001750e66e0bc031c00'
2020-10-09 13:27:14 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=53FF, Payload=ACK(5335)
2020-10-09 13:27:14 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa555335ff0286'
2020-10-09 13:27:14 INFO (Thread-5) [custom_components.wyzesense.wyzesense_custom] LOG: time=2020-10-09T13:27:04.636000, data=b'1c00'
2020-10-09 13:27:14 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa53031d017255aa53031d0172'
2020-10-09 13:27:14 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa53031d0172'
2020-10-09 13:27:14 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=531D, Payload=<None>
2020-10-09 13:27:14 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=53FF, Payload=ACK(531D)
2020-10-09 13:27:14 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa55531dff026e'
2020-10-09 13:27:14 DEBUG (SyncWorker_48) [custom_components.wyzesense.binary_sensor] Scan completed with no sensor found.
2020-10-09 13:27:14 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa53031d0172'
2020-10-09 13:27:14 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa53031d0172'
2020-10-09 13:27:14 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=531D, Payload=<None>
2020-10-09 13:27:14 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=53FF, Payload=ACK(531D)
2020-10-09 13:27:14 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa55531dff026e'
2020-10-09 13:30:34 DEBUG (SyncWorker_12) [custom_components.wyzesense.wyzesense_custom] Start Scan...
2020-10-09 13:30:34 DEBUG (SyncWorker_12) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=531C, Payload=b'01'
2020-10-09 13:30:34 DEBUG (SyncWorker_12) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa5553041c010173'
2020-10-09 13:30:34 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa531cff026d55aa530e35000001750e69cc0d031c01037b55aa53031d0172'
2020-10-09 13:30:34 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa531cff026d'
2020-10-09 13:30:34 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=53FF, Payload=ACK(531C)
2020-10-09 13:30:34 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa530e35000001750e69cc0d031c01037b55aa53031d0172'
2020-10-09 13:30:34 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa530e35000001750e69cc0d031c01037b'
2020-10-09 13:30:34 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=5335, Payload=b'000001750e69cc0d031c01'
2020-10-09 13:30:34 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=53FF, Payload=ACK(5335)
2020-10-09 13:30:34 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa555335ff0286'
2020-10-09 13:30:34 INFO (Thread-5) [custom_components.wyzesense.wyzesense_custom] LOG: time=2020-10-09T13:30:15.949000, data=b'1c01'
2020-10-09 13:30:34 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa53031d0172'
2020-10-09 13:30:34 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa53031d0172'
2020-10-09 13:30:34 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=531D, Payload=<None>
2020-10-09 13:30:34 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=53FF, Payload=ACK(531D)
2020-10-09 13:30:34 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa55531dff026e'
2020-10-09 13:31:14 DEBUG (SyncWorker_24) [custom_components.wyzesense.wyzesense_custom] Start Scan...
2020-10-09 13:31:14 DEBUG (SyncWorker_24) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=531C, Payload=b'01'
2020-10-09 13:31:14 DEBUG (SyncWorker_24) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa5553041c010173'
2020-10-09 13:31:14 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa531cff026d55aa530e35000001750e6a612c031c01033055aa53031d0172'
2020-10-09 13:31:14 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa531cff026d'
2020-10-09 13:31:14 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=53FF, Payload=ACK(531C)
2020-10-09 13:31:14 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa530e35000001750e6a612c031c01033055aa53031d0172'
2020-10-09 13:31:14 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa530e35000001750e6a612c031c010330'
2020-10-09 13:31:14 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=5335, Payload=b'000001750e6a612c031c01'
2020-10-09 13:31:14 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=53FF, Payload=ACK(5335)
2020-10-09 13:31:14 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa555335ff0286'
2020-10-09 13:31:14 INFO (Thread-5) [custom_components.wyzesense.wyzesense_custom] LOG: time=2020-10-09T13:30:54.124000, data=b'1c01'
2020-10-09 13:31:14 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa53031d0172'
2020-10-09 13:31:14 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa53031d0172'
2020-10-09 13:31:14 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=531D, Payload=<None>
2020-10-09 13:31:14 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=53FF, Payload=ACK(531D)
2020-10-09 13:31:14 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa55531dff026e'
2020-10-09 13:31:15 DEBUG (SyncWorker_36) [custom_components.wyzesense.wyzesense_custom] Start Scan...
2020-10-09 13:31:15 DEBUG (SyncWorker_36) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=531C, Payload=b'01'
2020-10-09 13:31:15 DEBUG (SyncWorker_36) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa5553041c010173'
2020-10-09 13:31:15 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa531cff026d55aa530e35000001750e6a63bd031c0103c355aa53031d0172'
2020-10-09 13:31:15 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa531cff026d'
2020-10-09 13:31:15 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=53FF, Payload=ACK(531C)
2020-10-09 13:31:15 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa530e35000001750e6a63bd031c0103c355aa53031d0172'
2020-10-09 13:31:15 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa530e35000001750e6a63bd031c0103c3'
2020-10-09 13:31:15 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=5335, Payload=b'000001750e6a63bd031c01'
2020-10-09 13:31:15 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=53FF, Payload=ACK(5335)
2020-10-09 13:31:15 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa555335ff0286'
2020-10-09 13:31:15 INFO (Thread-5) [custom_components.wyzesense.wyzesense_custom] LOG: time=2020-10-09T13:30:54.781000, data=b'1c01'
2020-10-09 13:31:15 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa53031d0172'
2020-10-09 13:31:15 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa53031d0172'
2020-10-09 13:31:15 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=531D, Payload=<None>
2020-10-09 13:31:15 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=53FF, Payload=ACK(531D)
2020-10-09 13:31:15 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa55531dff026e'
2020-10-09 13:31:34 DEBUG (SyncWorker_12) [custom_components.wyzesense.wyzesense_custom] Sensor discovery timeout...
2020-10-09 13:31:34 DEBUG (SyncWorker_12) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=531C, Payload=b'00'
2020-10-09 13:31:34 DEBUG (SyncWorker_12) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa5553041c000172'
2020-10-09 13:31:34 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa531cff026d55aa530e35000001750e6aab92031c0003df55aa53031d0172'
2020-10-09 13:31:34 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa531cff026d'
2020-10-09 13:31:34 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=53FF, Payload=ACK(531C)
2020-10-09 13:31:34 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa530e35000001750e6aab92031c0003df55aa53031d0172'
2020-10-09 13:31:34 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa530e35000001750e6aab92031c0003df'
2020-10-09 13:31:34 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=5335, Payload=b'000001750e6aab92031c00'
2020-10-09 13:31:34 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=53FF, Payload=ACK(5335)
2020-10-09 13:31:34 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa555335ff0286'
2020-10-09 13:31:35 INFO (Thread-5) [custom_components.wyzesense.wyzesense_custom] LOG: time=2020-10-09T13:31:13.170000, data=b'1c00'
2020-10-09 13:31:35 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa53031d017255aa53031d0172'
2020-10-09 13:31:35 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa53031d0172'
2020-10-09 13:31:35 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=531D, Payload=<None>
2020-10-09 13:31:35 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=53FF, Payload=ACK(531D)
2020-10-09 13:31:35 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa55531dff026e'
2020-10-09 13:31:35 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa53031d0172'
2020-10-09 13:31:35 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa53031d0172'
2020-10-09 13:31:35 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=531D, Payload=<None>
2020-10-09 13:31:35 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=53FF, Payload=ACK(531D)
2020-10-09 13:31:35 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa55531dff026e'
2020-10-09 13:31:35 DEBUG (SyncWorker_12) [custom_components.wyzesense.binary_sensor] Scan completed with no sensor found.
2020-10-09 13:32:14 DEBUG (SyncWorker_24) [custom_components.wyzesense.wyzesense_custom] Sensor discovery timeout...
2020-10-09 13:32:14 DEBUG (SyncWorker_24) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=531C, Payload=b'00'
2020-10-09 13:32:14 DEBUG (SyncWorker_24) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa5553041c000172'
2020-10-09 13:32:15 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa531cff026d55aa530e35000001750e6b40bc031c00039f55aa53031d0172'
2020-10-09 13:32:15 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa531cff026d'
2020-10-09 13:32:15 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=53FF, Payload=ACK(531C)
2020-10-09 13:32:15 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa530e35000001750e6b40bc031c00039f55aa53031d017255aa53031d0172'
2020-10-09 13:32:15 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa530e35000001750e6b40bc031c00039f'
2020-10-09 13:32:15 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=5335, Payload=b'000001750e6b40bc031c00'
2020-10-09 13:32:15 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=53FF, Payload=ACK(5335)
2020-10-09 13:32:15 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa555335ff0286'
2020-10-09 13:32:15 INFO (Thread-5) [custom_components.wyzesense.wyzesense_custom] LOG: time=2020-10-09T13:31:51.356000, data=b'1c00'
2020-10-09 13:32:15 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa53031d017255aa53031d0172'
2020-10-09 13:32:15 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa53031d0172'
2020-10-09 13:32:15 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=531D, Payload=<None>
2020-10-09 13:32:15 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=53FF, Payload=ACK(531D)
2020-10-09 13:32:15 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa55531dff026e'
2020-10-09 13:32:15 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa53031d0172'
2020-10-09 13:32:15 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa53031d0172'
2020-10-09 13:32:15 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=531D, Payload=<None>
2020-10-09 13:32:15 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=53FF, Payload=ACK(531D)
2020-10-09 13:32:15 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa55531dff026e'
2020-10-09 13:32:15 DEBUG (SyncWorker_24) [custom_components.wyzesense.binary_sensor] Scan completed with no sensor found.
2020-10-09 13:32:15 DEBUG (SyncWorker_36) [custom_components.wyzesense.wyzesense_custom] Sensor discovery timeout...
2020-10-09 13:32:15 DEBUG (SyncWorker_36) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=531C, Payload=b'00'
2020-10-09 13:32:15 DEBUG (SyncWorker_36) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa5553041c000172'
2020-10-09 13:32:15 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa531cff026d55aa530e35000001750e6b4366031c00034c55aa53031d0172'
2020-10-09 13:32:15 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa531cff026d'
2020-10-09 13:32:15 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=53FF, Payload=ACK(531C)
2020-10-09 13:32:15 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa530e35000001750e6b4366031c00034c55aa53031d017255aa53031d0172'
2020-10-09 13:32:15 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa530e35000001750e6b4366031c00034c'
2020-10-09 13:32:15 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=5335, Payload=b'000001750e6b4366031c00'
2020-10-09 13:32:15 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=53FF, Payload=ACK(5335)
2020-10-09 13:32:15 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa555335ff0286'
2020-10-09 13:32:15 INFO (Thread-5) [custom_components.wyzesense.wyzesense_custom] LOG: time=2020-10-09T13:31:52.038000, data=b'1c00'
2020-10-09 13:32:15 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa53031d017255aa53031d0172'
2020-10-09 13:32:15 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa53031d0172'
2020-10-09 13:32:15 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=531D, Payload=<None>
2020-10-09 13:32:15 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=53FF, Payload=ACK(531D)
2020-10-09 13:32:15 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa55531dff026e'
2020-10-09 13:32:15 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Trying to parse: b'55aa53031d0172'
2020-10-09 13:32:15 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Received: b'55aa53031d0172'
2020-10-09 13:32:15 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] <=== Received: Packet: Cmd=531D, Payload=<None>
2020-10-09 13:32:15 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] ===> Sending: Packet: Cmd=53FF, Payload=ACK(531D)
2020-10-09 13:32:15 DEBUG (Thread-5) [custom_components.wyzesense.wyzesense_custom] Sending: b'aa55531dff026e'
2020-10-09 13:32:15 DEBUG (SyncWorker_36) [custom_components.wyzesense.binary_sensor] Scan completed with no sensor found.
➜  config git:(master) ✗

When the sensor is in triple blink mode, does it stop reporting to Home Assistant?
all this time I’ve been checking for triple blinks thinking that’s when i need to promptly change the battery.
if it stops reporting then i can just wait until my automations stop, then replace the battery

Are you pushing the pin tool into the sensor after hitting the scan button?

@mrbilky - that was exactly my problem! thanks

I had one contact sensor failed, battery at 85%. Once I replaced battery it still didn’t report to HA. Then I use scan service and add it back, it’s working now.
However in the entity is showing up as binary_sensor.wyzesense, instead of binary_sensor.wyzesense_xxxxx where xxxx is mac address.
How can I get the mac address back for this contact sensor?

1 Like

Unfortunately you can’t it is bricked and there is no known process of bringing it back I had 7 total brick I contacted wyze through web chat and they replaced them free of charge take my advice be firm with them but not rude and they should replace them without issue if they try to state that you are out of warranty tell them that this is a manufacturer defect and has nothing to do with your warranty, for shits and giggles ask them if the new replacements have the issue corrected as when I asked he told me 'they should be but just contact them if there is a problem"

Oh thanks. I am not aware it is bricked. Besides no mac address, it works fine. However if there is more such case, they will have same entity id and cause issue.
When you chatted with them, what did you tell them? Since we are using in HA with the bridge plugged into HA server instead of the wyze cam. What will be the symptom if the bridge is on the wyze cam?

1 Like

To confirm check with the pin tool if your sensor blinks 5 times its toast. I have read many reports of people thinking that putting the bridge back on the camera will help but it has been confirmed that it will not I didn’t go into how I was using them figured no need to give them an out and the way we use them is actually no different than if they were on the camera the system does not know that I just told them that the sensor was bricked, that it blinks 5 times and reports a mac address of 0/0/0/0/0/0/0 with no sensor name, you’ll do fine they know this is a big issue and they seem to be keeping it quiet

1 Like

I have a home that is a little bigger than that, and I have no problem with the range.

What service are you calling?

I updated to Home Assistant 0.116.4 a couple of days ago, and started finding that the wyze component is failing once per day:

Logger: custom_components.wyzesense.wyzesense_custom
Source: custom_components/wyzesense/wyzesense_custom.py:375
Integration: wyzesense (documentation)
First occurred: 12:42:37 AM (1 occurrences)
Last logged: 12:42:37 AM

[Errno 110] Operation timed out

Is anyone else experiencing this?

I have not had an issue since pulling them into HA however check that you sensors are all working as they should if the battery goes dead for too long the unit is bricked and it may be causing the issue check if you have valid mac addresses if one went bad it should show a mac addresses like this 0/0/0/0/0/0/0 oh and don’t rely on battery level reporting they never report below 70% when they go dead at least in my experience which unfortunately is pretty good since I have had a total of 7 brick on me!

So I know people have asked about changing the response time down from 40 seconds and it’s known that it is not adjustable but the is an undocumented mode on the motion sensors that allows for no delay on motion. You can get this state by using the pin tool and doing a quick press then the standard 3 second press, once in this mode the sensors will flash there light everytime there is motion with no delay. Problem is this new state is not picked up by the hub. I am wondering if we can change the integration to capture this and be able to get them to report with no delay.

I stumbled upon this back in February by accident when I paired a sensor with the quick press and noticed the light flashing everytime I moved in front of it. I asked in the wyze forums and got a response about this being undocumented.

I’m seeing the same thing with my Wyze sensors - they show as unavailable after a reboot. Once I toggle the sensor (open a door or trigger motion) it shows the correct state. The thread is huge and I may have missed it, but did anyone get to the bottom of this?

1 Like

It seems that a reboot also breaks communication from hub to sensor so it stands to reason that it would not remain persistent during a reboot

I think that’s because HA doesn’t know the current state of sensor upon reboot. You can set the initial state of each sensor. Sensors only sends state when it is triggered.

You can set the initial state of each sensor.

Any idea how?

in configuration file if you are using this https://github.com/kevinvincent/ha-wyzesense

Thanks!! I looked right over it. :roll_eyes:

for those contact sensors that don’t trigger often (on windows for example), how can we get the battery status periodically such as once per week?