mirror of
https://github.com/home-assistant/core.git
synced 2025-07-27 23:27:37 +00:00
Add another EHS SmartThings fixture (#144920)
* Add another EHS SmartThings fixture * Add another EHS
This commit is contained in:
parent
34c7c3f384
commit
2050b0b375
@ -118,6 +118,8 @@ def mock_smartthings() -> Generator[AsyncMock]:
|
|||||||
"vd_sensor_light_2023",
|
"vd_sensor_light_2023",
|
||||||
"iphone",
|
"iphone",
|
||||||
"da_sac_ehs_000001_sub",
|
"da_sac_ehs_000001_sub",
|
||||||
|
"da_sac_ehs_000002_sub",
|
||||||
|
"da_ac_ehs_01001",
|
||||||
"da_wm_dw_000001",
|
"da_wm_dw_000001",
|
||||||
"da_wm_wd_000001",
|
"da_wm_wd_000001",
|
||||||
"da_wm_wd_000001_1",
|
"da_wm_wd_000001_1",
|
||||||
|
@ -0,0 +1,744 @@
|
|||||||
|
{
|
||||||
|
"components": {
|
||||||
|
"main": {
|
||||||
|
"custom.thermostatSetpointControl": {
|
||||||
|
"minimumSetpoint": {
|
||||||
|
"value": 38,
|
||||||
|
"unit": "C",
|
||||||
|
"timestamp": "2025-05-14T19:29:59.586Z"
|
||||||
|
},
|
||||||
|
"maximumSetpoint": {
|
||||||
|
"value": 69,
|
||||||
|
"unit": "C",
|
||||||
|
"timestamp": "2025-05-14T19:29:59.586Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"airConditionerMode": {
|
||||||
|
"availableAcModes": {
|
||||||
|
"value": null
|
||||||
|
},
|
||||||
|
"supportedAcModes": {
|
||||||
|
"value": ["eco", "std", "power", "force"],
|
||||||
|
"timestamp": "2025-05-14T13:26:17.184Z"
|
||||||
|
},
|
||||||
|
"airConditionerMode": {
|
||||||
|
"value": "std",
|
||||||
|
"timestamp": "2025-05-14T13:26:17.184Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"samsungce.deviceIdentification": {
|
||||||
|
"micomAssayCode": {
|
||||||
|
"value": null
|
||||||
|
},
|
||||||
|
"modelName": {
|
||||||
|
"value": null
|
||||||
|
},
|
||||||
|
"serialNumber": {
|
||||||
|
"value": null
|
||||||
|
},
|
||||||
|
"serialNumberExtra": {
|
||||||
|
"value": null
|
||||||
|
},
|
||||||
|
"modelClassificationCode": {
|
||||||
|
"value": null
|
||||||
|
},
|
||||||
|
"description": {
|
||||||
|
"value": null
|
||||||
|
},
|
||||||
|
"releaseYear": {
|
||||||
|
"value": null
|
||||||
|
},
|
||||||
|
"binaryId": {
|
||||||
|
"value": "TP1X_DA_AC_EHS_01001_0000",
|
||||||
|
"timestamp": "2025-05-14T13:26:17.184Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"switch": {
|
||||||
|
"switch": {
|
||||||
|
"value": "off",
|
||||||
|
"timestamp": "2025-05-14T13:26:17.184Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"ocf": {
|
||||||
|
"st": {
|
||||||
|
"value": null
|
||||||
|
},
|
||||||
|
"mndt": {
|
||||||
|
"value": null
|
||||||
|
},
|
||||||
|
"mnfv": {
|
||||||
|
"value": "AEH-WW-TP1-22-AE6000_17240903",
|
||||||
|
"timestamp": "2025-04-13T13:07:05.925Z"
|
||||||
|
},
|
||||||
|
"mnhw": {
|
||||||
|
"value": "Realtek",
|
||||||
|
"timestamp": "2025-04-13T13:07:05.925Z"
|
||||||
|
},
|
||||||
|
"di": {
|
||||||
|
"value": "4165c51e-bf6b-c5b6-fd53-127d6248754b",
|
||||||
|
"timestamp": "2025-04-13T13:07:05.925Z"
|
||||||
|
},
|
||||||
|
"mnsl": {
|
||||||
|
"value": "http://www.samsung.com",
|
||||||
|
"timestamp": "2025-04-13T13:07:05.925Z"
|
||||||
|
},
|
||||||
|
"dmv": {
|
||||||
|
"value": "1.2.1",
|
||||||
|
"timestamp": "2025-04-13T13:07:05.925Z"
|
||||||
|
},
|
||||||
|
"n": {
|
||||||
|
"value": "Samsung EHS",
|
||||||
|
"timestamp": "2025-04-13T13:07:05.925Z"
|
||||||
|
},
|
||||||
|
"mnmo": {
|
||||||
|
"value": "TP1X_DA_AC_EHS_01001_0000|10250141|60070110001711034A00010000002000",
|
||||||
|
"timestamp": "2025-05-14T13:26:17.184Z"
|
||||||
|
},
|
||||||
|
"vid": {
|
||||||
|
"value": "DA-AC-EHS-01001",
|
||||||
|
"timestamp": "2025-04-13T13:07:05.925Z"
|
||||||
|
},
|
||||||
|
"mnmn": {
|
||||||
|
"value": "Samsung Electronics",
|
||||||
|
"timestamp": "2025-04-13T13:07:05.925Z"
|
||||||
|
},
|
||||||
|
"mnml": {
|
||||||
|
"value": "http://www.samsung.com",
|
||||||
|
"timestamp": "2025-04-13T13:07:05.925Z"
|
||||||
|
},
|
||||||
|
"mnpv": {
|
||||||
|
"value": "DAWIT 2.0",
|
||||||
|
"timestamp": "2025-04-13T13:07:05.925Z"
|
||||||
|
},
|
||||||
|
"mnos": {
|
||||||
|
"value": "TizenRT 3.1",
|
||||||
|
"timestamp": "2025-04-13T13:07:05.925Z"
|
||||||
|
},
|
||||||
|
"pi": {
|
||||||
|
"value": "4165c51e-bf6b-c5b6-fd53-127d6248754b",
|
||||||
|
"timestamp": "2025-04-13T13:07:05.925Z"
|
||||||
|
},
|
||||||
|
"icv": {
|
||||||
|
"value": "core.1.1.0",
|
||||||
|
"timestamp": "2025-04-13T13:07:05.925Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"samsungce.toggleSwitch": {
|
||||||
|
"switch": {
|
||||||
|
"value": "off",
|
||||||
|
"timestamp": "2025-05-14T13:26:17.184Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"custom.disabledCapabilities": {
|
||||||
|
"disabledCapabilities": {
|
||||||
|
"value": [
|
||||||
|
"samsungce.alwaysOnSensing",
|
||||||
|
"samsungce.sacDisplayCondition"
|
||||||
|
],
|
||||||
|
"timestamp": "2025-04-13T13:07:09.182Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"samsungce.sensingOnSuspendMode": {
|
||||||
|
"sensingOnSuspendMode": {
|
||||||
|
"value": "unavailable",
|
||||||
|
"timestamp": "2025-04-13T13:00:53.287Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"samsungce.driverVersion": {
|
||||||
|
"versionNumber": {
|
||||||
|
"value": 25010101,
|
||||||
|
"timestamp": "2025-04-13T13:00:53.287Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"sec.diagnosticsInformation": {
|
||||||
|
"logType": {
|
||||||
|
"value": ["errCode", "dump"],
|
||||||
|
"timestamp": "2025-05-14T13:26:17.184Z"
|
||||||
|
},
|
||||||
|
"endpoint": {
|
||||||
|
"value": "SSM",
|
||||||
|
"timestamp": "2025-05-14T13:26:17.184Z"
|
||||||
|
},
|
||||||
|
"minVersion": {
|
||||||
|
"value": "3.0",
|
||||||
|
"timestamp": "2025-05-14T13:26:17.184Z"
|
||||||
|
},
|
||||||
|
"signinPermission": {
|
||||||
|
"value": null
|
||||||
|
},
|
||||||
|
"setupId": {
|
||||||
|
"value": "AE0",
|
||||||
|
"timestamp": "2025-05-14T13:26:17.184Z"
|
||||||
|
},
|
||||||
|
"protocolType": {
|
||||||
|
"value": "ble_ocf",
|
||||||
|
"timestamp": "2025-05-14T13:26:17.184Z"
|
||||||
|
},
|
||||||
|
"tsId": {
|
||||||
|
"value": "DA01",
|
||||||
|
"timestamp": "2025-05-14T13:26:17.184Z"
|
||||||
|
},
|
||||||
|
"mnId": {
|
||||||
|
"value": "0AJT",
|
||||||
|
"timestamp": "2025-05-14T13:26:17.184Z"
|
||||||
|
},
|
||||||
|
"dumpType": {
|
||||||
|
"value": "file",
|
||||||
|
"timestamp": "2025-05-14T13:26:17.184Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"temperatureMeasurement": {
|
||||||
|
"temperatureRange": {
|
||||||
|
"value": null
|
||||||
|
},
|
||||||
|
"temperature": {
|
||||||
|
"value": 57,
|
||||||
|
"unit": "C",
|
||||||
|
"timestamp": "2025-05-14T19:51:09.752Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"custom.deviceReportStateConfiguration": {
|
||||||
|
"reportStateRealtimePeriod": {
|
||||||
|
"value": "enabled",
|
||||||
|
"timestamp": "2025-05-14T13:26:17.184Z"
|
||||||
|
},
|
||||||
|
"reportStateRealtime": {
|
||||||
|
"value": {
|
||||||
|
"state": "disabled"
|
||||||
|
},
|
||||||
|
"timestamp": "2025-05-14T13:26:17.184Z"
|
||||||
|
},
|
||||||
|
"reportStatePeriod": {
|
||||||
|
"value": "enabled",
|
||||||
|
"timestamp": "2025-05-14T13:26:17.184Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"thermostatCoolingSetpoint": {
|
||||||
|
"coolingSetpointRange": {
|
||||||
|
"value": null
|
||||||
|
},
|
||||||
|
"coolingSetpoint": {
|
||||||
|
"value": 56,
|
||||||
|
"unit": "C",
|
||||||
|
"timestamp": "2025-05-14T19:29:59.586Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"demandResponseLoadControl": {
|
||||||
|
"drlcStatus": {
|
||||||
|
"value": {
|
||||||
|
"drlcType": 1,
|
||||||
|
"drlcLevel": 0,
|
||||||
|
"duration": 0,
|
||||||
|
"override": false
|
||||||
|
},
|
||||||
|
"timestamp": "2025-05-14T13:26:17.184Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"powerConsumptionReport": {
|
||||||
|
"powerConsumption": {
|
||||||
|
"value": {
|
||||||
|
"energy": 4053792,
|
||||||
|
"deltaEnergy": 0,
|
||||||
|
"power": 0,
|
||||||
|
"powerEnergy": 0.0,
|
||||||
|
"persistedEnergy": 0,
|
||||||
|
"energySaved": 0,
|
||||||
|
"persistedSavedEnergy": 0,
|
||||||
|
"start": "2025-05-13T23:00:23Z",
|
||||||
|
"end": "2025-05-14T13:26:17Z"
|
||||||
|
},
|
||||||
|
"timestamp": "2025-05-14T13:26:17.184Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"samsungce.ehsCycleData": {
|
||||||
|
"outdoor": {
|
||||||
|
"value": [
|
||||||
|
{
|
||||||
|
"timestamp": "2025-05-13T22:45:05Z",
|
||||||
|
"data": "0000000050624249410207D002580000FFFF00350032A05A00000000"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"timestamp": "2025-05-13T22:50:07Z",
|
||||||
|
"data": "001400145B683E414102015A02120002FFFF002F007CA06200000000"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"timestamp": "2025-05-13T22:55:06Z",
|
||||||
|
"data": "00000000586643494102000000000000FFFF003D003BA06200000000"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"unit": "C",
|
||||||
|
"timestamp": "2025-05-14T13:26:17.184Z"
|
||||||
|
},
|
||||||
|
"indoor": {
|
||||||
|
"value": [
|
||||||
|
{
|
||||||
|
"timestamp": "2025-05-13T22:45:05Z",
|
||||||
|
"data": "4B0559590505014264000000000000000001000000021F1C0000007505054B"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"timestamp": "2025-05-13T22:50:07Z",
|
||||||
|
"data": "5C055D5E0505013A64000000000000000001000000021F210000007505054B"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"timestamp": "2025-05-13T22:55:06Z",
|
||||||
|
"data": "49055D5D0505000000000000000000000000000000021F260000007505054B"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"unit": "C",
|
||||||
|
"timestamp": "2025-05-14T13:26:17.184Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"custom.outingMode": {
|
||||||
|
"outingMode": {
|
||||||
|
"value": "off",
|
||||||
|
"timestamp": "2025-05-14T13:26:17.184Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"samsungce.ehsThermostat": {
|
||||||
|
"connectionState": {
|
||||||
|
"value": "disconnected",
|
||||||
|
"timestamp": "2025-05-14T13:26:17.184Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"samsungce.individualControlLock": {
|
||||||
|
"lockState": {
|
||||||
|
"value": "unlocked",
|
||||||
|
"timestamp": "2025-05-14T13:26:17.184Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"samsungce.alwaysOnSensing": {
|
||||||
|
"origins": {
|
||||||
|
"value": null
|
||||||
|
},
|
||||||
|
"alwaysOn": {
|
||||||
|
"value": null
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"refresh": {},
|
||||||
|
"samsungce.ehsFsvSettings": {
|
||||||
|
"fsvSettings": {
|
||||||
|
"value": [
|
||||||
|
{
|
||||||
|
"id": "1031",
|
||||||
|
"inUse": true,
|
||||||
|
"resolution": 1,
|
||||||
|
"type": "temperature",
|
||||||
|
"minValue": 37,
|
||||||
|
"maxValue": 75,
|
||||||
|
"value": 65,
|
||||||
|
"isValid": true,
|
||||||
|
"temperatureUnit": "C"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "1032",
|
||||||
|
"inUse": true,
|
||||||
|
"resolution": 1,
|
||||||
|
"type": "temperature",
|
||||||
|
"minValue": 15,
|
||||||
|
"maxValue": 37,
|
||||||
|
"value": 26,
|
||||||
|
"isValid": true,
|
||||||
|
"temperatureUnit": "C"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "1051",
|
||||||
|
"inUse": true,
|
||||||
|
"resolution": 1,
|
||||||
|
"type": "temperature",
|
||||||
|
"minValue": 50,
|
||||||
|
"maxValue": 70,
|
||||||
|
"value": 69,
|
||||||
|
"isValid": true,
|
||||||
|
"temperatureUnit": "C"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "1052",
|
||||||
|
"inUse": true,
|
||||||
|
"resolution": 1,
|
||||||
|
"type": "temperature",
|
||||||
|
"minValue": 30,
|
||||||
|
"maxValue": 40,
|
||||||
|
"value": 38,
|
||||||
|
"isValid": true,
|
||||||
|
"temperatureUnit": "C"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "2011",
|
||||||
|
"inUse": true,
|
||||||
|
"resolution": 1,
|
||||||
|
"type": "temperature",
|
||||||
|
"minValue": -20,
|
||||||
|
"maxValue": 5,
|
||||||
|
"value": -5,
|
||||||
|
"isValid": true,
|
||||||
|
"temperatureUnit": "C"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "2012",
|
||||||
|
"inUse": true,
|
||||||
|
"resolution": 1,
|
||||||
|
"type": "temperature",
|
||||||
|
"minValue": 10,
|
||||||
|
"maxValue": 20,
|
||||||
|
"value": 10,
|
||||||
|
"isValid": true,
|
||||||
|
"temperatureUnit": "C"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "2021",
|
||||||
|
"inUse": true,
|
||||||
|
"resolution": 1,
|
||||||
|
"type": "temperature",
|
||||||
|
"minValue": 17,
|
||||||
|
"maxValue": 75,
|
||||||
|
"value": 70,
|
||||||
|
"isValid": true,
|
||||||
|
"temperatureUnit": "C"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "2022",
|
||||||
|
"inUse": true,
|
||||||
|
"resolution": 1,
|
||||||
|
"type": "temperature",
|
||||||
|
"minValue": 17,
|
||||||
|
"maxValue": 75,
|
||||||
|
"value": 45,
|
||||||
|
"isValid": true,
|
||||||
|
"temperatureUnit": "C"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "2031",
|
||||||
|
"inUse": true,
|
||||||
|
"resolution": 1,
|
||||||
|
"type": "temperature",
|
||||||
|
"minValue": 17,
|
||||||
|
"maxValue": 75,
|
||||||
|
"value": 70,
|
||||||
|
"isValid": true,
|
||||||
|
"temperatureUnit": "C"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "2032",
|
||||||
|
"inUse": true,
|
||||||
|
"resolution": 1,
|
||||||
|
"type": "temperature",
|
||||||
|
"minValue": 17,
|
||||||
|
"maxValue": 75,
|
||||||
|
"value": 40,
|
||||||
|
"isValid": true,
|
||||||
|
"temperatureUnit": "C"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "2091",
|
||||||
|
"inUse": true,
|
||||||
|
"resolution": 1,
|
||||||
|
"type": "etc",
|
||||||
|
"minValue": 0,
|
||||||
|
"maxValue": 4,
|
||||||
|
"value": 0,
|
||||||
|
"isValid": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "2092",
|
||||||
|
"inUse": true,
|
||||||
|
"resolution": 1,
|
||||||
|
"type": "etc",
|
||||||
|
"minValue": 0,
|
||||||
|
"maxValue": 4,
|
||||||
|
"value": 0,
|
||||||
|
"isValid": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "2093",
|
||||||
|
"inUse": true,
|
||||||
|
"resolution": 1,
|
||||||
|
"type": "etc",
|
||||||
|
"minValue": 1,
|
||||||
|
"maxValue": 4,
|
||||||
|
"value": 2,
|
||||||
|
"isValid": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "3011",
|
||||||
|
"inUse": true,
|
||||||
|
"resolution": 1,
|
||||||
|
"type": "etc",
|
||||||
|
"minValue": 0,
|
||||||
|
"maxValue": 2,
|
||||||
|
"value": 1,
|
||||||
|
"isValid": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "3071",
|
||||||
|
"inUse": true,
|
||||||
|
"resolution": 1,
|
||||||
|
"type": "etc",
|
||||||
|
"minValue": 0,
|
||||||
|
"maxValue": 1,
|
||||||
|
"value": 0,
|
||||||
|
"isValid": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "4011",
|
||||||
|
"inUse": true,
|
||||||
|
"resolution": 1,
|
||||||
|
"type": "etc",
|
||||||
|
"minValue": 0,
|
||||||
|
"maxValue": 1,
|
||||||
|
"value": 1,
|
||||||
|
"isValid": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "4012",
|
||||||
|
"inUse": true,
|
||||||
|
"resolution": 1,
|
||||||
|
"type": "temperature",
|
||||||
|
"minValue": -15,
|
||||||
|
"maxValue": 20,
|
||||||
|
"value": 0,
|
||||||
|
"isValid": true,
|
||||||
|
"temperatureUnit": "C"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "4021",
|
||||||
|
"inUse": true,
|
||||||
|
"resolution": 1,
|
||||||
|
"type": "etc",
|
||||||
|
"minValue": 0,
|
||||||
|
"maxValue": 2,
|
||||||
|
"value": 0,
|
||||||
|
"isValid": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "4042",
|
||||||
|
"inUse": true,
|
||||||
|
"resolution": 1,
|
||||||
|
"type": "temperature",
|
||||||
|
"minValue": 5,
|
||||||
|
"maxValue": 15,
|
||||||
|
"value": 10,
|
||||||
|
"isValid": true,
|
||||||
|
"temperatureUnit": "C"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "4061",
|
||||||
|
"inUse": true,
|
||||||
|
"resolution": 1,
|
||||||
|
"type": "etc",
|
||||||
|
"minValue": 0,
|
||||||
|
"maxValue": 1,
|
||||||
|
"value": 0,
|
||||||
|
"isValid": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"timestamp": "2025-05-14T13:26:17.184Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"execute": {
|
||||||
|
"data": {
|
||||||
|
"value": null
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"samsungce.sacDisplayCondition": {
|
||||||
|
"switch": {
|
||||||
|
"value": null
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"sec.wifiConfiguration": {
|
||||||
|
"autoReconnection": {
|
||||||
|
"value": true,
|
||||||
|
"timestamp": "2025-05-14T13:26:17.184Z"
|
||||||
|
},
|
||||||
|
"minVersion": {
|
||||||
|
"value": "1.0",
|
||||||
|
"timestamp": "2025-05-14T13:26:17.184Z"
|
||||||
|
},
|
||||||
|
"supportedWiFiFreq": {
|
||||||
|
"value": ["2.4G"],
|
||||||
|
"timestamp": "2025-05-14T13:26:17.184Z"
|
||||||
|
},
|
||||||
|
"supportedAuthType": {
|
||||||
|
"value": ["OPEN", "WEP", "WPA-PSK", "WPA2-PSK", "SAE"],
|
||||||
|
"timestamp": "2025-05-14T13:26:17.184Z"
|
||||||
|
},
|
||||||
|
"protocolType": {
|
||||||
|
"value": ["helper_hotspot", "ble_ocf"],
|
||||||
|
"timestamp": "2025-05-14T13:26:17.184Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"samsungce.softwareVersion": {
|
||||||
|
"versions": {
|
||||||
|
"value": [
|
||||||
|
{
|
||||||
|
"id": "0",
|
||||||
|
"swType": "Software",
|
||||||
|
"versionNumber": "02504A240903",
|
||||||
|
"description": "Version"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "1",
|
||||||
|
"swType": "Firmware",
|
||||||
|
"versionNumber": "02501A24062401,FFFFFFFFFFFFFF",
|
||||||
|
"description": "Version"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "2",
|
||||||
|
"swType": "Outdoor",
|
||||||
|
"versionNumber": "02572A23081000,02549A10000800",
|
||||||
|
"description": "Version"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"timestamp": "2025-05-14T13:26:17.184Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"custom.energyType": {
|
||||||
|
"energyType": {
|
||||||
|
"value": null
|
||||||
|
},
|
||||||
|
"energySavingSupport": {
|
||||||
|
"value": true,
|
||||||
|
"timestamp": "2025-04-13T13:00:53.287Z"
|
||||||
|
},
|
||||||
|
"drMaxDuration": {
|
||||||
|
"value": 99999999,
|
||||||
|
"unit": "min",
|
||||||
|
"timestamp": "2025-04-13T13:00:53.287Z"
|
||||||
|
},
|
||||||
|
"energySavingLevel": {
|
||||||
|
"value": null
|
||||||
|
},
|
||||||
|
"energySavingInfo": {
|
||||||
|
"value": null
|
||||||
|
},
|
||||||
|
"supportedEnergySavingLevels": {
|
||||||
|
"value": null
|
||||||
|
},
|
||||||
|
"energySavingOperation": {
|
||||||
|
"value": false,
|
||||||
|
"timestamp": "2025-05-14T13:26:17.184Z"
|
||||||
|
},
|
||||||
|
"notificationTemplateID": {
|
||||||
|
"value": null
|
||||||
|
},
|
||||||
|
"energySavingOperationSupport": {
|
||||||
|
"value": true,
|
||||||
|
"timestamp": "2025-04-13T13:00:53.287Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"samsungce.softwareUpdate": {
|
||||||
|
"targetModule": {
|
||||||
|
"value": {
|
||||||
|
"newVersion": "00000000",
|
||||||
|
"currentVersion": "00000000",
|
||||||
|
"moduleType": "mainController"
|
||||||
|
},
|
||||||
|
"timestamp": "2025-05-11T20:13:06.918Z"
|
||||||
|
},
|
||||||
|
"otnDUID": {
|
||||||
|
"value": "7XCFUCFWT6VB4",
|
||||||
|
"timestamp": "2025-05-14T13:26:17.184Z"
|
||||||
|
},
|
||||||
|
"lastUpdatedDate": {
|
||||||
|
"value": null
|
||||||
|
},
|
||||||
|
"availableModules": {
|
||||||
|
"value": [],
|
||||||
|
"timestamp": "2025-04-13T13:00:53.287Z"
|
||||||
|
},
|
||||||
|
"newVersionAvailable": {
|
||||||
|
"value": false,
|
||||||
|
"timestamp": "2025-05-14T13:26:17.184Z"
|
||||||
|
},
|
||||||
|
"operatingState": {
|
||||||
|
"value": "none",
|
||||||
|
"timestamp": "2025-05-11T20:13:06.918Z"
|
||||||
|
},
|
||||||
|
"progress": {
|
||||||
|
"value": null
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"samsungce.ehsTemperatureReference": {
|
||||||
|
"temperatureReference": {
|
||||||
|
"value": "water",
|
||||||
|
"timestamp": "2025-05-14T19:29:59.586Z"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"INDOOR1": {
|
||||||
|
"samsungce.ehsThermostat": {
|
||||||
|
"connectionState": {
|
||||||
|
"value": "disconnected",
|
||||||
|
"timestamp": "2025-05-14T13:26:17.184Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"samsungce.toggleSwitch": {
|
||||||
|
"switch": {
|
||||||
|
"value": "off",
|
||||||
|
"timestamp": "2025-05-14T13:26:17.184Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"temperatureMeasurement": {
|
||||||
|
"temperatureRange": {
|
||||||
|
"value": null
|
||||||
|
},
|
||||||
|
"temperature": {
|
||||||
|
"value": 18.5,
|
||||||
|
"unit": "C",
|
||||||
|
"timestamp": "2025-05-14T19:54:55.948Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"custom.thermostatSetpointControl": {
|
||||||
|
"minimumSetpoint": {
|
||||||
|
"value": 26,
|
||||||
|
"unit": "C",
|
||||||
|
"timestamp": "2025-05-14T19:54:55.948Z"
|
||||||
|
},
|
||||||
|
"maximumSetpoint": {
|
||||||
|
"value": 65,
|
||||||
|
"unit": "C",
|
||||||
|
"timestamp": "2025-05-14T19:54:55.948Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"airConditionerMode": {
|
||||||
|
"availableAcModes": {
|
||||||
|
"value": null
|
||||||
|
},
|
||||||
|
"supportedAcModes": {
|
||||||
|
"value": ["cool", "heat", "auto"],
|
||||||
|
"timestamp": "2025-05-14T13:26:17.184Z"
|
||||||
|
},
|
||||||
|
"airConditionerMode": {
|
||||||
|
"value": "heat",
|
||||||
|
"timestamp": "2025-05-14T13:26:17.184Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"samsungce.ehsTemperatureReference": {
|
||||||
|
"temperatureReference": {
|
||||||
|
"value": "water",
|
||||||
|
"timestamp": "2025-05-14T19:54:55.948Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"thermostatCoolingSetpoint": {
|
||||||
|
"coolingSetpointRange": {
|
||||||
|
"value": null
|
||||||
|
},
|
||||||
|
"coolingSetpoint": {
|
||||||
|
"value": 35,
|
||||||
|
"unit": "C",
|
||||||
|
"timestamp": "2025-05-14T19:54:55.948Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"samsungce.sacDisplayCondition": {
|
||||||
|
"switch": {
|
||||||
|
"value": null
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"switch": {
|
||||||
|
"switch": {
|
||||||
|
"value": "off",
|
||||||
|
"timestamp": "2025-05-14T13:26:17.184Z"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,868 @@
|
|||||||
|
{
|
||||||
|
"components": {
|
||||||
|
"main": {
|
||||||
|
"samsungce.ehsBoosterHeater": {
|
||||||
|
"status": {
|
||||||
|
"value": "off",
|
||||||
|
"timestamp": "2025-05-08T10:20:02.885Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"samsungce.systemAirConditionerReservation": {
|
||||||
|
"reservations": {
|
||||||
|
"value": null
|
||||||
|
},
|
||||||
|
"maxNumberOfReservations": {
|
||||||
|
"value": null
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"custom.thermostatSetpointControl": {
|
||||||
|
"minimumSetpoint": {
|
||||||
|
"value": 40,
|
||||||
|
"unit": "C",
|
||||||
|
"timestamp": "2025-05-05T03:39:24.310Z"
|
||||||
|
},
|
||||||
|
"maximumSetpoint": {
|
||||||
|
"value": 57,
|
||||||
|
"unit": "C",
|
||||||
|
"timestamp": "2025-05-05T03:39:24.310Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"airConditionerMode": {
|
||||||
|
"availableAcModes": {
|
||||||
|
"value": null
|
||||||
|
},
|
||||||
|
"supportedAcModes": {
|
||||||
|
"value": ["eco", "std", "power", "force"],
|
||||||
|
"timestamp": "2025-01-16T18:03:09.830Z"
|
||||||
|
},
|
||||||
|
"airConditionerMode": {
|
||||||
|
"value": "std",
|
||||||
|
"timestamp": "2025-05-09T02:59:47.311Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"samsungce.deviceIdentification": {
|
||||||
|
"micomAssayCode": {
|
||||||
|
"value": null
|
||||||
|
},
|
||||||
|
"modelName": {
|
||||||
|
"value": null
|
||||||
|
},
|
||||||
|
"serialNumber": {
|
||||||
|
"value": null
|
||||||
|
},
|
||||||
|
"serialNumberExtra": {
|
||||||
|
"value": null
|
||||||
|
},
|
||||||
|
"modelClassificationCode": {
|
||||||
|
"value": null
|
||||||
|
},
|
||||||
|
"description": {
|
||||||
|
"value": null
|
||||||
|
},
|
||||||
|
"releaseYear": {
|
||||||
|
"value": 22,
|
||||||
|
"timestamp": "2025-03-31T04:25:24.686Z"
|
||||||
|
},
|
||||||
|
"binaryId": {
|
||||||
|
"value": "SAC_EHS_SPLIT",
|
||||||
|
"timestamp": "2025-05-08T18:03:08.376Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"switch": {
|
||||||
|
"switch": {
|
||||||
|
"value": "on",
|
||||||
|
"timestamp": "2025-05-09T04:25:00.539Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"ocf": {
|
||||||
|
"st": {
|
||||||
|
"value": "2025-05-04T18:37:15Z",
|
||||||
|
"timestamp": "2025-05-08T18:03:08.223Z"
|
||||||
|
},
|
||||||
|
"mndt": {
|
||||||
|
"value": "",
|
||||||
|
"timestamp": "2025-05-08T18:03:08.223Z"
|
||||||
|
},
|
||||||
|
"mnfv": {
|
||||||
|
"value": "20250317.1",
|
||||||
|
"timestamp": "2025-05-08T18:03:08.223Z"
|
||||||
|
},
|
||||||
|
"mnhw": {
|
||||||
|
"value": "",
|
||||||
|
"timestamp": "2025-05-08T18:03:08.223Z"
|
||||||
|
},
|
||||||
|
"di": {
|
||||||
|
"value": "3810e5ad-5351-d9f9-12ff-000001200000",
|
||||||
|
"timestamp": "2025-05-08T18:03:08.220Z"
|
||||||
|
},
|
||||||
|
"mnsl": {
|
||||||
|
"value": "",
|
||||||
|
"timestamp": "2025-05-08T18:03:08.223Z"
|
||||||
|
},
|
||||||
|
"dmv": {
|
||||||
|
"value": "res.1.1.0,sh.1.1.0",
|
||||||
|
"timestamp": "2025-05-08T18:03:08.220Z"
|
||||||
|
},
|
||||||
|
"n": {
|
||||||
|
"value": "Eco Heating System",
|
||||||
|
"timestamp": "2025-05-08T18:03:08.220Z"
|
||||||
|
},
|
||||||
|
"mnmo": {
|
||||||
|
"value": "SAC_EHS_SPLIT|220614|61007300001600000400000000000000",
|
||||||
|
"timestamp": "2025-05-08T18:03:08.376Z"
|
||||||
|
},
|
||||||
|
"vid": {
|
||||||
|
"value": "DA-SAC-EHS-000002-SUB",
|
||||||
|
"timestamp": "2025-05-08T18:03:08.223Z"
|
||||||
|
},
|
||||||
|
"mnmn": {
|
||||||
|
"value": "Samsung Electronics",
|
||||||
|
"timestamp": "2025-05-08T18:03:08.223Z"
|
||||||
|
},
|
||||||
|
"mnml": {
|
||||||
|
"value": "",
|
||||||
|
"timestamp": "2025-05-08T18:03:08.223Z"
|
||||||
|
},
|
||||||
|
"mnpv": {
|
||||||
|
"value": "4.0",
|
||||||
|
"timestamp": "2025-05-08T18:03:08.223Z"
|
||||||
|
},
|
||||||
|
"mnos": {
|
||||||
|
"value": "Tizen",
|
||||||
|
"timestamp": "2025-05-08T18:03:08.223Z"
|
||||||
|
},
|
||||||
|
"pi": {
|
||||||
|
"value": "3810e5ad-5351-d9f9-12ff-000001200000",
|
||||||
|
"timestamp": "2025-05-08T18:03:08.223Z"
|
||||||
|
},
|
||||||
|
"icv": {
|
||||||
|
"value": "core.1.1.0",
|
||||||
|
"timestamp": "2025-05-08T18:03:08.220Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"samsungce.toggleSwitch": {
|
||||||
|
"switch": {
|
||||||
|
"value": "on",
|
||||||
|
"timestamp": "2025-01-18T15:00:57.101Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"custom.disabledCapabilities": {
|
||||||
|
"disabledCapabilities": {
|
||||||
|
"value": [
|
||||||
|
"remoteControlStatus",
|
||||||
|
"thermostatHeatingSetpoint",
|
||||||
|
"samsungce.systemAirConditionerReservation",
|
||||||
|
"demandResponseLoadControl"
|
||||||
|
],
|
||||||
|
"timestamp": "2025-04-01T04:45:26.332Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"samsungce.sensingOnSuspendMode": {
|
||||||
|
"sensingOnSuspendMode": {
|
||||||
|
"value": "available",
|
||||||
|
"timestamp": "2025-03-31T04:25:24.686Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"samsungce.driverVersion": {
|
||||||
|
"versionNumber": {
|
||||||
|
"value": 25010101,
|
||||||
|
"timestamp": "2025-03-31T05:10:13.818Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"temperatureMeasurement": {
|
||||||
|
"temperatureRange": {
|
||||||
|
"value": null
|
||||||
|
},
|
||||||
|
"temperature": {
|
||||||
|
"value": 49.6,
|
||||||
|
"unit": "C",
|
||||||
|
"timestamp": "2025-05-09T04:55:51.712Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"thermostatHeatingSetpoint": {
|
||||||
|
"heatingSetpoint": {
|
||||||
|
"value": null
|
||||||
|
},
|
||||||
|
"heatingSetpointRange": {
|
||||||
|
"value": null
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"samsungce.ehsDiverterValve": {
|
||||||
|
"position": {
|
||||||
|
"value": "room",
|
||||||
|
"timestamp": "2025-05-09T03:33:56.476Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"custom.deviceReportStateConfiguration": {
|
||||||
|
"reportStateRealtimePeriod": {
|
||||||
|
"value": "enabled",
|
||||||
|
"timestamp": "2025-01-16T11:17:32.484Z"
|
||||||
|
},
|
||||||
|
"reportStateRealtime": {
|
||||||
|
"value": {
|
||||||
|
"state": "disabled"
|
||||||
|
},
|
||||||
|
"timestamp": "2025-05-08T20:17:09.388Z"
|
||||||
|
},
|
||||||
|
"reportStatePeriod": {
|
||||||
|
"value": "enabled",
|
||||||
|
"timestamp": "2025-01-16T11:17:32.484Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"thermostatCoolingSetpoint": {
|
||||||
|
"coolingSetpointRange": {
|
||||||
|
"value": null
|
||||||
|
},
|
||||||
|
"coolingSetpoint": {
|
||||||
|
"value": 52,
|
||||||
|
"unit": "C",
|
||||||
|
"timestamp": "2025-05-05T03:39:24.310Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"demandResponseLoadControl": {
|
||||||
|
"drlcStatus": {
|
||||||
|
"value": {
|
||||||
|
"drlcType": 1,
|
||||||
|
"drlcLevel": -1,
|
||||||
|
"start": "1970-01-01T00:00:00Z",
|
||||||
|
"duration": 0,
|
||||||
|
"override": false
|
||||||
|
},
|
||||||
|
"timestamp": "2025-01-16T18:03:09.830Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"powerConsumptionReport": {
|
||||||
|
"powerConsumption": {
|
||||||
|
"value": {
|
||||||
|
"energy": 9575308.0,
|
||||||
|
"deltaEnergy": 45.0,
|
||||||
|
"power": 0.015,
|
||||||
|
"powerEnergy": 0.22207609332044917,
|
||||||
|
"persistedEnergy": 9575308.0,
|
||||||
|
"energySaved": 0,
|
||||||
|
"start": "2025-05-09T04:39:01Z",
|
||||||
|
"end": "2025-05-09T05:02:01Z"
|
||||||
|
},
|
||||||
|
"timestamp": "2025-05-09T05:02:01.788Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"samsungce.ehsCycleData": {
|
||||||
|
"outdoor": {
|
||||||
|
"value": [
|
||||||
|
{
|
||||||
|
"timestamp": "2025-05-08T19:43:06Z",
|
||||||
|
"data": "0000000063753CFF3C020050027600000000"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"timestamp": "2025-05-08T19:48:06Z",
|
||||||
|
"data": "000000005A7442FF3F0201E0000000000000"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"timestamp": "2025-05-08T19:53:06Z",
|
||||||
|
"data": "00000000577441FF3E0201E0000000000000"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"unit": "C",
|
||||||
|
"timestamp": "2025-05-09T04:57:00.361Z"
|
||||||
|
},
|
||||||
|
"indoor": {
|
||||||
|
"value": [
|
||||||
|
{
|
||||||
|
"timestamp": "2025-05-08T19:43:06Z",
|
||||||
|
"data": "565856575805002B640000000101000000000000000E0BB2"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"timestamp": "2025-05-08T19:48:06Z",
|
||||||
|
"data": "5155575757050000000000000101000000000000000E0BB7"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"timestamp": "2025-05-08T19:53:06Z",
|
||||||
|
"data": "535556565705002B640000000101000000000000000E0BBA"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"unit": "C",
|
||||||
|
"timestamp": "2025-05-09T04:57:00.361Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"custom.outingMode": {
|
||||||
|
"outingMode": {
|
||||||
|
"value": "off",
|
||||||
|
"timestamp": "2025-01-16T11:17:32.257Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"samsungce.ehsThermostat": {
|
||||||
|
"connectionState": {
|
||||||
|
"value": "disconnected",
|
||||||
|
"timestamp": "2025-01-16T11:17:32.210Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"refresh": {},
|
||||||
|
"samsungce.ehsFsvSettings": {
|
||||||
|
"fsvSettings": {
|
||||||
|
"value": [
|
||||||
|
{
|
||||||
|
"id": "1031",
|
||||||
|
"inUse": true,
|
||||||
|
"resolution": 1,
|
||||||
|
"type": "temperature",
|
||||||
|
"minValue": 37,
|
||||||
|
"maxValue": 65,
|
||||||
|
"value": 43,
|
||||||
|
"isValid": true,
|
||||||
|
"temperatureUnit": "C"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "1032",
|
||||||
|
"inUse": true,
|
||||||
|
"resolution": 1,
|
||||||
|
"type": "temperature",
|
||||||
|
"minValue": 15,
|
||||||
|
"maxValue": 37,
|
||||||
|
"value": 25,
|
||||||
|
"isValid": true,
|
||||||
|
"temperatureUnit": "C"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "1051",
|
||||||
|
"inUse": true,
|
||||||
|
"resolution": 1,
|
||||||
|
"type": "temperature",
|
||||||
|
"minValue": 50,
|
||||||
|
"maxValue": 70,
|
||||||
|
"value": 57,
|
||||||
|
"isValid": true,
|
||||||
|
"temperatureUnit": "C"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "1052",
|
||||||
|
"inUse": true,
|
||||||
|
"resolution": 1,
|
||||||
|
"type": "temperature",
|
||||||
|
"minValue": 30,
|
||||||
|
"maxValue": 40,
|
||||||
|
"value": 40,
|
||||||
|
"isValid": true,
|
||||||
|
"temperatureUnit": "C"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "2011",
|
||||||
|
"inUse": true,
|
||||||
|
"resolution": 1,
|
||||||
|
"type": "temperature",
|
||||||
|
"minValue": -20,
|
||||||
|
"maxValue": 5,
|
||||||
|
"value": -10,
|
||||||
|
"isValid": true,
|
||||||
|
"temperatureUnit": "C"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "2012",
|
||||||
|
"inUse": true,
|
||||||
|
"resolution": 1,
|
||||||
|
"type": "temperature",
|
||||||
|
"minValue": 10,
|
||||||
|
"maxValue": 20,
|
||||||
|
"value": 20,
|
||||||
|
"isValid": true,
|
||||||
|
"temperatureUnit": "C"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "2021",
|
||||||
|
"inUse": true,
|
||||||
|
"resolution": 1,
|
||||||
|
"type": "temperature",
|
||||||
|
"minValue": 17,
|
||||||
|
"maxValue": 65,
|
||||||
|
"value": 37,
|
||||||
|
"isValid": true,
|
||||||
|
"temperatureUnit": "C"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "2022",
|
||||||
|
"inUse": true,
|
||||||
|
"resolution": 1,
|
||||||
|
"type": "temperature",
|
||||||
|
"minValue": 17,
|
||||||
|
"maxValue": 65,
|
||||||
|
"value": 25,
|
||||||
|
"isValid": true,
|
||||||
|
"temperatureUnit": "C"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "2031",
|
||||||
|
"inUse": true,
|
||||||
|
"resolution": 1,
|
||||||
|
"type": "temperature",
|
||||||
|
"minValue": 17,
|
||||||
|
"maxValue": 65,
|
||||||
|
"value": 40,
|
||||||
|
"isValid": true,
|
||||||
|
"temperatureUnit": "C"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "2032",
|
||||||
|
"inUse": true,
|
||||||
|
"resolution": 1,
|
||||||
|
"type": "temperature",
|
||||||
|
"minValue": 17,
|
||||||
|
"maxValue": 65,
|
||||||
|
"value": 25,
|
||||||
|
"isValid": true,
|
||||||
|
"temperatureUnit": "C"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "2091",
|
||||||
|
"inUse": true,
|
||||||
|
"resolution": 1,
|
||||||
|
"type": "etc",
|
||||||
|
"minValue": 0,
|
||||||
|
"maxValue": 4,
|
||||||
|
"value": 0,
|
||||||
|
"isValid": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "2092",
|
||||||
|
"inUse": true,
|
||||||
|
"resolution": 1,
|
||||||
|
"type": "etc",
|
||||||
|
"minValue": 0,
|
||||||
|
"maxValue": 4,
|
||||||
|
"value": 0,
|
||||||
|
"isValid": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "2093",
|
||||||
|
"inUse": true,
|
||||||
|
"resolution": 1,
|
||||||
|
"type": "etc",
|
||||||
|
"minValue": 1,
|
||||||
|
"maxValue": 4,
|
||||||
|
"value": 4,
|
||||||
|
"isValid": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "3011",
|
||||||
|
"inUse": true,
|
||||||
|
"resolution": 1,
|
||||||
|
"type": "etc",
|
||||||
|
"minValue": 0,
|
||||||
|
"maxValue": 2,
|
||||||
|
"value": 1,
|
||||||
|
"isValid": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "3071",
|
||||||
|
"inUse": true,
|
||||||
|
"resolution": 1,
|
||||||
|
"type": "etc",
|
||||||
|
"minValue": 0,
|
||||||
|
"maxValue": 1,
|
||||||
|
"value": 0,
|
||||||
|
"isValid": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "4011",
|
||||||
|
"inUse": true,
|
||||||
|
"resolution": 1,
|
||||||
|
"type": "etc",
|
||||||
|
"minValue": 0,
|
||||||
|
"maxValue": 1,
|
||||||
|
"value": 0,
|
||||||
|
"isValid": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "4012",
|
||||||
|
"inUse": true,
|
||||||
|
"resolution": 1,
|
||||||
|
"type": "temperature",
|
||||||
|
"minValue": -15,
|
||||||
|
"maxValue": 20,
|
||||||
|
"value": 0,
|
||||||
|
"isValid": true,
|
||||||
|
"temperatureUnit": "C"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "4021",
|
||||||
|
"inUse": true,
|
||||||
|
"resolution": 1,
|
||||||
|
"type": "etc",
|
||||||
|
"minValue": 0,
|
||||||
|
"maxValue": 2,
|
||||||
|
"value": 0,
|
||||||
|
"isValid": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "4042",
|
||||||
|
"inUse": true,
|
||||||
|
"resolution": 1,
|
||||||
|
"type": "temperature",
|
||||||
|
"minValue": 5,
|
||||||
|
"maxValue": 15,
|
||||||
|
"value": 10,
|
||||||
|
"isValid": true,
|
||||||
|
"temperatureUnit": "C"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "4061",
|
||||||
|
"inUse": true,
|
||||||
|
"resolution": 1,
|
||||||
|
"type": "etc",
|
||||||
|
"minValue": 0,
|
||||||
|
"maxValue": 1,
|
||||||
|
"value": 1,
|
||||||
|
"isValid": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"timestamp": "2025-04-25T02:52:46.974Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"execute": {
|
||||||
|
"data": {
|
||||||
|
"value": {
|
||||||
|
"payload": {
|
||||||
|
"rt": ["x.com.samsung.da.information"],
|
||||||
|
"if": ["oic.if.a"],
|
||||||
|
"x.com.samsung.da.modelNum": "SAC_EHS_SPLIT|220614|61007300001600000400000000000000",
|
||||||
|
"x.com.samsung.da.description": "EHS_TANK",
|
||||||
|
"x.com.samsung.da.serialNum": "0TYZPAOTC00301P",
|
||||||
|
"x.com.samsung.da.versionId": "Samsung Electronics",
|
||||||
|
"x.com.samsung.da.items": [
|
||||||
|
{
|
||||||
|
"x.com.samsung.da.number": "DB91-02102A 2023-09-14",
|
||||||
|
"x.com.samsung.da.type": "Software",
|
||||||
|
"x.com.samsung.da.newVersionAvailable": "false",
|
||||||
|
"x.com.samsung.da.id": "0",
|
||||||
|
"x.com.samsung.da.description": "Version"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"x.com.samsung.da.number": "DB91-02100A 2020-07-10",
|
||||||
|
"x.com.samsung.da.type": "Firmware",
|
||||||
|
"x.com.samsung.da.newVersionAvailable": "false",
|
||||||
|
"x.com.samsung.da.id": "1",
|
||||||
|
"x.com.samsung.da.description": "Version"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"x.com.samsung.da.number": "DB91-02103B 2022-06-14",
|
||||||
|
"x.com.samsung.da.type": "Firmware",
|
||||||
|
"x.com.samsung.da.newVersionAvailable": "false",
|
||||||
|
"x.com.samsung.da.id": "2",
|
||||||
|
"x.com.samsung.da.description": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"x.com.samsung.da.number": "DB91-02091B 2022-08-02",
|
||||||
|
"x.com.samsung.da.type": "Firmware",
|
||||||
|
"x.com.samsung.da.newVersionAvailable": "false",
|
||||||
|
"x.com.samsung.da.id": "3",
|
||||||
|
"x.com.samsung.da.description": "EHS SPLIT"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"data": {
|
||||||
|
"href": "/information/vs/0"
|
||||||
|
},
|
||||||
|
"timestamp": "2024-03-25T19:40:05.820Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"samsungce.sacDisplayCondition": {
|
||||||
|
"switch": {
|
||||||
|
"value": "enabled",
|
||||||
|
"timestamp": "2025-01-16T11:17:32.301Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"samsungce.softwareVersion": {
|
||||||
|
"versions": {
|
||||||
|
"value": [
|
||||||
|
{
|
||||||
|
"id": "0",
|
||||||
|
"swType": "Software",
|
||||||
|
"versionNumber": "DB91-02102A 2025-03-17",
|
||||||
|
"description": "Version"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "1",
|
||||||
|
"swType": "Firmware",
|
||||||
|
"versionNumber": "DB91-02100A 2020-07-10",
|
||||||
|
"description": "Version"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "2",
|
||||||
|
"swType": "Firmware",
|
||||||
|
"versionNumber": "DB91-02103B 2022-06-14",
|
||||||
|
"description": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "3",
|
||||||
|
"swType": "Firmware",
|
||||||
|
"versionNumber": "DB91-02091B 2022-08-02",
|
||||||
|
"description": "EHS SPLIT"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"timestamp": "2025-04-28T03:40:34.481Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"remoteControlStatus": {
|
||||||
|
"remoteControlEnabled": {
|
||||||
|
"value": "true",
|
||||||
|
"timestamp": "2025-01-16T11:17:32.469Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"custom.energyType": {
|
||||||
|
"energyType": {
|
||||||
|
"value": "2.0",
|
||||||
|
"timestamp": "2025-01-16T18:03:09.830Z"
|
||||||
|
},
|
||||||
|
"energySavingSupport": {
|
||||||
|
"value": false,
|
||||||
|
"timestamp": "2023-10-05T18:12:48.916Z"
|
||||||
|
},
|
||||||
|
"drMaxDuration": {
|
||||||
|
"value": null
|
||||||
|
},
|
||||||
|
"energySavingLevel": {
|
||||||
|
"value": null
|
||||||
|
},
|
||||||
|
"energySavingInfo": {
|
||||||
|
"value": null
|
||||||
|
},
|
||||||
|
"supportedEnergySavingLevels": {
|
||||||
|
"value": null
|
||||||
|
},
|
||||||
|
"energySavingOperation": {
|
||||||
|
"value": null
|
||||||
|
},
|
||||||
|
"notificationTemplateID": {
|
||||||
|
"value": null
|
||||||
|
},
|
||||||
|
"energySavingOperationSupport": {
|
||||||
|
"value": null
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"samsungce.softwareUpdate": {
|
||||||
|
"targetModule": {
|
||||||
|
"value": null
|
||||||
|
},
|
||||||
|
"otnDUID": {
|
||||||
|
"value": null
|
||||||
|
},
|
||||||
|
"lastUpdatedDate": {
|
||||||
|
"value": null
|
||||||
|
},
|
||||||
|
"availableModules": {
|
||||||
|
"value": [],
|
||||||
|
"timestamp": "2025-01-16T11:17:32.328Z"
|
||||||
|
},
|
||||||
|
"newVersionAvailable": {
|
||||||
|
"value": false,
|
||||||
|
"timestamp": "2025-01-16T11:17:32.328Z"
|
||||||
|
},
|
||||||
|
"operatingState": {
|
||||||
|
"value": null
|
||||||
|
},
|
||||||
|
"progress": {
|
||||||
|
"value": null
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"samsungce.ehsTemperatureReference": {
|
||||||
|
"temperatureReference": {
|
||||||
|
"value": "water",
|
||||||
|
"timestamp": "2025-01-16T11:17:32.266Z"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"INDOOR1": {
|
||||||
|
"samsungce.systemAirConditionerReservation": {
|
||||||
|
"reservations": {
|
||||||
|
"value": null
|
||||||
|
},
|
||||||
|
"maxNumberOfReservations": {
|
||||||
|
"value": null
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"samsungce.ehsThermostat": {
|
||||||
|
"connectionState": {
|
||||||
|
"value": "disconnected",
|
||||||
|
"timestamp": "2025-01-16T11:17:32.378Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"samsungce.toggleSwitch": {
|
||||||
|
"switch": {
|
||||||
|
"value": "on",
|
||||||
|
"timestamp": "2025-01-16T11:17:32.176Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"custom.disabledCapabilities": {
|
||||||
|
"disabledCapabilities": {
|
||||||
|
"value": ["samsungce.systemAirConditionerReservation"],
|
||||||
|
"timestamp": "2025-03-31T04:25:24.686Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"temperatureMeasurement": {
|
||||||
|
"temperatureRange": {
|
||||||
|
"value": null
|
||||||
|
},
|
||||||
|
"temperature": {
|
||||||
|
"value": 31.2,
|
||||||
|
"unit": "C",
|
||||||
|
"timestamp": "2025-05-09T04:57:52.869Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"custom.thermostatSetpointControl": {
|
||||||
|
"minimumSetpoint": {
|
||||||
|
"value": -1000,
|
||||||
|
"unit": "C",
|
||||||
|
"timestamp": "2025-01-22T11:43:49.976Z"
|
||||||
|
},
|
||||||
|
"maximumSetpoint": {
|
||||||
|
"value": -1000,
|
||||||
|
"unit": "C",
|
||||||
|
"timestamp": "2025-01-22T11:43:49.976Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"samsungce.ehsDefrostMode": {
|
||||||
|
"status": {
|
||||||
|
"value": "off",
|
||||||
|
"timestamp": "2025-05-07T01:00:50.612Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"airConditionerMode": {
|
||||||
|
"availableAcModes": {
|
||||||
|
"value": null
|
||||||
|
},
|
||||||
|
"supportedAcModes": {
|
||||||
|
"value": ["auto", "cool", "heat"],
|
||||||
|
"timestamp": "2025-01-16T11:17:32.378Z"
|
||||||
|
},
|
||||||
|
"airConditionerMode": {
|
||||||
|
"value": "auto",
|
||||||
|
"timestamp": "2025-01-22T11:43:43.266Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"samsungce.ehsTemperatureReference": {
|
||||||
|
"temperatureReference": {
|
||||||
|
"value": "water",
|
||||||
|
"timestamp": "2025-01-16T11:17:32.225Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"thermostatCoolingSetpoint": {
|
||||||
|
"coolingSetpointRange": {
|
||||||
|
"value": null
|
||||||
|
},
|
||||||
|
"coolingSetpoint": {
|
||||||
|
"value": 24,
|
||||||
|
"unit": "C",
|
||||||
|
"timestamp": "2025-01-22T11:43:49.976Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"samsungce.sacDisplayCondition": {
|
||||||
|
"switch": {
|
||||||
|
"value": "enabled",
|
||||||
|
"timestamp": "2025-01-16T11:17:32.176Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"switch": {
|
||||||
|
"switch": {
|
||||||
|
"value": "on",
|
||||||
|
"timestamp": "2025-05-08T18:03:08.376Z"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"INDOOR2": {
|
||||||
|
"samsungce.systemAirConditionerReservation": {
|
||||||
|
"reservations": {
|
||||||
|
"value": null
|
||||||
|
},
|
||||||
|
"maxNumberOfReservations": {
|
||||||
|
"value": null
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"samsungce.ehsThermostat": {
|
||||||
|
"connectionState": {
|
||||||
|
"value": "disconnected",
|
||||||
|
"timestamp": "2025-01-16T11:17:32.378Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"samsungce.toggleSwitch": {
|
||||||
|
"switch": {
|
||||||
|
"value": "off",
|
||||||
|
"timestamp": "2025-01-16T11:17:32.247Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"custom.disabledCapabilities": {
|
||||||
|
"disabledCapabilities": {
|
||||||
|
"value": ["samsungce.systemAirConditionerReservation"],
|
||||||
|
"timestamp": "2025-03-31T04:25:24.686Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"temperatureMeasurement": {
|
||||||
|
"temperatureRange": {
|
||||||
|
"value": null
|
||||||
|
},
|
||||||
|
"temperature": {
|
||||||
|
"value": 29.1,
|
||||||
|
"unit": "C",
|
||||||
|
"timestamp": "2025-05-09T04:47:04.597Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"custom.thermostatSetpointControl": {
|
||||||
|
"minimumSetpoint": {
|
||||||
|
"value": -1000,
|
||||||
|
"unit": "C",
|
||||||
|
"timestamp": "2025-01-22T11:43:54.947Z"
|
||||||
|
},
|
||||||
|
"maximumSetpoint": {
|
||||||
|
"value": -1000,
|
||||||
|
"unit": "C",
|
||||||
|
"timestamp": "2025-01-22T11:43:54.947Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"samsungce.ehsDefrostMode": {
|
||||||
|
"status": {
|
||||||
|
"value": "off",
|
||||||
|
"timestamp": "2025-05-07T01:00:50.612Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"airConditionerMode": {
|
||||||
|
"availableAcModes": {
|
||||||
|
"value": null
|
||||||
|
},
|
||||||
|
"supportedAcModes": {
|
||||||
|
"value": ["auto", "cool", "heat"],
|
||||||
|
"timestamp": "2025-01-16T11:17:32.378Z"
|
||||||
|
},
|
||||||
|
"airConditionerMode": {
|
||||||
|
"value": "auto",
|
||||||
|
"timestamp": "2025-01-22T11:43:43.266Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"samsungce.ehsTemperatureReference": {
|
||||||
|
"temperatureReference": {
|
||||||
|
"value": "water",
|
||||||
|
"timestamp": "2025-01-16T11:17:32.413Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"thermostatCoolingSetpoint": {
|
||||||
|
"coolingSetpointRange": {
|
||||||
|
"value": null
|
||||||
|
},
|
||||||
|
"coolingSetpoint": {
|
||||||
|
"value": 24,
|
||||||
|
"unit": "C",
|
||||||
|
"timestamp": "2025-01-22T11:43:54.947Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"samsungce.sacDisplayCondition": {
|
||||||
|
"switch": {
|
||||||
|
"value": "enabled",
|
||||||
|
"timestamp": "2025-01-16T11:17:32.247Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"switch": {
|
||||||
|
"switch": {
|
||||||
|
"value": "off",
|
||||||
|
"timestamp": "2025-05-08T18:03:08.376Z"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,229 @@
|
|||||||
|
{
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"deviceId": "4165c51e-bf6b-c5b6-fd53-127d6248754b",
|
||||||
|
"name": "Samsung EHS",
|
||||||
|
"label": "Heat pump",
|
||||||
|
"manufacturerName": "Samsung Electronics",
|
||||||
|
"presentationId": "DA-AC-EHS-01001",
|
||||||
|
"deviceManufacturerCode": "Samsung Electronics",
|
||||||
|
"locationId": "23dad822-0b66-4821-af2d-79ef502f5231",
|
||||||
|
"ownerId": "9dd8c4fa-c07c-f66d-ccdb-20eca3411b12",
|
||||||
|
"roomId": "a2d70c20-12aa-48bc-958b-3d47c9b6cffc",
|
||||||
|
"deviceTypeName": "oic.d.thermostat",
|
||||||
|
"components": [
|
||||||
|
{
|
||||||
|
"id": "main",
|
||||||
|
"label": "main",
|
||||||
|
"capabilities": [
|
||||||
|
{
|
||||||
|
"id": "ocf",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "switch",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "temperatureMeasurement",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "thermostatCoolingSetpoint",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "airConditionerMode",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "powerConsumptionReport",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "demandResponseLoadControl",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "execute",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "refresh",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "custom.energyType",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "custom.outingMode",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "custom.thermostatSetpointControl",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "custom.deviceReportStateConfiguration",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "custom.disabledCapabilities",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "samsungce.alwaysOnSensing",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "samsungce.deviceIdentification",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "samsungce.driverVersion",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "samsungce.sacDisplayCondition",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "samsungce.sensingOnSuspendMode",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "samsungce.softwareUpdate",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "samsungce.softwareVersion",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "samsungce.ehsFsvSettings",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "samsungce.ehsCycleData",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "samsungce.ehsTemperatureReference",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "samsungce.ehsThermostat",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "samsungce.individualControlLock",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "samsungce.toggleSwitch",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "sec.diagnosticsInformation",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "sec.wifiConfiguration",
|
||||||
|
"version": 1
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"categories": [
|
||||||
|
{
|
||||||
|
"name": "Thermostat",
|
||||||
|
"categoryType": "manufacturer"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"optional": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "INDOOR1",
|
||||||
|
"label": "INDOOR1",
|
||||||
|
"capabilities": [
|
||||||
|
{
|
||||||
|
"id": "switch",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "temperatureMeasurement",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "thermostatCoolingSetpoint",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "airConditionerMode",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "custom.thermostatSetpointControl",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "samsungce.ehsTemperatureReference",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "samsungce.ehsThermostat",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "samsungce.sacDisplayCondition",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "samsungce.toggleSwitch",
|
||||||
|
"version": 1
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"categories": [
|
||||||
|
{
|
||||||
|
"name": "Other",
|
||||||
|
"categoryType": "manufacturer"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"optional": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"createTime": "2025-04-13T13:00:48.941Z",
|
||||||
|
"profile": {
|
||||||
|
"id": "e6f1cf68-e4bf-3e35-9f17-288a4e5ee0cb"
|
||||||
|
},
|
||||||
|
"ocf": {
|
||||||
|
"ocfDeviceType": "oic.d.thermostat",
|
||||||
|
"name": "Samsung EHS",
|
||||||
|
"specVersion": "core.1.1.0",
|
||||||
|
"verticalDomainSpecVersion": "1.2.1",
|
||||||
|
"manufacturerName": "Samsung Electronics",
|
||||||
|
"modelNumber": "TP1X_DA_AC_EHS_01001_0000|10250141|60070110001711034A00010000002000",
|
||||||
|
"platformVersion": "DAWIT 2.0",
|
||||||
|
"platformOS": "TizenRT 3.1",
|
||||||
|
"hwVersion": "Realtek",
|
||||||
|
"firmwareVersion": "AEH-WW-TP1-22-AE6000_17240903",
|
||||||
|
"vendorId": "DA-AC-EHS-01001",
|
||||||
|
"vendorResourceClientServerVersion": "Realtek Release 3.1.240221",
|
||||||
|
"lastSignupTime": "2025-04-13T13:00:48.876846635Z",
|
||||||
|
"transferCandidate": false,
|
||||||
|
"additionalAuthCodeRequired": false
|
||||||
|
},
|
||||||
|
"type": "OCF",
|
||||||
|
"restrictionTier": 0,
|
||||||
|
"allowed": null,
|
||||||
|
"indoorMap": {
|
||||||
|
"coordinates": [0.0, 0.0, 0.0],
|
||||||
|
"rotation": [0.0, 0.0, 0.0],
|
||||||
|
"visible": false,
|
||||||
|
"data": null
|
||||||
|
},
|
||||||
|
"executionContext": "CLOUD",
|
||||||
|
"relationships": []
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"_links": {}
|
||||||
|
}
|
@ -0,0 +1,308 @@
|
|||||||
|
{
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"deviceId": "3810e5ad-5351-d9f9-12ff-000001200000",
|
||||||
|
"name": "Eco Heating System",
|
||||||
|
"label": "W\u00e4rmepumpe",
|
||||||
|
"manufacturerName": "Samsung Electronics",
|
||||||
|
"presentationId": "DA-SAC-EHS-000002-SUB",
|
||||||
|
"deviceManufacturerCode": "Samsung Electronics",
|
||||||
|
"locationId": "705633c1-64a2-4d54-9205-bbbd4f843d95",
|
||||||
|
"ownerId": "312d0773-efec-21c8-279f-5b8724f3ae57",
|
||||||
|
"roomId": "f9fef09a-b829-4eda-897b-dbaf6eebcac3",
|
||||||
|
"deviceTypeName": "Samsung OCF Air Conditioner",
|
||||||
|
"components": [
|
||||||
|
{
|
||||||
|
"id": "main",
|
||||||
|
"label": "main",
|
||||||
|
"capabilities": [
|
||||||
|
{
|
||||||
|
"id": "ocf",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "switch",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "temperatureMeasurement",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "thermostatCoolingSetpoint",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "thermostatHeatingSetpoint",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "airConditionerMode",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "powerConsumptionReport",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "demandResponseLoadControl",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "remoteControlStatus",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "refresh",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "execute",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "custom.energyType",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "custom.outingMode",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "custom.thermostatSetpointControl",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "custom.deviceReportStateConfiguration",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "custom.disabledCapabilities",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "samsungce.deviceIdentification",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "samsungce.driverVersion",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "samsungce.sacDisplayCondition",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "samsungce.sensingOnSuspendMode",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "samsungce.softwareUpdate",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "samsungce.softwareVersion",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "samsungce.ehsBoosterHeater",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "samsungce.ehsDiverterValve",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "samsungce.ehsFsvSettings",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "samsungce.ehsCycleData",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "samsungce.ehsTemperatureReference",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "samsungce.ehsThermostat",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "samsungce.toggleSwitch",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "samsungce.systemAirConditionerReservation",
|
||||||
|
"version": 1
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"categories": [
|
||||||
|
{
|
||||||
|
"name": "AirConditioner",
|
||||||
|
"categoryType": "manufacturer"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"optional": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "INDOOR1",
|
||||||
|
"label": "INDOOR1",
|
||||||
|
"capabilities": [
|
||||||
|
{
|
||||||
|
"id": "switch",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "temperatureMeasurement",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "thermostatCoolingSetpoint",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "airConditionerMode",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "custom.disabledCapabilities",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "custom.thermostatSetpointControl",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "samsungce.ehsDefrostMode",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "samsungce.ehsTemperatureReference",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "samsungce.ehsThermostat",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "samsungce.sacDisplayCondition",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "samsungce.toggleSwitch",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "samsungce.systemAirConditionerReservation",
|
||||||
|
"version": 1
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"categories": [
|
||||||
|
{
|
||||||
|
"name": "Other",
|
||||||
|
"categoryType": "manufacturer"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"optional": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "INDOOR2",
|
||||||
|
"label": "INDOOR2",
|
||||||
|
"capabilities": [
|
||||||
|
{
|
||||||
|
"id": "switch",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "temperatureMeasurement",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "thermostatCoolingSetpoint",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "airConditionerMode",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "custom.disabledCapabilities",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "custom.thermostatSetpointControl",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "samsungce.ehsDefrostMode",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "samsungce.ehsTemperatureReference",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "samsungce.ehsThermostat",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "samsungce.sacDisplayCondition",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "samsungce.toggleSwitch",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "samsungce.systemAirConditionerReservation",
|
||||||
|
"version": 1
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"categories": [
|
||||||
|
{
|
||||||
|
"name": "Other",
|
||||||
|
"categoryType": "manufacturer"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"optional": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"createTime": "2023-10-05T18:12:48.587Z",
|
||||||
|
"parentDeviceId": "3810e5ad-5351-d9f9-12ff-ed7c35d51a0c",
|
||||||
|
"profile": {
|
||||||
|
"id": "5dd2a4b2-981d-3571-96bb-eef6dc19d036"
|
||||||
|
},
|
||||||
|
"ocf": {
|
||||||
|
"ocfDeviceType": "oic.d.airconditioner",
|
||||||
|
"name": "Eco Heating System",
|
||||||
|
"specVersion": "core.1.1.0",
|
||||||
|
"verticalDomainSpecVersion": "1.2.1",
|
||||||
|
"manufacturerName": "Samsung Electronics",
|
||||||
|
"modelNumber": "SAC_EHS_SPLIT|220614|61007300001600000400000000000000",
|
||||||
|
"platformVersion": "4.0",
|
||||||
|
"platformOS": "Tizen",
|
||||||
|
"hwVersion": "",
|
||||||
|
"firmwareVersion": "20250317.1",
|
||||||
|
"vendorId": "DA-SAC-EHS-000002-SUB",
|
||||||
|
"vendorResourceClientServerVersion": "4.0.54",
|
||||||
|
"lastSignupTime": "2023-10-05T18:12:47.561228Z",
|
||||||
|
"transferCandidate": true,
|
||||||
|
"additionalAuthCodeRequired": false,
|
||||||
|
"modelCode": ""
|
||||||
|
},
|
||||||
|
"type": "OCF",
|
||||||
|
"restrictionTier": 0,
|
||||||
|
"allowed": null,
|
||||||
|
"indoorMap": {
|
||||||
|
"coordinates": [142.0, 36.0, 22.0],
|
||||||
|
"rotation": [270.0, 0.0, 0.0],
|
||||||
|
"visible": true,
|
||||||
|
"data": null
|
||||||
|
},
|
||||||
|
"executionContext": "CLOUD",
|
||||||
|
"relationships": []
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"_links": {}
|
||||||
|
}
|
@ -332,6 +332,39 @@
|
|||||||
'via_device_id': None,
|
'via_device_id': None,
|
||||||
})
|
})
|
||||||
# ---
|
# ---
|
||||||
|
# name: test_devices[da_ac_ehs_01001]
|
||||||
|
DeviceRegistryEntrySnapshot({
|
||||||
|
'area_id': None,
|
||||||
|
'config_entries': <ANY>,
|
||||||
|
'config_entries_subentries': <ANY>,
|
||||||
|
'configuration_url': 'https://account.smartthings.com',
|
||||||
|
'connections': set({
|
||||||
|
}),
|
||||||
|
'disabled_by': None,
|
||||||
|
'entry_type': None,
|
||||||
|
'hw_version': 'Realtek',
|
||||||
|
'id': <ANY>,
|
||||||
|
'identifiers': set({
|
||||||
|
tuple(
|
||||||
|
'smartthings',
|
||||||
|
'4165c51e-bf6b-c5b6-fd53-127d6248754b',
|
||||||
|
),
|
||||||
|
}),
|
||||||
|
'is_new': False,
|
||||||
|
'labels': set({
|
||||||
|
}),
|
||||||
|
'manufacturer': 'Samsung Electronics',
|
||||||
|
'model': 'TP1X_DA_AC_EHS_01001_0000',
|
||||||
|
'model_id': None,
|
||||||
|
'name': 'Heat pump',
|
||||||
|
'name_by_user': None,
|
||||||
|
'primary_config_entry': <ANY>,
|
||||||
|
'serial_number': None,
|
||||||
|
'suggested_area': None,
|
||||||
|
'sw_version': 'AEH-WW-TP1-22-AE6000_17240903',
|
||||||
|
'via_device_id': None,
|
||||||
|
})
|
||||||
|
# ---
|
||||||
# name: test_devices[da_ac_rac_000001]
|
# name: test_devices[da_ac_rac_000001]
|
||||||
DeviceRegistryEntrySnapshot({
|
DeviceRegistryEntrySnapshot({
|
||||||
'area_id': 'theater',
|
'area_id': 'theater',
|
||||||
@ -761,6 +794,39 @@
|
|||||||
'via_device_id': None,
|
'via_device_id': None,
|
||||||
})
|
})
|
||||||
# ---
|
# ---
|
||||||
|
# name: test_devices[da_sac_ehs_000002_sub]
|
||||||
|
DeviceRegistryEntrySnapshot({
|
||||||
|
'area_id': None,
|
||||||
|
'config_entries': <ANY>,
|
||||||
|
'config_entries_subentries': <ANY>,
|
||||||
|
'configuration_url': 'https://account.smartthings.com',
|
||||||
|
'connections': set({
|
||||||
|
}),
|
||||||
|
'disabled_by': None,
|
||||||
|
'entry_type': None,
|
||||||
|
'hw_version': '',
|
||||||
|
'id': <ANY>,
|
||||||
|
'identifiers': set({
|
||||||
|
tuple(
|
||||||
|
'smartthings',
|
||||||
|
'3810e5ad-5351-d9f9-12ff-000001200000',
|
||||||
|
),
|
||||||
|
}),
|
||||||
|
'is_new': False,
|
||||||
|
'labels': set({
|
||||||
|
}),
|
||||||
|
'manufacturer': 'Samsung Electronics',
|
||||||
|
'model': 'SAC_EHS_SPLIT',
|
||||||
|
'model_id': None,
|
||||||
|
'name': 'Wärmepumpe',
|
||||||
|
'name_by_user': None,
|
||||||
|
'primary_config_entry': <ANY>,
|
||||||
|
'serial_number': None,
|
||||||
|
'suggested_area': None,
|
||||||
|
'sw_version': '20250317.1',
|
||||||
|
'via_device_id': None,
|
||||||
|
})
|
||||||
|
# ---
|
||||||
# name: test_devices[da_wm_dw_000001]
|
# name: test_devices[da_wm_dw_000001]
|
||||||
DeviceRegistryEntrySnapshot({
|
DeviceRegistryEntrySnapshot({
|
||||||
'area_id': 'theater',
|
'area_id': 'theater',
|
||||||
|
@ -1084,6 +1084,384 @@
|
|||||||
'state': '23.0',
|
'state': '23.0',
|
||||||
})
|
})
|
||||||
# ---
|
# ---
|
||||||
|
# name: test_all_entities[da_ac_ehs_01001][sensor.heat_pump_cooling_set_point-entry]
|
||||||
|
EntityRegistryEntrySnapshot({
|
||||||
|
'aliases': set({
|
||||||
|
}),
|
||||||
|
'area_id': None,
|
||||||
|
'capabilities': None,
|
||||||
|
'config_entry_id': <ANY>,
|
||||||
|
'config_subentry_id': <ANY>,
|
||||||
|
'device_class': None,
|
||||||
|
'device_id': <ANY>,
|
||||||
|
'disabled_by': None,
|
||||||
|
'domain': 'sensor',
|
||||||
|
'entity_category': None,
|
||||||
|
'entity_id': 'sensor.heat_pump_cooling_set_point',
|
||||||
|
'has_entity_name': True,
|
||||||
|
'hidden_by': None,
|
||||||
|
'icon': None,
|
||||||
|
'id': <ANY>,
|
||||||
|
'labels': set({
|
||||||
|
}),
|
||||||
|
'name': None,
|
||||||
|
'options': dict({
|
||||||
|
}),
|
||||||
|
'original_device_class': <SensorDeviceClass.TEMPERATURE: 'temperature'>,
|
||||||
|
'original_icon': None,
|
||||||
|
'original_name': 'Cooling set point',
|
||||||
|
'platform': 'smartthings',
|
||||||
|
'previous_unique_id': None,
|
||||||
|
'supported_features': 0,
|
||||||
|
'translation_key': 'thermostat_cooling_setpoint',
|
||||||
|
'unique_id': '4165c51e-bf6b-c5b6-fd53-127d6248754b_main_thermostatCoolingSetpoint_coolingSetpoint_coolingSetpoint',
|
||||||
|
'unit_of_measurement': <UnitOfTemperature.CELSIUS: '°C'>,
|
||||||
|
})
|
||||||
|
# ---
|
||||||
|
# name: test_all_entities[da_ac_ehs_01001][sensor.heat_pump_cooling_set_point-state]
|
||||||
|
StateSnapshot({
|
||||||
|
'attributes': ReadOnlyDict({
|
||||||
|
'device_class': 'temperature',
|
||||||
|
'friendly_name': 'Heat pump Cooling set point',
|
||||||
|
'unit_of_measurement': <UnitOfTemperature.CELSIUS: '°C'>,
|
||||||
|
}),
|
||||||
|
'context': <ANY>,
|
||||||
|
'entity_id': 'sensor.heat_pump_cooling_set_point',
|
||||||
|
'last_changed': <ANY>,
|
||||||
|
'last_reported': <ANY>,
|
||||||
|
'last_updated': <ANY>,
|
||||||
|
'state': '56',
|
||||||
|
})
|
||||||
|
# ---
|
||||||
|
# name: test_all_entities[da_ac_ehs_01001][sensor.heat_pump_energy-entry]
|
||||||
|
EntityRegistryEntrySnapshot({
|
||||||
|
'aliases': set({
|
||||||
|
}),
|
||||||
|
'area_id': None,
|
||||||
|
'capabilities': dict({
|
||||||
|
'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>,
|
||||||
|
}),
|
||||||
|
'config_entry_id': <ANY>,
|
||||||
|
'config_subentry_id': <ANY>,
|
||||||
|
'device_class': None,
|
||||||
|
'device_id': <ANY>,
|
||||||
|
'disabled_by': None,
|
||||||
|
'domain': 'sensor',
|
||||||
|
'entity_category': None,
|
||||||
|
'entity_id': 'sensor.heat_pump_energy',
|
||||||
|
'has_entity_name': True,
|
||||||
|
'hidden_by': None,
|
||||||
|
'icon': None,
|
||||||
|
'id': <ANY>,
|
||||||
|
'labels': set({
|
||||||
|
}),
|
||||||
|
'name': None,
|
||||||
|
'options': dict({
|
||||||
|
'sensor': dict({
|
||||||
|
'suggested_display_precision': 2,
|
||||||
|
}),
|
||||||
|
}),
|
||||||
|
'original_device_class': <SensorDeviceClass.ENERGY: 'energy'>,
|
||||||
|
'original_icon': None,
|
||||||
|
'original_name': 'Energy',
|
||||||
|
'platform': 'smartthings',
|
||||||
|
'previous_unique_id': None,
|
||||||
|
'supported_features': 0,
|
||||||
|
'translation_key': None,
|
||||||
|
'unique_id': '4165c51e-bf6b-c5b6-fd53-127d6248754b_main_powerConsumptionReport_powerConsumption_energy_meter',
|
||||||
|
'unit_of_measurement': <UnitOfEnergy.KILO_WATT_HOUR: 'kWh'>,
|
||||||
|
})
|
||||||
|
# ---
|
||||||
|
# name: test_all_entities[da_ac_ehs_01001][sensor.heat_pump_energy-state]
|
||||||
|
StateSnapshot({
|
||||||
|
'attributes': ReadOnlyDict({
|
||||||
|
'device_class': 'energy',
|
||||||
|
'friendly_name': 'Heat pump Energy',
|
||||||
|
'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>,
|
||||||
|
'unit_of_measurement': <UnitOfEnergy.KILO_WATT_HOUR: 'kWh'>,
|
||||||
|
}),
|
||||||
|
'context': <ANY>,
|
||||||
|
'entity_id': 'sensor.heat_pump_energy',
|
||||||
|
'last_changed': <ANY>,
|
||||||
|
'last_reported': <ANY>,
|
||||||
|
'last_updated': <ANY>,
|
||||||
|
'state': '4053.792',
|
||||||
|
})
|
||||||
|
# ---
|
||||||
|
# name: test_all_entities[da_ac_ehs_01001][sensor.heat_pump_energy_difference-entry]
|
||||||
|
EntityRegistryEntrySnapshot({
|
||||||
|
'aliases': set({
|
||||||
|
}),
|
||||||
|
'area_id': None,
|
||||||
|
'capabilities': dict({
|
||||||
|
'state_class': <SensorStateClass.TOTAL: 'total'>,
|
||||||
|
}),
|
||||||
|
'config_entry_id': <ANY>,
|
||||||
|
'config_subentry_id': <ANY>,
|
||||||
|
'device_class': None,
|
||||||
|
'device_id': <ANY>,
|
||||||
|
'disabled_by': None,
|
||||||
|
'domain': 'sensor',
|
||||||
|
'entity_category': None,
|
||||||
|
'entity_id': 'sensor.heat_pump_energy_difference',
|
||||||
|
'has_entity_name': True,
|
||||||
|
'hidden_by': None,
|
||||||
|
'icon': None,
|
||||||
|
'id': <ANY>,
|
||||||
|
'labels': set({
|
||||||
|
}),
|
||||||
|
'name': None,
|
||||||
|
'options': dict({
|
||||||
|
'sensor': dict({
|
||||||
|
'suggested_display_precision': 2,
|
||||||
|
}),
|
||||||
|
}),
|
||||||
|
'original_device_class': <SensorDeviceClass.ENERGY: 'energy'>,
|
||||||
|
'original_icon': None,
|
||||||
|
'original_name': 'Energy difference',
|
||||||
|
'platform': 'smartthings',
|
||||||
|
'previous_unique_id': None,
|
||||||
|
'supported_features': 0,
|
||||||
|
'translation_key': 'energy_difference',
|
||||||
|
'unique_id': '4165c51e-bf6b-c5b6-fd53-127d6248754b_main_powerConsumptionReport_powerConsumption_deltaEnergy_meter',
|
||||||
|
'unit_of_measurement': <UnitOfEnergy.KILO_WATT_HOUR: 'kWh'>,
|
||||||
|
})
|
||||||
|
# ---
|
||||||
|
# name: test_all_entities[da_ac_ehs_01001][sensor.heat_pump_energy_difference-state]
|
||||||
|
StateSnapshot({
|
||||||
|
'attributes': ReadOnlyDict({
|
||||||
|
'device_class': 'energy',
|
||||||
|
'friendly_name': 'Heat pump Energy difference',
|
||||||
|
'state_class': <SensorStateClass.TOTAL: 'total'>,
|
||||||
|
'unit_of_measurement': <UnitOfEnergy.KILO_WATT_HOUR: 'kWh'>,
|
||||||
|
}),
|
||||||
|
'context': <ANY>,
|
||||||
|
'entity_id': 'sensor.heat_pump_energy_difference',
|
||||||
|
'last_changed': <ANY>,
|
||||||
|
'last_reported': <ANY>,
|
||||||
|
'last_updated': <ANY>,
|
||||||
|
'state': '0.0',
|
||||||
|
})
|
||||||
|
# ---
|
||||||
|
# name: test_all_entities[da_ac_ehs_01001][sensor.heat_pump_energy_saved-entry]
|
||||||
|
EntityRegistryEntrySnapshot({
|
||||||
|
'aliases': set({
|
||||||
|
}),
|
||||||
|
'area_id': None,
|
||||||
|
'capabilities': dict({
|
||||||
|
'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>,
|
||||||
|
}),
|
||||||
|
'config_entry_id': <ANY>,
|
||||||
|
'config_subentry_id': <ANY>,
|
||||||
|
'device_class': None,
|
||||||
|
'device_id': <ANY>,
|
||||||
|
'disabled_by': None,
|
||||||
|
'domain': 'sensor',
|
||||||
|
'entity_category': None,
|
||||||
|
'entity_id': 'sensor.heat_pump_energy_saved',
|
||||||
|
'has_entity_name': True,
|
||||||
|
'hidden_by': None,
|
||||||
|
'icon': None,
|
||||||
|
'id': <ANY>,
|
||||||
|
'labels': set({
|
||||||
|
}),
|
||||||
|
'name': None,
|
||||||
|
'options': dict({
|
||||||
|
'sensor': dict({
|
||||||
|
'suggested_display_precision': 2,
|
||||||
|
}),
|
||||||
|
}),
|
||||||
|
'original_device_class': <SensorDeviceClass.ENERGY: 'energy'>,
|
||||||
|
'original_icon': None,
|
||||||
|
'original_name': 'Energy saved',
|
||||||
|
'platform': 'smartthings',
|
||||||
|
'previous_unique_id': None,
|
||||||
|
'supported_features': 0,
|
||||||
|
'translation_key': 'energy_saved',
|
||||||
|
'unique_id': '4165c51e-bf6b-c5b6-fd53-127d6248754b_main_powerConsumptionReport_powerConsumption_energySaved_meter',
|
||||||
|
'unit_of_measurement': <UnitOfEnergy.KILO_WATT_HOUR: 'kWh'>,
|
||||||
|
})
|
||||||
|
# ---
|
||||||
|
# name: test_all_entities[da_ac_ehs_01001][sensor.heat_pump_energy_saved-state]
|
||||||
|
StateSnapshot({
|
||||||
|
'attributes': ReadOnlyDict({
|
||||||
|
'device_class': 'energy',
|
||||||
|
'friendly_name': 'Heat pump Energy saved',
|
||||||
|
'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>,
|
||||||
|
'unit_of_measurement': <UnitOfEnergy.KILO_WATT_HOUR: 'kWh'>,
|
||||||
|
}),
|
||||||
|
'context': <ANY>,
|
||||||
|
'entity_id': 'sensor.heat_pump_energy_saved',
|
||||||
|
'last_changed': <ANY>,
|
||||||
|
'last_reported': <ANY>,
|
||||||
|
'last_updated': <ANY>,
|
||||||
|
'state': '0.0',
|
||||||
|
})
|
||||||
|
# ---
|
||||||
|
# name: test_all_entities[da_ac_ehs_01001][sensor.heat_pump_power-entry]
|
||||||
|
EntityRegistryEntrySnapshot({
|
||||||
|
'aliases': set({
|
||||||
|
}),
|
||||||
|
'area_id': None,
|
||||||
|
'capabilities': dict({
|
||||||
|
'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>,
|
||||||
|
}),
|
||||||
|
'config_entry_id': <ANY>,
|
||||||
|
'config_subentry_id': <ANY>,
|
||||||
|
'device_class': None,
|
||||||
|
'device_id': <ANY>,
|
||||||
|
'disabled_by': None,
|
||||||
|
'domain': 'sensor',
|
||||||
|
'entity_category': None,
|
||||||
|
'entity_id': 'sensor.heat_pump_power',
|
||||||
|
'has_entity_name': True,
|
||||||
|
'hidden_by': None,
|
||||||
|
'icon': None,
|
||||||
|
'id': <ANY>,
|
||||||
|
'labels': set({
|
||||||
|
}),
|
||||||
|
'name': None,
|
||||||
|
'options': dict({
|
||||||
|
'sensor': dict({
|
||||||
|
'suggested_display_precision': 2,
|
||||||
|
}),
|
||||||
|
}),
|
||||||
|
'original_device_class': <SensorDeviceClass.POWER: 'power'>,
|
||||||
|
'original_icon': None,
|
||||||
|
'original_name': 'Power',
|
||||||
|
'platform': 'smartthings',
|
||||||
|
'previous_unique_id': None,
|
||||||
|
'supported_features': 0,
|
||||||
|
'translation_key': None,
|
||||||
|
'unique_id': '4165c51e-bf6b-c5b6-fd53-127d6248754b_main_powerConsumptionReport_powerConsumption_power_meter',
|
||||||
|
'unit_of_measurement': <UnitOfPower.WATT: 'W'>,
|
||||||
|
})
|
||||||
|
# ---
|
||||||
|
# name: test_all_entities[da_ac_ehs_01001][sensor.heat_pump_power-state]
|
||||||
|
StateSnapshot({
|
||||||
|
'attributes': ReadOnlyDict({
|
||||||
|
'device_class': 'power',
|
||||||
|
'friendly_name': 'Heat pump Power',
|
||||||
|
'power_consumption_end': '2025-05-14T13:26:17Z',
|
||||||
|
'power_consumption_start': '2025-05-13T23:00:23Z',
|
||||||
|
'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>,
|
||||||
|
'unit_of_measurement': <UnitOfPower.WATT: 'W'>,
|
||||||
|
}),
|
||||||
|
'context': <ANY>,
|
||||||
|
'entity_id': 'sensor.heat_pump_power',
|
||||||
|
'last_changed': <ANY>,
|
||||||
|
'last_reported': <ANY>,
|
||||||
|
'last_updated': <ANY>,
|
||||||
|
'state': '0',
|
||||||
|
})
|
||||||
|
# ---
|
||||||
|
# name: test_all_entities[da_ac_ehs_01001][sensor.heat_pump_power_energy-entry]
|
||||||
|
EntityRegistryEntrySnapshot({
|
||||||
|
'aliases': set({
|
||||||
|
}),
|
||||||
|
'area_id': None,
|
||||||
|
'capabilities': dict({
|
||||||
|
'state_class': <SensorStateClass.TOTAL: 'total'>,
|
||||||
|
}),
|
||||||
|
'config_entry_id': <ANY>,
|
||||||
|
'config_subentry_id': <ANY>,
|
||||||
|
'device_class': None,
|
||||||
|
'device_id': <ANY>,
|
||||||
|
'disabled_by': None,
|
||||||
|
'domain': 'sensor',
|
||||||
|
'entity_category': None,
|
||||||
|
'entity_id': 'sensor.heat_pump_power_energy',
|
||||||
|
'has_entity_name': True,
|
||||||
|
'hidden_by': None,
|
||||||
|
'icon': None,
|
||||||
|
'id': <ANY>,
|
||||||
|
'labels': set({
|
||||||
|
}),
|
||||||
|
'name': None,
|
||||||
|
'options': dict({
|
||||||
|
'sensor': dict({
|
||||||
|
'suggested_display_precision': 2,
|
||||||
|
}),
|
||||||
|
}),
|
||||||
|
'original_device_class': <SensorDeviceClass.ENERGY: 'energy'>,
|
||||||
|
'original_icon': None,
|
||||||
|
'original_name': 'Power energy',
|
||||||
|
'platform': 'smartthings',
|
||||||
|
'previous_unique_id': None,
|
||||||
|
'supported_features': 0,
|
||||||
|
'translation_key': 'power_energy',
|
||||||
|
'unique_id': '4165c51e-bf6b-c5b6-fd53-127d6248754b_main_powerConsumptionReport_powerConsumption_powerEnergy_meter',
|
||||||
|
'unit_of_measurement': <UnitOfEnergy.KILO_WATT_HOUR: 'kWh'>,
|
||||||
|
})
|
||||||
|
# ---
|
||||||
|
# name: test_all_entities[da_ac_ehs_01001][sensor.heat_pump_power_energy-state]
|
||||||
|
StateSnapshot({
|
||||||
|
'attributes': ReadOnlyDict({
|
||||||
|
'device_class': 'energy',
|
||||||
|
'friendly_name': 'Heat pump Power energy',
|
||||||
|
'state_class': <SensorStateClass.TOTAL: 'total'>,
|
||||||
|
'unit_of_measurement': <UnitOfEnergy.KILO_WATT_HOUR: 'kWh'>,
|
||||||
|
}),
|
||||||
|
'context': <ANY>,
|
||||||
|
'entity_id': 'sensor.heat_pump_power_energy',
|
||||||
|
'last_changed': <ANY>,
|
||||||
|
'last_reported': <ANY>,
|
||||||
|
'last_updated': <ANY>,
|
||||||
|
'state': '0.0',
|
||||||
|
})
|
||||||
|
# ---
|
||||||
|
# name: test_all_entities[da_ac_ehs_01001][sensor.heat_pump_temperature-entry]
|
||||||
|
EntityRegistryEntrySnapshot({
|
||||||
|
'aliases': set({
|
||||||
|
}),
|
||||||
|
'area_id': None,
|
||||||
|
'capabilities': dict({
|
||||||
|
'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>,
|
||||||
|
}),
|
||||||
|
'config_entry_id': <ANY>,
|
||||||
|
'config_subentry_id': <ANY>,
|
||||||
|
'device_class': None,
|
||||||
|
'device_id': <ANY>,
|
||||||
|
'disabled_by': None,
|
||||||
|
'domain': 'sensor',
|
||||||
|
'entity_category': None,
|
||||||
|
'entity_id': 'sensor.heat_pump_temperature',
|
||||||
|
'has_entity_name': True,
|
||||||
|
'hidden_by': None,
|
||||||
|
'icon': None,
|
||||||
|
'id': <ANY>,
|
||||||
|
'labels': set({
|
||||||
|
}),
|
||||||
|
'name': None,
|
||||||
|
'options': dict({
|
||||||
|
}),
|
||||||
|
'original_device_class': <SensorDeviceClass.TEMPERATURE: 'temperature'>,
|
||||||
|
'original_icon': None,
|
||||||
|
'original_name': 'Temperature',
|
||||||
|
'platform': 'smartthings',
|
||||||
|
'previous_unique_id': None,
|
||||||
|
'supported_features': 0,
|
||||||
|
'translation_key': None,
|
||||||
|
'unique_id': '4165c51e-bf6b-c5b6-fd53-127d6248754b_main_temperatureMeasurement_temperature_temperature',
|
||||||
|
'unit_of_measurement': <UnitOfTemperature.CELSIUS: '°C'>,
|
||||||
|
})
|
||||||
|
# ---
|
||||||
|
# name: test_all_entities[da_ac_ehs_01001][sensor.heat_pump_temperature-state]
|
||||||
|
StateSnapshot({
|
||||||
|
'attributes': ReadOnlyDict({
|
||||||
|
'device_class': 'temperature',
|
||||||
|
'friendly_name': 'Heat pump Temperature',
|
||||||
|
'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>,
|
||||||
|
'unit_of_measurement': <UnitOfTemperature.CELSIUS: '°C'>,
|
||||||
|
}),
|
||||||
|
'context': <ANY>,
|
||||||
|
'entity_id': 'sensor.heat_pump_temperature',
|
||||||
|
'last_changed': <ANY>,
|
||||||
|
'last_reported': <ANY>,
|
||||||
|
'last_updated': <ANY>,
|
||||||
|
'state': '57',
|
||||||
|
})
|
||||||
|
# ---
|
||||||
# name: test_all_entities[da_ac_rac_000001][sensor.ac_office_granit_energy-entry]
|
# name: test_all_entities[da_ac_rac_000001][sensor.ac_office_granit_energy-entry]
|
||||||
EntityRegistryEntrySnapshot({
|
EntityRegistryEntrySnapshot({
|
||||||
'aliases': set({
|
'aliases': set({
|
||||||
@ -5769,6 +6147,384 @@
|
|||||||
'state': '54.3',
|
'state': '54.3',
|
||||||
})
|
})
|
||||||
# ---
|
# ---
|
||||||
|
# name: test_all_entities[da_sac_ehs_000002_sub][sensor.warmepumpe_cooling_set_point-entry]
|
||||||
|
EntityRegistryEntrySnapshot({
|
||||||
|
'aliases': set({
|
||||||
|
}),
|
||||||
|
'area_id': None,
|
||||||
|
'capabilities': None,
|
||||||
|
'config_entry_id': <ANY>,
|
||||||
|
'config_subentry_id': <ANY>,
|
||||||
|
'device_class': None,
|
||||||
|
'device_id': <ANY>,
|
||||||
|
'disabled_by': None,
|
||||||
|
'domain': 'sensor',
|
||||||
|
'entity_category': None,
|
||||||
|
'entity_id': 'sensor.warmepumpe_cooling_set_point',
|
||||||
|
'has_entity_name': True,
|
||||||
|
'hidden_by': None,
|
||||||
|
'icon': None,
|
||||||
|
'id': <ANY>,
|
||||||
|
'labels': set({
|
||||||
|
}),
|
||||||
|
'name': None,
|
||||||
|
'options': dict({
|
||||||
|
}),
|
||||||
|
'original_device_class': <SensorDeviceClass.TEMPERATURE: 'temperature'>,
|
||||||
|
'original_icon': None,
|
||||||
|
'original_name': 'Cooling set point',
|
||||||
|
'platform': 'smartthings',
|
||||||
|
'previous_unique_id': None,
|
||||||
|
'supported_features': 0,
|
||||||
|
'translation_key': 'thermostat_cooling_setpoint',
|
||||||
|
'unique_id': '3810e5ad-5351-d9f9-12ff-000001200000_main_thermostatCoolingSetpoint_coolingSetpoint_coolingSetpoint',
|
||||||
|
'unit_of_measurement': <UnitOfTemperature.CELSIUS: '°C'>,
|
||||||
|
})
|
||||||
|
# ---
|
||||||
|
# name: test_all_entities[da_sac_ehs_000002_sub][sensor.warmepumpe_cooling_set_point-state]
|
||||||
|
StateSnapshot({
|
||||||
|
'attributes': ReadOnlyDict({
|
||||||
|
'device_class': 'temperature',
|
||||||
|
'friendly_name': 'Wärmepumpe Cooling set point',
|
||||||
|
'unit_of_measurement': <UnitOfTemperature.CELSIUS: '°C'>,
|
||||||
|
}),
|
||||||
|
'context': <ANY>,
|
||||||
|
'entity_id': 'sensor.warmepumpe_cooling_set_point',
|
||||||
|
'last_changed': <ANY>,
|
||||||
|
'last_reported': <ANY>,
|
||||||
|
'last_updated': <ANY>,
|
||||||
|
'state': '52',
|
||||||
|
})
|
||||||
|
# ---
|
||||||
|
# name: test_all_entities[da_sac_ehs_000002_sub][sensor.warmepumpe_energy-entry]
|
||||||
|
EntityRegistryEntrySnapshot({
|
||||||
|
'aliases': set({
|
||||||
|
}),
|
||||||
|
'area_id': None,
|
||||||
|
'capabilities': dict({
|
||||||
|
'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>,
|
||||||
|
}),
|
||||||
|
'config_entry_id': <ANY>,
|
||||||
|
'config_subentry_id': <ANY>,
|
||||||
|
'device_class': None,
|
||||||
|
'device_id': <ANY>,
|
||||||
|
'disabled_by': None,
|
||||||
|
'domain': 'sensor',
|
||||||
|
'entity_category': None,
|
||||||
|
'entity_id': 'sensor.warmepumpe_energy',
|
||||||
|
'has_entity_name': True,
|
||||||
|
'hidden_by': None,
|
||||||
|
'icon': None,
|
||||||
|
'id': <ANY>,
|
||||||
|
'labels': set({
|
||||||
|
}),
|
||||||
|
'name': None,
|
||||||
|
'options': dict({
|
||||||
|
'sensor': dict({
|
||||||
|
'suggested_display_precision': 2,
|
||||||
|
}),
|
||||||
|
}),
|
||||||
|
'original_device_class': <SensorDeviceClass.ENERGY: 'energy'>,
|
||||||
|
'original_icon': None,
|
||||||
|
'original_name': 'Energy',
|
||||||
|
'platform': 'smartthings',
|
||||||
|
'previous_unique_id': None,
|
||||||
|
'supported_features': 0,
|
||||||
|
'translation_key': None,
|
||||||
|
'unique_id': '3810e5ad-5351-d9f9-12ff-000001200000_main_powerConsumptionReport_powerConsumption_energy_meter',
|
||||||
|
'unit_of_measurement': <UnitOfEnergy.KILO_WATT_HOUR: 'kWh'>,
|
||||||
|
})
|
||||||
|
# ---
|
||||||
|
# name: test_all_entities[da_sac_ehs_000002_sub][sensor.warmepumpe_energy-state]
|
||||||
|
StateSnapshot({
|
||||||
|
'attributes': ReadOnlyDict({
|
||||||
|
'device_class': 'energy',
|
||||||
|
'friendly_name': 'Wärmepumpe Energy',
|
||||||
|
'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>,
|
||||||
|
'unit_of_measurement': <UnitOfEnergy.KILO_WATT_HOUR: 'kWh'>,
|
||||||
|
}),
|
||||||
|
'context': <ANY>,
|
||||||
|
'entity_id': 'sensor.warmepumpe_energy',
|
||||||
|
'last_changed': <ANY>,
|
||||||
|
'last_reported': <ANY>,
|
||||||
|
'last_updated': <ANY>,
|
||||||
|
'state': '9575.308',
|
||||||
|
})
|
||||||
|
# ---
|
||||||
|
# name: test_all_entities[da_sac_ehs_000002_sub][sensor.warmepumpe_energy_difference-entry]
|
||||||
|
EntityRegistryEntrySnapshot({
|
||||||
|
'aliases': set({
|
||||||
|
}),
|
||||||
|
'area_id': None,
|
||||||
|
'capabilities': dict({
|
||||||
|
'state_class': <SensorStateClass.TOTAL: 'total'>,
|
||||||
|
}),
|
||||||
|
'config_entry_id': <ANY>,
|
||||||
|
'config_subentry_id': <ANY>,
|
||||||
|
'device_class': None,
|
||||||
|
'device_id': <ANY>,
|
||||||
|
'disabled_by': None,
|
||||||
|
'domain': 'sensor',
|
||||||
|
'entity_category': None,
|
||||||
|
'entity_id': 'sensor.warmepumpe_energy_difference',
|
||||||
|
'has_entity_name': True,
|
||||||
|
'hidden_by': None,
|
||||||
|
'icon': None,
|
||||||
|
'id': <ANY>,
|
||||||
|
'labels': set({
|
||||||
|
}),
|
||||||
|
'name': None,
|
||||||
|
'options': dict({
|
||||||
|
'sensor': dict({
|
||||||
|
'suggested_display_precision': 2,
|
||||||
|
}),
|
||||||
|
}),
|
||||||
|
'original_device_class': <SensorDeviceClass.ENERGY: 'energy'>,
|
||||||
|
'original_icon': None,
|
||||||
|
'original_name': 'Energy difference',
|
||||||
|
'platform': 'smartthings',
|
||||||
|
'previous_unique_id': None,
|
||||||
|
'supported_features': 0,
|
||||||
|
'translation_key': 'energy_difference',
|
||||||
|
'unique_id': '3810e5ad-5351-d9f9-12ff-000001200000_main_powerConsumptionReport_powerConsumption_deltaEnergy_meter',
|
||||||
|
'unit_of_measurement': <UnitOfEnergy.KILO_WATT_HOUR: 'kWh'>,
|
||||||
|
})
|
||||||
|
# ---
|
||||||
|
# name: test_all_entities[da_sac_ehs_000002_sub][sensor.warmepumpe_energy_difference-state]
|
||||||
|
StateSnapshot({
|
||||||
|
'attributes': ReadOnlyDict({
|
||||||
|
'device_class': 'energy',
|
||||||
|
'friendly_name': 'Wärmepumpe Energy difference',
|
||||||
|
'state_class': <SensorStateClass.TOTAL: 'total'>,
|
||||||
|
'unit_of_measurement': <UnitOfEnergy.KILO_WATT_HOUR: 'kWh'>,
|
||||||
|
}),
|
||||||
|
'context': <ANY>,
|
||||||
|
'entity_id': 'sensor.warmepumpe_energy_difference',
|
||||||
|
'last_changed': <ANY>,
|
||||||
|
'last_reported': <ANY>,
|
||||||
|
'last_updated': <ANY>,
|
||||||
|
'state': '0.045',
|
||||||
|
})
|
||||||
|
# ---
|
||||||
|
# name: test_all_entities[da_sac_ehs_000002_sub][sensor.warmepumpe_energy_saved-entry]
|
||||||
|
EntityRegistryEntrySnapshot({
|
||||||
|
'aliases': set({
|
||||||
|
}),
|
||||||
|
'area_id': None,
|
||||||
|
'capabilities': dict({
|
||||||
|
'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>,
|
||||||
|
}),
|
||||||
|
'config_entry_id': <ANY>,
|
||||||
|
'config_subentry_id': <ANY>,
|
||||||
|
'device_class': None,
|
||||||
|
'device_id': <ANY>,
|
||||||
|
'disabled_by': None,
|
||||||
|
'domain': 'sensor',
|
||||||
|
'entity_category': None,
|
||||||
|
'entity_id': 'sensor.warmepumpe_energy_saved',
|
||||||
|
'has_entity_name': True,
|
||||||
|
'hidden_by': None,
|
||||||
|
'icon': None,
|
||||||
|
'id': <ANY>,
|
||||||
|
'labels': set({
|
||||||
|
}),
|
||||||
|
'name': None,
|
||||||
|
'options': dict({
|
||||||
|
'sensor': dict({
|
||||||
|
'suggested_display_precision': 2,
|
||||||
|
}),
|
||||||
|
}),
|
||||||
|
'original_device_class': <SensorDeviceClass.ENERGY: 'energy'>,
|
||||||
|
'original_icon': None,
|
||||||
|
'original_name': 'Energy saved',
|
||||||
|
'platform': 'smartthings',
|
||||||
|
'previous_unique_id': None,
|
||||||
|
'supported_features': 0,
|
||||||
|
'translation_key': 'energy_saved',
|
||||||
|
'unique_id': '3810e5ad-5351-d9f9-12ff-000001200000_main_powerConsumptionReport_powerConsumption_energySaved_meter',
|
||||||
|
'unit_of_measurement': <UnitOfEnergy.KILO_WATT_HOUR: 'kWh'>,
|
||||||
|
})
|
||||||
|
# ---
|
||||||
|
# name: test_all_entities[da_sac_ehs_000002_sub][sensor.warmepumpe_energy_saved-state]
|
||||||
|
StateSnapshot({
|
||||||
|
'attributes': ReadOnlyDict({
|
||||||
|
'device_class': 'energy',
|
||||||
|
'friendly_name': 'Wärmepumpe Energy saved',
|
||||||
|
'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>,
|
||||||
|
'unit_of_measurement': <UnitOfEnergy.KILO_WATT_HOUR: 'kWh'>,
|
||||||
|
}),
|
||||||
|
'context': <ANY>,
|
||||||
|
'entity_id': 'sensor.warmepumpe_energy_saved',
|
||||||
|
'last_changed': <ANY>,
|
||||||
|
'last_reported': <ANY>,
|
||||||
|
'last_updated': <ANY>,
|
||||||
|
'state': '0.0',
|
||||||
|
})
|
||||||
|
# ---
|
||||||
|
# name: test_all_entities[da_sac_ehs_000002_sub][sensor.warmepumpe_power-entry]
|
||||||
|
EntityRegistryEntrySnapshot({
|
||||||
|
'aliases': set({
|
||||||
|
}),
|
||||||
|
'area_id': None,
|
||||||
|
'capabilities': dict({
|
||||||
|
'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>,
|
||||||
|
}),
|
||||||
|
'config_entry_id': <ANY>,
|
||||||
|
'config_subentry_id': <ANY>,
|
||||||
|
'device_class': None,
|
||||||
|
'device_id': <ANY>,
|
||||||
|
'disabled_by': None,
|
||||||
|
'domain': 'sensor',
|
||||||
|
'entity_category': None,
|
||||||
|
'entity_id': 'sensor.warmepumpe_power',
|
||||||
|
'has_entity_name': True,
|
||||||
|
'hidden_by': None,
|
||||||
|
'icon': None,
|
||||||
|
'id': <ANY>,
|
||||||
|
'labels': set({
|
||||||
|
}),
|
||||||
|
'name': None,
|
||||||
|
'options': dict({
|
||||||
|
'sensor': dict({
|
||||||
|
'suggested_display_precision': 2,
|
||||||
|
}),
|
||||||
|
}),
|
||||||
|
'original_device_class': <SensorDeviceClass.POWER: 'power'>,
|
||||||
|
'original_icon': None,
|
||||||
|
'original_name': 'Power',
|
||||||
|
'platform': 'smartthings',
|
||||||
|
'previous_unique_id': None,
|
||||||
|
'supported_features': 0,
|
||||||
|
'translation_key': None,
|
||||||
|
'unique_id': '3810e5ad-5351-d9f9-12ff-000001200000_main_powerConsumptionReport_powerConsumption_power_meter',
|
||||||
|
'unit_of_measurement': <UnitOfPower.WATT: 'W'>,
|
||||||
|
})
|
||||||
|
# ---
|
||||||
|
# name: test_all_entities[da_sac_ehs_000002_sub][sensor.warmepumpe_power-state]
|
||||||
|
StateSnapshot({
|
||||||
|
'attributes': ReadOnlyDict({
|
||||||
|
'device_class': 'power',
|
||||||
|
'friendly_name': 'Wärmepumpe Power',
|
||||||
|
'power_consumption_end': '2025-05-09T05:02:01Z',
|
||||||
|
'power_consumption_start': '2025-05-09T04:39:01Z',
|
||||||
|
'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>,
|
||||||
|
'unit_of_measurement': <UnitOfPower.WATT: 'W'>,
|
||||||
|
}),
|
||||||
|
'context': <ANY>,
|
||||||
|
'entity_id': 'sensor.warmepumpe_power',
|
||||||
|
'last_changed': <ANY>,
|
||||||
|
'last_reported': <ANY>,
|
||||||
|
'last_updated': <ANY>,
|
||||||
|
'state': '0.015',
|
||||||
|
})
|
||||||
|
# ---
|
||||||
|
# name: test_all_entities[da_sac_ehs_000002_sub][sensor.warmepumpe_power_energy-entry]
|
||||||
|
EntityRegistryEntrySnapshot({
|
||||||
|
'aliases': set({
|
||||||
|
}),
|
||||||
|
'area_id': None,
|
||||||
|
'capabilities': dict({
|
||||||
|
'state_class': <SensorStateClass.TOTAL: 'total'>,
|
||||||
|
}),
|
||||||
|
'config_entry_id': <ANY>,
|
||||||
|
'config_subentry_id': <ANY>,
|
||||||
|
'device_class': None,
|
||||||
|
'device_id': <ANY>,
|
||||||
|
'disabled_by': None,
|
||||||
|
'domain': 'sensor',
|
||||||
|
'entity_category': None,
|
||||||
|
'entity_id': 'sensor.warmepumpe_power_energy',
|
||||||
|
'has_entity_name': True,
|
||||||
|
'hidden_by': None,
|
||||||
|
'icon': None,
|
||||||
|
'id': <ANY>,
|
||||||
|
'labels': set({
|
||||||
|
}),
|
||||||
|
'name': None,
|
||||||
|
'options': dict({
|
||||||
|
'sensor': dict({
|
||||||
|
'suggested_display_precision': 2,
|
||||||
|
}),
|
||||||
|
}),
|
||||||
|
'original_device_class': <SensorDeviceClass.ENERGY: 'energy'>,
|
||||||
|
'original_icon': None,
|
||||||
|
'original_name': 'Power energy',
|
||||||
|
'platform': 'smartthings',
|
||||||
|
'previous_unique_id': None,
|
||||||
|
'supported_features': 0,
|
||||||
|
'translation_key': 'power_energy',
|
||||||
|
'unique_id': '3810e5ad-5351-d9f9-12ff-000001200000_main_powerConsumptionReport_powerConsumption_powerEnergy_meter',
|
||||||
|
'unit_of_measurement': <UnitOfEnergy.KILO_WATT_HOUR: 'kWh'>,
|
||||||
|
})
|
||||||
|
# ---
|
||||||
|
# name: test_all_entities[da_sac_ehs_000002_sub][sensor.warmepumpe_power_energy-state]
|
||||||
|
StateSnapshot({
|
||||||
|
'attributes': ReadOnlyDict({
|
||||||
|
'device_class': 'energy',
|
||||||
|
'friendly_name': 'Wärmepumpe Power energy',
|
||||||
|
'state_class': <SensorStateClass.TOTAL: 'total'>,
|
||||||
|
'unit_of_measurement': <UnitOfEnergy.KILO_WATT_HOUR: 'kWh'>,
|
||||||
|
}),
|
||||||
|
'context': <ANY>,
|
||||||
|
'entity_id': 'sensor.warmepumpe_power_energy',
|
||||||
|
'last_changed': <ANY>,
|
||||||
|
'last_reported': <ANY>,
|
||||||
|
'last_updated': <ANY>,
|
||||||
|
'state': '0.000222076093320449',
|
||||||
|
})
|
||||||
|
# ---
|
||||||
|
# name: test_all_entities[da_sac_ehs_000002_sub][sensor.warmepumpe_temperature-entry]
|
||||||
|
EntityRegistryEntrySnapshot({
|
||||||
|
'aliases': set({
|
||||||
|
}),
|
||||||
|
'area_id': None,
|
||||||
|
'capabilities': dict({
|
||||||
|
'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>,
|
||||||
|
}),
|
||||||
|
'config_entry_id': <ANY>,
|
||||||
|
'config_subentry_id': <ANY>,
|
||||||
|
'device_class': None,
|
||||||
|
'device_id': <ANY>,
|
||||||
|
'disabled_by': None,
|
||||||
|
'domain': 'sensor',
|
||||||
|
'entity_category': None,
|
||||||
|
'entity_id': 'sensor.warmepumpe_temperature',
|
||||||
|
'has_entity_name': True,
|
||||||
|
'hidden_by': None,
|
||||||
|
'icon': None,
|
||||||
|
'id': <ANY>,
|
||||||
|
'labels': set({
|
||||||
|
}),
|
||||||
|
'name': None,
|
||||||
|
'options': dict({
|
||||||
|
}),
|
||||||
|
'original_device_class': <SensorDeviceClass.TEMPERATURE: 'temperature'>,
|
||||||
|
'original_icon': None,
|
||||||
|
'original_name': 'Temperature',
|
||||||
|
'platform': 'smartthings',
|
||||||
|
'previous_unique_id': None,
|
||||||
|
'supported_features': 0,
|
||||||
|
'translation_key': None,
|
||||||
|
'unique_id': '3810e5ad-5351-d9f9-12ff-000001200000_main_temperatureMeasurement_temperature_temperature',
|
||||||
|
'unit_of_measurement': <UnitOfTemperature.CELSIUS: '°C'>,
|
||||||
|
})
|
||||||
|
# ---
|
||||||
|
# name: test_all_entities[da_sac_ehs_000002_sub][sensor.warmepumpe_temperature-state]
|
||||||
|
StateSnapshot({
|
||||||
|
'attributes': ReadOnlyDict({
|
||||||
|
'device_class': 'temperature',
|
||||||
|
'friendly_name': 'Wärmepumpe Temperature',
|
||||||
|
'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>,
|
||||||
|
'unit_of_measurement': <UnitOfTemperature.CELSIUS: '°C'>,
|
||||||
|
}),
|
||||||
|
'context': <ANY>,
|
||||||
|
'entity_id': 'sensor.warmepumpe_temperature',
|
||||||
|
'last_changed': <ANY>,
|
||||||
|
'last_reported': <ANY>,
|
||||||
|
'last_updated': <ANY>,
|
||||||
|
'state': '49.6',
|
||||||
|
})
|
||||||
|
# ---
|
||||||
# name: test_all_entities[da_wm_dw_000001][sensor.dishwasher_completion_time-entry]
|
# name: test_all_entities[da_wm_dw_000001][sensor.dishwasher_completion_time-entry]
|
||||||
EntityRegistryEntrySnapshot({
|
EntityRegistryEntrySnapshot({
|
||||||
'aliases': set({
|
'aliases': set({
|
||||||
|
@ -46,6 +46,53 @@
|
|||||||
'state': 'on',
|
'state': 'on',
|
||||||
})
|
})
|
||||||
# ---
|
# ---
|
||||||
|
# name: test_all_entities[da_ac_ehs_01001][switch.heat_pump-entry]
|
||||||
|
EntityRegistryEntrySnapshot({
|
||||||
|
'aliases': set({
|
||||||
|
}),
|
||||||
|
'area_id': None,
|
||||||
|
'capabilities': None,
|
||||||
|
'config_entry_id': <ANY>,
|
||||||
|
'config_subentry_id': <ANY>,
|
||||||
|
'device_class': None,
|
||||||
|
'device_id': <ANY>,
|
||||||
|
'disabled_by': None,
|
||||||
|
'domain': 'switch',
|
||||||
|
'entity_category': None,
|
||||||
|
'entity_id': 'switch.heat_pump',
|
||||||
|
'has_entity_name': True,
|
||||||
|
'hidden_by': None,
|
||||||
|
'icon': None,
|
||||||
|
'id': <ANY>,
|
||||||
|
'labels': set({
|
||||||
|
}),
|
||||||
|
'name': None,
|
||||||
|
'options': dict({
|
||||||
|
}),
|
||||||
|
'original_device_class': None,
|
||||||
|
'original_icon': None,
|
||||||
|
'original_name': None,
|
||||||
|
'platform': 'smartthings',
|
||||||
|
'previous_unique_id': None,
|
||||||
|
'supported_features': 0,
|
||||||
|
'translation_key': None,
|
||||||
|
'unique_id': '4165c51e-bf6b-c5b6-fd53-127d6248754b_main_switch_switch_switch',
|
||||||
|
'unit_of_measurement': None,
|
||||||
|
})
|
||||||
|
# ---
|
||||||
|
# name: test_all_entities[da_ac_ehs_01001][switch.heat_pump-state]
|
||||||
|
StateSnapshot({
|
||||||
|
'attributes': ReadOnlyDict({
|
||||||
|
'friendly_name': 'Heat pump',
|
||||||
|
}),
|
||||||
|
'context': <ANY>,
|
||||||
|
'entity_id': 'switch.heat_pump',
|
||||||
|
'last_changed': <ANY>,
|
||||||
|
'last_reported': <ANY>,
|
||||||
|
'last_updated': <ANY>,
|
||||||
|
'state': 'off',
|
||||||
|
})
|
||||||
|
# ---
|
||||||
# name: test_all_entities[da_ref_normal_000001][switch.refrigerator_ice_maker-entry]
|
# name: test_all_entities[da_ref_normal_000001][switch.refrigerator_ice_maker-entry]
|
||||||
EntityRegistryEntrySnapshot({
|
EntityRegistryEntrySnapshot({
|
||||||
'aliases': set({
|
'aliases': set({
|
||||||
@ -281,6 +328,53 @@
|
|||||||
'state': 'off',
|
'state': 'off',
|
||||||
})
|
})
|
||||||
# ---
|
# ---
|
||||||
|
# name: test_all_entities[da_sac_ehs_000002_sub][switch.warmepumpe-entry]
|
||||||
|
EntityRegistryEntrySnapshot({
|
||||||
|
'aliases': set({
|
||||||
|
}),
|
||||||
|
'area_id': None,
|
||||||
|
'capabilities': None,
|
||||||
|
'config_entry_id': <ANY>,
|
||||||
|
'config_subentry_id': <ANY>,
|
||||||
|
'device_class': None,
|
||||||
|
'device_id': <ANY>,
|
||||||
|
'disabled_by': None,
|
||||||
|
'domain': 'switch',
|
||||||
|
'entity_category': None,
|
||||||
|
'entity_id': 'switch.warmepumpe',
|
||||||
|
'has_entity_name': True,
|
||||||
|
'hidden_by': None,
|
||||||
|
'icon': None,
|
||||||
|
'id': <ANY>,
|
||||||
|
'labels': set({
|
||||||
|
}),
|
||||||
|
'name': None,
|
||||||
|
'options': dict({
|
||||||
|
}),
|
||||||
|
'original_device_class': None,
|
||||||
|
'original_icon': None,
|
||||||
|
'original_name': None,
|
||||||
|
'platform': 'smartthings',
|
||||||
|
'previous_unique_id': None,
|
||||||
|
'supported_features': 0,
|
||||||
|
'translation_key': None,
|
||||||
|
'unique_id': '3810e5ad-5351-d9f9-12ff-000001200000_main_switch_switch_switch',
|
||||||
|
'unit_of_measurement': None,
|
||||||
|
})
|
||||||
|
# ---
|
||||||
|
# name: test_all_entities[da_sac_ehs_000002_sub][switch.warmepumpe-state]
|
||||||
|
StateSnapshot({
|
||||||
|
'attributes': ReadOnlyDict({
|
||||||
|
'friendly_name': 'Wärmepumpe',
|
||||||
|
}),
|
||||||
|
'context': <ANY>,
|
||||||
|
'entity_id': 'switch.warmepumpe',
|
||||||
|
'last_changed': <ANY>,
|
||||||
|
'last_reported': <ANY>,
|
||||||
|
'last_updated': <ANY>,
|
||||||
|
'state': 'on',
|
||||||
|
})
|
||||||
|
# ---
|
||||||
# name: test_all_entities[da_wm_wd_000001][switch.dryer_wrinkle_prevent-entry]
|
# name: test_all_entities[da_wm_wd_000001][switch.dryer_wrinkle_prevent-entry]
|
||||||
EntityRegistryEntrySnapshot({
|
EntityRegistryEntrySnapshot({
|
||||||
'aliases': set({
|
'aliases': set({
|
||||||
|
Loading…
x
Reference in New Issue
Block a user