Quellcode durchsuchen

Smol bug fix for when UPnP device has no friendly name

master
Micke Nordin vor 6 Monaten
Ursprung
Commit
c9a6f256ae
Signiert von: micke GPG-Schlüssel-ID: 014B273D614BE877
  1. 7
      tinge/__init__.py

7
tinge/__init__.py

@ -4,7 +4,6 @@ import http
import os
from typing import Union
import simplejson
import toml
from upnpy import UPnP
@ -56,8 +55,10 @@ class Tinge:
if (device.host not in self.m_discovered) and (device.host not in seen_ips):
seen_ips.append(device.host)
# Let's check if the device has the default name, if so we assume it's a hue bridge
if device.get_friendly_name().startswith("Philips hue"):
discovered = True
f_name = device.get_friendly_name()
if f_name:
if f_name.startswith("Philips hue"):
discovered = True
# If not we try to do a request against the api and see if we get an answer we can understand
else:
discovered = is_bridge(device.host)

Laden…
Abbrechen
Speichern