Skip to content

Commit

Permalink
Add device configuration for supporting Routine
Browse files Browse the repository at this point in the history
Signed-off-by: Hunsup Jung <hunsup.jung@samsung.com>
  • Loading branch information
HunsupJung committed Jun 19, 2024
1 parent 69d5cd2 commit 850e771
Show file tree
Hide file tree
Showing 13 changed files with 39 additions and 36 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,6 @@ components:
version: 1
- id: temperatureSetpoint
version: 1
config:
values:
- key: "temperatureSetpoint.value"
range: [ 0, 100 ]
- id: temperatureLevel
version: 1
- id: mode
Expand All @@ -28,3 +24,6 @@ components:
version: 1
categories:
- name: Dishwasher
metadata:
mnmn: SmartThingsEdge
vid: generic-dishwasher
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,6 @@ components:
version: 1
- id: temperatureSetpoint
version: 1
config:
values:
- key: "temperatureSetpoint.value"
range: [ 0, 100 ]
- id: mode
version: 1
- id: waterFlowAlarm
Expand All @@ -26,3 +22,6 @@ components:
version: 1
categories:
- name: Dishwasher
metadata:
mnmn: SmartThingsEdge
vid: generic-dishwasher
3 changes: 3 additions & 0 deletions drivers/SmartThings/matter-appliance/profiles/dishwasher.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,3 +20,6 @@ components:
version: 1
categories:
- name: Dishwasher
metadata:
mnmn: SmartThingsEdge
vid: generic-dishwasher
Original file line number Diff line number Diff line change
Expand Up @@ -20,3 +20,6 @@ components:
version: 1
categories:
- name: Washer
metadata:
mnmn: SmartThingsEdge
vid: generic-laundry-washer
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,6 @@ components:
version: 1
- id: temperatureSetpoint
version: 1
config:
values:
- key: "temperatureSetpoint.value"
range: [ 0, 100 ]
- id: operationalState
version: 1
- id: temperatureLevel
Expand All @@ -26,3 +22,6 @@ components:
version: 1
categories:
- name: Washer
metadata:
mnmn: SmartThingsEdge
vid: generic-laundry-washer
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,6 @@ components:
version: 1
- id: temperatureSetpoint
version: 1
config:
values:
- key: "temperatureSetpoint.value"
range: [ 0, 100 ]
- id: operationalState
version: 1
- id: laundryWasherSpinSpeed
Expand All @@ -24,3 +20,6 @@ components:
version: 1
categories:
- name: Washer
metadata:
mnmn: SmartThingsEdge
vid: generic-laundry-washer
Original file line number Diff line number Diff line change
Expand Up @@ -18,3 +18,6 @@ components:
version: 1
categories:
- name: Washer
metadata:
mnmn: SmartThingsEdge
vid: generic-laundry-washer
Original file line number Diff line number Diff line change
Expand Up @@ -35,3 +35,6 @@ components:
version: 1
categories:
- name: Refrigerator
metadata:
mnmn: SmartThingsEdge
vid: generic-refrigerator
Original file line number Diff line number Diff line change
Expand Up @@ -20,10 +20,6 @@ components:
version: 1
- id: temperatureSetpoint
version: 1
config:
values:
- key: "temperatureSetpoint.value"
range: [ 0, 100 ]
- id: temperatureMeasurement
version: 1
categories:
Expand All @@ -39,3 +35,6 @@ components:
version: 1
categories:
- name: Refrigerator
metadata:
mnmn: SmartThingsEdge
vid: generic-refrigerator
Original file line number Diff line number Diff line change
Expand Up @@ -20,10 +20,6 @@ components:
version: 1
- id: temperatureSetpoint
version: 1
config:
values:
- key: "temperatureSetpoint.value"
range: [ 0, 100 ]
- id: temperatureMeasurement
version: 1
categories:
Expand All @@ -35,11 +31,10 @@ components:
version: 1
- id: temperatureSetpoint
version: 1
config:
values:
- key: "temperatureSetpoint.value"
range: [ 0, 100 ]
- id: temperatureMeasurement
version: 1
categories:
- name: Refrigerator
metadata:
mnmn: SmartThingsEdge
vid: generic-refrigerator
Original file line number Diff line number Diff line change
Expand Up @@ -20,10 +20,6 @@ components:
version: 1
- id: temperatureSetpoint
version: 1
config:
values:
- key: "temperatureSetpoint.value"
range: [ 0, 100 ]
- id: temperatureLevel
version: 1
- id: temperatureMeasurement
Expand All @@ -37,13 +33,12 @@ components:
version: 1
- id: temperatureSetpoint
version: 1
config:
values:
- key: "temperatureSetpoint.value"
range: [ 0, 100 ]
- id: temperatureLevel
version: 1
- id: temperatureMeasurement
version: 1
categories:
- name: Refrigerator
metadata:
mnmn: SmartThingsEdge
vid: generic-refrigerator
3 changes: 3 additions & 0 deletions drivers/SmartThings/matter-rvc/profiles/rvc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,3 +25,6 @@ components:
version: 1
categories:
- name: RobotCleaner
metadata:
mnmn: SmartThingsEdge
vid: generic-rvc
3 changes: 3 additions & 0 deletions drivers/SmartThings/matter-rvc/src/init.lua
Original file line number Diff line number Diff line change
Expand Up @@ -162,6 +162,8 @@ local function rvc_run_mode_supported_mode_attr_handler(driver, device, ib, resp
)

local component = device.profile.components["runMode"]
local labels = get_field_labels_of_supported_modes(device, RVC_RUN_MODE_SUPPORTED_MODES)
device:emit_component_event(component, capabilities.mode.supportedArguments(labels))
device:emit_component_event(component, capabilities.mode.supportedModes(labels_of_supported_modes))
end

Expand Down Expand Up @@ -211,6 +213,7 @@ local function rvc_clean_mode_supported_mode_attr_handler(driver, device, ib, re
local labels_of_supported_modes = get_field_labels_of_supported_modes(device, RVC_CLEAN_MODE_SUPPORTED_MODES)

local component = device.profile.components["cleanMode"]
device:emit_component_event(component, capabilities.mode.supportedArguments(labels_of_supported_modes))
device:emit_component_event(component, capabilities.mode.supportedModes(labels_of_supported_modes))
end

Expand Down

0 comments on commit 850e771

Please sign in to comment.