Add switch for Samsung ice bites (and rename ice maker) (#146925)

* Add switch for ice bites (and rename ice maker)

Fixes: home-assistant/home-assistant.io#37826

* Fix tests

* Fix

---------

Co-authored-by: Joostlek <joostlek@outlook.com>
This commit is contained in:
mswilson 2025-06-16 10:31:49 -07:00 committed by GitHub
parent 9ae0cfc7e5
commit ad64139b8e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
8 changed files with 483 additions and 182 deletions

View File

@ -605,7 +605,10 @@
"name": "Wrinkle prevent" "name": "Wrinkle prevent"
}, },
"ice_maker": { "ice_maker": {
"name": "Ice maker" "name": "Ice cubes"
},
"ice_maker_2": {
"name": "Ice bites"
}, },
"sabbath_mode": { "sabbath_mode": {
"name": "Sabbath mode" "name": "Sabbath mode"

View File

@ -95,6 +95,7 @@ CAPABILITY_TO_SWITCHES: dict[Capability | str, SmartThingsSwitchEntityDescriptio
status_attribute=Attribute.SWITCH, status_attribute=Attribute.SWITCH,
component_translation_key={ component_translation_key={
"icemaker": "ice_maker", "icemaker": "ice_maker",
"icemaker-02": "ice_maker_2",
}, },
), ),
Capability.SAMSUNG_CE_SABBATH_MODE: SmartThingsSwitchEntityDescription( Capability.SAMSUNG_CE_SABBATH_MODE: SmartThingsSwitchEntityDescription(

View File

@ -105,12 +105,14 @@
"icemaker": { "icemaker": {
"custom.disabledCapabilities": { "custom.disabledCapabilities": {
"disabledCapabilities": { "disabledCapabilities": {
"value": null "value": [],
"timestamp": "2024-12-19T19:47:51.861Z"
} }
}, },
"switch": { "switch": {
"switch": { "switch": {
"value": null "value": "on",
"timestamp": "2025-06-16T07:20:04.493Z"
} }
} }
}, },
@ -134,13 +136,13 @@
"samsungce.unavailableCapabilities": { "samsungce.unavailableCapabilities": {
"unavailableCommands": { "unavailableCommands": {
"value": [], "value": [],
"timestamp": "2024-12-01T18:22:19.337Z" "timestamp": "2024-12-19T19:47:51.861Z"
} }
}, },
"custom.disabledCapabilities": { "custom.disabledCapabilities": {
"disabledCapabilities": { "disabledCapabilities": {
"value": ["samsungce.freezerConvertMode", "custom.fridgeMode"], "value": ["samsungce.freezerConvertMode", "custom.fridgeMode"],
"timestamp": "2024-12-01T18:22:20.155Z" "timestamp": "2024-12-19T19:47:55.421Z"
} }
}, },
"samsungce.temperatureSetting": { "samsungce.temperatureSetting": {
@ -229,19 +231,19 @@
"contactSensor": { "contactSensor": {
"contact": { "contact": {
"value": "closed", "value": "closed",
"timestamp": "2025-03-30T18:36:45.151Z" "timestamp": "2025-06-16T15:59:26.313Z"
} }
}, },
"samsungce.unavailableCapabilities": { "samsungce.unavailableCapabilities": {
"unavailableCommands": { "unavailableCommands": {
"value": [], "value": [],
"timestamp": "2024-12-01T18:22:19.337Z" "timestamp": "2024-12-19T19:47:51.861Z"
} }
}, },
"custom.disabledCapabilities": { "custom.disabledCapabilities": {
"disabledCapabilities": { "disabledCapabilities": {
"value": ["custom.fridgeMode", "samsungce.temperatureSetting"], "value": ["custom.fridgeMode", "samsungce.temperatureSetting"],
"timestamp": "2024-12-01T18:22:22.081Z" "timestamp": "2024-12-19T19:47:56.956Z"
} }
}, },
"samsungce.temperatureSetting": { "samsungce.temperatureSetting": {
@ -257,37 +259,37 @@
"value": null "value": null
}, },
"temperature": { "temperature": {
"value": 6, "value": 36,
"unit": "C", "unit": "F",
"timestamp": "2025-03-30T17:41:42.863Z" "timestamp": "2025-06-07T07:52:37.532Z"
} }
}, },
"custom.thermostatSetpointControl": { "custom.thermostatSetpointControl": {
"minimumSetpoint": { "minimumSetpoint": {
"value": 1, "value": 34,
"unit": "C", "unit": "F",
"timestamp": "2024-12-01T18:22:19.337Z" "timestamp": "2025-05-25T02:26:23.832Z"
}, },
"maximumSetpoint": { "maximumSetpoint": {
"value": 7, "value": 44,
"unit": "C", "unit": "F",
"timestamp": "2024-12-01T18:22:19.337Z" "timestamp": "2025-05-25T02:26:23.832Z"
} }
}, },
"thermostatCoolingSetpoint": { "thermostatCoolingSetpoint": {
"coolingSetpointRange": { "coolingSetpointRange": {
"value": { "value": {
"minimum": 1, "minimum": 34,
"maximum": 7, "maximum": 44,
"step": 1 "step": 1
}, },
"unit": "C", "unit": "F",
"timestamp": "2024-12-01T18:22:19.337Z" "timestamp": "2025-05-25T02:26:23.832Z"
}, },
"coolingSetpoint": { "coolingSetpoint": {
"value": 6, "value": 36,
"unit": "C", "unit": "F",
"timestamp": "2025-03-30T17:33:48.530Z" "timestamp": "2025-06-07T07:48:40.490Z"
} }
} }
}, },
@ -306,13 +308,13 @@
"contactSensor": { "contactSensor": {
"contact": { "contact": {
"value": "closed", "value": "closed",
"timestamp": "2024-12-01T18:22:19.331Z" "timestamp": "2025-06-16T15:01:16.141Z"
} }
}, },
"samsungce.unavailableCapabilities": { "samsungce.unavailableCapabilities": {
"unavailableCommands": { "unavailableCommands": {
"value": [], "value": [],
"timestamp": "2024-12-01T18:22:19.337Z" "timestamp": "2024-12-19T19:47:51.861Z"
} }
}, },
"custom.disabledCapabilities": { "custom.disabledCapabilities": {
@ -322,7 +324,7 @@
"samsungce.temperatureSetting", "samsungce.temperatureSetting",
"samsungce.freezerConvertMode" "samsungce.freezerConvertMode"
], ],
"timestamp": "2024-12-01T18:22:22.081Z" "timestamp": "2024-12-19T19:47:56.956Z"
} }
}, },
"samsungce.temperatureSetting": { "samsungce.temperatureSetting": {
@ -338,26 +340,27 @@
"value": null "value": null
}, },
"temperature": { "temperature": {
"value": -17, "value": -8,
"unit": "C", "unit": "F",
"timestamp": "2025-03-30T17:35:48.599Z" "timestamp": "2025-06-07T07:50:37.311Z"
} }
}, },
"custom.thermostatSetpointControl": { "custom.thermostatSetpointControl": {
"minimumSetpoint": { "minimumSetpoint": {
"value": -23, "value": -8,
"unit": "C", "unit": "F",
"timestamp": "2024-12-01T18:22:19.337Z" "timestamp": "2025-05-25T02:26:23.832Z"
}, },
"maximumSetpoint": { "maximumSetpoint": {
"value": -15, "value": 5,
"unit": "C", "unit": "F",
"timestamp": "2024-12-01T18:22:19.337Z" "timestamp": "2025-05-25T02:26:23.832Z"
} }
}, },
"samsungce.freezerConvertMode": { "samsungce.freezerConvertMode": {
"supportedFreezerConvertModes": { "supportedFreezerConvertModes": {
"value": null "value": [],
"timestamp": "2025-05-25T02:26:23.578Z"
}, },
"freezerConvertMode": { "freezerConvertMode": {
"value": null "value": null
@ -366,17 +369,17 @@
"thermostatCoolingSetpoint": { "thermostatCoolingSetpoint": {
"coolingSetpointRange": { "coolingSetpointRange": {
"value": { "value": {
"minimum": -23, "minimum": -8,
"maximum": -15, "maximum": 5,
"step": 1 "step": 1
}, },
"unit": "C", "unit": "F",
"timestamp": "2024-12-01T18:22:19.337Z" "timestamp": "2025-05-25T02:26:23.832Z"
}, },
"coolingSetpoint": { "coolingSetpoint": {
"value": -17, "value": -8,
"unit": "C", "unit": "F",
"timestamp": "2025-03-30T17:32:34.710Z" "timestamp": "2025-06-07T07:48:42.385Z"
} }
} }
}, },
@ -411,7 +414,8 @@
}, },
"samsungce.deviceIdentification": { "samsungce.deviceIdentification": {
"micomAssayCode": { "micomAssayCode": {
"value": null "value": "00176141",
"timestamp": "2025-06-13T04:49:15.194Z"
}, },
"modelName": { "modelName": {
"value": null "value": null
@ -423,23 +427,26 @@
"value": null "value": null
}, },
"modelClassificationCode": { "modelClassificationCode": {
"value": null "value": "0000083C031813294103010041030000",
"timestamp": "2025-06-13T04:49:15.194Z"
}, },
"description": { "description": {
"value": null "value": "TP1X_REF_21K",
"timestamp": "2025-06-13T04:49:15.194Z"
}, },
"releaseYear": { "releaseYear": {
"value": null "value": 24,
"timestamp": "2025-06-13T04:49:14.072Z"
}, },
"binaryId": { "binaryId": {
"value": "TP1X_REF_21K", "value": "TP1X_REF_21K",
"timestamp": "2025-03-23T21:53:15.900Z" "timestamp": "2025-06-16T07:20:04.493Z"
} }
}, },
"samsungce.quickControl": { "samsungce.quickControl": {
"version": { "version": {
"value": "1.0", "value": "1.0",
"timestamp": "2025-02-12T21:52:01.494Z" "timestamp": "2025-05-25T02:26:25.302Z"
} }
}, },
"custom.fridgeMode": { "custom.fridgeMode": {
@ -461,66 +468,65 @@
"value": null "value": null
}, },
"mnfv": { "mnfv": {
"value": "A-RFWW-TP1-22-REV1_20241030", "value": "A-RFWW-TP1-24-T4-COM_20250216",
"timestamp": "2025-02-12T21:51:58.927Z" "timestamp": "2025-04-12T15:30:22.827Z"
}, },
"mnhw": { "mnhw": {
"value": "Realtek", "value": "Realtek",
"timestamp": "2025-02-12T21:51:58.927Z" "timestamp": "2025-04-12T15:30:22.827Z"
}, },
"di": { "di": {
"value": "5758b2ec-563e-f39b-ec39-208e54aabf60", "value": "5ff1ef72-56ce-6559-4bd3-be42c31f3395",
"timestamp": "2025-02-12T21:51:58.927Z" "timestamp": "2025-04-12T15:30:22.827Z"
}, },
"mnsl": { "mnsl": {
"value": "http://www.samsung.com", "value": "http://www.samsung.com",
"timestamp": "2025-02-12T21:51:58.927Z" "timestamp": "2025-04-12T15:30:22.827Z"
}, },
"dmv": { "dmv": {
"value": "1.2.1", "value": "res.1.1.0,sh.1.1.0",
"timestamp": "2025-02-12T21:51:58.927Z" "timestamp": "2025-04-12T15:30:22.827Z"
}, },
"n": { "n": {
"value": "Samsung-Refrigerator", "value": "Samsung-Refrigerator",
"timestamp": "2025-02-12T21:51:58.927Z" "timestamp": "2025-04-12T15:30:22.827Z"
}, },
"mnmo": { "mnmo": {
"value": "TP1X_REF_21K|00156941|00050126001611304100000030010000", "value": "TP1X_REF_21K|00176141|0000083C031813294103010041030000",
"timestamp": "2025-02-12T21:51:58.927Z" "timestamp": "2025-04-12T15:30:22.827Z"
}, },
"vid": { "vid": {
"value": "DA-REF-NORMAL-01011", "value": "DA-REF-NORMAL-01011",
"timestamp": "2025-02-12T21:51:58.927Z" "timestamp": "2025-04-12T15:30:22.827Z"
}, },
"mnmn": { "mnmn": {
"value": "Samsung Electronics", "value": "Samsung Electronics",
"timestamp": "2025-02-12T21:51:58.927Z" "timestamp": "2025-04-12T15:30:22.827Z"
}, },
"mnml": { "mnml": {
"value": "http://www.samsung.com", "value": "http://www.samsung.com",
"timestamp": "2025-02-12T21:51:58.927Z" "timestamp": "2025-04-12T15:30:22.827Z"
}, },
"mnpv": { "mnpv": {
"value": "DAWIT 2.0", "value": "SYSTEM 2.0",
"timestamp": "2025-02-12T21:51:58.927Z" "timestamp": "2025-04-12T15:30:22.827Z"
}, },
"mnos": { "mnos": {
"value": "TizenRT 3.1", "value": "TizenRT 4.0",
"timestamp": "2025-02-12T21:51:58.927Z" "timestamp": "2025-04-12T15:30:22.827Z"
}, },
"pi": { "pi": {
"value": "5758b2ec-563e-f39b-ec39-208e54aabf60", "value": "5ff1ef72-56ce-6559-4bd3-be42c31f3395",
"timestamp": "2025-02-12T21:51:58.927Z" "timestamp": "2025-04-12T15:30:22.827Z"
}, },
"icv": { "icv": {
"value": "core.1.1.0", "value": "core.1.1.0",
"timestamp": "2025-02-12T21:51:58.927Z" "timestamp": "2025-04-12T15:30:22.827Z"
} }
}, },
"samsungce.fridgeVacationMode": { "samsungce.fridgeVacationMode": {
"vacationMode": { "vacationMode": {
"value": "off", "value": null
"timestamp": "2024-12-01T18:22:19.337Z"
} }
}, },
"custom.disabledCapabilities": { "custom.disabledCapabilities": {
@ -530,56 +536,56 @@
"thermostatCoolingSetpoint", "thermostatCoolingSetpoint",
"custom.fridgeMode", "custom.fridgeMode",
"custom.deodorFilter", "custom.deodorFilter",
"custom.waterFilter",
"custom.dustFilter", "custom.dustFilter",
"samsungce.viewInside", "samsungce.viewInside",
"samsungce.fridgeWelcomeLighting", "samsungce.fridgeWelcomeLighting",
"samsungce.sabbathMode" "sec.smartthingsHub",
"samsungce.fridgeVacationMode"
], ],
"timestamp": "2025-02-12T21:52:01.494Z" "timestamp": "2025-03-31T03:05:25.793Z"
} }
}, },
"samsungce.driverVersion": { "samsungce.driverVersion": {
"versionNumber": { "versionNumber": {
"value": 24090102, "value": 25040101,
"timestamp": "2024-12-01T18:22:19.337Z" "timestamp": "2025-06-13T04:49:16.828Z"
} }
}, },
"sec.diagnosticsInformation": { "sec.diagnosticsInformation": {
"logType": { "logType": {
"value": ["errCode", "dump"], "value": ["errCode", "dump"],
"timestamp": "2024-12-01T18:22:19.337Z" "timestamp": "2025-05-25T02:26:23.664Z"
}, },
"endpoint": { "endpoint": {
"value": "SSM", "value": "SSM",
"timestamp": "2024-12-01T18:22:19.337Z" "timestamp": "2025-05-25T02:26:23.664Z"
}, },
"minVersion": { "minVersion": {
"value": "3.0", "value": "3.0",
"timestamp": "2025-02-12T21:52:00.460Z" "timestamp": "2025-05-25T02:26:23.664Z"
}, },
"signinPermission": { "signinPermission": {
"value": null "value": null
}, },
"setupId": { "setupId": {
"value": "RB0", "value": "RRD",
"timestamp": "2024-12-01T18:22:19.337Z" "timestamp": "2025-05-25T02:26:23.664Z"
}, },
"protocolType": { "protocolType": {
"value": "ble_ocf", "value": "ble_ocf",
"timestamp": "2025-02-12T21:52:00.460Z" "timestamp": "2025-05-25T02:26:23.664Z"
}, },
"tsId": { "tsId": {
"value": "DA01", "value": "DA01",
"timestamp": "2025-02-12T21:52:00.460Z" "timestamp": "2025-05-25T02:26:23.664Z"
}, },
"mnId": { "mnId": {
"value": "0AJT", "value": "0AJT",
"timestamp": "2024-12-01T18:22:19.337Z" "timestamp": "2025-05-25T02:26:23.664Z"
}, },
"dumpType": { "dumpType": {
"value": "file", "value": "file",
"timestamp": "2024-12-01T18:22:19.337Z" "timestamp": "2025-05-25T02:26:23.664Z"
} }
}, },
"temperatureMeasurement": { "temperatureMeasurement": {
@ -598,11 +604,11 @@
"value": { "value": {
"state": "disabled" "state": "disabled"
}, },
"timestamp": "2024-12-01T18:22:19.337Z" "timestamp": "2025-05-25T02:26:23.815Z"
}, },
"reportStatePeriod": { "reportStatePeriod": {
"value": "enabled", "value": "enabled",
"timestamp": "2024-12-01T18:22:19.337Z" "timestamp": "2025-05-25T02:26:23.815Z"
} }
}, },
"thermostatCoolingSetpoint": { "thermostatCoolingSetpoint": {
@ -616,8 +622,6 @@
"custom.disabledComponents": { "custom.disabledComponents": {
"disabledComponents": { "disabledComponents": {
"value": [ "value": [
"icemaker",
"icemaker-02",
"icemaker-03", "icemaker-03",
"pantry-01", "pantry-01",
"pantry-02", "pantry-02",
@ -626,7 +630,7 @@
"cvroom", "cvroom",
"onedoor" "onedoor"
], ],
"timestamp": "2024-12-01T18:22:19.337Z" "timestamp": "2024-12-19T19:47:51.861Z"
} }
}, },
"demandResponseLoadControl": { "demandResponseLoadControl": {
@ -637,31 +641,33 @@
"duration": 0, "duration": 0,
"override": false "override": false
}, },
"timestamp": "2024-12-01T18:22:19.337Z" "timestamp": "2025-05-25T02:26:23.225Z"
} }
}, },
"samsungce.sabbathMode": { "samsungce.sabbathMode": {
"supportedActions": { "supportedActions": {
"value": null "value": ["on", "off"],
"timestamp": "2025-05-25T02:26:23.696Z"
}, },
"status": { "status": {
"value": null "value": "off",
"timestamp": "2025-05-25T02:26:23.696Z"
} }
}, },
"powerConsumptionReport": { "powerConsumptionReport": {
"powerConsumption": { "powerConsumption": {
"value": { "value": {
"energy": 66571, "energy": 229226,
"deltaEnergy": 19, "deltaEnergy": 10,
"power": 61, "power": 17,
"powerEnergy": 18.91178222020467, "powerEnergy": 14.351180554098551,
"persistedEnergy": 0, "persistedEnergy": 0,
"energySaved": 0, "energySaved": 0,
"persistedSavedEnergy": 0, "persistedSavedEnergy": 0,
"start": "2025-03-30T18:21:37Z", "start": "2025-06-16T16:30:09Z",
"end": "2025-03-30T18:38:18Z" "end": "2025-06-16T16:45:48Z"
}, },
"timestamp": "2025-03-30T18:38:18.219Z" "timestamp": "2025-06-16T16:45:48.369Z"
} }
}, },
"refresh": {}, "refresh": {},
@ -673,44 +679,63 @@
"sec.wifiConfiguration": { "sec.wifiConfiguration": {
"autoReconnection": { "autoReconnection": {
"value": true, "value": true,
"timestamp": "2024-12-01T18:22:19.337Z" "timestamp": "2025-05-25T02:26:25.567Z"
}, },
"minVersion": { "minVersion": {
"value": "1.0", "value": "1.0",
"timestamp": "2024-12-01T18:22:19.337Z" "timestamp": "2025-05-25T02:26:25.567Z"
}, },
"supportedWiFiFreq": { "supportedWiFiFreq": {
"value": ["2.4G"], "value": ["2.4G"],
"timestamp": "2024-12-01T18:22:19.331Z" "timestamp": "2025-05-25T02:26:25.567Z"
}, },
"supportedAuthType": { "supportedAuthType": {
"value": ["OPEN", "WEP", "WPA-PSK", "WPA2-PSK", "SAE"], "value": ["OPEN", "WEP", "WPA-PSK", "WPA2-PSK", "SAE"],
"timestamp": "2024-12-01T18:22:19.331Z" "timestamp": "2025-05-25T02:26:25.567Z"
}, },
"protocolType": { "protocolType": {
"value": ["helper_hotspot"], "value": ["helper_hotspot", "ble_ocf"],
"timestamp": "2024-12-01T18:22:19.331Z" "timestamp": "2025-05-25T02:26:25.567Z"
} }
}, },
"samsungce.selfCheck": { "samsungce.selfCheck": {
"result": { "result": {
"value": "passed", "value": "passed",
"timestamp": "2024-12-01T18:22:19.337Z" "timestamp": "2025-05-25T02:26:23.843Z"
}, },
"supportedActions": { "supportedActions": {
"value": ["start"], "value": ["start"],
"timestamp": "2024-12-01T18:22:19.337Z" "timestamp": "2025-05-25T02:26:23.843Z"
}, },
"progress": { "progress": {
"value": null "value": null
}, },
"errors": { "errors": {
"value": [], "value": [],
"timestamp": "2024-12-01T18:22:19.337Z" "timestamp": "2025-05-25T02:26:23.843Z"
}, },
"status": { "status": {
"value": "ready", "value": "ready",
"timestamp": "2024-12-01T18:22:19.337Z" "timestamp": "2025-05-25T02:26:23.843Z"
}
},
"samsungce.softwareVersion": {
"versions": {
"value": [
{
"id": "0",
"swType": "Software",
"versionNumber": "250216",
"description": "WiFi Module"
},
{
"id": "1",
"swType": "Firmware",
"versionNumber": "24120326, 24030400, 24061400, FFFFFFFF",
"description": "Micom"
}
],
"timestamp": "2025-05-25T02:26:23.664Z"
} }
}, },
"custom.dustFilter": { "custom.dustFilter": {
@ -735,15 +760,16 @@
}, },
"refrigeration": { "refrigeration": {
"defrost": { "defrost": {
"value": null "value": "off",
"timestamp": "2025-05-25T02:26:22.999Z"
}, },
"rapidCooling": { "rapidCooling": {
"value": "off", "value": "off",
"timestamp": "2024-12-01T18:22:19.337Z" "timestamp": "2025-05-25T02:26:23.827Z"
}, },
"rapidFreezing": { "rapidFreezing": {
"value": "off", "value": "off",
"timestamp": "2024-12-01T18:22:19.337Z" "timestamp": "2025-05-25T06:58:12.005Z"
} }
}, },
"custom.deodorFilter": { "custom.deodorFilter": {
@ -769,88 +795,134 @@
"samsungce.powerCool": { "samsungce.powerCool": {
"activated": { "activated": {
"value": false, "value": false,
"timestamp": "2024-12-01T18:22:19.337Z" "timestamp": "2025-05-25T02:26:23.827Z"
} }
}, },
"custom.energyType": { "custom.energyType": {
"energyType": { "energyType": {
"value": "2.0", "value": "2.0",
"timestamp": "2024-12-01T18:22:19.337Z" "timestamp": "2024-12-19T19:47:51.861Z"
}, },
"energySavingSupport": { "energySavingSupport": {
"value": true, "value": true,
"timestamp": "2025-03-06T23:10:37.429Z" "timestamp": "2025-05-23T06:02:34.025Z"
}, },
"drMaxDuration": { "drMaxDuration": {
"value": 99999999, "value": 99999999,
"unit": "min", "unit": "min",
"timestamp": "2024-12-01T18:22:20.756Z" "timestamp": "2024-12-19T19:47:54.446Z"
}, },
"energySavingLevel": { "energySavingLevel": {
"value": 1, "value": 1,
"timestamp": "2024-12-01T18:22:19.337Z" "timestamp": "2024-12-19T19:47:51.861Z"
}, },
"energySavingInfo": { "energySavingInfo": {
"value": null "value": null
}, },
"supportedEnergySavingLevels": { "supportedEnergySavingLevels": {
"value": [1, 2], "value": [1],
"timestamp": "2024-12-01T18:22:19.337Z" "timestamp": "2024-12-19T19:47:51.861Z"
}, },
"energySavingOperation": { "energySavingOperation": {
"value": false, "value": false,
"timestamp": "2024-12-01T18:22:19.337Z" "timestamp": "2025-05-25T02:26:23.225Z"
}, },
"notificationTemplateID": { "notificationTemplateID": {
"value": null "value": null
}, },
"energySavingOperationSupport": { "energySavingOperationSupport": {
"value": true, "value": true,
"timestamp": "2024-12-01T18:22:19.337Z" "timestamp": "2024-12-19T19:47:51.861Z"
} }
}, },
"samsungce.softwareUpdate": { "samsungce.softwareUpdate": {
"targetModule": { "targetModule": {
"value": {}, "value": {},
"timestamp": "2024-12-01T18:55:10.062Z" "timestamp": "2025-05-25T02:26:23.686Z"
}, },
"otnDUID": { "otnDUID": {
"value": "MTCB2ZD4B6BT4", "value": "XTCB2ZD4CVZDG",
"timestamp": "2024-12-01T18:22:19.337Z" "timestamp": "2025-05-25T02:26:23.664Z"
}, },
"lastUpdatedDate": { "lastUpdatedDate": {
"value": null "value": null
}, },
"availableModules": { "availableModules": {
"value": [], "value": [],
"timestamp": "2024-12-01T18:22:19.337Z" "timestamp": "2025-05-25T02:26:23.664Z"
}, },
"newVersionAvailable": { "newVersionAvailable": {
"value": false, "value": false,
"timestamp": "2024-12-01T18:22:19.337Z" "timestamp": "2025-05-25T02:26:23.664Z"
}, },
"operatingState": { "operatingState": {
"value": "none", "value": "none",
"timestamp": "2024-12-01T18:28:40.492Z" "timestamp": "2025-05-25T02:26:23.686Z"
}, },
"progress": { "progress": {
"value": 0, "value": 0,
"unit": "%", "unit": "%",
"timestamp": "2024-12-01T18:43:42.645Z" "timestamp": "2025-05-25T02:26:23.686Z"
} }
}, },
"samsungce.powerFreeze": { "samsungce.powerFreeze": {
"activated": { "activated": {
"value": false, "value": false,
"timestamp": "2024-12-01T18:22:19.337Z" "timestamp": "2025-05-25T06:58:12.005Z"
}
},
"sec.smartthingsHub": {
"threadHardwareAvailability": {
"value": null
},
"availability": {
"value": null
},
"deviceId": {
"value": null
},
"zigbeeHardwareAvailability": {
"value": null
},
"version": {
"value": null
},
"threadRequiresExternalHardware": {
"value": null
},
"zigbeeRequiresExternalHardware": {
"value": null
},
"eui": {
"value": null
},
"lastOnboardingResult": {
"value": null
},
"zwaveHardwareAvailability": {
"value": null
},
"zwaveRequiresExternalHardware": {
"value": null
},
"state": {
"value": null
},
"onboardingProgress": {
"value": null
},
"lastOnboardingErrorCode": {
"value": null
} }
}, },
"custom.waterFilter": { "custom.waterFilter": {
"waterFilterUsageStep": { "waterFilterUsageStep": {
"value": null "value": 1,
"timestamp": "2025-05-25T02:26:23.401Z"
}, },
"waterFilterResetType": { "waterFilterResetType": {
"value": null "value": ["replaceable"],
"timestamp": "2025-05-25T02:26:23.401Z"
}, },
"waterFilterCapacity": { "waterFilterCapacity": {
"value": null "value": null
@ -859,10 +931,12 @@
"value": null "value": null
}, },
"waterFilterUsage": { "waterFilterUsage": {
"value": null "value": 97,
"timestamp": "2025-06-16T13:02:17.608Z"
}, },
"waterFilterStatus": { "waterFilterStatus": {
"value": null "value": "normal",
"timestamp": "2025-05-25T02:26:23.401Z"
} }
} }
}, },
@ -872,10 +946,18 @@
"value": null "value": null
}, },
"fridgeMode": { "fridgeMode": {
"value": null "value": "CV_TTYPE_RF9000A_FRUIT_VEGGIES",
"timestamp": "2025-05-25T02:26:23.578Z"
}, },
"supportedFridgeModes": { "supportedFridgeModes": {
"value": null "value": [
"CV_TTYPE_RF9000A_FREEZE",
"CV_TTYPE_RF9000A_SOFTFREEZE",
"CV_TTYPE_RF9000A_MEAT_FISH",
"CV_TTYPE_RF9000A_FRUIT_VEGGIES",
"CV_TTYPE_RF9000A_BEVERAGE"
],
"timestamp": "2025-05-25T02:26:23.578Z"
} }
}, },
"contactSensor": { "contactSensor": {
@ -908,12 +990,14 @@
"icemaker-02": { "icemaker-02": {
"custom.disabledCapabilities": { "custom.disabledCapabilities": {
"disabledCapabilities": { "disabledCapabilities": {
"value": null "value": [],
"timestamp": "2024-12-19T19:47:51.861Z"
} }
}, },
"switch": { "switch": {
"switch": { "switch": {
"value": null "value": "on",
"timestamp": "2025-06-16T14:00:28.428Z"
} }
} }
}, },

View File

@ -128,6 +128,10 @@
"id": "samsungce.quickControl", "id": "samsungce.quickControl",
"version": 1 "version": 1
}, },
{
"id": "samsungce.softwareVersion",
"version": 1
},
{ {
"id": "sec.diagnosticsInformation", "id": "sec.diagnosticsInformation",
"version": 1 "version": 1
@ -135,6 +139,11 @@
{ {
"id": "sec.wifiConfiguration", "id": "sec.wifiConfiguration",
"version": 1 "version": 1
},
{
"id": "sec.smartthingsHub",
"version": 1,
"ephemeral": true
} }
], ],
"categories": [ "categories": [
@ -142,7 +151,8 @@
"name": "Refrigerator", "name": "Refrigerator",
"categoryType": "manufacturer" "categoryType": "manufacturer"
} }
] ],
"optional": false
}, },
{ {
"id": "freezer", "id": "freezer",
@ -190,7 +200,8 @@
"name": "Other", "name": "Other",
"categoryType": "manufacturer" "categoryType": "manufacturer"
} }
] ],
"optional": false
}, },
{ {
"id": "cooler", "id": "cooler",
@ -234,7 +245,8 @@
"name": "Other", "name": "Other",
"categoryType": "manufacturer" "categoryType": "manufacturer"
} }
] ],
"optional": false
}, },
{ {
"id": "cvroom", "id": "cvroom",
@ -266,7 +278,8 @@
"name": "Other", "name": "Other",
"categoryType": "manufacturer" "categoryType": "manufacturer"
} }
] ],
"optional": false
}, },
{ {
"id": "onedoor", "id": "onedoor",
@ -314,7 +327,8 @@
"name": "Other", "name": "Other",
"categoryType": "manufacturer" "categoryType": "manufacturer"
} }
] ],
"optional": false
}, },
{ {
"id": "icemaker", "id": "icemaker",
@ -334,7 +348,8 @@
"name": "Other", "name": "Other",
"categoryType": "manufacturer" "categoryType": "manufacturer"
} }
] ],
"optional": false
}, },
{ {
"id": "icemaker-02", "id": "icemaker-02",
@ -354,7 +369,8 @@
"name": "Other", "name": "Other",
"categoryType": "manufacturer" "categoryType": "manufacturer"
} }
] ],
"optional": false
}, },
{ {
"id": "icemaker-03", "id": "icemaker-03",
@ -374,7 +390,8 @@
"name": "Other", "name": "Other",
"categoryType": "manufacturer" "categoryType": "manufacturer"
} }
] ],
"optional": false
}, },
{ {
"id": "scale-10", "id": "scale-10",
@ -402,7 +419,8 @@
"name": "Other", "name": "Other",
"categoryType": "manufacturer" "categoryType": "manufacturer"
} }
] ],
"optional": false
}, },
{ {
"id": "scale-11", "id": "scale-11",
@ -422,7 +440,8 @@
"name": "Other", "name": "Other",
"categoryType": "manufacturer" "categoryType": "manufacturer"
} }
] ],
"optional": false
}, },
{ {
"id": "pantry-01", "id": "pantry-01",
@ -454,7 +473,8 @@
"name": "Other", "name": "Other",
"categoryType": "manufacturer" "categoryType": "manufacturer"
} }
] ],
"optional": false
}, },
{ {
"id": "pantry-02", "id": "pantry-02",
@ -486,7 +506,8 @@
"name": "Other", "name": "Other",
"categoryType": "manufacturer" "categoryType": "manufacturer"
} }
] ],
"optional": false
} }
], ],
"createTime": "2024-12-01T18:22:14.880Z", "createTime": "2024-12-01T18:22:14.880Z",

View File

@ -239,3 +239,51 @@
'state': 'unknown', 'state': 'unknown',
}) })
# --- # ---
# name: test_all_entities[da_ref_normal_01011][button.frigo_reset_water_filter-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': 'button',
'entity_category': None,
'entity_id': 'button.frigo_reset_water_filter',
'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': 'Reset water filter',
'platform': 'smartthings',
'previous_unique_id': None,
'suggested_object_id': None,
'supported_features': 0,
'translation_key': 'reset_water_filter',
'unique_id': '5758b2ec-563e-f39b-ec39-208e54aabf60_main_custom.waterFilter_resetWaterFilter',
'unit_of_measurement': None,
})
# ---
# name: test_all_entities[da_ref_normal_01011][button.frigo_reset_water_filter-state]
StateSnapshot({
'attributes': ReadOnlyDict({
'friendly_name': 'Frigo Reset water filter',
}),
'context': <ANY>,
'entity_id': 'button.frigo_reset_water_filter',
'last_changed': <ANY>,
'last_reported': <ANY>,
'last_updated': <ANY>,
'state': 'unknown',
})
# ---

View File

@ -298,8 +298,8 @@
}), }),
'area_id': None, 'area_id': None,
'capabilities': dict({ 'capabilities': dict({
'max': -15, 'max': -15.0,
'min': -23, 'min': -23.0,
'mode': <NumberMode.AUTO: 'auto'>, 'mode': <NumberMode.AUTO: 'auto'>,
'step': 1, 'step': 1,
}), }),
@ -337,8 +337,8 @@
'attributes': ReadOnlyDict({ 'attributes': ReadOnlyDict({
'device_class': 'temperature', 'device_class': 'temperature',
'friendly_name': 'Frigo Freezer temperature', 'friendly_name': 'Frigo Freezer temperature',
'max': -15, 'max': -15.0,
'min': -23, 'min': -23.0,
'mode': <NumberMode.AUTO: 'auto'>, 'mode': <NumberMode.AUTO: 'auto'>,
'step': 1, 'step': 1,
'unit_of_measurement': <UnitOfTemperature.CELSIUS: '°C'>, 'unit_of_measurement': <UnitOfTemperature.CELSIUS: '°C'>,
@ -348,7 +348,7 @@
'last_changed': <ANY>, 'last_changed': <ANY>,
'last_reported': <ANY>, 'last_reported': <ANY>,
'last_updated': <ANY>, 'last_updated': <ANY>,
'state': '-17', 'state': '-22.0',
}) })
# --- # ---
# name: test_all_entities[da_ref_normal_01011][number.frigo_fridge_temperature-entry] # name: test_all_entities[da_ref_normal_01011][number.frigo_fridge_temperature-entry]
@ -357,8 +357,8 @@
}), }),
'area_id': None, 'area_id': None,
'capabilities': dict({ 'capabilities': dict({
'max': 7, 'max': 7.0,
'min': 1, 'min': 1.0,
'mode': <NumberMode.AUTO: 'auto'>, 'mode': <NumberMode.AUTO: 'auto'>,
'step': 1, 'step': 1,
}), }),
@ -396,8 +396,8 @@
'attributes': ReadOnlyDict({ 'attributes': ReadOnlyDict({
'device_class': 'temperature', 'device_class': 'temperature',
'friendly_name': 'Frigo Fridge temperature', 'friendly_name': 'Frigo Fridge temperature',
'max': 7, 'max': 7.0,
'min': 1, 'min': 1.0,
'mode': <NumberMode.AUTO: 'auto'>, 'mode': <NumberMode.AUTO: 'auto'>,
'step': 1, 'step': 1,
'unit_of_measurement': <UnitOfTemperature.CELSIUS: '°C'>, 'unit_of_measurement': <UnitOfTemperature.CELSIUS: '°C'>,
@ -407,7 +407,7 @@
'last_changed': <ANY>, 'last_changed': <ANY>,
'last_reported': <ANY>, 'last_reported': <ANY>,
'last_updated': <ANY>, 'last_updated': <ANY>,
'state': '6', 'state': '2.0',
}) })
# --- # ---
# name: test_all_entities[da_wm_wm_000001][number.washer_rinse_cycles-entry] # name: test_all_entities[da_wm_wm_000001][number.washer_rinse_cycles-entry]

View File

@ -5569,7 +5569,7 @@
'last_changed': <ANY>, 'last_changed': <ANY>,
'last_reported': <ANY>, 'last_reported': <ANY>,
'last_updated': <ANY>, 'last_updated': <ANY>,
'state': '66.571', 'state': '229.226',
}) })
# --- # ---
# name: test_all_entities[da_ref_normal_01011][sensor.frigo_energy_difference-entry] # name: test_all_entities[da_ref_normal_01011][sensor.frigo_energy_difference-entry]
@ -5625,7 +5625,7 @@
'last_changed': <ANY>, 'last_changed': <ANY>,
'last_reported': <ANY>, 'last_reported': <ANY>,
'last_updated': <ANY>, 'last_updated': <ANY>,
'state': '0.019', 'state': '0.01',
}) })
# --- # ---
# name: test_all_entities[da_ref_normal_01011][sensor.frigo_energy_saved-entry] # name: test_all_entities[da_ref_normal_01011][sensor.frigo_energy_saved-entry]
@ -5737,7 +5737,7 @@
'last_changed': <ANY>, 'last_changed': <ANY>,
'last_reported': <ANY>, 'last_reported': <ANY>,
'last_updated': <ANY>, 'last_updated': <ANY>,
'state': '-17', 'state': '-22.2222222222222',
}) })
# --- # ---
# name: test_all_entities[da_ref_normal_01011][sensor.frigo_fridge_temperature-entry] # name: test_all_entities[da_ref_normal_01011][sensor.frigo_fridge_temperature-entry]
@ -5793,7 +5793,7 @@
'last_changed': <ANY>, 'last_changed': <ANY>,
'last_reported': <ANY>, 'last_reported': <ANY>,
'last_updated': <ANY>, 'last_updated': <ANY>,
'state': '6', 'state': '2.22222222222222',
}) })
# --- # ---
# name: test_all_entities[da_ref_normal_01011][sensor.frigo_power-entry] # name: test_all_entities[da_ref_normal_01011][sensor.frigo_power-entry]
@ -5841,8 +5841,8 @@
'attributes': ReadOnlyDict({ 'attributes': ReadOnlyDict({
'device_class': 'power', 'device_class': 'power',
'friendly_name': 'Frigo Power', 'friendly_name': 'Frigo Power',
'power_consumption_end': '2025-03-30T18:38:18Z', 'power_consumption_end': '2025-06-16T16:45:48Z',
'power_consumption_start': '2025-03-30T18:21:37Z', 'power_consumption_start': '2025-06-16T16:30:09Z',
'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>,
'unit_of_measurement': <UnitOfPower.WATT: 'W'>, 'unit_of_measurement': <UnitOfPower.WATT: 'W'>,
}), }),
@ -5851,7 +5851,7 @@
'last_changed': <ANY>, 'last_changed': <ANY>,
'last_reported': <ANY>, 'last_reported': <ANY>,
'last_updated': <ANY>, 'last_updated': <ANY>,
'state': '61', 'state': '17',
}) })
# --- # ---
# name: test_all_entities[da_ref_normal_01011][sensor.frigo_power_energy-entry] # name: test_all_entities[da_ref_normal_01011][sensor.frigo_power_energy-entry]
@ -5907,7 +5907,7 @@
'last_changed': <ANY>, 'last_changed': <ANY>,
'last_reported': <ANY>, 'last_reported': <ANY>,
'last_updated': <ANY>, 'last_updated': <ANY>,
'state': '0.0189117822202047', 'state': '0.0143511805540986',
}) })
# --- # ---
# name: test_all_entities[da_rvc_normal_000001][sensor.robot_vacuum_battery-entry] # name: test_all_entities[da_rvc_normal_000001][sensor.robot_vacuum_battery-entry]

View File

@ -47,7 +47,7 @@
'state': 'on', 'state': 'on',
}) })
# --- # ---
# name: test_all_entities[da_ref_normal_000001][switch.refrigerator_ice_maker-entry] # name: test_all_entities[da_ref_normal_000001][switch.refrigerator_ice_cubes-entry]
EntityRegistryEntrySnapshot({ EntityRegistryEntrySnapshot({
'aliases': set({ 'aliases': set({
}), }),
@ -60,7 +60,7 @@
'disabled_by': None, 'disabled_by': None,
'domain': 'switch', 'domain': 'switch',
'entity_category': None, 'entity_category': None,
'entity_id': 'switch.refrigerator_ice_maker', 'entity_id': 'switch.refrigerator_ice_cubes',
'has_entity_name': True, 'has_entity_name': True,
'hidden_by': None, 'hidden_by': None,
'icon': None, 'icon': None,
@ -72,7 +72,7 @@
}), }),
'original_device_class': None, 'original_device_class': None,
'original_icon': None, 'original_icon': None,
'original_name': 'Ice maker', 'original_name': 'Ice cubes',
'platform': 'smartthings', 'platform': 'smartthings',
'previous_unique_id': None, 'previous_unique_id': None,
'suggested_object_id': None, 'suggested_object_id': None,
@ -82,13 +82,13 @@
'unit_of_measurement': None, 'unit_of_measurement': None,
}) })
# --- # ---
# name: test_all_entities[da_ref_normal_000001][switch.refrigerator_ice_maker-state] # name: test_all_entities[da_ref_normal_000001][switch.refrigerator_ice_cubes-state]
StateSnapshot({ StateSnapshot({
'attributes': ReadOnlyDict({ 'attributes': ReadOnlyDict({
'friendly_name': 'Refrigerator Ice maker', 'friendly_name': 'Refrigerator Ice cubes',
}), }),
'context': <ANY>, 'context': <ANY>,
'entity_id': 'switch.refrigerator_ice_maker', 'entity_id': 'switch.refrigerator_ice_cubes',
'last_changed': <ANY>, 'last_changed': <ANY>,
'last_reported': <ANY>, 'last_reported': <ANY>,
'last_updated': <ANY>, 'last_updated': <ANY>,
@ -239,7 +239,7 @@
'state': 'off', 'state': 'off',
}) })
# --- # ---
# name: test_all_entities[da_ref_normal_01001][switch.refrigerator_ice_maker-entry] # name: test_all_entities[da_ref_normal_01001][switch.refrigerator_ice_cubes-entry]
EntityRegistryEntrySnapshot({ EntityRegistryEntrySnapshot({
'aliases': set({ 'aliases': set({
}), }),
@ -252,7 +252,7 @@
'disabled_by': None, 'disabled_by': None,
'domain': 'switch', 'domain': 'switch',
'entity_category': None, 'entity_category': None,
'entity_id': 'switch.refrigerator_ice_maker', 'entity_id': 'switch.refrigerator_ice_cubes',
'has_entity_name': True, 'has_entity_name': True,
'hidden_by': None, 'hidden_by': None,
'icon': None, 'icon': None,
@ -264,7 +264,7 @@
}), }),
'original_device_class': None, 'original_device_class': None,
'original_icon': None, 'original_icon': None,
'original_name': 'Ice maker', 'original_name': 'Ice cubes',
'platform': 'smartthings', 'platform': 'smartthings',
'previous_unique_id': None, 'previous_unique_id': None,
'suggested_object_id': None, 'suggested_object_id': None,
@ -274,13 +274,13 @@
'unit_of_measurement': None, 'unit_of_measurement': None,
}) })
# --- # ---
# name: test_all_entities[da_ref_normal_01001][switch.refrigerator_ice_maker-state] # name: test_all_entities[da_ref_normal_01001][switch.refrigerator_ice_cubes-state]
StateSnapshot({ StateSnapshot({
'attributes': ReadOnlyDict({ 'attributes': ReadOnlyDict({
'friendly_name': 'Refrigerator Ice maker', 'friendly_name': 'Refrigerator Ice cubes',
}), }),
'context': <ANY>, 'context': <ANY>,
'entity_id': 'switch.refrigerator_ice_maker', 'entity_id': 'switch.refrigerator_ice_cubes',
'last_changed': <ANY>, 'last_changed': <ANY>,
'last_reported': <ANY>, 'last_reported': <ANY>,
'last_updated': <ANY>, 'last_updated': <ANY>,
@ -383,6 +383,102 @@
'state': 'off', 'state': 'off',
}) })
# --- # ---
# name: test_all_entities[da_ref_normal_01011][switch.frigo_ice_bites-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.frigo_ice_bites',
'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': 'Ice bites',
'platform': 'smartthings',
'previous_unique_id': None,
'suggested_object_id': None,
'supported_features': 0,
'translation_key': 'ice_maker_2',
'unique_id': '5758b2ec-563e-f39b-ec39-208e54aabf60_icemaker-02_switch_switch_switch',
'unit_of_measurement': None,
})
# ---
# name: test_all_entities[da_ref_normal_01011][switch.frigo_ice_bites-state]
StateSnapshot({
'attributes': ReadOnlyDict({
'friendly_name': 'Frigo Ice bites',
}),
'context': <ANY>,
'entity_id': 'switch.frigo_ice_bites',
'last_changed': <ANY>,
'last_reported': <ANY>,
'last_updated': <ANY>,
'state': 'on',
})
# ---
# name: test_all_entities[da_ref_normal_01011][switch.frigo_ice_cubes-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.frigo_ice_cubes',
'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': 'Ice cubes',
'platform': 'smartthings',
'previous_unique_id': None,
'suggested_object_id': None,
'supported_features': 0,
'translation_key': 'ice_maker',
'unique_id': '5758b2ec-563e-f39b-ec39-208e54aabf60_icemaker_switch_switch_switch',
'unit_of_measurement': None,
})
# ---
# name: test_all_entities[da_ref_normal_01011][switch.frigo_ice_cubes-state]
StateSnapshot({
'attributes': ReadOnlyDict({
'friendly_name': 'Frigo Ice cubes',
}),
'context': <ANY>,
'entity_id': 'switch.frigo_ice_cubes',
'last_changed': <ANY>,
'last_reported': <ANY>,
'last_updated': <ANY>,
'state': 'on',
})
# ---
# name: test_all_entities[da_ref_normal_01011][switch.frigo_power_cool-entry] # name: test_all_entities[da_ref_normal_01011][switch.frigo_power_cool-entry]
EntityRegistryEntrySnapshot({ EntityRegistryEntrySnapshot({
'aliases': set({ 'aliases': set({
@ -479,6 +575,54 @@
'state': 'off', 'state': 'off',
}) })
# --- # ---
# name: test_all_entities[da_ref_normal_01011][switch.frigo_sabbath_mode-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': <EntityCategory.CONFIG: 'config'>,
'entity_id': 'switch.frigo_sabbath_mode',
'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': 'Sabbath mode',
'platform': 'smartthings',
'previous_unique_id': None,
'suggested_object_id': None,
'supported_features': 0,
'translation_key': 'sabbath_mode',
'unique_id': '5758b2ec-563e-f39b-ec39-208e54aabf60_main_samsungce.sabbathMode_status_status',
'unit_of_measurement': None,
})
# ---
# name: test_all_entities[da_ref_normal_01011][switch.frigo_sabbath_mode-state]
StateSnapshot({
'attributes': ReadOnlyDict({
'friendly_name': 'Frigo Sabbath mode',
}),
'context': <ANY>,
'entity_id': 'switch.frigo_sabbath_mode',
'last_changed': <ANY>,
'last_reported': <ANY>,
'last_updated': <ANY>,
'state': 'off',
})
# ---
# name: test_all_entities[da_rvc_normal_000001][switch.robot_vacuum-entry] # name: test_all_entities[da_rvc_normal_000001][switch.robot_vacuum-entry]
EntityRegistryEntrySnapshot({ EntityRegistryEntrySnapshot({
'aliases': set({ 'aliases': set({