Browse Source

fix(device): error codes are strings in tuya protocol

Was testing for 904 to suppress errors, but "904" needed

#4874 by spotted @apilone
Jason Rumney 1 day ago
parent
commit
bdf05296f6
1 changed files with 1 additions and 1 deletions
  1. 1 1
      custom_components/tuya_local/device.py

+ 1 - 1
custom_components/tuya_local/device.py

@@ -370,7 +370,7 @@ class TuyaLocalDevice(object):
                     )
                     )
                     # Ignore Payload error 904, as 3.4 protocol devices seem to return
                     # Ignore Payload error 904, as 3.4 protocol devices seem to return
                     # this when there is no new data, instead of just returning nothing.
                     # this when there is no new data, instead of just returning nothing.
-                    if poll and "Err" in poll and poll["Err"] == 904:
+                    if poll and "Err" in poll and poll["Err"] == "904":
                         poll = None
                         poll = None
                 else:
                 else:
                     force_backoff = True
                     force_backoff = True