|
| 1 | +# Composition Checklist |
| 2 | + |
| 3 | +This checklist ensures that each file has been refactored to use Composition and has been properly imported into the `index.ts` file. |
| 4 | + |
| 5 | +## Checklist |
| 6 | + |
| 7 | +| Device | Composition Refactored | Imported in `index.ts` | OpenAPI Support | BLE Support | |
| 8 | +| ------------------------------------- | ---------------------- | ---------------------- | --------------- | ----------- | |
| 9 | +| Bot | [X] | [X] | [ ] | [ ] | |
| 10 | +| Curtain | [ ] | [ ] | [ ] | [ ] | |
| 11 | +| Curtain 3 | [ ] | [ ] | [ ] | [ ] | |
| 12 | +| Hub/Hub Plus/Hub Mini/Hub 2/Hub 3 | [ ] | [ ] | [ ] | [ ] | |
| 13 | +| Meter | [ ] | [ ] | [ ] | [ ] | |
| 14 | +| Meter Plus | [ ] | [ ] | [ ] | [ ] | |
| 15 | +| Outdoor Meter | [ ] | [ ] | [ ] | [ ] | |
| 16 | +| Meter Pro | [ ] | [ ] | [ ] | [ ] | |
| 17 | +| Meter Pro CO2 | [ ] | [ ] | [ ] | [ ] | |
| 18 | +| Lock | [ ] | [ ] | [ ] | [ ] | |
| 19 | +| Lock Pro | [ ] | [ ] | [ ] | [ ] | |
| 20 | +| Lock Ultra | [ ] | [ ] | [ ] | [ ] | |
| 21 | +| Keypad | [ ] | [ ] | [ ] | [ ] | |
| 22 | +| Keypad Touch | [ ] | [ ] | [ ] | [ ] | |
| 23 | +| Remote | [ ] | [ ] | [ ] | [ ] | |
| 24 | +| Motion Sensor | [ ] | [ ] | [ ] | [ ] | |
| 25 | +| Contact Sensor | [ ] | [ ] | [ ] | [ ] | |
| 26 | +| Water Leak Detector | [ ] | [ ] | [ ] | [ ] | |
| 27 | +| Ceiling Light | [ ] | [ ] | [ ] | [ ] | |
| 28 | +| Ceiling Light Pro | [ ] | [ ] | [ ] | [ ] | |
| 29 | +| RGBICWW Strip Light | [ ] | [ ] | [ ] | [ ] | |
| 30 | +| RGBICWW Floor Lamp | [ ] | [ ] | [ ] | [ ] | |
| 31 | +| RGBIC Neon Wire Rope Light | [ ] | [ ] | [ ] | [ ] | |
| 32 | +| Smart Radiator Thermostat | [ ] | [ ] | [ ] | [ ] | |
| 33 | +| Plug Mini (US) | [ ] | [ ] | [ ] | [ ] | |
| 34 | +| Plug Mini (JP) | [ ] | [ ] | [ ] | [ ] | |
| 35 | +| Plug Mini (EU) | [ ] | [ ] | [ ] | [ ] | |
| 36 | +| Plug | [ ] | [ ] | [ ] | [ ] | |
| 37 | +| Strip Light | [ ] | [ ] | [ ] | [ ] | |
| 38 | +| Color Bulb | [ ] | [ ] | [ ] | [ ] | |
| 39 | +| Robot Vacuum Cleaner S1 | [ ] | [ ] | [ ] | [ ] | |
| 40 | +| Robot Vacuum Cleaner S1 Plus | [ ] | [ ] | [ ] | [ ] | |
| 41 | +| Mini Robot Vacuum K10+ | [ ] | [ ] | [ ] | [ ] | |
| 42 | +| Mini Robot Vacuum K10+ Pro | [ ] | [ ] | [ ] | [ ] | |
| 43 | +| K10+ Pro Combo | [ ] | [ ] | [ ] | [ ] | |
| 44 | +| Floor Cleaning Robot S10 | [ ] | [ ] | [ ] | [ ] | |
| 45 | +| Floor Cleaning Robot S20 | [ ] | [ ] | [ ] | [ ] | |
| 46 | +| Robot Vacuum K11+ | [ ] | [ ] | [ ] | [ ] | |
| 47 | +| Multitasking Household Robot K20+ Pro | [ ] | [ ] | [ ] | [ ] | |
| 48 | +| Humidifier | [ ] | [ ] | [ ] | [ ] | |
| 49 | +| Evaporative Humidifier | [ ] | [ ] | [ ] | [ ] | |
| 50 | +| Evaporative Humidifier (Auto-refill) | [ ] | [ ] | [ ] | [ ] | |
| 51 | +| Air Purifier VOC | [ ] | [ ] | [ ] | [ ] | |
| 52 | +| Air Purifier Table VOC | [ ] | [ ] | [ ] | [ ] | |
| 53 | +| Air Purifier PM2.5 | [ ] | [ ] | [ ] | [ ] | |
| 54 | +| Air Purifier Table PM2.5 | [ ] | [ ] | [ ] | [ ] | |
| 55 | +| Indoor Cam | [ ] | [ ] | [ ] | [ ] | |
| 56 | +| Pan/Tilt Cam | [ ] | [ ] | [ ] | [ ] | |
| 57 | +| Pan/Tilt Cam 2K | [ ] | [ ] | [ ] | [ ] | |
| 58 | +| Blind Tilt | [ ] | [ ] | [ ] | [ ] | |
| 59 | +| Battery Circulator Fan | [ ] | [ ] | [ ] | [ ] | |
| 60 | +| Circulator Fan | [ ] | [ ] | [ ] | [ ] | |
| 61 | +| Roller Shade | [ ] | [ ] | [ ] | [ ] | |
| 62 | +| Relay Switch 1PM | [ ] | [ ] | [ ] | [ ] | |
| 63 | +| Relay Switch 1 | [ ] | [ ] | [ ] | [ ] | |
| 64 | +| Relay Switch 2PM | [ ] | [ ] | [ ] | [ ] | |
| 65 | +| Garage Door Opener | [ ] | [ ] | [ ] | [ ] | |
| 66 | +| Floor Lamp | [ ] | [ ] | [ ] | [ ] | |
| 67 | +| LED Strip Light 3 | [ ] | [ ] | [ ] | [ ] | |
| 68 | +| Lock Lite | [ ] | [ ] | [ ] | [ ] | |
| 69 | +| Video Doorbell | [ ] | [ ] | [ ] | [ ] | |
| 70 | +| Keypad Vision | [ ] | [ ] | [ ] | [ ] | |
| 71 | +| Virtual infrared remote devices | [ ] | [ ] | [ ] | [ ] | |
| 72 | + |
| 73 | +## Instructions |
| 74 | + |
| 75 | +1. Refactor the file to use Composition where applicable. |
| 76 | +2. Ensure the file is exported in `index.ts`. |
| 77 | +3. Check off the file in this list once both steps are complete. |
0 commit comments