{ "device0": [ { "rt": [ "x.com.samsung.devcol", "oic.wk.col" ], "if": [ "oic.if.baseline", "oic.if.ll", "oic.if.b" ] }, { "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": "2026-07-30T01:48:51" }, { "x.com.samsung.da.id": "2", "x.com.samsung.da.description": "Alarm", "x.com.samsung.da.alarmType": "Device", "x.com.samsung.da.code": "AC_V_0002_OFF", "x.com.samsung.da.triggeredTime": "2026-07-30T01:48:51" } ] } }, { "href": "/availablecontrolsets/vs/0", "rep": { "x.com.samsung.da.sets": "000000B4012C0000404B04000000", "x.com.samsung.da.id": "FAC", "x.com.samsung.da.version": "1.0" } }, { "href": "/configuration/vs/0", "rep": { "x.com.samsung.da.region": "3017000000", "x.com.samsung.da.airconOptionList": [ "HOMECARE_WIZARD_V2", "ENERGY_2.0", "AI_2.0", "DeviceTypeMaster", "SingleCommand_1" ] } }, { "href": "/diagnosis/vs/0", "rep": {} }, { "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" } }, { "href": "/energy/consumption/0", "rep": { "energy": 800.0, "power": 65278.0 } }, { "href": "/energy/consumption/vs/0", "rep": { "x.com.samsung.da.cumulativeConsumption": "800.000000", "x.com.samsung.da.instantaneousPower": "65278.000000", "x.com.samsung.da.usageThreshold": "0.000000", "x.com.samsung.da.cumulativePower": "544088", "x.com.samsung.da.cumulativeUnit": "Wh", "x.com.samsung.da.instantaneousPowerUnit": "W", "x.com.samsung.da.cumulativePowerType": "individual" } }, { "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": "0", "x.com.samsung.da.filterUsageResolution": "1", "x.com.samsung.da.filterDesiredUsage": "112", "x.com.samsung.da.filterStatus": "normal", "x.com.samsung.da.filterCapacity": "112", "x.com.samsung.da.filterCapacityUnit": "Hour", "x.com.samsung.da.filterResetType": [ "washable" ], "x.com.samsung.da.supportedFilterDesiredUsage": [ "112", "224", "336", "448" ] } }, { "href": "/humidity/0", "rep": { "humidity": 0 } }, { "href": "/humidity/vs/0", "rep": { "x.com.samsung.da.humidity": "0.000000", "x.com.samsung.da.fivepercentHumidity": "58" } }, { "href": "/information/vs/0", "rep": { "x.com.samsung.da.modelNum": "TP2X_FAC_BORA_21K|10233041|600001110015110006000C1200830000", "x.com.samsung.da.description": "TP2X_FAC_BORA_21K", "x.com.samsung.da.serialNum": "**REDACTED**", "x.com.samsung.da.otnDUID": "**REDACTED**", "x.com.samsung.da.diagProtocolType": "WIFI_HTTPS", "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": "000", "x.com.samsung.da.diagMinVersion": "1.0", "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": "02337A260424", "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": "2102240021022200", "x.com.samsung.da.newVersionAvailable": "0" }, { "x.com.samsung.da.id": "2", "x.com.samsung.da.description": "Version", "x.com.samsung.da.type": "Outdoor", "x.com.samsung.da.number": "2103300110000300" } ] } }, { "href": "/keepnormalstate/vs/0", "rep": { "x.com.samsung.da.keepnormal": 5 } }, { "href": "/mode/convenient/vs/0", "rep": { "x.com.samsung.da.modes": "Off", "x.com.samsung.da.supportedModes": [ "Off", "Sleep", "Quiet", "Speed" ] } }, { "href": "/mode/vs/0", "rep": { "x.com.samsung.da.supportedModes": [ "AIComfort", "Cool", "Dry", "Wind" ], "x.com.samsung.da.modes": [ "Wind" ], "x.com.samsung.da.options": [ "Operation_Family", "Blooming_0", "OnTimer_0", "OffTimer_0", "Sleep_16", "ArtificialWorking_Off", "ComfortAICooling_Off", "AiTempChanged_Off", "AiTemp_270", "welcomecare_Off", "Panel_Close", "Weather_Off", "Volume_100", "StopAutoClean_Idle", "DiagnosisAI_Off", "Display_Off", "ProgressDiagnosisAI_1", "ResultDiagnosisAI_Normal", "Service_Off", "SmartCoolClean_Off", "ProgressSmartClean_0", "OutDoorVentil_Off", "FreezeAlarmSetting_Off", "DesiredFreezeAlarm_240", "OptionCode_529", "ExtendOptionCode_16975", "RacInfo_First", "RacInfo_None_Second", "ModelInfo_16K_BORA_VENT2", "UpdateAllow_NotAllowed", "EnergySaveIcon_Off", "DurationOn_0", "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", "SpeedClean", "QuietClean", "Stop" ], "x.com.samsung.da.supportedSettingStatus": [ "On", "SpeedClean", "QuietClean", "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": "AFA-KR-TP2-21-AF9X00", "versions": [ "10260424" ], "visVersion": "260424" }, { "type": "Micom", "modelId": "04511023304110232941", "versions": [ "21022400", "21022200" ], "visVersion": "210224" }, { "type": "Micom", "modelId": "04511022974110229941", "versions": [ "21033001", "10000300" ], "visVersion": "210330" }, { "type": "Micom", "modelId": "045110230741FFFFFFFF", "versions": [ "22050300", "FFFFFFFF" ], "visVersion": "220503" } ] } }, { "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": false } }, { "href": "/power/vs/0", "rep": { "x.com.samsung.da.power": "Off" } }, { "href": "/realtimenotiforclient/vs/0", "rep": { "x.com.samsung.da.timeforshortnoti": "0", "x.com.samsung.da.longnotisubscription": "true", "x.com.samsung.da.periodicnotisubscription": "true" } }, { "href": "/runn/vs/0", "rep": { "x.com.samsung.da.runningMode": 0 } }, { "href": "/subdevices/vs/0", "rep": { "x.com.samsung.da.subdeviceIdList": [ "6c2dff6d-ee5c-dad1-6a5e-000000000001" ] } }, { "href": "/temperature/control/vs/0", "rep": { "x.com.samsung.da.increment": "1" } }, { "href": "/temperature/current/0", "rep": { "range": [ 18.0, 30.0 ], "units": "C", "temperature": 32.0 } }, { "href": "/temperature/desired/0", "rep": { "range": [ 18.0, 30.0 ], "units": "C", "temperature": 24.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": "24.0", "x.com.samsung.da.current": "32.0", "x.com.samsung.da.maximum": "30", "x.com.samsung.da.minimum": "18", "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": "NotSupported", "x.com.samsung.da.supportedModes": [ "NotSupported" ] } }, { "href": "/wind/strength/vs/0", "rep": { "x.com.samsung.da.modes": "2", "x.com.samsung.da.supportedModes": [ "0", "2", "3", "4" ], "x.com.samsung.da.modesName": [ "Auto", "Mid", "High", "Turbo" ] } } ], "oic_res": [ { "di": "**REDACTED**", "links": [ { "href": "/oic/sec/doxm", "rt": [ "oic.r.doxm" ], "if": [ "oic.if.baseline" ], "p": { "bm": 1, "sec": true, "port": 49154, "x.org.iotivity.tls": 0 } }, { "href": "/oic/sec/pstat", "rt": [ "oic.r.pstat" ], "if": [ "oic.if.baseline" ], "p": { "bm": 1, "sec": true, "port": 49154, "x.org.iotivity.tls": 0 } }, { "href": "/oic/d", "rt": [ "oic.wk.d", "oic.d.airconditioner" ], "if": [ "oic.if.baseline", "oic.if.r" ], "p": { "bm": 1, "sec": false, "x.org.iotivity.tcp": 0 } }, { "href": "/oic/p", "rt": [ "oic.wk.p" ], "if": [ "oic.if.baseline", "oic.if.r" ], "p": { "bm": 1, "sec": false, "x.org.iotivity.tcp": 0 } }, { "href": "/hass/state/vs/0", "rt": [ "x.com.samsung.da.hass.state" ], "if": [ "oic.if.baseline", "oic.if.a" ], "p": { "bm": 3, "sec": false, "x.org.iotivity.tcp": 0 } }, { "href": "/hass/command/vs/0", "rt": [ "x.com.samsung.da.hass.command" ], "if": [ "oic.if.baseline", "oic.if.a" ], "p": { "bm": 3, "sec": false, "x.org.iotivity.tcp": 0 } }, { "href": "/file/transfer/chunk/vs/0", "rt": [ "x.com.samsung.file.chunk" ], "if": [ "oic.if.baseline", "oic.if.a" ], "p": { "bm": 1, "sec": false, "x.org.iotivity.tcp": 0 } }, { "href": "/file/list/vs/0", "rt": [ "x.com.samsung.file.list" ], "if": [ "oic.if.baseline", "oic.if.s" ], "p": { "bm": 1, "sec": false, "x.org.iotivity.tcp": 0 } }, { "href": "/file/transfer/vs/0", "rt": [ "x.com.samsung.file.transfer" ], "if": [ "oic.if.baseline", "oic.if.a" ], "p": { "bm": 3, "sec": false, "x.org.iotivity.tcp": 0 } }, { "href": "/6c2dff6d-ee5c-dad1-6a5e-000000000001/file/list/vs/0", "rt": [ "x.com.samsung.file.list" ], "if": [ "oic.if.baseline", "oic.if.s" ], "p": { "bm": 1, "sec": false, "x.org.iotivity.tcp": 0 } }, { "href": "/6c2dff6d-ee5c-dad1-6a5e-000000000001/file/transfer/vs/0", "rt": [ "x.com.samsung.file.transfer" ], "if": [ "oic.if.baseline", "oic.if.a" ], "p": { "bm": 3, "sec": false, "x.org.iotivity.tcp": 0 } }, { "href": "/EasySetupResURI", "rt": [ "oic.r.easysetup" ], "if": [ "oic.if.baseline", "oic.if.ll", "oic.if.b" ], "p": { "bm": 1, "sec": true, "port": 49154, "x.org.iotivity.tls": 0 } }, { "href": "/WiFiConfResURI", "rt": [ "oic.wk.wifi" ], "if": [ "oic.if.baseline" ], "p": { "bm": 1, "sec": true, "port": 49154, "x.org.iotivity.tls": 0 } }, { "href": "/CoapCloudConfResURI", "rt": [ "oic.wk.cloudserver" ], "if": [ "oic.if.baseline" ], "p": { "bm": 1, "sec": true, "port": 49154, "x.org.iotivity.tls": 0 } }, { "href": "/DevConfResURI", "rt": [ "oic.wk.devconf" ], "if": [ "oic.if.baseline" ], "p": { "bm": 1, "sec": true, "port": 49154, "x.org.iotivity.tls": 0 } }, { "href": "/sec/provisioninginfo", "rt": [ "x.com.samsung.provisioninginfo" ], "if": [ "oic.if.baseline", "oic.if.a" ], "p": { "bm": 1, "sec": false, "x.org.iotivity.tcp": 0 } }, { "href": "/sec/accesspointlist", "rt": [ "x.com.samsung.accesspointlist" ], "if": [ "oic.if.baseline", "oic.if.s" ], "p": { "bm": 1, "sec": false, "x.org.iotivity.tcp": 0 } } ] } ], "probes": { "/6c2dff6d-ee5c-dad1-6a5e-000000000001/information/vs/0": { "x.com.samsung.da.modelNum": "TP2X_FAC_BORA_RAC_21K|10233041|60010610001500014600081200810000", "x.com.samsung.da.description": "TP2X_FAC_BORA_RAC_21K", "x.com.samsung.da.serialNum": "TEST-SUBDEVICE-SERIAL-0000" } }, "seeds_note": "device0 and oic_res are real, captured from the reporter's issue #205 report. subdeviceIdList in device0's /subdevices/vs/0 is restored to the real ['6c2dff6d-ee5c-dad1-6a5e-000000000001'] (HA's diagnostics download redacts it, matching redact.py's 'deviceid' substring rule, not because it's account data -- same restoration airconditioner_fac_bora_2in1_device.json documents for the same field), and every other value is otherwise exactly what HA's download redacts (serials/otnDUID etc.) against the same physical TP2X_FAC_BORA_21K unit as airconditioner_fac_bora_2in1_device.json -- same subdeviceIdList UUID, same wall subdevice. Filed specifically because, contrary to the assumption that fixture's seed batch was built on, this unit's /6c2dff6d-ee5c-dad1-6a5e-000000000001/device/0 does NOT answer (subdevice_probes in the report shows it False), so the Collection-batch fallback this fixture exercises (registry.subdevices.enumerate_subdevices' per-href probe, issue #205) is what has to find the subdevice instead. The one probes entry, /6c2dff6d-ee5c-dad1-6a5e-000000000001/information/vs/0, is the same real capture already used in airconditioner_fac_bora_2in1_device.json's seed batch (issue #177 comment 5113518087) -- the only href ever actually confirmed to answer under this UUID prefix. No other /6c2dff6d-ee5c-dad1-6a5e-000000000001/* href has been confirmed live yet, so none are seeded here; this fixture's expected outcome is the candidate being found by the flat-href probe but then correctly held back by discover_partitioned's liveness gate (information alone binds no entity), matching where the real issue stands -- not a materialized climate entity, which would require guessing at unconfirmed hrefs. The probe's serialNum (\"TEST-SUBDEVICE-SERIAL-0000\") is a hand-placed placeholder for the real value, not HA's own redaction output -- same placeholder airconditioner_fac_bora_2in1_device.json uses for the identical field." }