diff --git a/pkgs/myintercom-doorbell/myintercom_doorbell/service.py b/pkgs/myintercom-doorbell/myintercom_doorbell/service.py index e19625c..3def826 100644 --- a/pkgs/myintercom-doorbell/myintercom_doorbell/service.py +++ b/pkgs/myintercom-doorbell/myintercom_doorbell/service.py @@ -21,10 +21,12 @@ def send_open_door_request(host, username, password): def get_ring_status(host, username, password): + url = f"http://{host}/local/Doorcom/monitor.cgi?ring=1" + print(f"sending request to {url}", flush=True) try: response = urllib3.PoolManager().request( "GET", - f"http://{host}/local/Doorcom/monitor.cgi?ring=1", + url, headers=urllib3.make_headers(basic_auth=f"{username}:{password}"), preload_content=False, decode_content=True, @@ -48,6 +50,7 @@ def get_ring_status(host, username, password): data.append(line.decode().rstrip()) else: if data: + print(f"received: {data}", flush=True) yield data break