about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--broadlink/__init__.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/broadlink/__init__.py b/broadlink/__init__.py
index dbabce0b3494..f85d4e14932d 100644
--- a/broadlink/__init__.py
+++ b/broadlink/__init__.py
@@ -48,8 +48,18 @@ def gendevice(devtype, host, mac):
     return rm(host=host, mac=mac)
   elif devtype == 0x2787: # RM2 Pro Plus2
     return rm(host=host, mac=mac)
+  elif devtype == 0x279d: # RM2 Pro Plus3
+    return rm(host=host, mac=mac)
+  elif devtype == 0x27a9: # RM2 Pro Plus_300
+    return rm(host=host, mac=mac)
   elif devtype == 0x278b: # RM2 Pro Plus BL
     return rm(host=host, mac=mac)
+  elif devtype == 0x2797: # RM2 Pro Plus HYC
+    return rm(host=host, mac=mac)
+  elif devtype == 0x27a1: # RM2 Pro Plus R1
+    return rm(host=host, mac=mac)
+  elif devtype == 0x27a6: # RM2 Pro PP
+    return rm(host=host, mac=mac)
   elif devtype == 0x278f: # RM Mini Shate
     return rm(host=host, mac=mac)
   elif devtype == 0x2714: # A1