It looks like everything for the primary and child sensors is available in the single status call. As you mentioned in the original issue I filed, the status for all three child devices comes back empty.
Cooler is the primary refrigerated compartment, freezer is the bottom left freezer-only compartment, and cvroom is the “flexzone” compartment that can be either freezer or refrigerator.
DEVICE INFO
{
"deviceId": "********-****-****-****-************",
"name": "[refrigerator] Samsung (LCD)",
"label": "Refrigerator Family Hub",
"locationId": "********-****-****-****-************",
"roomId": "********-****-****-****-************",
"deviceTypeId": "5ce8f920-4075-4a14-b513-497b12d85f10",
"deviceTypeName": "Samsung OCF Refrigerator",
"deviceNetworkType": "UNKNOWN",
"components": [
{
"id": "cooler",
"capabilities": [
{
"id": "temperatureMeasurement",
"version": 1
},
{
"id": "contactSensor",
"version": 1
},
{
"id": "sensor",
"version": 1
},
{
"id": "thermostatCoolingSetpoint",
"version": 1
}
]
},
{
"id": "cvroom",
"capabilities": [
{
"id": "contactSensor",
"version": 1
},
{
"id": "sensor",
"version": 1
}
]
},
{
"id": "freezer",
"capabilities": [
{
"id": "temperatureMeasurement",
"version": 1
},
{
"id": "contactSensor",
"version": 1
},
{
"id": "sensor",
"version": 1
},
{
"id": "thermostatCoolingSetpoint",
"version": 1
}
]
},
{
"id": "main",
"capabilities": [
{
"id": "temperatureMeasurement",
"version": 1
},
{
"id": "contactSensor",
"version": 1
},
{
"id": "refresh",
"version": 1
},
{
"id": "ocf",
"version": 1
},
{
"id": "refrigeration",
"version": 1
},
{
"id": "filterStatus",
"version": 1
},
{
"id": "execute",
"version": 1
}
]
}
],
"dth": {
"deviceTypeId": "5ce8f920-4075-4a14-b513-497b12d85f10",
"deviceTypeName": "Samsung OCF Refrigerator",
"deviceNetworkType": "UNKNOWN",
"completedSetup": true,
"networkSecurityLevel": "UNKNOWN"
},
"type": "DTH"
}
DEVICE STATUS
{
"components": {
"cooler": {
"contactSensor": {
"contact": {
"value": "closed"
}
},
"temperatureMeasurement": {
"temperature": {
"value": 37,
"unit": "F"
}
},
"sensor": {},
"thermostatCoolingSetpoint": {
"coolingSetpoint": {
"value": 37,
"unit": "F"
}
}
},
"freezer": {
"contactSensor": {
"contact": {
"value": "closed"
}
},
"temperatureMeasurement": {
"temperature": {
"value": 0,
"unit": "F"
}
},
"sensor": {},
"thermostatCoolingSetpoint": {
"coolingSetpoint": {
"value": 0,
"unit": "F"
}
}
},
"main": {
"contactSensor": {
"contact": {
"value": "closed"
}
},
"refrigeration": {
"defrost": {
"value": "off"
},
"rapidFreezing": {
"value": "false"
},
"rapidCooling": {
"value": "false"
}
},
"ocf": {
"st": {
"value": null
},
"mnfv": {
"value": "1.0"
},
"mndt": {
"value": null
},
"mnhw": {
"value": "1.0"
},
"di": {
"value": "********-****-****-****-************"
},
"mnsl": {
"value": null
},
"dmv": {
"value": "res.1.1.0,sh.1.1.0"
},
"n": {
"value": "[refrigerator] Samsung (LCD)"
},
"vid": {
"value": "DA-REF-NORMAL-000001"
},
"mnmo": {
"value": "18K_REF_LCD_FHUB3.0|00079341|00000350021024280102000000000000"
},
"mnmn": {
"value": "Samsung Electronics"
},
"mnml": {
"value": "http://www.samsung.com"
},
"mnpv": {
"value": "2015050100079341"
},
"mnos": {
"value": "Tizen(3.0)"
},
"pi": {
"value": "********-****-****-****-************"
},
"icv": {
"value": "core.1.1.0"
}
},
"filterStatus": {
"filterStatus": {
"value": null
}
},
"refresh": {},
"temperatureMeasurement": {
"temperature": {
"value": 37,
"unit": "F"
}
},
"execute": {
"data": {
"value": {
"payload": {
"x.com.samsung.da.items": [
{
"x.com.samsung.da.id": "0",
"x.com.samsung.da.openState": "Close"
},
{
"x.com.samsung.da.id": "1",
"x.com.samsung.da.openState": "Close"
},
{
"x.com.samsung.da.id": "2",
"x.com.samsung.da.openState": "Close"
}
],
"if": [
"oic.if.baseline",
"oic.if.s"
],
"rt": [
"x.com.samsung.da.doors"
]
}
}
}
}
},
"cvroom": {
"contactSensor": {
"contact": {
"value": "closed"
}
},
"sensor": {}
}
}
}