Add another EHS SmartThings fixture (#144920)

* Add another EHS SmartThings fixture

* Add another EHS
This commit is contained in:
Joost Lekkerkerker 2025-05-14 23:23:18 +02:00 committed by GitHub
parent 34c7c3f384
commit 2050b0b375
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
8 changed files with 3067 additions and 0 deletions

View File

@ -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",

View File

@ -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"
}
}
}
}
}

View File

@ -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"
}
}
}
}
}

View File

@ -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": {}
}

View File

@ -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": {}
}

View File

@ -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',

View File

@ -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({

View File

@ -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({