Skip to content

Commit 10c58ef

Browse files
Matter Thermostat: Use fanMode capability
This change replaces the use of thermostatFanMode with fanMode, to better align with the fan modes and sequences defined by the Fan Control cluster. Also, fanMode is now used in fan profiles over airConditionerFanMode.
1 parent 49cf444 commit 10c58ef

File tree

42 files changed

+169
-306
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+169
-306
lines changed

drivers/SmartThings/matter-thermostat/profiles/fan-generic.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: fan-generic
22
components:
33
- id: main
44
capabilities:
5-
- id: airConditionerFanMode
5+
- id: fanMode
66
version: 1
77
- id: fanSpeedPercent
88
version: 1

drivers/SmartThings/matter-thermostat/profiles/fan-rock-wind.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: fan-rock-wind
22
components:
33
- id: main
44
capabilities:
5-
- id: airConditionerFanMode
5+
- id: fanMode
66
version: 1
77
- id: fanSpeedPercent
88
version: 1

drivers/SmartThings/matter-thermostat/profiles/fan-rock.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: fan-rock
22
components:
33
- id: main
44
capabilities:
5-
- id: airConditionerFanMode
5+
- id: fanMode
66
version: 1
77
- id: fanSpeedPercent
88
version: 1

drivers/SmartThings/matter-thermostat/profiles/fan-wind.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: fan-wind
22
components:
33
- id: main
44
capabilities:
5-
- id: airConditionerFanMode
5+
- id: fanMode
66
version: 1
77
- id: fanSpeedPercent
88
version: 1

drivers/SmartThings/matter-thermostat/profiles/fan.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: fan
22
components:
33
- id: main
44
capabilities:
5-
- id: airConditionerFanMode
5+
- id: fanMode
66
version: 1
77
- id: fanSpeedPercent
88
version: 1

drivers/SmartThings/matter-thermostat/profiles/thermostat-fan-batteryLevel.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ components:
66
version: 1
77
- id: thermostatMode
88
version: 1
9-
- id: thermostatFanMode
9+
- id: fanMode
1010
version: 1
1111
- id: thermostatHeatingSetpoint
1212
version: 1

drivers/SmartThings/matter-thermostat/profiles/thermostat-fan-cooling-only-batteryLevel.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ components:
66
version: 1
77
- id: thermostatMode
88
version: 1
9-
- id: thermostatFanMode
9+
- id: fanMode
1010
version: 1
1111
- id: thermostatCoolingSetpoint
1212
version: 1

drivers/SmartThings/matter-thermostat/profiles/thermostat-fan-cooling-only-nostate-batteryLevel.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ components:
66
version: 1
77
- id: thermostatMode
88
version: 1
9-
- id: thermostatFanMode
9+
- id: fanMode
1010
version: 1
1111
- id: thermostatCoolingSetpoint
1212
version: 1

drivers/SmartThings/matter-thermostat/profiles/thermostat-fan-cooling-only-nostate-nobattery.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ components:
66
version: 1
77
- id: thermostatMode
88
version: 1
9-
- id: thermostatFanMode
9+
- id: fanMode
1010
version: 1
1111
- id: thermostatCoolingSetpoint
1212
version: 1

drivers/SmartThings/matter-thermostat/profiles/thermostat-fan-cooling-only-nostate.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ components:
66
version: 1
77
- id: thermostatMode
88
version: 1
9-
- id: thermostatFanMode
9+
- id: fanMode
1010
version: 1
1111
- id: thermostatCoolingSetpoint
1212
version: 1

drivers/SmartThings/matter-thermostat/profiles/thermostat-fan-cooling-only.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ components:
66
version: 1
77
- id: thermostatMode
88
version: 1
9-
- id: thermostatFanMode
9+
- id: fanMode
1010
version: 1
1111
- id: thermostatCoolingSetpoint
1212
version: 1

drivers/SmartThings/matter-thermostat/profiles/thermostat-fan-heating-only-batteryLevel.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ components:
66
version: 1
77
- id: thermostatMode
88
version: 1
9-
- id: thermostatFanMode
9+
- id: fanMode
1010
version: 1
1111
- id: thermostatHeatingSetpoint
1212
version: 1

drivers/SmartThings/matter-thermostat/profiles/thermostat-fan-heating-only-nostate-batteryLevel.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ components:
66
version: 1
77
- id: thermostatMode
88
version: 1
9-
- id: thermostatFanMode
9+
- id: fanMode
1010
version: 1
1111
- id: thermostatHeatingSetpoint
1212
version: 1

drivers/SmartThings/matter-thermostat/profiles/thermostat-fan-heating-only-nostate-nobattery.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ components:
66
version: 1
77
- id: thermostatMode
88
version: 1
9-
- id: thermostatFanMode
9+
- id: fanMode
1010
version: 1
1111
- id: thermostatHeatingSetpoint
1212
version: 1

drivers/SmartThings/matter-thermostat/profiles/thermostat-fan-heating-only-nostate.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ components:
66
version: 1
77
- id: thermostatMode
88
version: 1
9-
- id: thermostatFanMode
9+
- id: fanMode
1010
version: 1
1111
- id: thermostatHeatingSetpoint
1212
version: 1

drivers/SmartThings/matter-thermostat/profiles/thermostat-fan-heating-only.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ components:
66
version: 1
77
- id: thermostatMode
88
version: 1
9-
- id: thermostatFanMode
9+
- id: fanMode
1010
version: 1
1111
- id: thermostatHeatingSetpoint
1212
version: 1

drivers/SmartThings/matter-thermostat/profiles/thermostat-fan-nostate-batteryLevel.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ components:
66
version: 1
77
- id: thermostatMode
88
version: 1
9-
- id: thermostatFanMode
9+
- id: fanMode
1010
version: 1
1111
- id: thermostatHeatingSetpoint
1212
version: 1

drivers/SmartThings/matter-thermostat/profiles/thermostat-fan-nostate-nobattery.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ components:
66
version: 1
77
- id: thermostatMode
88
version: 1
9-
- id: thermostatFanMode
9+
- id: fanMode
1010
version: 1
1111
- id: thermostatHeatingSetpoint
1212
version: 1

drivers/SmartThings/matter-thermostat/profiles/thermostat-fan-nostate.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ components:
66
version: 1
77
- id: thermostatMode
88
version: 1
9-
- id: thermostatFanMode
9+
- id: fanMode
1010
version: 1
1111
- id: thermostatHeatingSetpoint
1212
version: 1

drivers/SmartThings/matter-thermostat/profiles/thermostat-fan.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ components:
66
version: 1
77
- id: thermostatMode
88
version: 1
9-
- id: thermostatFanMode
9+
- id: fanMode
1010
version: 1
1111
- id: thermostatHeatingSetpoint
1212
version: 1

drivers/SmartThings/matter-thermostat/profiles/thermostat-humidity-fan-batteryLevel.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ components:
66
version: 1
77
- id: thermostatMode
88
version: 1
9-
- id: thermostatFanMode
9+
- id: fanMode
1010
version: 1
1111
- id: thermostatHeatingSetpoint
1212
version: 1

drivers/SmartThings/matter-thermostat/profiles/thermostat-humidity-fan-cooling-only-nostate-nobattery.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ components:
66
version: 1
77
- id: thermostatMode
88
version: 1
9-
- id: thermostatFanMode
9+
- id: fanMode
1010
version: 1
1111
- id: thermostatCoolingSetpoint
1212
version: 1

drivers/SmartThings/matter-thermostat/profiles/thermostat-humidity-fan-cooling-only-nostate.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ components:
66
version: 1
77
- id: thermostatMode
88
version: 1
9-
- id: thermostatFanMode
9+
- id: fanMode
1010
version: 1
1111
- id: thermostatCoolingSetpoint
1212
version: 1

drivers/SmartThings/matter-thermostat/profiles/thermostat-humidity-fan-cooling-only.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ components:
66
version: 1
77
- id: thermostatMode
88
version: 1
9-
- id: thermostatFanMode
9+
- id: fanMode
1010
version: 1
1111
- id: thermostatCoolingSetpoint
1212
version: 1

drivers/SmartThings/matter-thermostat/profiles/thermostat-humidity-fan-heating-only-batteryLevel.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ components:
66
version: 1
77
- id: thermostatMode
88
version: 1
9-
- id: thermostatFanMode
9+
- id: fanMode
1010
version: 1
1111
- id: thermostatHeatingSetpoint
1212
version: 1

drivers/SmartThings/matter-thermostat/profiles/thermostat-humidity-fan-heating-only-nostate-batteryLevel.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ components:
66
version: 1
77
- id: thermostatMode
88
version: 1
9-
- id: thermostatFanMode
9+
- id: fanMode
1010
version: 1
1111
- id: thermostatHeatingSetpoint
1212
version: 1

drivers/SmartThings/matter-thermostat/profiles/thermostat-humidity-fan-heating-only-nostate-nobattery.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ components:
66
version: 1
77
- id: thermostatMode
88
version: 1
9-
- id: thermostatFanMode
9+
- id: fanMode
1010
version: 1
1111
- id: thermostatHeatingSetpoint
1212
version: 1

drivers/SmartThings/matter-thermostat/profiles/thermostat-humidity-fan-heating-only-nostate.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ components:
66
version: 1
77
- id: thermostatMode
88
version: 1
9-
- id: thermostatFanMode
9+
- id: fanMode
1010
version: 1
1111
- id: thermostatHeatingSetpoint
1212
version: 1

drivers/SmartThings/matter-thermostat/profiles/thermostat-humidity-fan-heating-only.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ components:
66
version: 1
77
- id: thermostatMode
88
version: 1
9-
- id: thermostatFanMode
9+
- id: fanMode
1010
version: 1
1111
- id: thermostatHeatingSetpoint
1212
version: 1

drivers/SmartThings/matter-thermostat/profiles/thermostat-humidity-fan-nostate-batteryLevel.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ components:
66
version: 1
77
- id: thermostatMode
88
version: 1
9-
- id: thermostatFanMode
9+
- id: fanMode
1010
version: 1
1111
- id: thermostatHeatingSetpoint
1212
version: 1

drivers/SmartThings/matter-thermostat/profiles/thermostat-humidity-fan-nostate-nobattery.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ components:
66
version: 1
77
- id: thermostatMode
88
version: 1
9-
- id: thermostatFanMode
9+
- id: fanMode
1010
version: 1
1111
- id: thermostatHeatingSetpoint
1212
version: 1

drivers/SmartThings/matter-thermostat/profiles/thermostat-humidity-fan-nostate.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ components:
66
version: 1
77
- id: thermostatMode
88
version: 1
9-
- id: thermostatFanMode
9+
- id: fanMode
1010
version: 1
1111
- id: thermostatHeatingSetpoint
1212
version: 1

drivers/SmartThings/matter-thermostat/profiles/thermostat-humidity-fan.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ components:
66
version: 1
77
- id: thermostatMode
88
version: 1
9-
- id: thermostatFanMode
9+
- id: fanMode
1010
version: 1
1111
- id: thermostatHeatingSetpoint
1212
version: 1

drivers/SmartThings/matter-thermostat/profiles/thermostat-modular.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ components:
66
version: 1
77
- id: thermostatMode
88
version: 1
9-
- id: thermostatFanMode
9+
- id: fanMode
1010
version: 1
1111
optional: true
1212
- id: thermostatHeatingSetpoint

0 commit comments

Comments
 (0)