We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 5f1c0a0 commit c4620bcCopy full SHA for c4620bc
custom_components/nuki_web/entity.py
@@ -24,10 +24,20 @@ def device_info(self):
24
if not self.available:
25
return None
26
data = self.coordinator.data[self._smartlock_id]
27
+
28
+ device_type = data.get("type")
29
+ device_type_name = {
30
+ 0: "Smart Lock", # Keyturner
31
+ 1: "Bridge", # Box
32
+ 2: "Opener",
33
+ 3: "Smart Door",
34
+ 4: "Smart Lock 3.0/4. Gen",
35
+ }.get(device_type, f"Unknown ({device_type})")
36
37
return {
38
"identifiers": {(DOMAIN, str(self._smartlock_id))},
39
"name": data["name"],
40
"manufacturer": "Nuki",
- "model": f"Smart Lock Type {data.get('type')}",
41
+ "model": device_type_name,
42
"sw_version": str(data.get("firmwareVersion")),
43
}
0 commit comments