TP1X_DA-AC-RAC-01001_0000 (model AR07C9150HZN) reports /wind/strength/vs/0 supportedModes as "0"/"31"-"35" instead of the "0"-"4" scale climate.py's _DEVICE_TO_FAN was built from. Only "0" matched, so fan_mode/fan_modes silently dropped every speed but Auto -- exactly the reported symptom. Rather than hardcoding a second numeric scale, codes _DEVICE_TO_FAN doesn't cover now fall back to the device's own modesName label (parallel-indexed with supportedModes), mirroring how preset_mode already resolves dynamically off a device's own supportedModes instead of a per-model table. Boards using the standard 0-4 scale are unaffected -- _DEVICE_TO_FAN is still tried first, so existing auto/low/medium/high/turbo labels don't change.
526 lines
13 KiB
JSON
526 lines
13 KiB
JSON
{
|
|
"device0": [
|
|
{
|
|
"rt": [
|
|
"x.com.samsung.devcol",
|
|
"oic.wk.col"
|
|
],
|
|
"if": [
|
|
"oic.if.baseline",
|
|
"oic.if.ll",
|
|
"oic.if.b"
|
|
]
|
|
},
|
|
{
|
|
"href": "/aisleep/vs/0",
|
|
"rep": {
|
|
"x.com.samsung.da.displayNightMode": "Off",
|
|
"x.com.samsung.da.elapsedTime": "0",
|
|
"x.com.samsung.da.requestFeedback": "Off",
|
|
"x.com.samsung.da.resultFeedback": "0",
|
|
"x.com.samsung.da.statusFeedback": "Idle",
|
|
"x.com.samsung.da.sleepTime": "14002200"
|
|
}
|
|
},
|
|
{
|
|
"href": "/alarms/vs/0",
|
|
"rep": {
|
|
"x.com.samsung.da.items": [
|
|
{
|
|
"x.com.samsung.da.id": "0",
|
|
"x.com.samsung.da.description": "Alarm",
|
|
"x.com.samsung.da.alarmType": "Device",
|
|
"x.com.samsung.da.code": "ErrorCode_OFF",
|
|
"x.com.samsung.da.triggeredTime": "2024-01-01T00:00:00",
|
|
"x.com.samsung.da.state": "Deleted"
|
|
},
|
|
{
|
|
"x.com.samsung.da.id": "1",
|
|
"x.com.samsung.da.description": "Alarm",
|
|
"x.com.samsung.da.alarmType": "Device",
|
|
"x.com.samsung.da.code": "FilterAlarm_OFF",
|
|
"x.com.samsung.da.triggeredTime": "2024-01-01T00:00:00",
|
|
"x.com.samsung.da.state": "Deleted"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"href": "/availablecontrolsets/vs/0",
|
|
"rep": {
|
|
"x.com.samsung.da.sets": "1DBF00A0012C3F61024804000000",
|
|
"x.com.samsung.da.id": "RAC",
|
|
"x.com.samsung.da.version": "1.0"
|
|
}
|
|
},
|
|
{
|
|
"href": "/configuration/vs/0",
|
|
"rep": {
|
|
"x.com.samsung.da.region": "1150000000",
|
|
"x.com.samsung.da.airconOptionList": [
|
|
"SingleCommand_1",
|
|
"DR",
|
|
"HOMECARE_WIZARD_V2",
|
|
"AI_RAC_KOREA_COOLONLY_3.0",
|
|
"AI_3.0",
|
|
"Auto_To_AI"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"href": "/connectionconfig/vs/0",
|
|
"rep": {
|
|
"autoReconnectionMinVersion": "1.0",
|
|
"autoReconnection": "true",
|
|
"autoReconnectionProtocolType": [
|
|
"helper_hotspot",
|
|
"ble_ocf"
|
|
],
|
|
"supportedWiFiAuthType": [
|
|
"OPEN",
|
|
"WEP",
|
|
"WPA-PSK",
|
|
"WPA2-PSK",
|
|
"SAE"
|
|
],
|
|
"supportedWiFiCryptoType": [
|
|
"TKIP",
|
|
"AES",
|
|
"WEP-64",
|
|
"WEP-128"
|
|
],
|
|
"supportedWiFiFreq": [
|
|
"2.4G"
|
|
],
|
|
"calmConnectionCare": {
|
|
"version": "1.0",
|
|
"role": [
|
|
"things"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"href": "/drlc/0",
|
|
"rep": {
|
|
"DRLevel": 0,
|
|
"start": "1970-01-01T00:00:00Z",
|
|
"duration": 0,
|
|
"override": false
|
|
}
|
|
},
|
|
{
|
|
"href": "/drlc/vs/0",
|
|
"rep": {
|
|
"x.com.samsung.da.drlcLevel": "0",
|
|
"x.com.samsung.da.duration": "00:00:00",
|
|
"x.com.samsung.da.drlcStartTime": "1970-01-01T00:00:00Z",
|
|
"x.com.samsung.da.override": "Off",
|
|
"x.com.samsung.da.realSaving": "Off"
|
|
}
|
|
},
|
|
{
|
|
"href": "/energy/consumption/0",
|
|
"rep": {
|
|
"power": 338.0
|
|
}
|
|
},
|
|
{
|
|
"href": "/energy/consumption/vs/0",
|
|
"rep": {
|
|
"x.com.samsung.da.instantaneousPower": "338.000000",
|
|
"x.com.samsung.da.cumulativePower": "1362848",
|
|
"x.com.samsung.da.cumulativeSavedPower": "0",
|
|
"x.com.samsung.da.cumulativeUnit": "Wh",
|
|
"x.com.samsung.da.instantaneousPowerUnit": "W"
|
|
}
|
|
},
|
|
{
|
|
"href": "/file/information/vs/0",
|
|
"rep": {
|
|
"x.com.samsung.timeoffset": "+09:00",
|
|
"x.com.samsung.supprtedtype": 1
|
|
}
|
|
},
|
|
{
|
|
"href": "/filter/airdustfilter/vs/0",
|
|
"rep": {
|
|
"x.com.samsung.da.filterUsage": "2",
|
|
"x.com.samsung.da.filterUsageResolution": "1",
|
|
"x.com.samsung.da.filterDesiredUsage": "500",
|
|
"x.com.samsung.da.filterStatus": "normal",
|
|
"x.com.samsung.da.filterCapacity": "500",
|
|
"x.com.samsung.da.filterCapacityUnit": "Hour",
|
|
"x.com.samsung.da.filterResetType": [
|
|
"replaceable",
|
|
"washable"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"href": "/humidity/0",
|
|
"rep": {
|
|
"humidity": 0
|
|
}
|
|
},
|
|
{
|
|
"href": "/humidity/vs/0",
|
|
"rep": {
|
|
"x.com.samsung.da.humidity": "0",
|
|
"x.com.samsung.da.fivepercentHumidity": "42"
|
|
}
|
|
},
|
|
{
|
|
"href": "/information/vs/0",
|
|
"rep": {
|
|
"x.com.samsung.da.modelNum": "TP1X_DA-AC-RAC-01001_0000|10250041|6001051C001711014E00482200912000",
|
|
"x.com.samsung.da.description": "TP1X_DA-AC-RAC-01001_0000",
|
|
"x.com.samsung.da.serialNum": "REDACTED",
|
|
"x.com.samsung.da.otnDUID": "REDACTED",
|
|
"x.com.samsung.da.diagProtocolType": "BLE_OCF",
|
|
"x.com.samsung.da.diagLogType": [
|
|
"errCode",
|
|
"dump"
|
|
],
|
|
"x.com.samsung.da.diagDumpType": "file",
|
|
"x.com.samsung.da.diagEndPoint": "SSM",
|
|
"x.com.samsung.da.diagMnid": "0AJT",
|
|
"x.com.samsung.da.diagSetupid": "AR1",
|
|
"x.com.samsung.da.diagMinVersion": "3.0",
|
|
"x.com.samsung.da.diagTsId": "DA01",
|
|
"x.com.samsung.da.serialNumOption": "REDACTED",
|
|
"x.com.samsung.da.items": [
|
|
{
|
|
"x.com.samsung.da.id": "0",
|
|
"x.com.samsung.da.description": "Version",
|
|
"x.com.samsung.da.type": "Software",
|
|
"x.com.samsung.da.number": "02646A260327",
|
|
"x.com.samsung.da.newVersionAvailable": "0"
|
|
},
|
|
{
|
|
"x.com.samsung.da.id": "1",
|
|
"x.com.samsung.da.description": "Version",
|
|
"x.com.samsung.da.type": "Firmware",
|
|
"x.com.samsung.da.number": "102500A23012700",
|
|
"x.com.samsung.da.newVersionAvailable": "0"
|
|
},
|
|
{
|
|
"x.com.samsung.da.id": "2",
|
|
"x.com.samsung.da.description": "Version",
|
|
"x.com.samsung.da.type": "Firmware",
|
|
"x.com.samsung.da.number": "102472A22120800,102528A10000100",
|
|
"x.com.samsung.da.newVersionAvailable": "0"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"href": "/keepnormalstate/vs/0",
|
|
"rep": {
|
|
"x.com.samsung.da.keepnormal": 0
|
|
}
|
|
},
|
|
{
|
|
"href": "/light/vs/0",
|
|
"rep": {
|
|
"mode": "On",
|
|
"supportedModes": [
|
|
"On",
|
|
"Off"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"href": "/mode/convenient/vs/0",
|
|
"rep": {
|
|
"x.com.samsung.da.modes": "Off",
|
|
"x.com.samsung.da.supportedModes": [
|
|
"Off",
|
|
"Sleep",
|
|
"Quiet",
|
|
"Smart",
|
|
"Nano",
|
|
"NanoSleep"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"href": "/mode/vs/0",
|
|
"rep": {
|
|
"x.com.samsung.da.supportedModes": [
|
|
"AIComfort",
|
|
"Cool",
|
|
"Dry",
|
|
"Wind"
|
|
],
|
|
"x.com.samsung.da.modes": [
|
|
"Cool"
|
|
],
|
|
"x.com.samsung.da.options": [
|
|
"Sleep_16",
|
|
"ArtificialWorking_Off",
|
|
"ComfortAICooling_Off",
|
|
"AiTempChanged_Off",
|
|
"AiTemp_280",
|
|
"welcomecare_Off",
|
|
"OutdoorConnection_Connected",
|
|
"OutdoorTemp_86",
|
|
"CoolCapa_28",
|
|
"WarmCapa_0",
|
|
"Volume_100",
|
|
"StopAutoClean_Set",
|
|
"Autoclean_On",
|
|
"DiagnosisAI_Off",
|
|
"ProgressDiagnosisAI_0",
|
|
"ResultDiagnosisAI_Normal",
|
|
"SmartCoolClean_Off",
|
|
"ProgressSmartClean_0",
|
|
"FreezeAlarmSetting_Off",
|
|
"DesiredFreezeAlarm_240",
|
|
"WashAlarm_Off",
|
|
"OptionCode_56440",
|
|
"ExtendOptionCode_246479",
|
|
"RacInfo_None",
|
|
"UpdateAllow_NotAllowed",
|
|
"DurationOn_115",
|
|
"welcomecareElapsedTime_0",
|
|
"welcomecareThresholdTemp_0",
|
|
"welcomecareStartDate_0000",
|
|
"welcomecareEndDate_0000",
|
|
"welcomecareSeason_None"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"href": "/option/autoclean/vs/0",
|
|
"rep": {
|
|
"x.com.samsung.da.status": "Stop",
|
|
"x.com.samsung.da.settingStatus": "On",
|
|
"x.com.samsung.da.progress": "0",
|
|
"x.com.samsung.da.supportedStatus": [
|
|
"Start",
|
|
"Stop"
|
|
],
|
|
"x.com.samsung.da.supportedSettingStatus": [
|
|
"On",
|
|
"Off"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"href": "/option/muteonce/vs/0",
|
|
"rep": {
|
|
"muteonce": "Off"
|
|
}
|
|
},
|
|
{
|
|
"href": "/otninformation/vs/0",
|
|
"rep": {
|
|
"x.com.samsung.da.target": "",
|
|
"x.com.samsung.da.newVersionAvailable": "false",
|
|
"x.com.samsung.da.newVersionNo": "00000000",
|
|
"x.com.samsung.da.currentVersionInfo": "00000000",
|
|
"otnStatus": "None",
|
|
"flashingProgress": "",
|
|
"otnTarget": "main",
|
|
"otnCompleteDate": "noHistory",
|
|
"otnList": [
|
|
{
|
|
"type": "WIFI",
|
|
"modelId": "ARA-WW-TP1-24-ARXX00",
|
|
"versions": [
|
|
"11260327"
|
|
],
|
|
"visVersion": "260327"
|
|
},
|
|
{
|
|
"type": "Micom",
|
|
"modelId": "045210250041FFFFFFFF",
|
|
"versions": [
|
|
"23012700",
|
|
"FFFFFFFF"
|
|
],
|
|
"visVersion": "230127"
|
|
},
|
|
{
|
|
"type": "Micom",
|
|
"modelId": "04521024724110252841",
|
|
"versions": [
|
|
"22120800",
|
|
"10000100"
|
|
],
|
|
"visVersion": "221208"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"href": "/personality/presence/vs/0",
|
|
"rep": {
|
|
"x.com.samsung.da.items": [
|
|
{
|
|
"x.com.samsung.da.id": "",
|
|
"x.com.samsung.da.deviceId": "REDACTED",
|
|
"x.com.samsung.da.value": ""
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"href": "/power/0",
|
|
"rep": {
|
|
"value": true
|
|
}
|
|
},
|
|
{
|
|
"href": "/power/vs/0",
|
|
"rep": {
|
|
"x.com.samsung.da.power": "On",
|
|
"causeSource": "SMTS"
|
|
}
|
|
},
|
|
{
|
|
"href": "/quickcontrol/info/vs/0",
|
|
"rep": {
|
|
"supportedVersion": "1.0"
|
|
}
|
|
},
|
|
{
|
|
"href": "/realtimenotiforclient/vs/0",
|
|
"rep": {
|
|
"x.com.samsung.da.timeforshortnoti": "0",
|
|
"x.com.samsung.da.longnotisubscription": "true",
|
|
"x.com.samsung.da.periodicnotisubscription": "true"
|
|
}
|
|
},
|
|
{
|
|
"href": "/remotedatacontrol/vs/0",
|
|
"rep": {
|
|
"x.com.samsung.da.status": "Off",
|
|
"x.com.samsung.da.connectionStatus": "Disconnected"
|
|
}
|
|
},
|
|
{
|
|
"href": "/remotedeviceinfo/vs/0",
|
|
"rep": {
|
|
"x.com.samsung.da.didList": ""
|
|
}
|
|
},
|
|
{
|
|
"href": "/remotetemperature/vs/0",
|
|
"rep": {
|
|
"x.com.samsung.da.temperature": "",
|
|
"x.com.samsung.da.unit": "",
|
|
"x.com.samsung.da.error": ""
|
|
}
|
|
},
|
|
{
|
|
"href": "/reserverulesets/vs/0",
|
|
"rep": {
|
|
"x.com.samsung.da.sets": "1DFFFFFFFF101E121EFFFFFFFFFFFF01000000012F0100000F000000001C00",
|
|
"x.com.samsung.da.id": "RAC",
|
|
"x.com.samsung.da.version": "1.0"
|
|
}
|
|
},
|
|
{
|
|
"href": "/sensors/vs/0",
|
|
"rep": {}
|
|
},
|
|
{
|
|
"href": "/temperature/control/vs/0",
|
|
"rep": {
|
|
"x.com.samsung.da.increment": "1"
|
|
}
|
|
},
|
|
{
|
|
"href": "/temperature/current/0",
|
|
"rep": {
|
|
"range": [
|
|
16,
|
|
30
|
|
],
|
|
"units": "C",
|
|
"temperature": 28.0
|
|
}
|
|
},
|
|
{
|
|
"href": "/temperature/desired/0",
|
|
"rep": {
|
|
"range": [
|
|
16,
|
|
30
|
|
],
|
|
"units": "C",
|
|
"temperature": 25.0
|
|
}
|
|
},
|
|
{
|
|
"href": "/temperatures/vs/0",
|
|
"rep": {
|
|
"x.com.samsung.da.items": [
|
|
{
|
|
"x.com.samsung.da.id": "0",
|
|
"x.com.samsung.da.description": "Temperature",
|
|
"x.com.samsung.da.desired": "25.0",
|
|
"x.com.samsung.da.current": "28.0",
|
|
"x.com.samsung.da.maximum": "30",
|
|
"x.com.samsung.da.minimum": "16",
|
|
"x.com.samsung.da.increment": "1.0",
|
|
"x.com.samsung.da.unit": "Celsius"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"href": "/timezone/vs/0",
|
|
"rep": {
|
|
"timezoneid": "Asia/Seoul",
|
|
"offset": "+09:00",
|
|
"DST": "OFF"
|
|
}
|
|
},
|
|
{
|
|
"href": "/wind/direction/vs/0",
|
|
"rep": {
|
|
"x.com.samsung.da.modes": "Fix",
|
|
"x.com.samsung.da.supportedModes": [
|
|
"Fix",
|
|
"Up_And_Low",
|
|
"Left_And_Right",
|
|
"All"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"href": "/wind/strength/vs/0",
|
|
"rep": {
|
|
"x.com.samsung.da.modes": "32",
|
|
"x.com.samsung.da.supportedModes": [
|
|
"0",
|
|
"31",
|
|
"32",
|
|
"33",
|
|
"34",
|
|
"35"
|
|
],
|
|
"x.com.samsung.da.modesName": [
|
|
"Auto",
|
|
"1",
|
|
"2",
|
|
"3",
|
|
"4",
|
|
"MAX"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"href": "/wirelessinfo/vs/0",
|
|
"rep": {
|
|
"macaddressWiFi": "REDACTED",
|
|
"macaddressBLE": "REDACTED",
|
|
"connectedApSsid": "REDACTED"
|
|
}
|
|
}
|
|
]
|
|
}
|