From 0104bc31079900dd37b809bdd093844528278cb4 Mon Sep 17 00:00:00 2001 From: Sam Machin Date: Sat, 14 Sep 2024 13:36:03 +0100 Subject: [PATCH] Update ECOSYSTEMS.md (#1188) * Update ECOSYSTEMS.md * Update README.md --------- Co-authored-by: Ingo Fischer --- README.md | 1 + docs/ECOSYSTEMS.md | 118 ++++++++++++++++++++++----------------------- 2 files changed, 60 insertions(+), 59 deletions(-) diff --git a/README.md b/README.md index 0d5642d7a6..e12e32ed32 100644 --- a/README.md +++ b/README.md @@ -64,6 +64,7 @@ Devices created with matter.js/matter-node.js have been tested with: - **Home Assistant - Matter integration**: Fully working - **Aqara Hub M3**: Aqara currently seem to not allow to pair test devices, so matter.js open source devices are not working with Aqara Hub M3. Please contact Aqara and request this feature. - **Yandex Smart Home**: Yandex currently seem to not allow to pair test devices, so matter.js open source devices are not working with Yandex SMart Home. Please contact Yandex and request this feature. +- **flic**: Fully working Matter.js based projects show up as "uncertified test devices" in the ecosystems. This is because the devices are not certified by the Connectivity Standards Alliance (CSA) and are not part of the official Matter certification program. However, the devices are fully functional and can be used in the ecosystems. The ecosystems usually inform the user about the uncertified status of the device. Please see [Pairing and Usage Information](./docs/ECOSYSTEMS.md##pairing-and-usage-information) for more details. diff --git a/docs/ECOSYSTEMS.md b/docs/ECOSYSTEMS.md index 5333395ccc..e5cf099d8f 100644 --- a/docs/ECOSYSTEMS.md +++ b/docs/ECOSYSTEMS.md @@ -12,65 +12,65 @@ Table Legend: - "MDL Section" column identifies the relevant section in the Matter Device Library Specification Version 1.2 (Oct. 18, 2023). - "ID" refers to the device type ID as set out in each device type's "Classification" section in the the MDL. -| **MDL Section** | **Matter Device type and Class** | **Apple
iOS 17.1** | **Google** | **Amazon** | **SmartThings** | **LG ThinQ** | **Tuya** | **Home Assisitant
2024.5.2** | -|------------------|-----------------------------------------------------|:------------------------:|:-------------:|:----------:|:---------------:|:------------:|:--------:|:--------------------------------:| -| | **Bridge Support** | X | X | X | X | - | - | X | -| | **Composed Devices Support** | X | X | X(1) | - | - | - | X | -| 4 | **Lighting Device Types** | | | | | | | | -| 4.1 | On/Off Light
(ID: 0x0100) | X | X | X | X | X | X | X | -| 4.2 | Dimmable Light
(ID: 0x0101) | X | X | X | X | - | X | X | -| 4.3 | Color Temperature Light
(ID: 0x010C) | X | X | X | X | - | X | X | -| 4.4 | Extended Color Light
(ID: 0x010D) | X | X | X | ? | - | ? | X | -| 5 | **Smart Plugs/Outlets/Actuators** | | | | | | | | -| 5.1 | On/Off Plug-in Unit
(ID: 0x010A) | X | X | X | X | X | X | X | -| 5.2 | Dimmable Plug-in Unit
(ID: 0x010B) | ? | ? | ? | ? | - | ? | ? | -| 5.3 | Pump
(ID: 0x0303) | - | - | - | - | - | - | - | -| 6 | **Switches and Control Device Types** | | | | | | | | -| 6.1 | On/Off Light Switch
(ID: 0x0103) | x | x | ? | ? | ? | ? | X | -| 6.2 | Dimmer Switch
(ID: 0x0104) | X | x | ? | ? | ? | ? | X | -| 6.3 | Color Dimmer Switch
(ID: 0x0105) | ? | ? | ? | ? | ? | ? | X | -| 6.4 | Control Bridge
(ID: 0x0840) | ? | ? | X | ? | ? | ? | ? | -| 6.5 | Pump Controller
(ID: 0x0304) | ? | ? | ? | ? | ? | ? | ? | -| 6.6 | Generic Switch
(ID: 0x000F) | X (Latching Switch only) | - | ? | ? | ? | ? | X | -| 7 | **Sensor Device Types** | | | | | | | | -| 7.1 | Contact Sensor
(ID: 0x0015) | X | X | X | X | ? | ? | X | -| 7.2 | Light Sensor
(ID: 0x0106) | X | X | - | X | ? | ? | X | -| 7.3 | Occupancy Sensor
(ID: 0x0107) | X | X | X | ? | ? | ? | X | -| 7.4 | Temperature Sensor
(ID: 0x0302) | X | X | X | X | ? | ? | X | -| 7.5 | Pressure Sensor
(ID: 0x0305) | - | X | ? | ? | ? | ? | X | -| 7.6 | Flow Sensor
(ID: 0x0306) | - | X | - | X | ? | ? | X | -| 7.7 | Humidity Sensor
(ID: 0x0307) | X | X | X | X | ? | ? | X | -| 7.8 | On/Off Sensor
(ID: 0x0850) | ? | ? | ? | ? | ? | ? | ? | -| 7.9 | Smoke CO Alarm
(ID: 0x0076) | ? | ? | ? | ? | ? | ? | ? | -| 8 | **Closure Device Types** | | | | | | | | -| 8.1 | Door Lock
(ID: 0x000A) | X | X | X | X | ? | ? | X | -| 8.2 | Door Lock Controller
(ID: 0x000B) | | | | | | | ? | -| 8.3 | Window Covering
(ID: 0x0202) | X | X (Lift only) | - | ? | ? | ? | X | -| 8.4 | Window Covering Controller
(ID: 0x0203) | ? | ? | ? | ? | ? | ? | ? | -| 9 | **HVAC Device Types** | | | | | | | | -| 9.1 | Heating/Cooling-Unit
(ID: 0x0300) | - | - | - | - | ? | ? | ? | -| 9.2 | Thermostat
(ID: 0x0301) | X | X | X | ? | ? | ? | X | -| 9.3 | Fan
(ID: 0x002B) | - | - | - | - | ? | ? | ? | -| 9.4 | Air Purifier
(ID: 0x002D) | ? | ? | ? | ? | ? | ? | ? | -| 9.5 | Air Quality Sensor
(ID: 0x002C) | ? | ? | - | ? | ? | ? | ? | -| 10 | **Media Devices** | | | | | | | | -| 10.1 | Video Player Architecture | - | - | - | - | ? | - | ? | -| 10.2 | Basic Video Player
(ID: 0x0028) | - | - | - | - | ? | - | ? | -| 10.3 | Casting Video Player
(ID: 0x0023) | - | - | - | - | ? | - | ? | -| 10.4 | Speaker
(ID: 0x0022) | | X | - | - | ? | - | ? | -| 10.5 | Content App
(ID: 0x0024) | - | - | - | - | ? | - | ? | -| 10.6 | Casting Video Client
(ID: 0x0029) | ? | ? | ? | ? | ? | ? | ? | -| 10.7 | Video Remote Control
(ID: 0x002A) | ? | ? | ? | ? | ? | ? | ? | -| 11 | **Generic Devices** | | | | | | | | -| 11.1 | Mode Select
(ID: 0x0027) | - | - | X | - | ? | - | ? | -| 12 | **Robotic Device Types** | | | | | | | | -| 12.1 | Robotic Vacuum Cleaner Device Type
(ID: 0x0074) | ? | ? | ? | ? | ? | ? | ? | -| 13 | **Appliance Device Types** | | | | | | | | -| 13.1 | Laundry Washer
(ID: 0x0073) | ? | ? | ? | ? | ? | ? | ? | -| 13.2 | Refrigerator
(ID: 0x0070) | ? | ? | ? | ? | ? | ? | ? | -| 13.3 | Room Air Conditioner
(ID: 0x0072) | ? | ? | ? | ? | ? | ? | ? | -| 13.4 | Temperature Controlled Cabinet
(ID: 0x0071) | ? | ? | ? | ? | ? | ? | ? | -| 13.5 | Dishwasher
(ID: 0x0075) | ? | ? | ? | ? | ? | ? | ? | +| **MDL Section** | **Matter Device type and Class** | **Apple
iOS 17.1** | **Google** | **Amazon** | **SmartThings** | **LG ThinQ** | **Tuya** | **Home Assisitant
2024.5.2** | **flic** | +|------------------|-----------------------------------------------------|:------------------------:|:-------------:|:----------:|:---------------:|:------------:|:--------:|:--------------------------------:|:---------:| +| | **Bridge Support** | X | X | X | X | - | - | X | X | +| | **Composed Devices Support** | X | X | X(1) | - | - | - | X | ? | +| 4 | **Lighting Device Types** | | | | | | | | | +| 4.1 | On/Off Light
(ID: 0x0100) | X | X | X | X | X | X | X | X | +| 4.2 | Dimmable Light
(ID: 0x0101) | X | X | X | X | - | X | X | ? | +| 4.3 | Color Temperature Light
(ID: 0x010C) | X | X | X | X | - | X | X | ? | +| 4.4 | Extended Color Light
(ID: 0x010D) | X | X | X | ? | - | ? | X | ? | +| 5 | **Smart Plugs/Outlets/Actuators** | | | | | | | | | +| 5.1 | On/Off Plug-in Unit
(ID: 0x010A) | X | X | X | X | X | X | X | ? | +| 5.2 | Dimmable Plug-in Unit
(ID: 0x010B) | ? | ? | ? | ? | - | ? | ? | ? | +| 5.3 | Pump
(ID: 0x0303) | - | - | - | - | - | - | - | ? | +| 6 | **Switches and Control Device Types** | | | | | | | | | +| 6.1 | On/Off Light Switch
(ID: 0x0103) | x | x | ? | ? | ? | ? | X | ? | +| 6.2 | Dimmer Switch
(ID: 0x0104) | X | x | ? | ? | ? | ? | X | ? | +| 6.3 | Color Dimmer Switch
(ID: 0x0105) | ? | ? | ? | ? | ? | ? | X | ? | +| 6.4 | Control Bridge
(ID: 0x0840) | ? | ? | X | ? | ? | ? | ? | ? | +| 6.5 | Pump Controller
(ID: 0x0304) | ? | ? | ? | ? | ? | ? | ? | ? | +| 6.6 | Generic Switch
(ID: 0x000F) | X (Latching Switch only) | - | ? | ? | ? | ? | X | ? | +| 7 | **Sensor Device Types** | | | | | | | | | +| 7.1 | Contact Sensor
(ID: 0x0015) | X | X | X | X | ? | ? | X | ? | +| 7.2 | Light Sensor
(ID: 0x0106) | X | X | - | X | ? | ? | X | ? | +| 7.3 | Occupancy Sensor
(ID: 0x0107) | X | X | X | ? | ? | ? | X | ? | +| 7.4 | Temperature Sensor
(ID: 0x0302) | X | X | X | X | ? | ? | X | ? | +| 7.5 | Pressure Sensor
(ID: 0x0305) | - | X | ? | ? | ? | ? | X | ? | +| 7.6 | Flow Sensor
(ID: 0x0306) | - | X | - | X | ? | ? | X | ? | +| 7.7 | Humidity Sensor
(ID: 0x0307) | X | X | X | X | ? | ? | X | ? | +| 7.8 | On/Off Sensor
(ID: 0x0850) | ? | ? | ? | ? | ? | ? | ? | ? | +| 7.9 | Smoke CO Alarm
(ID: 0x0076) | ? | ? | ? | ? | ? | ? | ? | ? | +| 8 | **Closure Device Types** | | | | | | | | | +| 8.1 | Door Lock
(ID: 0x000A) | X | X | X | X | ? | ? | X | ? | +| 8.2 | Door Lock Controller
(ID: 0x000B) | | | | | | | ? | ? | +| 8.3 | Window Covering
(ID: 0x0202) | X | X (Lift only) | - | ? | ? | ? | X | ? | +| 8.4 | Window Covering Controller
(ID: 0x0203) | ? | ? | ? | ? | ? | ? | ? | ? | +| 9 | **HVAC Device Types** | | | | | | | | | +| 9.1 | Heating/Cooling-Unit
(ID: 0x0300) | - | - | - | - | ? | ? | ? | ? | +| 9.2 | Thermostat
(ID: 0x0301) | X | X | X | ? | ? | ? | X | ? | +| 9.3 | Fan
(ID: 0x002B) | - | - | - | - | ? | ? | ? | ? | +| 9.4 | Air Purifier
(ID: 0x002D) | ? | ? | ? | ? | ? | ? | ? | ? | +| 9.5 | Air Quality Sensor
(ID: 0x002C) | ? | ? | - | ? | ? | ? | ? | ? | +| 10 | **Media Devices** | | | | | | | | | +| 10.1 | Video Player Architecture | - | - | - | - | ? | - | ? | ? | +| 10.2 | Basic Video Player
(ID: 0x0028) | - | - | - | - | ? | - | ? | ? | +| 10.3 | Casting Video Player
(ID: 0x0023) | - | - | - | - | ? | - | ? | ? | +| 10.4 | Speaker
(ID: 0x0022) | | X | - | - | ? | - | ? | ? | +| 10.5 | Content App
(ID: 0x0024) | - | - | - | - | ? | - | ? | ? | +| 10.6 | Casting Video Client
(ID: 0x0029) | ? | ? | ? | ? | ? | ? | ? | ? | +| 10.7 | Video Remote Control
(ID: 0x002A) | ? | ? | ? | ? | ? | ? | ? | ? | +| 11 | **Generic Devices** | | | | | | | | | +| 11.1 | Mode Select
(ID: 0x0027) | - | - | X | - | ? | - | ? | ? | +| 12 | **Robotic Device Types** | | | | | | | | | +| 12.1 | Robotic Vacuum Cleaner Device Type
(ID: 0x0074) | ? | ? | ? | ? | ? | ? | ? | ? | +| 13 | **Appliance Device Types** | | | | | | | | | +| 13.1 | Laundry Washer
(ID: 0x0073) | ? | ? | ? | ? | ? | ? | ? | ? | +| 13.2 | Refrigerator
(ID: 0x0070) | ? | ? | ? | ? | ? | ? | ? | ? | +| 13.3 | Room Air Conditioner
(ID: 0x0072) | ? | ? | ? | ? | ? | ? | ? | ? | +| 13.4 | Temperature Controlled Cabinet
(ID: 0x0071) | ? | ? | ? | ? | ? | ? | ? | ? | +| 13.5 | Dishwasher
(ID: 0x0075) | ? | ? | ? | ? | ? | ? | ? | ? | (1) See the section below on Composed devices and Alexa