|
3 | 3 | Run with python3 -m scripts.list_unmapped_devices
|
4 | 4 | """
|
5 | 5 | from custom_components.matter_experimental.device_platform import DEVICE_PLATFORM
|
6 |
| -from matter_server.client.model.device import DEVICE_TYPES |
7 |
| -from matter_server.client.model import devices |
| 6 | +from matter_server.vendor import device_types |
8 | 7 |
|
9 | 8 |
|
10 | 9 | IGNORE_DEVICES = {
|
11 |
| - devices.AllClustersAppServerExample, |
12 |
| - devices.Bridge, |
13 |
| - devices.BridgedDevice, |
14 |
| - devices.ColorDimmerSwitch, |
15 |
| - devices.ControlBridge, |
16 |
| - devices.DimmerSwitch, |
17 |
| - devices.DoorLockController, |
18 |
| - devices.OnOffLightSwitch, |
19 |
| - devices.OnOffSensor, |
20 |
| - devices.OrphanClusters, |
21 |
| - devices.OtaProvider, |
22 |
| - devices.OtaRequestor, |
23 |
| - devices.PumpController, |
24 |
| - devices.RootNode, |
25 |
| - devices.SecondaryNetworkCommissioningDeviceType, |
26 |
| - devices.WindowCoveringController, |
| 10 | + device_types.AllClustersAppServerExample, |
| 11 | + device_types.Bridge, |
| 12 | + device_types.BridgedDevice, |
| 13 | + device_types.ColorDimmerSwitch, |
| 14 | + device_types.ControlBridge, |
| 15 | + device_types.DimmerSwitch, |
| 16 | + device_types.DoorLockController, |
| 17 | + device_types.OnOffLightSwitch, |
| 18 | + device_types.OnOffSensor, |
| 19 | + device_types.OrphanClusters, |
| 20 | + device_types.OtaProvider, |
| 21 | + device_types.OtaRequestor, |
| 22 | + device_types.PumpController, |
| 23 | + device_types.RootNode, |
| 24 | + device_types.SecondaryNetworkCommissioningDeviceType, |
| 25 | + device_types.WindowCoveringController, |
27 | 26 | }
|
28 | 27 |
|
29 | 28 |
|
30 | 29 | def main():
|
31 |
| - for device_cls in DEVICE_TYPES.values(): |
| 30 | + for device_cls in device_types.ALL_TYPES.values(): |
32 | 31 | if device_cls in IGNORE_DEVICES:
|
33 | 32 | continue
|
34 | 33 |
|
|
0 commit comments