/diagnosis/vs/0 was the dump's only unbound href, now covered via dishwasher.DIAGNOSIS (same shape already reused by airconditioner.py). This steam-oven-class board's /mode/vs/0 options[] carries no UpperLamp_ token at all, unlike the NV7000BS-class board LAMP was proven against -- LAMP had no exists_fn, so it registered anyway, always read Off, and any write to it was a no-op the device had no reason to honor. Gives it the same options-token exists_fn gate issue #183 already added to fast_preheat/natural_steam/energy_saving/cooktop_on_alert.
261 lines
6.5 KiB
JSON
261 lines
6.5 KiB
JSON
{
|
|
"device0": [
|
|
{
|
|
"rt": [
|
|
"x.com.samsung.devcol",
|
|
"oic.wk.col"
|
|
],
|
|
"if": [
|
|
"oic.if.baseline",
|
|
"oic.if.ll",
|
|
"oic.if.b"
|
|
]
|
|
},
|
|
{
|
|
"href": "/alarms/vs/0",
|
|
"rep": {
|
|
"rt": [
|
|
"x.com.samsung.da.alarms"
|
|
],
|
|
"if": [
|
|
"oic.if.baseline",
|
|
"oic.if.s"
|
|
],
|
|
"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": "OV_E_OFF",
|
|
"x.com.samsung.da.triggeredTime": "2026-08-05T14:20:14"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"href": "/connected/vs/0",
|
|
"rep": {
|
|
"x.com.samsung.da.connected": "On",
|
|
"rt": [
|
|
"x.com.samsung.da.connected"
|
|
],
|
|
"if": [
|
|
"oic.if.baseline",
|
|
"oic.if.s"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"href": "/diagnosis/vs/0",
|
|
"rep": {
|
|
"x.com.samsung.da.diagnosisStart": "Ready"
|
|
}
|
|
},
|
|
{
|
|
"href": "/doors/vs/0",
|
|
"rep": {
|
|
"x.com.samsung.da.items": [
|
|
{
|
|
"x.com.samsung.da.id": "0",
|
|
"x.com.samsung.da.description": "Door",
|
|
"x.com.samsung.da.openState": "Close",
|
|
"x.com.samsung.da.lock": "Unlock"
|
|
}
|
|
],
|
|
"rt": [
|
|
"x.com.samsung.da.doors"
|
|
],
|
|
"if": [
|
|
"oic.if.baseline",
|
|
"oic.if.s"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"href": "/information/vs/0",
|
|
"rep": {
|
|
"x.com.samsung.da.modelNum": "TP2X_DA-KS-WALLOVEN-000002|40441841|5002011E021011150100000000000000",
|
|
"x.com.samsung.da.description": "NW9000KD/AA1",
|
|
"x.com.samsung.da.serialNum": "**REDACTED**",
|
|
"x.com.samsung.da.otnDUID": "**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": "240205",
|
|
"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": "DE92-04418A_20062500, DE92-04011A_17041300",
|
|
"x.com.samsung.da.newVersionAvailable": "0"
|
|
}
|
|
],
|
|
"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": "610",
|
|
"x.com.samsung.da.diagMinVersion": "1.0"
|
|
}
|
|
},
|
|
{
|
|
"href": "/kidslock/vs/0",
|
|
"rep": {
|
|
"x.com.samsung.da.kidsLock": "Ready"
|
|
}
|
|
},
|
|
{
|
|
"href": "/mode/vs/0",
|
|
"rep": {
|
|
"x.com.samsung.da.supportedModes": [
|
|
"ConvectionBake",
|
|
"ConvectionRoast",
|
|
"Bake",
|
|
"Broil",
|
|
"SteamBake",
|
|
"SteamRoast",
|
|
"Easycook3",
|
|
"Descale",
|
|
"PyroFree",
|
|
"Drain",
|
|
"SelfClean",
|
|
"NoOperation"
|
|
],
|
|
"x.com.samsung.da.modes": [
|
|
"NoOperation"
|
|
],
|
|
"x.com.samsung.da.options": [
|
|
"DeviceType_NW9000KD/AA1",
|
|
"keepWarmReservation_Off",
|
|
"meatprobe_disconnected",
|
|
"NoPreheat_Off",
|
|
"waterInlet_Closed",
|
|
"steamAddLevel_0",
|
|
"descaleAlarm_Normal",
|
|
"descaleNewWaterAlarm_Off",
|
|
"descaleEmptyWaterAlarm_Off",
|
|
"steamGeneratorLevel_Empty",
|
|
"steamUsingTime_66",
|
|
"drainRequired_00",
|
|
"steamState_Standby",
|
|
"descaleState_Standby",
|
|
"waterTankInSwitch_On",
|
|
"pyroFreeState_Standby",
|
|
"waterTankOutSwitch_Off",
|
|
"Sound_On",
|
|
"AdjustingTemp_0",
|
|
"Sabbath_Off",
|
|
"EnergySaving_On"
|
|
],
|
|
"rt": [
|
|
"x.com.samsung.da.mode"
|
|
],
|
|
"if": [
|
|
"oic.if.baseline",
|
|
"oic.if.a"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"href": "/operational/state/vs/0",
|
|
"rep": {
|
|
"x.com.samsung.da.state": "Ready",
|
|
"x.com.samsung.da.operationTime": "00:00:00",
|
|
"x.com.samsung.da.remainingTime": "00:00:00",
|
|
"x.com.samsung.da.progressPercentage": "1",
|
|
"rt": [
|
|
"x.com.samsung.da.operation"
|
|
],
|
|
"if": [
|
|
"oic.if.baseline",
|
|
"oic.if.a"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"href": "/otninformation/vs/0",
|
|
"rep": {
|
|
"x.com.samsung.da.target": "",
|
|
"x.com.samsung.da.newVersionAvailable": "false"
|
|
}
|
|
},
|
|
{
|
|
"href": "/oven/vs/0",
|
|
"rep": {
|
|
"x.com.samsung.da.state": "Ready",
|
|
"rt": [
|
|
"x.com.samsung.da.oven"
|
|
],
|
|
"if": [
|
|
"oic.if.baseline",
|
|
"oic.if.s"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"href": "/power/vs/0",
|
|
"rep": {
|
|
"x.com.samsung.da.power": "On",
|
|
"rt": [
|
|
"x.com.samsung.da.operation"
|
|
],
|
|
"if": [
|
|
"oic.if.baseline",
|
|
"oic.if.s"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"href": "/remotectrl/vs/0",
|
|
"rep": {
|
|
"x.com.samsung.da.remoteControlEnabled": "false",
|
|
"rt": [
|
|
"x.com.samsung.da.configuration"
|
|
],
|
|
"if": [
|
|
"oic.if.baseline",
|
|
"oic.if.s"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"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": "0",
|
|
"x.com.samsung.da.current": "0",
|
|
"x.com.samsung.da.increment": "0",
|
|
"x.com.samsung.da.unit": "Fahrenheit"
|
|
},
|
|
{
|
|
"x.com.samsung.da.id": "1",
|
|
"x.com.samsung.da.description": "Temperature",
|
|
"x.com.samsung.da.desired": "0",
|
|
"x.com.samsung.da.current": "0",
|
|
"x.com.samsung.da.increment": "0",
|
|
"x.com.samsung.da.unit": "Fahrenheit"
|
|
}
|
|
],
|
|
"rt": [
|
|
"x.com.samsung.da.temperatures"
|
|
],
|
|
"if": [
|
|
"oic.if.baseline",
|
|
"oic.if.a"
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|