From 62b57735ebed3ceb0f3006515157388225b9377a Mon Sep 17 00:00:00 2001 From: joostlek <7083755+joostlek@users.noreply.github.com> Date: Tue, 8 Jul 2025 08:54:37 +0000 Subject: [PATCH] [create-pull-request] automated change --- src/pysmartthings/attribute.py | 10 ++++++++++ src/pysmartthings/capability.py | 4 ++++ src/pysmartthings/command.py | 3 +++ 3 files changed, 17 insertions(+) diff --git a/src/pysmartthings/attribute.py b/src/pysmartthings/attribute.py index 910774a..90bdd79 100644 --- a/src/pysmartthings/attribute.py +++ b/src/pysmartthings/attribute.py @@ -951,12 +951,14 @@ class Attribute(StrEnum): SUPPORTED_FORMALDEHYDE_VALUES = "supportedFormaldehydeValues" SUPPORTED_FREEZER_CONVERT_MODES = "supportedFreezerConvertModes" SUPPORTED_FRIDGE_MODES = "supportedFridgeModes" + SUPPORTED_FULL_FRIDGE_MODES = "supportedFullFridgeModes" SUPPORTED_HEATING_MODES = "supportedHeatingModes" SUPPORTED_HOOD_FAN_SPEED = "supportedHoodFanSpeed" SUPPORTED_HOT_TEMPERATURES = "supportedHotTemperatures" SUPPORTED_INPUT_SOURCES = "supportedInputSources" SUPPORTED_INPUT_SOURCES_MAP = "supportedInputSourcesMap" SUPPORTED_KEY_CODES = "supportedKeyCodes" + SUPPORTED_KIMCHI_STORAGE_MODES = "supportedKimchiStorageModes" SUPPORTED_LANGUAGES = "supportedLanguages" SUPPORTED_LEVELS = "supportedLevels" SUPPORTED_LIGHT_CONTROLLER_MODES = "supportedLightControllerModes" @@ -2027,6 +2029,7 @@ class Attribute(StrEnum): Attribute.FRIDGE_MODE, Attribute.FRIDGE_MODE_VALUE, Attribute.SUPPORTED_FRIDGE_MODES, + Attribute.SUPPORTED_FULL_FRIDGE_MODES, ], Capability.CUSTOM_HEPA_FILTER: [ Attribute.HEPA_FILTER_CAPACITY, @@ -2435,6 +2438,13 @@ class Attribute(StrEnum): Capability.SAMSUNG_CE_INDIVIDUAL_CONTROL_LOCK: [Attribute.LOCK_STATE], Capability.SAMSUNG_CE_KIDS_LOCK: [Attribute.LOCK_STATE], Capability.SAMSUNG_CE_KIDS_LOCK_CONTROL: [Attribute.LOCK_STATE], + Capability.SAMSUNG_CE_KIMCHI_LABEL_SCAN_MODE: [ + Attribute.SUPPORTED_KIMCHI_STORAGE_MODES + ], + Capability.SAMSUNG_CE_KIMCHI_REFRIGERATOR_OPERATING_STATE: [ + Attribute.OPERATING_STATE, + Attribute.SUPPORTED_MODES, + ], Capability.SAMSUNG_CE_KITCHEN_DEVICE_DEFAULTS: [ Attribute.DEFAULT_OPERATION_TIME, Attribute.DEFAULT_OVEN_MODE, diff --git a/src/pysmartthings/capability.py b/src/pysmartthings/capability.py index 468a195..562a823 100644 --- a/src/pysmartthings/capability.py +++ b/src/pysmartthings/capability.py @@ -418,6 +418,10 @@ class Capability(StrEnum): SAMSUNG_CE_INDIVIDUAL_CONTROL_LOCK = "samsungce.individualControlLock" SAMSUNG_CE_KIDS_LOCK = "samsungce.kidsLock" SAMSUNG_CE_KIDS_LOCK_CONTROL = "samsungce.kidsLockControl" + SAMSUNG_CE_KIMCHI_LABEL_SCAN_MODE = "samsungce.kimchiLabelScanMode" + SAMSUNG_CE_KIMCHI_REFRIGERATOR_OPERATING_STATE = ( + "samsungce.kimchiRefrigeratorOperatingState" + ) SAMSUNG_CE_KITCHEN_DEVICE_DEFAULTS = "samsungce.kitchenDeviceDefaults" SAMSUNG_CE_KITCHEN_DEVICE_IDENTIFICATION = "samsungce.kitchenDeviceIdentification" SAMSUNG_CE_KITCHEN_MODE_SPECIFICATION = "samsungce.kitchenModeSpecification" diff --git a/src/pysmartthings/command.py b/src/pysmartthings/command.py index 6db96e9..43777f5 100644 --- a/src/pysmartthings/command.py +++ b/src/pysmartthings/command.py @@ -355,6 +355,7 @@ class Command(StrEnum): SET_INTENSITY_WHOLE = "setIntensityWhole" SET_INVENTORY = "setInventory" SET_KEYPAD = "setKeypad" + SET_KIMCHI_LABEL_SCAN_MODE = "setKimchiLabelScanMode" SET_LANGUAGE = "setLanguage" SET_LED_BAR_OFF_COLOR = "setLedBarOffColor" SET_LED_BAR_OFF_LEVEL = "setLedBarOffLevel" @@ -1398,6 +1399,8 @@ class Command(StrEnum): Capability.SAMSUNG_CE_INDIVIDUAL_CONTROL_LOCK: [], Capability.SAMSUNG_CE_KIDS_LOCK: [], Capability.SAMSUNG_CE_KIDS_LOCK_CONTROL: [Command.LOCK, Command.UNLOCK], + Capability.SAMSUNG_CE_KIMCHI_LABEL_SCAN_MODE: [Command.SET_KIMCHI_LABEL_SCAN_MODE], + Capability.SAMSUNG_CE_KIMCHI_REFRIGERATOR_OPERATING_STATE: [Command.SET_MODE], Capability.SAMSUNG_CE_KITCHEN_DEVICE_DEFAULTS: [], Capability.SAMSUNG_CE_KITCHEN_DEVICE_IDENTIFICATION: [], Capability.SAMSUNG_CE_KITCHEN_MODE_SPECIFICATION: [],