From ab7a5aa979bb29f4960f38e5edada9e7624efcbd Mon Sep 17 00:00:00 2001 From: Yuval Adam <_@yuv.al> Date: Fri, 18 Feb 2022 12:18:49 +0200 Subject: Support some weird binary content that returns on routine --- alarmpy/alarmpy.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/alarmpy/alarmpy.py b/alarmpy/alarmpy.py index c15619b..5d20b29 100644 --- a/alarmpy/alarmpy.py +++ b/alarmpy/alarmpy.py @@ -125,6 +125,10 @@ class Alarm: # empty content means no alarms return [], None + if res.content == b"\xef\xbb\xbf\r\n": + # some weird binary content that also means no alarms + return [], None + data = {} # To avoid warning in KeyError try: data = res.json() -- cgit v1.3.1