# Mi IO Devices
-Currently the miio binding supports more than 340 different models.
+Currently the miio binding supports more than 360 different models.
| Device | ThingType | Device Model | Supported | Remark |
|------------------------------------|------------------|------------------------|--------------|------------|
| Roborock Q7 Max | miio:vacuum | [roborock.vacuum.a38](#roborock-vacuum-a38) | Yes | |
| Roborock Q7 | miio:vacuum | [roborock.vacuum.a40](#roborock-vacuum-a40) | Yes | |
| Roborock G10S | miio:vacuum | [roborock.vacuum.a46](#roborock-vacuum-a46) | Yes | |
+| Roborock S8 | miio:vacuum | [roborock.vacuum.a51](#roborock-vacuum-a51) | Yes | |
| Roborock T8 Plus | miio:vacuum | [roborock.vacuum.a52](#roborock-vacuum-a52) | Yes | |
| Roborock S7 Pro Ultra | miio:vacuum | [roborock.vacuum.a62](#roborock-vacuum-a62) | Yes | |
-| Roborock Q Revo | miio:vacuum | [roborock.vacuum.a62](#roborock-vacuum-a75) | Yes | |
+| Roborock G10S Pure | miio:vacuum | [roborock.vacuum.a64](#roborock-vacuum-a64) | Yes | |
+| Roborock S7 Max Ultra | miio:vacuum | [roborock.vacuum.a65](#roborock-vacuum-a65) | Yes | |
+| Roborock G10 Plus | miio:vacuum | [roborock.vacuum.a66](#roborock-vacuum-a66) | Yes | |
+| Roborock G20 | miio:vacuum | [roborock.vacuum.a69](#roborock-vacuum-a69) | Yes | |
+| Roborock S8 Pro Ultra | miio:vacuum | [roborock.vacuum.a70](#roborock-vacuum-a70) | Yes | |
+| Roborock Q5 Pro | miio:vacuum | [roborock.vacuum.a72](#roborock-vacuum-a72) | Yes | |
+| Roborock Q8 Max | miio:vacuum | [roborock.vacuum.a73](#roborock-vacuum-a73) | Yes | |
+| Roborock P10 | miio:vacuum | [roborock.vacuum.a74](#roborock-vacuum-a74) | Yes | |
+| Roborock Q Revo | miio:vacuum | [roborock.vacuum.a75](#roborock-vacuum-a75) | Yes | |
+| Roborock G10S Auto | miio:vacuum | [roborock.vacuum.a76](#roborock-vacuum-a76) | Yes | |
| Xiaowa C1 | miio:vacuum | [roborock.vacuum.c1](#roborock-vacuum-c1) | Yes | |
| Roborock Xiaowa E Series Vacuum v2 | miio:unsupported | roborock.vacuum.e2 | No | |
| Mi Robot Vacuum 1S | miio:vacuum | [roborock.vacuum.m1s](#roborock-vacuum-m1s) | Yes | |
ROBOROCK_VACUUM_A38("roborock.vacuum.a38", "Roborock Q7 Max", THING_TYPE_VACUUM),
ROBOROCK_VACUUM_A40("roborock.vacuum.a40", "Roborock Q7", THING_TYPE_VACUUM),
ROBOROCK_VACUUM_A46("roborock.vacuum.a46", "Roborock G10S", THING_TYPE_VACUUM),
+ ROBOROCK_VACUUM_A51("roborock.vacuum.a51", "Roborock S8", THING_TYPE_VACUUM),
ROBOROCK_VACUUM_A52("roborock.vacuum.a52", "Roborock T8 Plus", THING_TYPE_VACUUM),
ROBOROCK_VACUUM_A62("roborock.vacuum.a62", "Roborock S7 Pro Ultra", THING_TYPE_VACUUM),
+ ROBOROCK_VACUUM_A64("roborock.vacuum.a64", "Roborock G10S Pure", THING_TYPE_VACUUM),
+ ROBOROCK_VACUUM_A65("roborock.vacuum.a65", "Roborock S7 Max Ultra", THING_TYPE_VACUUM),
+ ROBOROCK_VACUUM_A66("roborock.vacuum.a66", "Roborock G10 Plus", THING_TYPE_VACUUM),
+ ROBOROCK_VACUUM_A69("roborock.vacuum.a69", "Roborock G20", THING_TYPE_VACUUM),
+ ROBOROCK_VACUUM_A70("roborock.vacuum.a70", "Roborock S8 Pro Ultra", THING_TYPE_VACUUM),
+ ROBOROCK_VACUUM_A72("roborock.vacuum.a72", "Roborock Q5 Pro", THING_TYPE_VACUUM),
+ ROBOROCK_VACUUM_A73("roborock.vacuum.a73", "Roborock Q8 Max", THING_TYPE_VACUUM),
+ ROBOROCK_VACUUM_A74("roborock.vacuum.a74", "Roborock P10", THING_TYPE_VACUUM),
ROBOROCK_VACUUM_A75("roborock.vacuum.a75", "Roborock Q Revo", THING_TYPE_VACUUM),
+ ROBOROCK_VACUUM_A78("roborock.vacuum.a76", "Roborock G10S Auto", THING_TYPE_VACUUM),
ROBOROCK_VACUUM_C1("roborock.vacuum.c1", "Xiaowa C1", THING_TYPE_VACUUM),
ROBOROCK_VACUUM_E2("roborock.vacuum.e2", "Roborock Xiaowa E Series Vacuum v2", THING_TYPE_UNSUPPORTED),
ROBOROCK_VACUUM_M1S("roborock.vacuum.m1s", "Mi Robot Vacuum 1S", THING_TYPE_VACUUM),
thing.roborock.vacuum.a38 = Roborock Q7 Max
thing.roborock.vacuum.a40 = Roborock Q7
thing.roborock.vacuum.a46 = Roborock G10S
+thing.roborock.vacuum.a51 = Roborock S8
thing.roborock.vacuum.a52 = Roborock T8 Plus
thing.roborock.vacuum.a62 = Roborock S7 Pro Ultra
+thing.roborock.vacuum.a64 = Roborock G10S Pure
+thing.roborock.vacuum.a65 = Roborock S7 Max Ultra
+thing.roborock.vacuum.a66 = Roborock G10 Plus
+thing.roborock.vacuum.a69 = Roborock G20
+thing.roborock.vacuum.a70 = Roborock S8 Pro Ultra
+thing.roborock.vacuum.a72 = Roborock Q5 Pro
+thing.roborock.vacuum.a73 = Roborock Q8 Max
+thing.roborock.vacuum.a74 = Roborock P10
thing.roborock.vacuum.a75 = Roborock Q Revo
+thing.roborock.vacuum.a76 = Roborock G10S Auto
thing.roborock.vacuum.c1 = Xiaowa C1
thing.roborock.vacuum.e2 = Roborock Xiaowa E Series Vacuum v2
thing.roborock.vacuum.m1s = Mi Robot Vacuum 1S