mirror of
https://github.com/home-assistant/core.git
synced 2025-07-28 07:37:34 +00:00
Add SmartThings RVC fixture (#148552)
This commit is contained in:
parent
73c9d99abf
commit
a34264f345
@ -130,6 +130,7 @@ def mock_smartthings() -> Generator[AsyncMock]:
|
||||
"da_wm_wm_000001_1",
|
||||
"da_wm_sc_000001",
|
||||
"da_rvc_normal_000001",
|
||||
"da_rvc_map_01011",
|
||||
"da_ks_microwave_0101x",
|
||||
"da_ks_cooktop_31001",
|
||||
"da_ks_range_0101x",
|
||||
|
@ -0,0 +1,994 @@
|
||||
{
|
||||
"components": {
|
||||
"refill-drainage-kit": {
|
||||
"samsungce.connectionState": {
|
||||
"connectionState": {
|
||||
"value": null
|
||||
}
|
||||
},
|
||||
"samsungce.activationState": {
|
||||
"activationState": {
|
||||
"value": null
|
||||
}
|
||||
},
|
||||
"custom.disabledCapabilities": {
|
||||
"disabledCapabilities": {
|
||||
"value": [
|
||||
"samsungce.drainFilter",
|
||||
"samsungce.connectionState",
|
||||
"samsungce.activationState"
|
||||
],
|
||||
"timestamp": "2025-06-20T14:12:57.135Z"
|
||||
}
|
||||
},
|
||||
"samsungce.drainFilter": {
|
||||
"drainFilterUsageStep": {
|
||||
"value": null
|
||||
},
|
||||
"drainFilterStatus": {
|
||||
"value": null
|
||||
},
|
||||
"drainFilterLastResetDate": {
|
||||
"value": null
|
||||
},
|
||||
"drainFilterResetType": {
|
||||
"value": null
|
||||
},
|
||||
"drainFilterUsage": {
|
||||
"value": null
|
||||
}
|
||||
}
|
||||
},
|
||||
"station": {
|
||||
"custom.hepaFilter": {
|
||||
"hepaFilterCapacity": {
|
||||
"value": null
|
||||
},
|
||||
"hepaFilterStatus": {
|
||||
"value": "normal",
|
||||
"timestamp": "2025-07-02T04:35:14.449Z"
|
||||
},
|
||||
"hepaFilterResetType": {
|
||||
"value": ["replaceable"],
|
||||
"timestamp": "2025-07-02T04:35:14.449Z"
|
||||
},
|
||||
"hepaFilterUsageStep": {
|
||||
"value": null
|
||||
},
|
||||
"hepaFilterUsage": {
|
||||
"value": null
|
||||
},
|
||||
"hepaFilterLastResetDate": {
|
||||
"value": null
|
||||
}
|
||||
},
|
||||
"samsungce.robotCleanerDustBag": {
|
||||
"supportedStatus": {
|
||||
"value": ["full", "normal"],
|
||||
"timestamp": "2025-07-02T04:35:14.620Z"
|
||||
},
|
||||
"status": {
|
||||
"value": "normal",
|
||||
"timestamp": "2025-07-02T04:35:14.620Z"
|
||||
}
|
||||
}
|
||||
},
|
||||
"main": {
|
||||
"mediaPlayback": {
|
||||
"supportedPlaybackCommands": {
|
||||
"value": null
|
||||
},
|
||||
"playbackStatus": {
|
||||
"value": null
|
||||
}
|
||||
},
|
||||
"robotCleanerTurboMode": {
|
||||
"robotCleanerTurboMode": {
|
||||
"value": "extraSilence",
|
||||
"timestamp": "2025-07-10T11:00:38.909Z"
|
||||
}
|
||||
},
|
||||
"ocf": {
|
||||
"st": {
|
||||
"value": "2024-01-01T09:00:15Z",
|
||||
"timestamp": "2025-06-20T14:12:57.924Z"
|
||||
},
|
||||
"mndt": {
|
||||
"value": "",
|
||||
"timestamp": "2025-06-20T14:12:57.924Z"
|
||||
},
|
||||
"mnfv": {
|
||||
"value": "20250123.105306",
|
||||
"timestamp": "2025-06-20T14:12:57.924Z"
|
||||
},
|
||||
"mnhw": {
|
||||
"value": "",
|
||||
"timestamp": "2025-06-20T14:12:57.924Z"
|
||||
},
|
||||
"di": {
|
||||
"value": "05accb39-2017-c98b-a5ab-04a81f4d3d9a",
|
||||
"timestamp": "2025-06-20T14:12:57.924Z"
|
||||
},
|
||||
"mnsl": {
|
||||
"value": "",
|
||||
"timestamp": "2025-06-20T14:12:57.924Z"
|
||||
},
|
||||
"dmv": {
|
||||
"value": "res.1.1.0,sh.1.1.0",
|
||||
"timestamp": "2025-06-20T14:12:57.924Z"
|
||||
},
|
||||
"n": {
|
||||
"value": "[robot vacuum] Samsung",
|
||||
"timestamp": "2025-06-20T14:12:57.924Z"
|
||||
},
|
||||
"mnmo": {
|
||||
"value": "JETBOT_COMBO_9X00_24K|50029141|80010b0002d8411f0100000000000000",
|
||||
"timestamp": "2025-06-20T14:12:57.924Z"
|
||||
},
|
||||
"vid": {
|
||||
"value": "DA-RVC-MAP-01011",
|
||||
"timestamp": "2025-06-20T14:12:57.924Z"
|
||||
},
|
||||
"mnmn": {
|
||||
"value": "Samsung Electronics",
|
||||
"timestamp": "2025-06-20T14:12:57.924Z"
|
||||
},
|
||||
"mnml": {
|
||||
"value": "",
|
||||
"timestamp": "2025-06-20T14:12:57.924Z"
|
||||
},
|
||||
"mnpv": {
|
||||
"value": "1.0",
|
||||
"timestamp": "2025-06-20T14:12:57.924Z"
|
||||
},
|
||||
"mnos": {
|
||||
"value": "Tizen",
|
||||
"timestamp": "2025-06-20T14:12:57.924Z"
|
||||
},
|
||||
"pi": {
|
||||
"value": "05accb39-2017-c98b-a5ab-04a81f4d3d9a",
|
||||
"timestamp": "2025-06-20T14:12:57.924Z"
|
||||
},
|
||||
"icv": {
|
||||
"value": "core.1.1.0",
|
||||
"timestamp": "2025-06-20T14:12:57.924Z"
|
||||
}
|
||||
},
|
||||
"custom.disabledCapabilities": {
|
||||
"disabledCapabilities": {
|
||||
"value": [
|
||||
"samsungce.robotCleanerAudioClip",
|
||||
"custom.hepaFilter",
|
||||
"imageCapture",
|
||||
"mediaPlaybackRepeat",
|
||||
"mediaPlayback",
|
||||
"mediaTrackControl",
|
||||
"samsungce.robotCleanerPatrol",
|
||||
"samsungce.musicPlaylist",
|
||||
"audioVolume",
|
||||
"audioMute",
|
||||
"videoCapture",
|
||||
"samsungce.robotCleanerWelcome",
|
||||
"samsungce.microphoneSettings",
|
||||
"samsungce.robotCleanerGuidedPatrol",
|
||||
"samsungce.robotCleanerSafetyPatrol",
|
||||
"soundDetection",
|
||||
"samsungce.soundDetectionSensitivity",
|
||||
"audioTrackAddressing",
|
||||
"samsungce.robotCleanerMonitoringAutomation"
|
||||
],
|
||||
"timestamp": "2025-06-20T14:12:58.125Z"
|
||||
}
|
||||
},
|
||||
"logTrigger": {
|
||||
"logState": {
|
||||
"value": "idle",
|
||||
"timestamp": "2025-07-02T04:35:14.401Z"
|
||||
},
|
||||
"logRequestState": {
|
||||
"value": "idle",
|
||||
"timestamp": "2025-07-02T04:35:14.401Z"
|
||||
},
|
||||
"logInfo": {
|
||||
"value": null
|
||||
}
|
||||
},
|
||||
"samsungce.driverVersion": {
|
||||
"versionNumber": {
|
||||
"value": 25040102,
|
||||
"timestamp": "2025-06-20T14:12:57.135Z"
|
||||
}
|
||||
},
|
||||
"sec.diagnosticsInformation": {
|
||||
"logType": {
|
||||
"value": ["errCode", "dump"],
|
||||
"timestamp": "2025-07-02T04:35:13.556Z"
|
||||
},
|
||||
"endpoint": {
|
||||
"value": "PIPER",
|
||||
"timestamp": "2025-07-02T04:35:13.556Z"
|
||||
},
|
||||
"minVersion": {
|
||||
"value": "3.0",
|
||||
"timestamp": "2025-07-02T04:35:13.556Z"
|
||||
},
|
||||
"signinPermission": {
|
||||
"value": null
|
||||
},
|
||||
"setupId": {
|
||||
"value": "VR0",
|
||||
"timestamp": "2025-07-02T04:35:13.556Z"
|
||||
},
|
||||
"protocolType": {
|
||||
"value": "ble_ocf",
|
||||
"timestamp": "2025-07-02T04:35:13.556Z"
|
||||
},
|
||||
"tsId": {
|
||||
"value": "DA10",
|
||||
"timestamp": "2025-07-02T04:35:13.556Z"
|
||||
},
|
||||
"mnId": {
|
||||
"value": "0AJT",
|
||||
"timestamp": "2025-07-02T04:35:13.556Z"
|
||||
},
|
||||
"dumpType": {
|
||||
"value": "file",
|
||||
"timestamp": "2025-07-02T04:35:13.556Z"
|
||||
}
|
||||
},
|
||||
"custom.hepaFilter": {
|
||||
"hepaFilterCapacity": {
|
||||
"value": null
|
||||
},
|
||||
"hepaFilterStatus": {
|
||||
"value": null
|
||||
},
|
||||
"hepaFilterResetType": {
|
||||
"value": null
|
||||
},
|
||||
"hepaFilterUsageStep": {
|
||||
"value": null
|
||||
},
|
||||
"hepaFilterUsage": {
|
||||
"value": null
|
||||
},
|
||||
"hepaFilterLastResetDate": {
|
||||
"value": null
|
||||
}
|
||||
},
|
||||
"samsungce.robotCleanerMapCleaningInfo": {
|
||||
"area": {
|
||||
"value": "None",
|
||||
"timestamp": "2025-07-10T09:37:08.648Z"
|
||||
},
|
||||
"cleanedExtent": {
|
||||
"value": -1,
|
||||
"unit": "m\u00b2",
|
||||
"timestamp": "2025-07-10T09:37:08.648Z"
|
||||
},
|
||||
"nearObject": {
|
||||
"value": "None",
|
||||
"timestamp": "2025-07-02T04:35:13.567Z"
|
||||
},
|
||||
"remainingTime": {
|
||||
"value": -1,
|
||||
"unit": "minute",
|
||||
"timestamp": "2025-07-10T06:42:57.820Z"
|
||||
}
|
||||
},
|
||||
"audioVolume": {
|
||||
"volume": {
|
||||
"value": null
|
||||
}
|
||||
},
|
||||
"powerConsumptionReport": {
|
||||
"powerConsumption": {
|
||||
"value": {
|
||||
"energy": 981,
|
||||
"deltaEnergy": 21,
|
||||
"power": 0,
|
||||
"powerEnergy": 0.0,
|
||||
"persistedEnergy": 0,
|
||||
"energySaved": 0,
|
||||
"start": "2025-07-10T11:11:22Z",
|
||||
"end": "2025-07-10T11:20:22Z"
|
||||
},
|
||||
"timestamp": "2025-07-10T11:20:22.600Z"
|
||||
}
|
||||
},
|
||||
"samsungce.robotCleanerMapList": {
|
||||
"maps": {
|
||||
"value": [
|
||||
{
|
||||
"id": "1",
|
||||
"name": "Map1",
|
||||
"userEdited": false,
|
||||
"createdTime": "2025-07-01T08:23:29Z",
|
||||
"updatedTime": "2025-07-01T08:23:29Z",
|
||||
"areaInfo": [
|
||||
{
|
||||
"id": "1",
|
||||
"name": "Room",
|
||||
"userEdited": false
|
||||
},
|
||||
{
|
||||
"id": "2",
|
||||
"name": "Room 2",
|
||||
"userEdited": false
|
||||
},
|
||||
{
|
||||
"id": "3",
|
||||
"name": "Room 3",
|
||||
"userEdited": false
|
||||
},
|
||||
{
|
||||
"id": "4",
|
||||
"name": "Room 4",
|
||||
"userEdited": false
|
||||
}
|
||||
],
|
||||
"objectInfo": []
|
||||
}
|
||||
],
|
||||
"timestamp": "2025-07-02T04:35:14.204Z"
|
||||
}
|
||||
},
|
||||
"samsungce.robotCleanerPatrol": {
|
||||
"timezone": {
|
||||
"value": null
|
||||
},
|
||||
"patrolStatus": {
|
||||
"value": null
|
||||
},
|
||||
"areaIds": {
|
||||
"value": null
|
||||
},
|
||||
"timeOffset": {
|
||||
"value": null
|
||||
},
|
||||
"waypoints": {
|
||||
"value": null
|
||||
},
|
||||
"enabled": {
|
||||
"value": null
|
||||
},
|
||||
"dayOfWeek": {
|
||||
"value": null
|
||||
},
|
||||
"blockingStatus": {
|
||||
"value": null
|
||||
},
|
||||
"mapId": {
|
||||
"value": null
|
||||
},
|
||||
"startTime": {
|
||||
"value": null
|
||||
},
|
||||
"interval": {
|
||||
"value": null
|
||||
},
|
||||
"endTime": {
|
||||
"value": null
|
||||
},
|
||||
"obsoleted": {
|
||||
"value": null
|
||||
}
|
||||
},
|
||||
"samsungce.robotCleanerAudioClip": {
|
||||
"enabled": {
|
||||
"value": null
|
||||
}
|
||||
},
|
||||
"samsungce.musicPlaylist": {
|
||||
"currentTrack": {
|
||||
"value": null
|
||||
},
|
||||
"playlist": {
|
||||
"value": null
|
||||
}
|
||||
},
|
||||
"audioNotification": {},
|
||||
"samsungce.robotCleanerPetMonitorReport": {
|
||||
"report": {
|
||||
"value": null
|
||||
}
|
||||
},
|
||||
"execute": {
|
||||
"data": {
|
||||
"value": null
|
||||
}
|
||||
},
|
||||
"samsungce.energyPlanner": {
|
||||
"data": {
|
||||
"value": null
|
||||
},
|
||||
"plan": {
|
||||
"value": "none",
|
||||
"timestamp": "2025-07-02T04:35:14.341Z"
|
||||
}
|
||||
},
|
||||
"samsungce.robotCleanerFeatureVisibility": {
|
||||
"invisibleFeatures": {
|
||||
"value": [
|
||||
"Start",
|
||||
"Dock",
|
||||
"SelectRoom",
|
||||
"DustEmit",
|
||||
"SelectSpot",
|
||||
"CleaningMethod",
|
||||
"MopWash",
|
||||
"MopDry"
|
||||
],
|
||||
"timestamp": "2025-07-10T09:52:40.298Z"
|
||||
},
|
||||
"visibleFeatures": {
|
||||
"value": [
|
||||
"Stop",
|
||||
"Suction",
|
||||
"Repeat",
|
||||
"MapMerge",
|
||||
"MapDivide",
|
||||
"MySchedule",
|
||||
"Homecare",
|
||||
"CleanReport",
|
||||
"CleanHistory",
|
||||
"DND",
|
||||
"Sound",
|
||||
"NoEntryZone",
|
||||
"RenameRoom",
|
||||
"ResetMap",
|
||||
"Accessory",
|
||||
"CleaningOption",
|
||||
"ObjectEdit",
|
||||
"WaterLevel",
|
||||
"ClimbZone"
|
||||
],
|
||||
"timestamp": "2025-07-10T09:52:40.298Z"
|
||||
}
|
||||
},
|
||||
"sec.wifiConfiguration": {
|
||||
"autoReconnection": {
|
||||
"value": true,
|
||||
"timestamp": "2025-07-02T04:35:14.461Z"
|
||||
},
|
||||
"minVersion": {
|
||||
"value": "1.0",
|
||||
"timestamp": "2025-07-02T04:35:14.461Z"
|
||||
},
|
||||
"supportedWiFiFreq": {
|
||||
"value": ["2.4G", "5G"],
|
||||
"timestamp": "2025-07-02T04:35:14.461Z"
|
||||
},
|
||||
"supportedAuthType": {
|
||||
"value": ["OPEN", "WEP", "WPA-PSK", "WPA2-PSK", "SAE"],
|
||||
"timestamp": "2025-07-02T04:35:14.461Z"
|
||||
},
|
||||
"protocolType": {
|
||||
"value": ["helper_hotspot", "ble_ocf"],
|
||||
"timestamp": "2025-07-02T04:35:14.461Z"
|
||||
}
|
||||
},
|
||||
"samsungce.softwareVersion": {
|
||||
"versions": {
|
||||
"value": [
|
||||
{
|
||||
"id": "0",
|
||||
"swType": "Software",
|
||||
"versionNumber": "25012310"
|
||||
},
|
||||
{
|
||||
"id": "1",
|
||||
"swType": "Software",
|
||||
"versionNumber": "25012310"
|
||||
},
|
||||
{
|
||||
"id": "2",
|
||||
"swType": "Firmware",
|
||||
"versionNumber": "25012100"
|
||||
},
|
||||
{
|
||||
"id": "3",
|
||||
"swType": "Firmware",
|
||||
"versionNumber": "24012200"
|
||||
},
|
||||
{
|
||||
"id": "4",
|
||||
"swType": "Bixby",
|
||||
"versionNumber": "(null)"
|
||||
},
|
||||
{
|
||||
"id": "5",
|
||||
"swType": "Firmware",
|
||||
"versionNumber": "25012200"
|
||||
}
|
||||
],
|
||||
"timestamp": "2025-07-02T04:35:13.556Z"
|
||||
}
|
||||
},
|
||||
"samsungce.softwareUpdate": {
|
||||
"targetModule": {
|
||||
"value": {
|
||||
"newVersion": "00000000",
|
||||
"currentVersion": "00000000",
|
||||
"moduleType": "mainController"
|
||||
},
|
||||
"timestamp": "2025-07-09T23:00:32.385Z"
|
||||
},
|
||||
"otnDUID": {
|
||||
"value": "JHCDM7UU7UJWQ",
|
||||
"timestamp": "2025-07-02T04:35:13.556Z"
|
||||
},
|
||||
"lastUpdatedDate": {
|
||||
"value": null
|
||||
},
|
||||
"availableModules": {
|
||||
"value": [],
|
||||
"timestamp": "2025-07-02T04:35:13.556Z"
|
||||
},
|
||||
"newVersionAvailable": {
|
||||
"value": false,
|
||||
"timestamp": "2025-07-02T04:35:13.556Z"
|
||||
},
|
||||
"operatingState": {
|
||||
"value": "none",
|
||||
"timestamp": "2025-07-02T04:35:19.823Z"
|
||||
},
|
||||
"progress": {
|
||||
"value": 0,
|
||||
"unit": "%",
|
||||
"timestamp": "2025-07-02T04:35:19.823Z"
|
||||
}
|
||||
},
|
||||
"samsungce.robotCleanerReservation": {
|
||||
"reservations": {
|
||||
"value": [
|
||||
{
|
||||
"id": "2",
|
||||
"enabled": true,
|
||||
"dayOfWeek": ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
|
||||
"startTime": "02:32",
|
||||
"repeatMode": "weekly",
|
||||
"cleaningMode": "auto"
|
||||
}
|
||||
],
|
||||
"timestamp": "2025-07-02T04:35:13.844Z"
|
||||
},
|
||||
"maxNumberOfReservations": {
|
||||
"value": null
|
||||
}
|
||||
},
|
||||
"audioMute": {
|
||||
"mute": {
|
||||
"value": null
|
||||
}
|
||||
},
|
||||
"mediaTrackControl": {
|
||||
"supportedTrackControlCommands": {
|
||||
"value": null
|
||||
}
|
||||
},
|
||||
"samsungce.robotCleanerMotorFilter": {
|
||||
"motorFilterResetType": {
|
||||
"value": ["washable"],
|
||||
"timestamp": "2025-07-02T04:35:13.496Z"
|
||||
},
|
||||
"motorFilterStatus": {
|
||||
"value": "normal",
|
||||
"timestamp": "2025-07-02T04:35:13.496Z"
|
||||
}
|
||||
},
|
||||
"samsungce.robotCleanerCleaningType": {
|
||||
"cleaningType": {
|
||||
"value": "vacuumAndMopTogether",
|
||||
"timestamp": "2025-07-09T12:44:06.437Z"
|
||||
},
|
||||
"supportedCleaningTypes": {
|
||||
"value": ["vacuum", "mop", "vacuumAndMopTogether", "mopAfterVacuum"],
|
||||
"timestamp": "2025-07-02T04:35:13.646Z"
|
||||
}
|
||||
},
|
||||
"soundDetection": {
|
||||
"soundDetectionState": {
|
||||
"value": null
|
||||
},
|
||||
"supportedSoundTypes": {
|
||||
"value": null
|
||||
},
|
||||
"soundDetected": {
|
||||
"value": null
|
||||
}
|
||||
},
|
||||
"samsungce.robotCleanerWelcome": {
|
||||
"coordinates": {
|
||||
"value": null
|
||||
}
|
||||
},
|
||||
"samsungce.robotCleanerPetMonitor": {
|
||||
"areaIds": {
|
||||
"value": null
|
||||
},
|
||||
"originator": {
|
||||
"value": null
|
||||
},
|
||||
"waypoints": {
|
||||
"value": null
|
||||
},
|
||||
"enabled": {
|
||||
"value": null
|
||||
},
|
||||
"excludeHolidays": {
|
||||
"value": null
|
||||
},
|
||||
"dayOfWeek": {
|
||||
"value": null
|
||||
},
|
||||
"monitoringStatus": {
|
||||
"value": null
|
||||
},
|
||||
"blockingStatus": {
|
||||
"value": null
|
||||
},
|
||||
"mapId": {
|
||||
"value": null
|
||||
},
|
||||
"startTime": {
|
||||
"value": null
|
||||
},
|
||||
"interval": {
|
||||
"value": null
|
||||
},
|
||||
"endTime": {
|
||||
"value": null
|
||||
},
|
||||
"obsoleted": {
|
||||
"value": null
|
||||
}
|
||||
},
|
||||
"battery": {
|
||||
"quantity": {
|
||||
"value": null
|
||||
},
|
||||
"battery": {
|
||||
"value": 59,
|
||||
"unit": "%",
|
||||
"timestamp": "2025-07-10T11:24:13.441Z"
|
||||
},
|
||||
"type": {
|
||||
"value": null
|
||||
}
|
||||
},
|
||||
"samsungce.deviceIdentification": {
|
||||
"micomAssayCode": {
|
||||
"value": "50029141",
|
||||
"timestamp": "2025-07-02T04:35:13.556Z"
|
||||
},
|
||||
"modelName": {
|
||||
"value": null
|
||||
},
|
||||
"serialNumber": {
|
||||
"value": null
|
||||
},
|
||||
"serialNumberExtra": {
|
||||
"value": null
|
||||
},
|
||||
"modelClassificationCode": {
|
||||
"value": "80010b0002d8411f0100000000000000",
|
||||
"timestamp": "2025-07-02T04:35:13.556Z"
|
||||
},
|
||||
"description": {
|
||||
"value": "Jet Bot V/C",
|
||||
"timestamp": "2025-07-02T04:35:13.556Z"
|
||||
},
|
||||
"releaseYear": {
|
||||
"value": null
|
||||
},
|
||||
"binaryId": {
|
||||
"value": "JETBOT_COMBO_9X00_24K",
|
||||
"timestamp": "2025-07-09T23:00:26.764Z"
|
||||
}
|
||||
},
|
||||
"samsungce.robotCleanerSystemSoundMode": {
|
||||
"soundMode": {
|
||||
"value": "mute",
|
||||
"timestamp": "2025-07-05T18:17:55.940Z"
|
||||
},
|
||||
"supportedSoundModes": {
|
||||
"value": ["mute", "beep", "voice"],
|
||||
"timestamp": "2025-07-02T04:35:13.646Z"
|
||||
}
|
||||
},
|
||||
"switch": {
|
||||
"switch": {
|
||||
"value": "on",
|
||||
"timestamp": "2025-07-09T23:00:26.829Z"
|
||||
}
|
||||
},
|
||||
"samsungce.robotCleanerPetCleaningSchedule": {
|
||||
"excludeHolidays": {
|
||||
"value": null
|
||||
},
|
||||
"dayOfWeek": {
|
||||
"value": null
|
||||
},
|
||||
"mapId": {
|
||||
"value": null
|
||||
},
|
||||
"areaIds": {
|
||||
"value": null
|
||||
},
|
||||
"startTime": {
|
||||
"value": null
|
||||
},
|
||||
"originator": {
|
||||
"value": null
|
||||
},
|
||||
"obsoleted": {
|
||||
"value": true,
|
||||
"timestamp": "2025-07-02T04:35:14.317Z"
|
||||
},
|
||||
"enabled": {
|
||||
"value": null
|
||||
}
|
||||
},
|
||||
"samsungce.quickControl": {
|
||||
"version": {
|
||||
"value": "1.0",
|
||||
"timestamp": "2025-07-02T04:35:14.234Z"
|
||||
}
|
||||
},
|
||||
"samsungce.microphoneSettings": {
|
||||
"mute": {
|
||||
"value": null
|
||||
}
|
||||
},
|
||||
"samsungce.robotCleanerMapAreaInfo": {
|
||||
"areaInfo": {
|
||||
"value": [
|
||||
{
|
||||
"id": "1",
|
||||
"name": "Room"
|
||||
},
|
||||
{
|
||||
"id": "2",
|
||||
"name": "Room 2"
|
||||
},
|
||||
{
|
||||
"id": "3",
|
||||
"name": "Room 3"
|
||||
},
|
||||
{
|
||||
"id": "4",
|
||||
"name": "Room 4"
|
||||
}
|
||||
],
|
||||
"timestamp": "2025-07-03T02:33:15.133Z"
|
||||
}
|
||||
},
|
||||
"samsungce.audioVolumeLevel": {
|
||||
"volumeLevel": {
|
||||
"value": 0,
|
||||
"timestamp": "2025-07-05T18:17:55.915Z"
|
||||
},
|
||||
"volumeLevelRange": {
|
||||
"value": {
|
||||
"minimum": 0,
|
||||
"maximum": 3,
|
||||
"step": 1
|
||||
},
|
||||
"timestamp": "2025-07-02T04:35:13.837Z"
|
||||
}
|
||||
},
|
||||
"robotCleanerMovement": {
|
||||
"robotCleanerMovement": {
|
||||
"value": "cleaning",
|
||||
"timestamp": "2025-07-10T09:38:52.938Z"
|
||||
}
|
||||
},
|
||||
"samsungce.robotCleanerSafetyPatrol": {
|
||||
"personDetection": {
|
||||
"value": null
|
||||
}
|
||||
},
|
||||
"sec.calmConnectionCare": {
|
||||
"role": {
|
||||
"value": ["things"],
|
||||
"timestamp": "2025-07-02T04:35:14.461Z"
|
||||
},
|
||||
"protocols": {
|
||||
"value": null
|
||||
},
|
||||
"version": {
|
||||
"value": "1.0",
|
||||
"timestamp": "2025-07-02T04:35:14.461Z"
|
||||
}
|
||||
},
|
||||
"custom.disabledComponents": {
|
||||
"disabledComponents": {
|
||||
"value": ["refill-drainage-kit"],
|
||||
"timestamp": "2025-06-20T14:12:57.135Z"
|
||||
}
|
||||
},
|
||||
"videoCapture": {
|
||||
"stream": {
|
||||
"value": null
|
||||
},
|
||||
"clip": {
|
||||
"value": null
|
||||
}
|
||||
},
|
||||
"samsungce.robotCleanerWaterSprayLevel": {
|
||||
"availableWaterSprayLevels": {
|
||||
"value": null
|
||||
},
|
||||
"waterSprayLevel": {
|
||||
"value": "mediumLow",
|
||||
"timestamp": "2025-07-10T11:00:35.545Z"
|
||||
},
|
||||
"supportedWaterSprayLevels": {
|
||||
"value": ["high", "mediumHigh", "medium", "mediumLow", "low"],
|
||||
"timestamp": "2025-07-02T04:35:13.646Z"
|
||||
}
|
||||
},
|
||||
"samsungce.robotCleanerMapMetadata": {
|
||||
"cellSize": {
|
||||
"value": 20,
|
||||
"unit": "mm",
|
||||
"timestamp": "2025-06-20T14:12:57.135Z"
|
||||
}
|
||||
},
|
||||
"samsungce.robotCleanerGuidedPatrol": {
|
||||
"mapId": {
|
||||
"value": null
|
||||
},
|
||||
"waypoints": {
|
||||
"value": null
|
||||
}
|
||||
},
|
||||
"audioTrackAddressing": {},
|
||||
"refresh": {},
|
||||
"samsungce.robotCleanerOperatingState": {
|
||||
"supportedOperatingState": {
|
||||
"value": [
|
||||
"homing",
|
||||
"charging",
|
||||
"charged",
|
||||
"chargingForRemainingJob",
|
||||
"moving",
|
||||
"cleaning",
|
||||
"paused",
|
||||
"idle",
|
||||
"error",
|
||||
"powerSaving",
|
||||
"factoryReset",
|
||||
"relocal",
|
||||
"exploring",
|
||||
"processing",
|
||||
"emitDust",
|
||||
"washingMop",
|
||||
"sterilizingMop",
|
||||
"dryingMop",
|
||||
"supplyingWater",
|
||||
"preparingWater",
|
||||
"spinDrying",
|
||||
"flexCharged",
|
||||
"descaling",
|
||||
"drainingWater",
|
||||
"waitingForDescaling"
|
||||
],
|
||||
"timestamp": "2025-06-20T14:12:58.012Z"
|
||||
},
|
||||
"operatingState": {
|
||||
"value": "dryingMop",
|
||||
"timestamp": "2025-07-10T09:52:40.510Z"
|
||||
},
|
||||
"cleaningStep": {
|
||||
"value": "none",
|
||||
"timestamp": "2025-07-10T09:37:07.214Z"
|
||||
},
|
||||
"homingReason": {
|
||||
"value": "none",
|
||||
"timestamp": "2025-07-10T09:37:45.152Z"
|
||||
},
|
||||
"isMapBasedOperationAvailable": {
|
||||
"value": false,
|
||||
"timestamp": "2025-07-10T09:37:55.690Z"
|
||||
}
|
||||
},
|
||||
"samsungce.soundDetectionSensitivity": {
|
||||
"level": {
|
||||
"value": null
|
||||
},
|
||||
"supportedLevels": {
|
||||
"value": null
|
||||
}
|
||||
},
|
||||
"samsungce.robotCleanerMonitoringAutomation": {},
|
||||
"mediaPlaybackRepeat": {
|
||||
"playbackRepeatMode": {
|
||||
"value": null
|
||||
}
|
||||
},
|
||||
"imageCapture": {
|
||||
"image": {
|
||||
"value": null
|
||||
},
|
||||
"encrypted": {
|
||||
"value": null
|
||||
},
|
||||
"captureTime": {
|
||||
"value": null
|
||||
}
|
||||
},
|
||||
"samsungce.robotCleanerCleaningMode": {
|
||||
"supportedCleaningMode": {
|
||||
"value": [
|
||||
"auto",
|
||||
"area",
|
||||
"spot",
|
||||
"stop",
|
||||
"uncleanedObject",
|
||||
"patternMap"
|
||||
],
|
||||
"timestamp": "2025-06-20T14:12:58.012Z"
|
||||
},
|
||||
"repeatModeEnabled": {
|
||||
"value": true,
|
||||
"timestamp": "2025-07-02T04:35:13.646Z"
|
||||
},
|
||||
"supportRepeatMode": {
|
||||
"value": true,
|
||||
"timestamp": "2025-07-02T04:35:13.646Z"
|
||||
},
|
||||
"cleaningMode": {
|
||||
"value": "stop",
|
||||
"timestamp": "2025-07-10T09:37:07.214Z"
|
||||
}
|
||||
},
|
||||
"samsungce.robotCleanerAvpRegistration": {
|
||||
"registrationStatus": {
|
||||
"value": null
|
||||
}
|
||||
},
|
||||
"samsungce.robotCleanerDrivingMode": {
|
||||
"drivingMode": {
|
||||
"value": "areaThenWalls",
|
||||
"timestamp": "2025-07-02T04:35:13.646Z"
|
||||
},
|
||||
"supportedDrivingModes": {
|
||||
"value": ["areaThenWalls", "wallFirst", "quickCleaningZigzagPattern"],
|
||||
"timestamp": "2025-07-02T04:35:13.646Z"
|
||||
}
|
||||
},
|
||||
"robotCleanerCleaningMode": {
|
||||
"robotCleanerCleaningMode": {
|
||||
"value": "stop",
|
||||
"timestamp": "2025-07-10T09:37:07.214Z"
|
||||
}
|
||||
},
|
||||
"custom.doNotDisturbMode": {
|
||||
"doNotDisturb": {
|
||||
"value": "off",
|
||||
"timestamp": "2025-07-02T04:35:13.622Z"
|
||||
},
|
||||
"startTime": {
|
||||
"value": "0000",
|
||||
"timestamp": "2025-07-02T04:35:13.622Z"
|
||||
},
|
||||
"endTime": {
|
||||
"value": "0000",
|
||||
"timestamp": "2025-07-02T04:35:13.622Z"
|
||||
}
|
||||
},
|
||||
"samsungce.lamp": {
|
||||
"brightnessLevel": {
|
||||
"value": "on",
|
||||
"timestamp": "2025-07-10T11:20:40.419Z"
|
||||
},
|
||||
"supportedBrightnessLevel": {
|
||||
"value": ["on", "off"],
|
||||
"timestamp": "2025-06-20T14:12:57.383Z"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,353 @@
|
||||
{
|
||||
"items": [
|
||||
{
|
||||
"deviceId": "05accb39-2017-c98b-a5ab-04a81f4d3d9a",
|
||||
"name": "[robot vacuum] Samsung",
|
||||
"label": "Robot vacuum",
|
||||
"manufacturerName": "Samsung Electronics",
|
||||
"presentationId": "DA-RVC-MAP-01011",
|
||||
"deviceManufacturerCode": "Samsung Electronics",
|
||||
"locationId": "d31d0982-9bf9-4f0c-afd4-ad3d78842541",
|
||||
"ownerId": "85532262-6537-54d9-179a-333db98dbcc0",
|
||||
"roomId": "572f5713-53a9-4fb8-85fd-60515e44f1ed",
|
||||
"deviceTypeName": "Samsung OCF Robot Vacuum",
|
||||
"components": [
|
||||
{
|
||||
"id": "main",
|
||||
"label": "main",
|
||||
"capabilities": [
|
||||
{
|
||||
"id": "audioMute",
|
||||
"version": 1
|
||||
},
|
||||
{
|
||||
"id": "audioNotification",
|
||||
"version": 1
|
||||
},
|
||||
{
|
||||
"id": "audioTrackAddressing",
|
||||
"version": 1
|
||||
},
|
||||
{
|
||||
"id": "audioVolume",
|
||||
"version": 1
|
||||
},
|
||||
{
|
||||
"id": "battery",
|
||||
"version": 1
|
||||
},
|
||||
{
|
||||
"id": "execute",
|
||||
"version": 1
|
||||
},
|
||||
{
|
||||
"id": "imageCapture",
|
||||
"version": 1
|
||||
},
|
||||
{
|
||||
"id": "logTrigger",
|
||||
"version": 1
|
||||
},
|
||||
{
|
||||
"id": "mediaPlayback",
|
||||
"version": 1
|
||||
},
|
||||
{
|
||||
"id": "mediaPlaybackRepeat",
|
||||
"version": 1
|
||||
},
|
||||
{
|
||||
"id": "mediaTrackControl",
|
||||
"version": 1
|
||||
},
|
||||
{
|
||||
"id": "ocf",
|
||||
"version": 1
|
||||
},
|
||||
{
|
||||
"id": "powerConsumptionReport",
|
||||
"version": 1
|
||||
},
|
||||
{
|
||||
"id": "refresh",
|
||||
"version": 1
|
||||
},
|
||||
{
|
||||
"id": "robotCleanerCleaningMode",
|
||||
"version": 1
|
||||
},
|
||||
{
|
||||
"id": "robotCleanerMovement",
|
||||
"version": 1
|
||||
},
|
||||
{
|
||||
"id": "robotCleanerTurboMode",
|
||||
"version": 1
|
||||
},
|
||||
{
|
||||
"id": "soundDetection",
|
||||
"version": 1
|
||||
},
|
||||
{
|
||||
"id": "switch",
|
||||
"version": 1
|
||||
},
|
||||
{
|
||||
"id": "videoCapture",
|
||||
"version": 1
|
||||
},
|
||||
{
|
||||
"id": "custom.disabledCapabilities",
|
||||
"version": 1
|
||||
},
|
||||
{
|
||||
"id": "custom.disabledComponents",
|
||||
"version": 1
|
||||
},
|
||||
{
|
||||
"id": "custom.doNotDisturbMode",
|
||||
"version": 1
|
||||
},
|
||||
{
|
||||
"id": "custom.hepaFilter",
|
||||
"version": 1
|
||||
},
|
||||
{
|
||||
"id": "samsungce.audioVolumeLevel",
|
||||
"version": 1
|
||||
},
|
||||
{
|
||||
"id": "samsungce.deviceIdentification",
|
||||
"version": 1
|
||||
},
|
||||
{
|
||||
"id": "samsungce.driverVersion",
|
||||
"version": 1
|
||||
},
|
||||
{
|
||||
"id": "samsungce.lamp",
|
||||
"version": 1
|
||||
},
|
||||
{
|
||||
"id": "samsungce.microphoneSettings",
|
||||
"version": 1
|
||||
},
|
||||
{
|
||||
"id": "samsungce.softwareUpdate",
|
||||
"version": 1
|
||||
},
|
||||
{
|
||||
"id": "samsungce.musicPlaylist",
|
||||
"version": 1
|
||||
},
|
||||
{
|
||||
"id": "samsungce.robotCleanerDrivingMode",
|
||||
"version": 1
|
||||
},
|
||||
{
|
||||
"id": "samsungce.robotCleanerCleaningMode",
|
||||
"version": 1
|
||||
},
|
||||
{
|
||||
"id": "samsungce.robotCleanerCleaningType",
|
||||
"version": 1
|
||||
},
|
||||
{
|
||||
"id": "samsungce.robotCleanerOperatingState",
|
||||
"version": 1
|
||||
},
|
||||
{
|
||||
"id": "samsungce.robotCleanerMapAreaInfo",
|
||||
"version": 1
|
||||
},
|
||||
{
|
||||
"id": "samsungce.robotCleanerMapCleaningInfo",
|
||||
"version": 1
|
||||
},
|
||||
{
|
||||
"id": "samsungce.robotCleanerPatrol",
|
||||
"version": 1
|
||||
},
|
||||
{
|
||||
"id": "samsungce.robotCleanerPetCleaningSchedule",
|
||||
"version": 1
|
||||
},
|
||||
{
|
||||
"id": "samsungce.robotCleanerPetMonitor",
|
||||
"version": 1
|
||||
},
|
||||
{
|
||||
"id": "samsungce.robotCleanerPetMonitorReport",
|
||||
"version": 1
|
||||
},
|
||||
{
|
||||
"id": "samsungce.robotCleanerReservation",
|
||||
"version": 1
|
||||
},
|
||||
{
|
||||
"id": "samsungce.robotCleanerMotorFilter",
|
||||
"version": 1
|
||||
},
|
||||
{
|
||||
"id": "samsungce.robotCleanerAvpRegistration",
|
||||
"version": 1
|
||||
},
|
||||
{
|
||||
"id": "samsungce.soundDetectionSensitivity",
|
||||
"version": 1
|
||||
},
|
||||
{
|
||||
"id": "samsungce.robotCleanerWaterSprayLevel",
|
||||
"version": 1
|
||||
},
|
||||
{
|
||||
"id": "samsungce.robotCleanerWelcome",
|
||||
"version": 1
|
||||
},
|
||||
{
|
||||
"id": "samsungce.robotCleanerAudioClip",
|
||||
"version": 1
|
||||
},
|
||||
{
|
||||
"id": "samsungce.robotCleanerMonitoringAutomation",
|
||||
"version": 1
|
||||
},
|
||||
{
|
||||
"id": "samsungce.robotCleanerMapMetadata",
|
||||
"version": 1
|
||||
},
|
||||
{
|
||||
"id": "samsungce.robotCleanerMapList",
|
||||
"version": 1
|
||||
},
|
||||
{
|
||||
"id": "samsungce.robotCleanerSystemSoundMode",
|
||||
"version": 1
|
||||
},
|
||||
{
|
||||
"id": "samsungce.energyPlanner",
|
||||
"version": 1
|
||||
},
|
||||
{
|
||||
"id": "samsungce.quickControl",
|
||||
"version": 1
|
||||
},
|
||||
{
|
||||
"id": "samsungce.robotCleanerFeatureVisibility",
|
||||
"version": 1
|
||||
},
|
||||
{
|
||||
"id": "samsungce.softwareVersion",
|
||||
"version": 1
|
||||
},
|
||||
{
|
||||
"id": "samsungce.robotCleanerGuidedPatrol",
|
||||
"version": 1
|
||||
},
|
||||
{
|
||||
"id": "samsungce.robotCleanerSafetyPatrol",
|
||||
"version": 1
|
||||
},
|
||||
{
|
||||
"id": "sec.calmConnectionCare",
|
||||
"version": 1
|
||||
},
|
||||
{
|
||||
"id": "sec.diagnosticsInformation",
|
||||
"version": 1
|
||||
},
|
||||
{
|
||||
"id": "sec.wifiConfiguration",
|
||||
"version": 1
|
||||
}
|
||||
],
|
||||
"categories": [
|
||||
{
|
||||
"name": "RobotCleaner",
|
||||
"categoryType": "manufacturer"
|
||||
}
|
||||
],
|
||||
"optional": false
|
||||
},
|
||||
{
|
||||
"id": "station",
|
||||
"label": "station",
|
||||
"capabilities": [
|
||||
{
|
||||
"id": "custom.hepaFilter",
|
||||
"version": 1
|
||||
},
|
||||
{
|
||||
"id": "samsungce.robotCleanerDustBag",
|
||||
"version": 1
|
||||
}
|
||||
],
|
||||
"categories": [
|
||||
{
|
||||
"name": "Other",
|
||||
"categoryType": "manufacturer"
|
||||
}
|
||||
],
|
||||
"optional": false
|
||||
},
|
||||
{
|
||||
"id": "refill-drainage-kit",
|
||||
"label": "refill-drainage-kit",
|
||||
"capabilities": [
|
||||
{
|
||||
"id": "custom.disabledCapabilities",
|
||||
"version": 1
|
||||
},
|
||||
{
|
||||
"id": "samsungce.drainFilter",
|
||||
"version": 1
|
||||
},
|
||||
{
|
||||
"id": "samsungce.connectionState",
|
||||
"version": 1
|
||||
},
|
||||
{
|
||||
"id": "samsungce.activationState",
|
||||
"version": 1
|
||||
}
|
||||
],
|
||||
"categories": [
|
||||
{
|
||||
"name": "Other",
|
||||
"categoryType": "manufacturer"
|
||||
}
|
||||
],
|
||||
"optional": false
|
||||
}
|
||||
],
|
||||
"createTime": "2025-06-20T14:12:56.260Z",
|
||||
"profile": {
|
||||
"id": "5d345d41-a497-3fc7-84fe-eaaee50f0509"
|
||||
},
|
||||
"ocf": {
|
||||
"ocfDeviceType": "oic.d.robotcleaner",
|
||||
"name": "[robot vacuum] Samsung",
|
||||
"specVersion": "core.1.1.0",
|
||||
"verticalDomainSpecVersion": "res.1.1.0,sh.1.1.0",
|
||||
"manufacturerName": "Samsung Electronics",
|
||||
"modelNumber": "JETBOT_COMBO_9X00_24K|50029141|80010b0002d8411f0100000000000000",
|
||||
"platformVersion": "1.0",
|
||||
"platformOS": "Tizen",
|
||||
"hwVersion": "",
|
||||
"firmwareVersion": "20250123.105306",
|
||||
"vendorId": "DA-RVC-MAP-01011",
|
||||
"vendorResourceClientServerVersion": "4.0.38",
|
||||
"lastSignupTime": "2025-06-20T14:12:56.202953160Z",
|
||||
"transferCandidate": false,
|
||||
"additionalAuthCodeRequired": false,
|
||||
"modelCode": "NONE"
|
||||
},
|
||||
"type": "OCF",
|
||||
"restrictionTier": 0,
|
||||
"allowed": null,
|
||||
"executionContext": "CLOUD",
|
||||
"relationships": []
|
||||
}
|
||||
],
|
||||
"_links": {}
|
||||
}
|
@ -728,6 +728,39 @@
|
||||
'via_device_id': None,
|
||||
})
|
||||
# ---
|
||||
# name: test_devices[da_rvc_map_01011]
|
||||
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',
|
||||
'05accb39-2017-c98b-a5ab-04a81f4d3d9a',
|
||||
),
|
||||
}),
|
||||
'is_new': False,
|
||||
'labels': set({
|
||||
}),
|
||||
'manufacturer': 'Samsung Electronics',
|
||||
'model': 'JETBOT_COMBO_9X00_24K',
|
||||
'model_id': None,
|
||||
'name': 'Robot vacuum',
|
||||
'name_by_user': None,
|
||||
'primary_config_entry': <ANY>,
|
||||
'serial_number': None,
|
||||
'suggested_area': None,
|
||||
'sw_version': '20250123.105306',
|
||||
'via_device_id': None,
|
||||
})
|
||||
# ---
|
||||
# name: test_devices[da_rvc_normal_000001]
|
||||
DeviceRegistryEntrySnapshot({
|
||||
'area_id': 'theater',
|
||||
|
@ -172,6 +172,63 @@
|
||||
'state': 'extra_high',
|
||||
})
|
||||
# ---
|
||||
# name: test_all_entities[da_rvc_map_01011][select.robot_vacuum_lamp-entry]
|
||||
EntityRegistryEntrySnapshot({
|
||||
'aliases': set({
|
||||
}),
|
||||
'area_id': None,
|
||||
'capabilities': dict({
|
||||
'options': list([
|
||||
'on',
|
||||
'off',
|
||||
]),
|
||||
}),
|
||||
'config_entry_id': <ANY>,
|
||||
'config_subentry_id': <ANY>,
|
||||
'device_class': None,
|
||||
'device_id': <ANY>,
|
||||
'disabled_by': None,
|
||||
'domain': 'select',
|
||||
'entity_category': <EntityCategory.CONFIG: 'config'>,
|
||||
'entity_id': 'select.robot_vacuum_lamp',
|
||||
'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': 'Lamp',
|
||||
'platform': 'smartthings',
|
||||
'previous_unique_id': None,
|
||||
'suggested_object_id': None,
|
||||
'supported_features': 0,
|
||||
'translation_key': 'lamp',
|
||||
'unique_id': '05accb39-2017-c98b-a5ab-04a81f4d3d9a_main_samsungce.lamp_brightnessLevel_brightnessLevel',
|
||||
'unit_of_measurement': None,
|
||||
})
|
||||
# ---
|
||||
# name: test_all_entities[da_rvc_map_01011][select.robot_vacuum_lamp-state]
|
||||
StateSnapshot({
|
||||
'attributes': ReadOnlyDict({
|
||||
'friendly_name': 'Robot vacuum Lamp',
|
||||
'options': list([
|
||||
'on',
|
||||
'off',
|
||||
]),
|
||||
}),
|
||||
'context': <ANY>,
|
||||
'entity_id': 'select.robot_vacuum_lamp',
|
||||
'last_changed': <ANY>,
|
||||
'last_reported': <ANY>,
|
||||
'last_updated': <ANY>,
|
||||
'state': 'unknown',
|
||||
})
|
||||
# ---
|
||||
# name: test_all_entities[da_wm_dw_000001][select.dishwasher-entry]
|
||||
EntityRegistryEntrySnapshot({
|
||||
'aliases': set({
|
||||
|
@ -6066,6 +6066,540 @@
|
||||
'state': '97',
|
||||
})
|
||||
# ---
|
||||
# name: test_all_entities[da_rvc_map_01011][sensor.robot_vacuum_battery-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': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
|
||||
'entity_id': 'sensor.robot_vacuum_battery',
|
||||
'has_entity_name': True,
|
||||
'hidden_by': None,
|
||||
'icon': None,
|
||||
'id': <ANY>,
|
||||
'labels': set({
|
||||
}),
|
||||
'name': None,
|
||||
'options': dict({
|
||||
}),
|
||||
'original_device_class': <SensorDeviceClass.BATTERY: 'battery'>,
|
||||
'original_icon': None,
|
||||
'original_name': 'Battery',
|
||||
'platform': 'smartthings',
|
||||
'previous_unique_id': None,
|
||||
'suggested_object_id': None,
|
||||
'supported_features': 0,
|
||||
'translation_key': None,
|
||||
'unique_id': '05accb39-2017-c98b-a5ab-04a81f4d3d9a_main_battery_battery_battery',
|
||||
'unit_of_measurement': '%',
|
||||
})
|
||||
# ---
|
||||
# name: test_all_entities[da_rvc_map_01011][sensor.robot_vacuum_battery-state]
|
||||
StateSnapshot({
|
||||
'attributes': ReadOnlyDict({
|
||||
'device_class': 'battery',
|
||||
'friendly_name': 'Robot vacuum Battery',
|
||||
'unit_of_measurement': '%',
|
||||
}),
|
||||
'context': <ANY>,
|
||||
'entity_id': 'sensor.robot_vacuum_battery',
|
||||
'last_changed': <ANY>,
|
||||
'last_reported': <ANY>,
|
||||
'last_updated': <ANY>,
|
||||
'state': '59',
|
||||
})
|
||||
# ---
|
||||
# name: test_all_entities[da_rvc_map_01011][sensor.robot_vacuum_cleaning_mode-entry]
|
||||
EntityRegistryEntrySnapshot({
|
||||
'aliases': set({
|
||||
}),
|
||||
'area_id': None,
|
||||
'capabilities': dict({
|
||||
'options': list([
|
||||
'auto',
|
||||
'part',
|
||||
'repeat',
|
||||
'manual',
|
||||
'stop',
|
||||
'map',
|
||||
]),
|
||||
}),
|
||||
'config_entry_id': <ANY>,
|
||||
'config_subentry_id': <ANY>,
|
||||
'device_class': None,
|
||||
'device_id': <ANY>,
|
||||
'disabled_by': None,
|
||||
'domain': 'sensor',
|
||||
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
|
||||
'entity_id': 'sensor.robot_vacuum_cleaning_mode',
|
||||
'has_entity_name': True,
|
||||
'hidden_by': None,
|
||||
'icon': None,
|
||||
'id': <ANY>,
|
||||
'labels': set({
|
||||
}),
|
||||
'name': None,
|
||||
'options': dict({
|
||||
}),
|
||||
'original_device_class': <SensorDeviceClass.ENUM: 'enum'>,
|
||||
'original_icon': None,
|
||||
'original_name': 'Cleaning mode',
|
||||
'platform': 'smartthings',
|
||||
'previous_unique_id': None,
|
||||
'suggested_object_id': None,
|
||||
'supported_features': 0,
|
||||
'translation_key': 'robot_cleaner_cleaning_mode',
|
||||
'unique_id': '05accb39-2017-c98b-a5ab-04a81f4d3d9a_main_robotCleanerCleaningMode_robotCleanerCleaningMode_robotCleanerCleaningMode',
|
||||
'unit_of_measurement': None,
|
||||
})
|
||||
# ---
|
||||
# name: test_all_entities[da_rvc_map_01011][sensor.robot_vacuum_cleaning_mode-state]
|
||||
StateSnapshot({
|
||||
'attributes': ReadOnlyDict({
|
||||
'device_class': 'enum',
|
||||
'friendly_name': 'Robot vacuum Cleaning mode',
|
||||
'options': list([
|
||||
'auto',
|
||||
'part',
|
||||
'repeat',
|
||||
'manual',
|
||||
'stop',
|
||||
'map',
|
||||
]),
|
||||
}),
|
||||
'context': <ANY>,
|
||||
'entity_id': 'sensor.robot_vacuum_cleaning_mode',
|
||||
'last_changed': <ANY>,
|
||||
'last_reported': <ANY>,
|
||||
'last_updated': <ANY>,
|
||||
'state': 'stop',
|
||||
})
|
||||
# ---
|
||||
# name: test_all_entities[da_rvc_map_01011][sensor.robot_vacuum_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.robot_vacuum_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,
|
||||
'suggested_object_id': None,
|
||||
'supported_features': 0,
|
||||
'translation_key': None,
|
||||
'unique_id': '05accb39-2017-c98b-a5ab-04a81f4d3d9a_main_powerConsumptionReport_powerConsumption_energy_meter',
|
||||
'unit_of_measurement': <UnitOfEnergy.KILO_WATT_HOUR: 'kWh'>,
|
||||
})
|
||||
# ---
|
||||
# name: test_all_entities[da_rvc_map_01011][sensor.robot_vacuum_energy-state]
|
||||
StateSnapshot({
|
||||
'attributes': ReadOnlyDict({
|
||||
'device_class': 'energy',
|
||||
'friendly_name': 'Robot vacuum Energy',
|
||||
'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>,
|
||||
'unit_of_measurement': <UnitOfEnergy.KILO_WATT_HOUR: 'kWh'>,
|
||||
}),
|
||||
'context': <ANY>,
|
||||
'entity_id': 'sensor.robot_vacuum_energy',
|
||||
'last_changed': <ANY>,
|
||||
'last_reported': <ANY>,
|
||||
'last_updated': <ANY>,
|
||||
'state': '0.981',
|
||||
})
|
||||
# ---
|
||||
# name: test_all_entities[da_rvc_map_01011][sensor.robot_vacuum_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.robot_vacuum_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,
|
||||
'suggested_object_id': None,
|
||||
'supported_features': 0,
|
||||
'translation_key': 'energy_difference',
|
||||
'unique_id': '05accb39-2017-c98b-a5ab-04a81f4d3d9a_main_powerConsumptionReport_powerConsumption_deltaEnergy_meter',
|
||||
'unit_of_measurement': <UnitOfEnergy.KILO_WATT_HOUR: 'kWh'>,
|
||||
})
|
||||
# ---
|
||||
# name: test_all_entities[da_rvc_map_01011][sensor.robot_vacuum_energy_difference-state]
|
||||
StateSnapshot({
|
||||
'attributes': ReadOnlyDict({
|
||||
'device_class': 'energy',
|
||||
'friendly_name': 'Robot vacuum Energy difference',
|
||||
'state_class': <SensorStateClass.TOTAL: 'total'>,
|
||||
'unit_of_measurement': <UnitOfEnergy.KILO_WATT_HOUR: 'kWh'>,
|
||||
}),
|
||||
'context': <ANY>,
|
||||
'entity_id': 'sensor.robot_vacuum_energy_difference',
|
||||
'last_changed': <ANY>,
|
||||
'last_reported': <ANY>,
|
||||
'last_updated': <ANY>,
|
||||
'state': '0.021',
|
||||
})
|
||||
# ---
|
||||
# name: test_all_entities[da_rvc_map_01011][sensor.robot_vacuum_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.robot_vacuum_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,
|
||||
'suggested_object_id': None,
|
||||
'supported_features': 0,
|
||||
'translation_key': 'energy_saved',
|
||||
'unique_id': '05accb39-2017-c98b-a5ab-04a81f4d3d9a_main_powerConsumptionReport_powerConsumption_energySaved_meter',
|
||||
'unit_of_measurement': <UnitOfEnergy.KILO_WATT_HOUR: 'kWh'>,
|
||||
})
|
||||
# ---
|
||||
# name: test_all_entities[da_rvc_map_01011][sensor.robot_vacuum_energy_saved-state]
|
||||
StateSnapshot({
|
||||
'attributes': ReadOnlyDict({
|
||||
'device_class': 'energy',
|
||||
'friendly_name': 'Robot vacuum Energy saved',
|
||||
'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>,
|
||||
'unit_of_measurement': <UnitOfEnergy.KILO_WATT_HOUR: 'kWh'>,
|
||||
}),
|
||||
'context': <ANY>,
|
||||
'entity_id': 'sensor.robot_vacuum_energy_saved',
|
||||
'last_changed': <ANY>,
|
||||
'last_reported': <ANY>,
|
||||
'last_updated': <ANY>,
|
||||
'state': '0.0',
|
||||
})
|
||||
# ---
|
||||
# name: test_all_entities[da_rvc_map_01011][sensor.robot_vacuum_movement-entry]
|
||||
EntityRegistryEntrySnapshot({
|
||||
'aliases': set({
|
||||
}),
|
||||
'area_id': None,
|
||||
'capabilities': dict({
|
||||
'options': list([
|
||||
'homing',
|
||||
'idle',
|
||||
'charging',
|
||||
'alarm',
|
||||
'off',
|
||||
'reserve',
|
||||
'point',
|
||||
'after',
|
||||
'cleaning',
|
||||
'pause',
|
||||
]),
|
||||
}),
|
||||
'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.robot_vacuum_movement',
|
||||
'has_entity_name': True,
|
||||
'hidden_by': None,
|
||||
'icon': None,
|
||||
'id': <ANY>,
|
||||
'labels': set({
|
||||
}),
|
||||
'name': None,
|
||||
'options': dict({
|
||||
}),
|
||||
'original_device_class': <SensorDeviceClass.ENUM: 'enum'>,
|
||||
'original_icon': None,
|
||||
'original_name': 'Movement',
|
||||
'platform': 'smartthings',
|
||||
'previous_unique_id': None,
|
||||
'suggested_object_id': None,
|
||||
'supported_features': 0,
|
||||
'translation_key': 'robot_cleaner_movement',
|
||||
'unique_id': '05accb39-2017-c98b-a5ab-04a81f4d3d9a_main_robotCleanerMovement_robotCleanerMovement_robotCleanerMovement',
|
||||
'unit_of_measurement': None,
|
||||
})
|
||||
# ---
|
||||
# name: test_all_entities[da_rvc_map_01011][sensor.robot_vacuum_movement-state]
|
||||
StateSnapshot({
|
||||
'attributes': ReadOnlyDict({
|
||||
'device_class': 'enum',
|
||||
'friendly_name': 'Robot vacuum Movement',
|
||||
'options': list([
|
||||
'homing',
|
||||
'idle',
|
||||
'charging',
|
||||
'alarm',
|
||||
'off',
|
||||
'reserve',
|
||||
'point',
|
||||
'after',
|
||||
'cleaning',
|
||||
'pause',
|
||||
]),
|
||||
}),
|
||||
'context': <ANY>,
|
||||
'entity_id': 'sensor.robot_vacuum_movement',
|
||||
'last_changed': <ANY>,
|
||||
'last_reported': <ANY>,
|
||||
'last_updated': <ANY>,
|
||||
'state': 'cleaning',
|
||||
})
|
||||
# ---
|
||||
# name: test_all_entities[da_rvc_map_01011][sensor.robot_vacuum_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.robot_vacuum_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,
|
||||
'suggested_object_id': None,
|
||||
'supported_features': 0,
|
||||
'translation_key': None,
|
||||
'unique_id': '05accb39-2017-c98b-a5ab-04a81f4d3d9a_main_powerConsumptionReport_powerConsumption_power_meter',
|
||||
'unit_of_measurement': <UnitOfPower.WATT: 'W'>,
|
||||
})
|
||||
# ---
|
||||
# name: test_all_entities[da_rvc_map_01011][sensor.robot_vacuum_power-state]
|
||||
StateSnapshot({
|
||||
'attributes': ReadOnlyDict({
|
||||
'device_class': 'power',
|
||||
'friendly_name': 'Robot vacuum Power',
|
||||
'power_consumption_end': '2025-07-10T11:20:22Z',
|
||||
'power_consumption_start': '2025-07-10T11:11:22Z',
|
||||
'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>,
|
||||
'unit_of_measurement': <UnitOfPower.WATT: 'W'>,
|
||||
}),
|
||||
'context': <ANY>,
|
||||
'entity_id': 'sensor.robot_vacuum_power',
|
||||
'last_changed': <ANY>,
|
||||
'last_reported': <ANY>,
|
||||
'last_updated': <ANY>,
|
||||
'state': '0',
|
||||
})
|
||||
# ---
|
||||
# name: test_all_entities[da_rvc_map_01011][sensor.robot_vacuum_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.robot_vacuum_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,
|
||||
'suggested_object_id': None,
|
||||
'supported_features': 0,
|
||||
'translation_key': 'power_energy',
|
||||
'unique_id': '05accb39-2017-c98b-a5ab-04a81f4d3d9a_main_powerConsumptionReport_powerConsumption_powerEnergy_meter',
|
||||
'unit_of_measurement': <UnitOfEnergy.KILO_WATT_HOUR: 'kWh'>,
|
||||
})
|
||||
# ---
|
||||
# name: test_all_entities[da_rvc_map_01011][sensor.robot_vacuum_power_energy-state]
|
||||
StateSnapshot({
|
||||
'attributes': ReadOnlyDict({
|
||||
'device_class': 'energy',
|
||||
'friendly_name': 'Robot vacuum Power energy',
|
||||
'state_class': <SensorStateClass.TOTAL: 'total'>,
|
||||
'unit_of_measurement': <UnitOfEnergy.KILO_WATT_HOUR: 'kWh'>,
|
||||
}),
|
||||
'context': <ANY>,
|
||||
'entity_id': 'sensor.robot_vacuum_power_energy',
|
||||
'last_changed': <ANY>,
|
||||
'last_reported': <ANY>,
|
||||
'last_updated': <ANY>,
|
||||
'state': '0.0',
|
||||
})
|
||||
# ---
|
||||
# name: test_all_entities[da_rvc_map_01011][sensor.robot_vacuum_turbo_mode-entry]
|
||||
EntityRegistryEntrySnapshot({
|
||||
'aliases': set({
|
||||
}),
|
||||
'area_id': None,
|
||||
'capabilities': dict({
|
||||
'options': list([
|
||||
'on',
|
||||
'off',
|
||||
'silence',
|
||||
'extra_silence',
|
||||
]),
|
||||
}),
|
||||
'config_entry_id': <ANY>,
|
||||
'config_subentry_id': <ANY>,
|
||||
'device_class': None,
|
||||
'device_id': <ANY>,
|
||||
'disabled_by': None,
|
||||
'domain': 'sensor',
|
||||
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
|
||||
'entity_id': 'sensor.robot_vacuum_turbo_mode',
|
||||
'has_entity_name': True,
|
||||
'hidden_by': None,
|
||||
'icon': None,
|
||||
'id': <ANY>,
|
||||
'labels': set({
|
||||
}),
|
||||
'name': None,
|
||||
'options': dict({
|
||||
}),
|
||||
'original_device_class': <SensorDeviceClass.ENUM: 'enum'>,
|
||||
'original_icon': None,
|
||||
'original_name': 'Turbo mode',
|
||||
'platform': 'smartthings',
|
||||
'previous_unique_id': None,
|
||||
'suggested_object_id': None,
|
||||
'supported_features': 0,
|
||||
'translation_key': 'robot_cleaner_turbo_mode',
|
||||
'unique_id': '05accb39-2017-c98b-a5ab-04a81f4d3d9a_main_robotCleanerTurboMode_robotCleanerTurboMode_robotCleanerTurboMode',
|
||||
'unit_of_measurement': None,
|
||||
})
|
||||
# ---
|
||||
# name: test_all_entities[da_rvc_map_01011][sensor.robot_vacuum_turbo_mode-state]
|
||||
StateSnapshot({
|
||||
'attributes': ReadOnlyDict({
|
||||
'device_class': 'enum',
|
||||
'friendly_name': 'Robot vacuum Turbo mode',
|
||||
'options': list([
|
||||
'on',
|
||||
'off',
|
||||
'silence',
|
||||
'extra_silence',
|
||||
]),
|
||||
}),
|
||||
'context': <ANY>,
|
||||
'entity_id': 'sensor.robot_vacuum_turbo_mode',
|
||||
'last_changed': <ANY>,
|
||||
'last_reported': <ANY>,
|
||||
'last_updated': <ANY>,
|
||||
'state': 'extra_silence',
|
||||
})
|
||||
# ---
|
||||
# name: test_all_entities[da_rvc_normal_000001][sensor.robot_vacuum_battery-entry]
|
||||
EntityRegistryEntrySnapshot({
|
||||
'aliases': set({
|
||||
|
@ -623,6 +623,54 @@
|
||||
'state': 'off',
|
||||
})
|
||||
# ---
|
||||
# name: test_all_entities[da_rvc_map_01011][switch.robot_vacuum-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.robot_vacuum',
|
||||
'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,
|
||||
'suggested_object_id': None,
|
||||
'supported_features': 0,
|
||||
'translation_key': None,
|
||||
'unique_id': '05accb39-2017-c98b-a5ab-04a81f4d3d9a_main_switch_switch_switch',
|
||||
'unit_of_measurement': None,
|
||||
})
|
||||
# ---
|
||||
# name: test_all_entities[da_rvc_map_01011][switch.robot_vacuum-state]
|
||||
StateSnapshot({
|
||||
'attributes': ReadOnlyDict({
|
||||
'friendly_name': 'Robot vacuum',
|
||||
}),
|
||||
'context': <ANY>,
|
||||
'entity_id': 'switch.robot_vacuum',
|
||||
'last_changed': <ANY>,
|
||||
'last_reported': <ANY>,
|
||||
'last_updated': <ANY>,
|
||||
'state': 'on',
|
||||
})
|
||||
# ---
|
||||
# name: test_all_entities[da_rvc_normal_000001][switch.robot_vacuum-entry]
|
||||
EntityRegistryEntrySnapshot({
|
||||
'aliases': set({
|
||||
|
Loading…
x
Reference in New Issue
Block a user