We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 051e9bd commit 46cfa96Copy full SHA for 46cfa96
plugwise/util.py
@@ -36,13 +36,16 @@ def validate_mac(mac):
36
37
def version_to_model(version):
38
"""Translate hardware_version to device type."""
39
- model = HW_MODELS.get(version[4:10], None)
+ if version is None:
40
+ return None
41
+
42
+ model = HW_MODELS.get(version)
43
+ if model is None:
44
+ model = HW_MODELS.get(version[4:10])
45
if model is None:
46
# Try again with reversed order
- model = HW_MODELS.get(
- version[-2:] + version[-4:-2] + version[-6:-4],
- None,
- )
47
+ model = HW_MODELS.get(version[-2:] + version[-4:-2] + version[-6:-4])
48
49
return model if model is not None else "Unknown"
50
51
0 commit comments