Skip to content

Commit 46cfa96

Browse files
committed
Make sure to use latest version_to_model function
1 parent 051e9bd commit 46cfa96

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

plugwise/util.py

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36,13 +36,16 @@ def validate_mac(mac):
3636

3737
def version_to_model(version):
3838
"""Translate hardware_version to device type."""
39-
model = HW_MODELS.get(version[4:10], None)
39+
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])
4045
if model is None:
4146
# Try again with reversed order
42-
model = HW_MODELS.get(
43-
version[-2:] + version[-4:-2] + version[-6:-4],
44-
None,
45-
)
47+
model = HW_MODELS.get(version[-2:] + version[-4:-2] + version[-6:-4])
48+
4649
return model if model is not None else "Unknown"
4750

4851

0 commit comments

Comments
 (0)