@@ -49,6 +49,7 @@ class Capability(StrEnum):
4949 DEW_POINT = "dewPoint"
5050 DISHWASHER_OPERATING_STATE = "dishwasherOperatingState"
5151 DOOR_CONTROL = "doorControl"
52+ DRYER_MODE = "dryerMode"
5253 DRYER_OPERATING_STATE = "dryerOperatingState"
5354 DUST_HEALTH_CONCERN = "dustHealthConcern"
5455 DUST_SENSOR = "dustSensor"
@@ -83,6 +84,8 @@ class Capability(StrEnum):
8384 MEDIA_GROUP = "mediaGroup"
8485 MEDIA_INPUT_SOURCE = "mediaInputSource"
8586 MEDIA_PLAYBACK = "mediaPlayback"
87+ MEDIA_PLAYBACK_REPEAT = "mediaPlaybackRepeat"
88+ MEDIA_PLAYBACK_SHUFFLE = "mediaPlaybackShuffle"
8689 MEDIA_PRESETS = "mediaPresets"
8790 MEDIA_TRACK_CONTROL = "mediaTrackControl"
8891 MODE = "mode"
@@ -113,6 +116,7 @@ class Capability(StrEnum):
113116 RADON_MEASUREMENT = "radonMeasurement"
114117 REFRESH = "refresh"
115118 REFRIGERATION = "refrigeration"
119+ REFRIGERATION_SETPOINT = "refrigerationSetpoint"
116120 RELATIVE_BRIGHTNESS = "relativeBrightness"
117121 RELATIVE_HUMIDITY_MEASUREMENT = "relativeHumidityMeasurement"
118122 REMOTE_CONTROL_STATUS = "remoteControlStatus"
@@ -140,6 +144,7 @@ class Capability(StrEnum):
140144 THERMOSTAT_HEATING_SETPOINT = "thermostatHeatingSetpoint"
141145 THERMOSTAT_MODE = "thermostatMode"
142146 THERMOSTAT_OPERATING_STATE = "thermostatOperatingState"
147+ THERMOSTAT_SETPOINT = "thermostatSetpoint"
143148 THREE_AXIS = "threeAxis"
144149 TONE = "tone"
145150 TV_CHANNEL = "tvChannel"
@@ -152,6 +157,7 @@ class Capability(StrEnum):
152157 VIDEO_CAPTURE = "videoCapture"
153158 VIDEO_STREAM = "videoStream"
154159 VOLTAGE_MEASUREMENT = "voltageMeasurement"
160+ WASHER_MODE = "washerMode"
155161 WASHER_OPERATING_STATE = "washerOperatingState"
156162 WATER_SENSOR = "waterSensor"
157163 WEBRTC = "webrtc"
@@ -532,6 +538,7 @@ class Attribute(StrEnum):
532538 DRYER_CYCLE = "dryerCycle"
533539 DRYER_DRY_LEVEL = "dryerDryLevel"
534540 DRYER_JOB_STATE = "dryerJobState"
541+ DRYER_MODE = "dryerMode"
535542 DRYER_WRINKLE_PREVENT = "dryerWrinklePrevent"
536543 DRYING_TEMPERATURE = "dryingTemperature"
537544 DRYING_TIME = "dryingTime"
@@ -741,6 +748,8 @@ class Attribute(StrEnum):
741748 PLAN = "plan"
742749 PLATFORM_ID = "pi"
743750 PLATFORM_VERSION = "mnpv"
751+ PLAYBACK_REPEAT_MODE = "playbackRepeatMode"
752+ PLAYBACK_SHUFFLE = "playbackShuffle"
744753 PLAYBACK_STATUS = "playbackStatus"
745754 POWER = "power"
746755 POWER_CONSUMPTION = "powerConsumption"
@@ -765,6 +774,7 @@ class Attribute(StrEnum):
765774 RECOMMENDED_AMOUNT = "recommendedAmount"
766775 REFERENCE_TABLE = "referenceTable"
767776 REFRESH_RESULT = "refreshResult"
777+ REFRIGERATION_SETPOINT = "refrigerationSetpoint"
768778 REGION_CODE = "regionCode"
769779 REGULAR_DETERGENT_ALARM_ENABLED = "regularDetergentAlarmEnabled"
770780 REGULAR_DETERGENT_DOSAGE = "regularDetergentDosage"
@@ -964,6 +974,7 @@ class Attribute(StrEnum):
964974 THERMOSTAT_FAN_MODE = "thermostatFanMode"
965975 THERMOSTAT_MODE = "thermostatMode"
966976 THERMOSTAT_OPERATING_STATE = "thermostatOperatingState"
977+ THERMOSTAT_SETPOINT = "thermostatSetpoint"
967978 THREE_AXIS = "threeAxis"
968979 TIMED_CLEAN_DURATION = "timedCleanDuration"
969980 TIMED_CLEAN_DURATION_RANGE = "timedCleanDurationRange"
@@ -1003,6 +1014,7 @@ class Attribute(StrEnum):
10031014 WASHER_CYCLE = "washerCycle"
10041015 WASHER_JOB_PHASE = "washerJobPhase"
10051016 WASHER_JOB_STATE = "washerJobState"
1017+ WASHER_MODE = "washerMode"
10061018 WASHER_RINSE_CYCLES = "washerRinseCycles"
10071019 WASHER_SOIL_LEVEL = "washerSoilLevel"
10081020 WASHER_SPIN_LEVEL = "washerSpinLevel"
@@ -1100,6 +1112,7 @@ class Attribute(StrEnum):
11001112 Attribute .SUPPORTED_MACHINE_STATES ,
11011113 Attribute .DRYER_JOB_STATE ,
11021114 ],
1115+ Capability .DRYER_MODE : [Attribute .DRYER_MODE ],
11031116 Capability .DUST_SENSOR : [Attribute .DUST_LEVEL , Attribute .FINE_DUST_LEVEL ],
11041117 Capability .DUST_HEALTH_CONCERN : [Attribute .DUST_HEALTH_CONCERN ],
11051118 Capability .ELEVATOR_CALL : [Attribute .CALL_STATUS ],
@@ -1200,6 +1213,8 @@ class Attribute(StrEnum):
12001213 Attribute .SUPPORTED_PLAYBACK_COMMANDS ,
12011214 Attribute .PLAYBACK_STATUS ,
12021215 ],
1216+ Capability .MEDIA_PLAYBACK_REPEAT : [Attribute .PLAYBACK_REPEAT_MODE ],
1217+ Capability .MEDIA_PLAYBACK_SHUFFLE : [Attribute .PLAYBACK_SHUFFLE ],
12031218 Capability .MEDIA_PRESETS : [Attribute .PRESETS ],
12041219 Capability .MEDIA_INPUT_SOURCE : [
12051220 Attribute .SUPPORTED_INPUT_SOURCES ,
@@ -1269,6 +1284,7 @@ class Attribute(StrEnum):
12691284 Attribute .RAPID_COOLING ,
12701285 Attribute .RAPID_FREEZING ,
12711286 ],
1287+ Capability .REFRIGERATION_SETPOINT : [Attribute .REFRIGERATION_SETPOINT ],
12721288 Capability .RELATIVE_BRIGHTNESS : [Attribute .BRIGHTNESS_INTENSITY ],
12731289 Capability .RELATIVE_HUMIDITY_MEASUREMENT : [Attribute .HUMIDITY ],
12741290 Capability .REMOTE_CONTROL_STATUS : [Attribute .REMOTE_CONTROL_ENABLED ],
@@ -1343,6 +1359,7 @@ class Attribute(StrEnum):
13431359 Attribute .SUPPORTED_THERMOSTAT_MODES ,
13441360 ],
13451361 Capability .THERMOSTAT_OPERATING_STATE : [Attribute .THERMOSTAT_OPERATING_STATE ],
1362+ Capability .THERMOSTAT_SETPOINT : [Attribute .THERMOSTAT_SETPOINT ],
13461363 Capability .THREE_AXIS : [Attribute .THREE_AXIS ],
13471364 Capability .TV_CHANNEL : [Attribute .TV_CHANNEL , Attribute .TV_CHANNEL_NAME ],
13481365 Capability .TVOC_MEASUREMENT : [Attribute .TVOC_LEVEL ],
@@ -1359,6 +1376,7 @@ class Attribute(StrEnum):
13591376 Capability .VIDEO_CAPTURE : [Attribute .STREAM , Attribute .CLIP ],
13601377 Capability .VIDEO_STREAM : [Attribute .SUPPORTED_FEATURES , Attribute .STREAM ],
13611378 Capability .VOLTAGE_MEASUREMENT : [Attribute .VOLTAGE ],
1379+ Capability .WASHER_MODE : [Attribute .WASHER_MODE ],
13621380 Capability .WASHER_OPERATING_STATE : [
13631381 Attribute .COMPLETION_TIME ,
13641382 Attribute .MACHINE_STATE ,
@@ -2208,6 +2226,7 @@ class Command(StrEnum):
22082226 SET_COLOR_TEMPERATURE = "setColorTemperature"
22092227 SET_COOLING_SETPOINT = "setCoolingSetpoint"
22102228 SET_DEFROST = "setDefrost"
2229+ SET_DRYER_MODE = "setDryerMode"
22112230 SET_FAN_MODE = "setFanMode"
22122231 SET_FAN_OSCILLATION_MODE = "setFanOscillationMode"
22132232 SET_FAN_SPEED = "setFanSpeed"
@@ -2223,9 +2242,12 @@ class Command(StrEnum):
22232242 SET_MUTE = "setMute"
22242243 SET_OVEN_MODE = "setOvenMode"
22252244 SET_OVEN_SETPOINT = "setOvenSetpoint"
2245+ SET_PLAYBACK_REPEAT_MODE = "setPlaybackRepeatMode"
2246+ SET_PLAYBACK_SHUFFLE = "setPlaybackShuffle"
22262247 SET_PLAYBACK_STATUS = "setPlaybackStatus"
22272248 SET_RAPID_COOLING = "setRapidCooling"
22282249 SET_RAPID_FREEZING = "setRapidFreezing"
2250+ SET_REFRIGERATION_SETPOINT = "setRefrigerationSetpoint"
22292251 SET_RINSE_MODE = "setRinseMode"
22302252 SET_ROBOT_CLEANER_CLEANING_MODE = "setRobotCleanerCleaningMode"
22312253 SET_ROBOT_CLEANER_MOVEMENT = "setRobotCleanerMovement"
@@ -2240,6 +2262,7 @@ class Command(StrEnum):
22402262 SET_TV_CHANNEL = "setTvChannel"
22412263 SET_TV_CHANNEL_NAME = "setTvChannelName"
22422264 SET_VOLUME = "setVolume"
2265+ SET_WASHER_MODE = "setWasherMode"
22432266 SET_WIND_MODE = "setWindMode"
22442267 SIREN = "siren"
22452268 START = "start"
@@ -2296,6 +2319,7 @@ class Command(StrEnum):
22962319 ],
22972320 Capability .DISHWASHER_OPERATING_STATE : [Command .SET_MACHINE_STATE ],
22982321 Capability .DOOR_CONTROL : [Command .OPEN , Command .CLOSE ],
2322+ Capability .DRYER_MODE : [Command .SET_DRYER_MODE ],
22992323 Capability .DRYER_OPERATING_STATE : [Command .SET_MACHINE_STATE ],
23002324 Capability .ELEVATOR_CALL : [Command .CALL ],
23012325 Capability .ENERGY_METER : [Command .RESET_ENERGY_METER ],
@@ -2336,6 +2360,8 @@ class Command(StrEnum):
23362360 Command .SET_PLAYBACK_STATUS ,
23372361 Command .STOP ,
23382362 ],
2363+ Capability .MEDIA_PLAYBACK_REPEAT : [Command .SET_PLAYBACK_REPEAT_MODE ],
2364+ Capability .MEDIA_PLAYBACK_SHUFFLE : [Command .SET_PLAYBACK_SHUFFLE ],
23392365 Capability .MEDIA_TRACK_CONTROL : [Command .NEXT_TRACK , Command .PREVIOUS_TRACK ],
23402366 Capability .MODE : [Command .SET_MODE ],
23412367 Capability .MOMENTARY : [Command .PUSH ],
@@ -2353,6 +2379,7 @@ class Command(StrEnum):
23532379 Command .SET_RAPID_COOLING ,
23542380 Command .SET_RAPID_FREEZING ,
23552381 ],
2382+ Capability .REFRIGERATION_SETPOINT : [Command .SET_REFRIGERATION_SETPOINT ],
23562383 Capability .RICE_COOKER : [
23572384 Command .SCHEDULE_COOKING ,
23582385 Command .SET_MODE ,
@@ -2404,6 +2431,7 @@ class Command(StrEnum):
24042431 ],
24052432 Capability .VIDEO_CAPTURE : [Command .CAPTURE ],
24062433 Capability .VIDEO_STREAM : [Command .START_STREAM , Command .STOP_STREAM ],
2434+ Capability .WASHER_MODE : [Command .SET_WASHER_MODE ],
24072435 Capability .WASHER_OPERATING_STATE : [Command .SET_MACHINE_STATE ],
24082436 Capability .WEBRTC : [
24092437 Command .CLIENT_ICE ,
0 commit comments