Skip to content

Commit c61acc5

Browse files
committed
Update platform-matter.ts
1 parent ee9603a commit c61acc5

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

src/platform-matter.ts

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -653,16 +653,16 @@ export class SwitchBotMatterPlatform implements DynamicPlatformPlugin {
653653
'Motion Sensor': OccupancySensorAccessory,
654654
'Contact Sensor': ContactSensorAccessory,
655655
'Water Detector': LeakSensorAccessory,
656-
'Meter': TemperatureSensorAccessory,
657-
'MeterPlus': TemperatureSensorAccessory,
658-
'MeterPro': TemperatureSensorAccessory,
659-
'WoIOSensor': TemperatureSensorAccessory,
660-
'Air Purifier PM2.5': HumiditySensorAccessory,
661-
'Air Purifier Table PM2.5': HumiditySensorAccessory,
662-
'Air Purifier': HumiditySensorAccessory,
663-
'Air Purifier VOC': HumiditySensorAccessory,
664-
'Air Purifier Table VOC': HumiditySensorAccessory,
665-
656+
// Meter devices should expose both temperature and humidity sensors
657+
'Meter': [TemperatureSensorAccessory, HumiditySensorAccessory],
658+
'MeterPlus': [TemperatureSensorAccessory, HumiditySensorAccessory],
659+
'MeterPro': [TemperatureSensorAccessory, HumiditySensorAccessory],
660+
'WoIOSensor': [TemperatureSensorAccessory, HumiditySensorAccessory],
661+
'Air Purifier PM2.5': [HumiditySensorAccessory],
662+
'Air Purifier Table PM2.5': [HumiditySensorAccessory],
663+
'Air Purifier': [HumiditySensorAccessory],
664+
'Air Purifier VOC': [HumiditySensorAccessory],
665+
'Air Purifier Table VOC': [HumiditySensorAccessory],
666666
// Fans
667667
'Battery Circulator Fan': FanAccessory,
668668

@@ -683,13 +683,13 @@ export class SwitchBotMatterPlatform implements DynamicPlatformPlugin {
683683
'Relay Switch 3': OnOffSwitchAccessory,
684684

685685
// Misc / hubs / other
686-
'Hub 2': undefined,
687-
'Hub 3': undefined,
686+
'Hub 2': [TemperatureSensorAccessory, HumiditySensorAccessory],
687+
'Hub 3': [TemperatureSensorAccessory, HumiditySensorAccessory, OccupancySensorAccessory, LightSensorAccessory],
688688
'Hub Mini': undefined,
689689
'Bot': OnOffSwitchAccessory,
690690
'Smart Bot': OnOffSwitchAccessory,
691-
'Humidifier': HumiditySensorAccessory,
692-
'Humidifier2': HumiditySensorAccessory,
691+
'Humidifier': [HumiditySensorAccessory],
692+
'Humidifier2': [HumiditySensorAccessory],
693693
'Thermostat': ThermostatAccessory,
694694
'Water Heater': ThermostatAccessory,
695695
}

0 commit comments

Comments
 (0)