thoukydides / homebridge-aeg-robot

AEG RX9 / Electrolux Pure i9 robot vacuum plugin for Homebridge
https://www.thouky.co.uk
ISC License
5 stars 0 forks source link

robots are not readded to homebridge devices after deletion in the AEG app #55

Closed Tomcraft1980 closed 3 weeks ago

Tomcraft1980 commented 3 weeks ago

Description of Issue

I had connection problems with one of my robots as you noted in #53, so I deleted that robot and the one added after that one (as the AEG app is not able to sort the robots individually, they are added in the order you add them to the app) and readded them successfully to the app and named them like before, like so:

They were not added to the devices section until now. Because of the issues with the checkboxes (#54) I did some testing yesterday downgrading homebridge DEB package, trying your plugin version 2.0.0 again and finally completely uninstalled the plugin, reinstalled it and inserted a new access & refresh token. My first robot (AEG RX9-1-IBM) was added to the homebridge and HomeKit devices again, but the newer 9.2 models are missing.

Plugin Version

2.2.0

AEG/Electrolux Appliance(s)

AEG RX9-1-IBM 900 277 268, AEG RX9-2-4-ANM 900 277 479, AEG RX9-2-6-IBM 900 277 480

HomeKit App(s)

No response

Diagnostic Checks

Log File

[08/10/2024, 19:54:51] [Homebridge AEG Robot Vacuum] Request will not be retried (API Key possibly invalid)
[08/10/2024, 19:54:51] [Homebridge AEG Robot Vacuum] [AEG RX9-2-4-ANM] [Appliance state] Electrolux Group API Status Code Error: [403 Forbidden] Resource is forbidden for the user (FORBIDDEN_RESOURCE): Appliance 900277479BBBBBBBB******* is not owned by user ********-****-****-****-************
[08/10/2024, 19:55:51] [Homebridge AEG Robot Vacuum] Request will not be retried (API Key possibly invalid)
[08/10/2024, 19:55:51] [Homebridge AEG Robot Vacuum] [AEG RX9-2-4-ANM] [Appliance state] Electrolux Group API Status Code Error: [403 Forbidden] Resource is forbidden for the user (FORBIDDEN_RESOURCE): Appliance 900277479BBBBBBBB******* is not owned by user ********-****-****-****-************
[08/10/2024, 19:56:52] [Homebridge AEG Robot Vacuum] Request will not be retried (API Key possibly invalid)
[08/10/2024, 19:56:52] [Homebridge AEG Robot Vacuum] [AEG RX9-2-4-ANM] [Appliance state] Electrolux Group API Status Code Error: [403 Forbidden] Resource is forbidden for the user (FORBIDDEN_RESOURCE): Appliance 900277479BBBBBBBB******* is not owned by user ********-****-****-****-************
[08/10/2024, 19:57:00] [Homebridge AEG Robot Vacuum] [AEG RX9-2-4-ANM] Lost connection to cloud servers: Electrolux Group API Status Code Error: [403 Forbidden] Resource is forbidden for the user (FORBIDDEN_RESOURCE): Appliance 900277479BBBBBBBB******* is not owned by user ********-****-****-****-************
[08/10/2024, 19:57:52] [Homebridge AEG Robot Vacuum] Request will not be retried (API Key possibly invalid)
[08/10/2024, 19:57:52] [Homebridge AEG Robot Vacuum] [AEG RX9-2-4-ANM] [Appliance state] Electrolux Group API Status Code Error: [403 Forbidden] Resource is forbidden for the user (FORBIDDEN_RESOURCE): Appliance 900277479BBBBBBBB******* is not owned by user ********-****-****-****-************
[08/10/2024, 19:58:53] [Homebridge AEG Robot Vacuum] Request will not be retried (API Key possibly invalid)
[08/10/2024, 19:58:53] [Homebridge AEG Robot Vacuum] [AEG RX9-2-4-ANM] [Appliance state] Electrolux Group API Status Code Error: [403 Forbidden] Resource is forbidden for the user (FORBIDDEN_RESOURCE): Appliance 900277479BBBBBBBB******* is not owned by user ********-****-****-****-************
[08/10/2024, 19:58:53] [Homebridge AEG Robot Vacuum] Request will not be retried (API Key possibly invalid)
[08/10/2024, 19:58:53] [Homebridge AEG Robot Vacuum] [AEG RX9-2-6-IBM] [Appliance state] Electrolux Group API Status Code Error: [403 Forbidden] Resource is forbidden for the user (FORBIDDEN_RESOURCE): Appliance 900277480CCCCCCCC******* is not owned by user ********-****-****-****-************
[08/10/2024, 19:59:51] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] Robot is NOT connected to the cloud servers
[08/10/2024, 19:59:53] [Homebridge AEG Robot Vacuum] Request will not be retried (API Key possibly invalid)
[08/10/2024, 19:59:53] [Homebridge AEG Robot Vacuum] [AEG RX9-2-4-ANM] [Appliance state] Electrolux Group API Status Code Error: [403 Forbidden] Resource is forbidden for the user (FORBIDDEN_RESOURCE): Appliance 900277479BBBBBBBB******* is not owned by user ********-****-****-****-************
[08/10/2024, 19:59:54] [Homebridge AEG Robot Vacuum] Request will not be retried (API Key possibly invalid)
[08/10/2024, 19:59:54] [Homebridge AEG Robot Vacuum] [AEG RX9-2-6-IBM] [Appliance state] Electrolux Group API Status Code Error: [403 Forbidden] Resource is forbidden for the user (FORBIDDEN_RESOURCE): Appliance 900277480CCCCCCCC******* is not owned by user ********-****-****-****-************
[08/10/2024, 20:00:54] [Homebridge AEG Robot Vacuum] Request will not be retried (API Key possibly invalid)
[08/10/2024, 20:00:54] [Homebridge AEG Robot Vacuum] [AEG RX9-2-4-ANM] [Appliance state] Electrolux Group API Status Code Error: [403 Forbidden] Resource is forbidden for the user (FORBIDDEN_RESOURCE): Appliance 900277479BBBBBBBB******* is not owned by user ********-****-****-****-************
[08/10/2024, 20:00:54] [Homebridge AEG Robot Vacuum] Request will not be retried (API Key possibly invalid)
[08/10/2024, 20:00:54] [Homebridge AEG Robot Vacuum] [AEG RX9-2-6-IBM] [Appliance state] Electrolux Group API Status Code Error: [403 Forbidden] Resource is forbidden for the user (FORBIDDEN_RESOURCE): Appliance 900277480CCCCCCCC******* is not owned by user ********-****-****-****-************
[08/10/2024, 20:01:03] [Homebridge AEG Robot Vacuum] [AEG RX9-2-6-IBM] Lost connection to cloud servers: Electrolux Group API Status Code Error: [403 Forbidden] Resource is forbidden for the user (FORBIDDEN_RESOURCE): Appliance 900277480CCCCCCCC******* is not owned by user ********-****-****-****-************
[08/10/2024, 20:01:52] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] Robot is connected to the cloud servers
[08/10/2024, 20:01:54] [Homebridge AEG Robot Vacuum] Request will not be retried (API Key possibly invalid)
[08/10/2024, 20:01:54] [Homebridge AEG Robot Vacuum] [AEG RX9-2-4-ANM] [Appliance state] Electrolux Group API Status Code Error: [403 Forbidden] Resource is forbidden for the user (FORBIDDEN_RESOURCE): Appliance 900277479BBBBBBBB******* is not owned by user ********-****-****-****-************
[08/10/2024, 20:01:55] [Homebridge AEG Robot Vacuum] Request will not be retried (API Key possibly invalid)
[08/10/2024, 20:01:55] [Homebridge AEG Robot Vacuum] [AEG RX9-2-6-IBM] [Appliance state] Electrolux Group API Status Code Error: [403 Forbidden] Resource is forbidden for the user (FORBIDDEN_RESOURCE): Appliance 900277480CCCCCCCC******* is not owned by user ********-****-****-****-************
[08/10/2024, 20:02:55] [Homebridge AEG Robot Vacuum] Request will not be retried (API Key possibly invalid)
[08/10/2024, 20:02:55] [Homebridge AEG Robot Vacuum] [AEG RX9-2-4-ANM] [Appliance state] Electrolux Group API Status Code Error: [403 Forbidden] Resource is forbidden for the user (FORBIDDEN_RESOURCE): Appliance 900277479BBBBBBBB******* is not owned by user ********-****-****-****-************
[08/10/2024, 20:02:55] [Homebridge AEG Robot Vacuum] Request will not be retried (API Key possibly invalid)
[08/10/2024, 20:02:55] [Homebridge AEG Robot Vacuum] [AEG RX9-2-6-IBM] [Appliance state] Electrolux Group API Status Code Error: [403 Forbidden] Resource is forbidden for the user (FORBIDDEN_RESOURCE): Appliance 900277480CCCCCCCC******* is not owned by user ********-****-****-****-************
[08/10/2024, 20:03:55] [Homebridge AEG Robot Vacuum] Request will not be retried (API Key possibly invalid)
[08/10/2024, 20:03:55] [Homebridge AEG Robot Vacuum] [AEG RX9-2-4-ANM] [Appliance state] Electrolux Group API Status Code Error: [403 Forbidden] Resource is forbidden for the user (FORBIDDEN_RESOURCE): Appliance 900277479BBBBBBBB******* is not owned by user ********-****-****-****-************
[08/10/2024, 20:03:56] [Homebridge AEG Robot Vacuum] Request will not be retried (API Key possibly invalid)
[08/10/2024, 20:03:56] [Homebridge AEG Robot Vacuum] [AEG RX9-2-6-IBM] [Appliance state] Electrolux Group API Status Code Error: [403 Forbidden] Resource is forbidden for the user (FORBIDDEN_RESOURCE): Appliance 900277480CCCCCCCC******* is not owned by user ********-****-****-****-************
[08/10/2024, 20:04:56] [Homebridge AEG Robot Vacuum] Request will not be retried (API Key possibly invalid)
[08/10/2024, 20:04:56] [Homebridge AEG Robot Vacuum] [AEG RX9-2-4-ANM] [Appliance state] Electrolux Group API Status Code Error: [403 Forbidden] Resource is forbidden for the user (FORBIDDEN_RESOURCE): Appliance 900277479BBBBBBBB******* is not owned by user ********-****-****-****-************
[08/10/2024, 20:04:56] [Homebridge AEG Robot Vacuum] Request will not be retried (API Key possibly invalid)
[08/10/2024, 20:04:56] [Homebridge AEG Robot Vacuum] [AEG RX9-2-6-IBM] [Appliance state] Electrolux Group API Status Code Error: [403 Forbidden] Resource is forbidden for the user (FORBIDDEN_RESOURCE): Appliance 900277480CCCCCCCC******* is not owned by user ********-****-****-****-************
[08/10/2024, 20:05:56] [Homebridge AEG Robot Vacuum] Request will not be retried (API Key possibly invalid)
[08/10/2024, 20:05:56] [Homebridge AEG Robot Vacuum] [AEG RX9-2-4-ANM] [Appliance state] Electrolux Group API Status Code Error: [403 Forbidden] Resource is forbidden for the user (FORBIDDEN_RESOURCE): Appliance 900277479BBBBBBBB******* is not owned by user ********-****-****-****-************
[08/10/2024, 20:05:57] [Homebridge AEG Robot Vacuum] Request will not be retried (API Key possibly invalid)
[08/10/2024, 20:05:57] [Homebridge AEG Robot Vacuum] [AEG RX9-2-6-IBM] [Appliance state] Electrolux Group API Status Code Error: [403 Forbidden] Resource is forbidden for the user (FORBIDDEN_RESOURCE): Appliance 900277480CCCCCCCC******* is not owned by user ********-****-****-****-************
[08/10/2024, 20:06:57] [Homebridge AEG Robot Vacuum] Request will not be retried (API Key possibly invalid)
[08/10/2024, 20:06:57] [Homebridge AEG Robot Vacuum] [AEG RX9-2-4-ANM] [Appliance state] Electrolux Group API Status Code Error: [403 Forbidden] Resource is forbidden for the user (FORBIDDEN_RESOURCE): Appliance 900277479BBBBBBBB******* is not owned by user ********-****-****-****-************
[08/10/2024, 20:06:58] [Homebridge AEG Robot Vacuum] Request will not be retried (API Key possibly invalid)
[08/10/2024, 20:06:58] [Homebridge AEG Robot Vacuum] [AEG RX9-2-6-IBM] [Appliance state] Electrolux Group API Status Code Error: [403 Forbidden] Resource is forbidden for the user (FORBIDDEN_RESOURCE): Appliance 900277480CCCCCCCC******* is not owned by user ********-****-****-****-************
[08/10/2024, 20:07:58] [Homebridge AEG Robot Vacuum] Request will not be retried (API Key possibly invalid)
[08/10/2024, 20:07:58] [Homebridge AEG Robot Vacuum] [AEG RX9-2-4-ANM] [Appliance state] Electrolux Group API Status Code Error: [403 Forbidden] Resource is forbidden for the user (FORBIDDEN_RESOURCE): Appliance 900277479BBBBBBBB******* is not owned by user ********-****-****-****-************
[08/10/2024, 20:07:58] [Homebridge AEG Robot Vacuum] Request will not be retried (API Key possibly invalid)
[08/10/2024, 20:07:58] [Homebridge AEG Robot Vacuum] [AEG RX9-2-6-IBM] [Appliance state] Electrolux Group API Status Code Error: [403 Forbidden] Resource is forbidden for the user (FORBIDDEN_RESOURCE): Appliance 900277480CCCCCCCC******* is not owned by user ********-****-****-****-************
[08/10/2024, 20:08:58] [Homebridge AEG Robot Vacuum] Request will not be retried (API Key possibly invalid)
[08/10/2024, 20:08:58] [Homebridge AEG Robot Vacuum] [AEG RX9-2-4-ANM] [Appliance state] Electrolux Group API Status Code Error: [403 Forbidden] Resource is forbidden for the user (FORBIDDEN_RESOURCE): Appliance 900277479BBBBBBBB******* is not owned by user ********-****-****-****-************
[08/10/2024, 20:08:59] [Homebridge AEG Robot Vacuum] Request will not be retried (API Key possibly invalid)
[08/10/2024, 20:08:59] [Homebridge AEG Robot Vacuum] [AEG RX9-2-6-IBM] [Appliance state] Electrolux Group API Status Code Error: [403 Forbidden] Resource is forbidden for the user (FORBIDDEN_RESOURCE): Appliance 900277480CCCCCCCC******* is not owned by user ********-****-****-****-************
[08/10/2024, 20:13:00] [Homebridge AEG Robot Vacuum] Unexpected structure of Electrolux Group API response:
[08/10/2024, 20:13:00] [Homebridge AEG Robot Vacuum] GET /api/v1/appliances/900277479BBBBBBBB*******/state
[08/10/2024, 20:13:00] [Homebridge AEG Robot Vacuum] └─ response.properties is not a RX9ApplianceStateProperties
[08/10/2024, 20:13:00] [Homebridge AEG Robot Vacuum]     └─ response.properties.reported is not a RX9ApplianceStateReported
[08/10/2024, 20:13:00] [Homebridge AEG Robot Vacuum]         └─ response.properties.reported is none of RX91ApplianceStateReported, RX92ApplianceStateReported
[08/10/2024, 20:13:00] [Homebridge AEG Robot Vacuum]             └─ response.properties.reported is not a RX92ApplianceStateReported
[08/10/2024, 20:13:00] [Homebridge AEG Robot Vacuum]                 ├─ response.properties.reported.availableLanguages is missing
[08/10/2024, 20:13:00] [Homebridge AEG Robot Vacuum]                 ├─ response.properties.reported.capabilities is missing
[08/10/2024, 20:13:00] [Homebridge AEG Robot Vacuum]                 ├─ response.properties.reported.batteryStatus is missing
[08/10/2024, 20:13:00] [Homebridge AEG Robot Vacuum]                 ├─ response.properties.reported.powerMode is missing
[08/10/2024, 20:13:00] [Homebridge AEG Robot Vacuum]                 └─ response.properties.reported.tasks is missing
[08/10/2024, 20:13:00] [Homebridge AEG Robot Vacuum] [AEG RX9-2-4-ANM] [Appliance state] Electrolux Group API Validation Error: Structure validation failed (response.properties is not a RX9ApplianceStateProperties)
[08/10/2024, 20:13:01] [Homebridge AEG Robot Vacuum] Request will not be retried (API Key possibly invalid)
[08/10/2024, 20:13:01] [Homebridge AEG Robot Vacuum] [AEG RX9-2-6-IBM] [Appliance state] Electrolux Group API Status Code Error: [403 Forbidden] Resource is forbidden for the user (FORBIDDEN_RESOURCE): Appliance 900277480CCCCCCCC******* is not owned by user ********-****-****-****-************
[08/10/2024, 20:14:00] [Homebridge AEG Robot Vacuum] Unexpected structure of Electrolux Group API response:
[08/10/2024, 20:14:00] [Homebridge AEG Robot Vacuum] GET /api/v1/appliances/900277479BBBBBBBB*******/state
[08/10/2024, 20:14:00] [Homebridge AEG Robot Vacuum] └─ response.properties is not a RX9ApplianceStateProperties
[08/10/2024, 20:14:00] [Homebridge AEG Robot Vacuum]     └─ response.properties.reported is not a RX9ApplianceStateReported
[08/10/2024, 20:14:00] [Homebridge AEG Robot Vacuum]         └─ response.properties.reported is none of RX91ApplianceStateReported, RX92ApplianceStateReported
[08/10/2024, 20:14:00] [Homebridge AEG Robot Vacuum]             └─ response.properties.reported is not a RX92ApplianceStateReported
[08/10/2024, 20:14:00] [Homebridge AEG Robot Vacuum]                 └─ response.properties.reported.tasks is missing
[08/10/2024, 20:14:00] [Homebridge AEG Robot Vacuum] [AEG RX9-2-4-ANM] [Appliance state] Electrolux Group API Validation Error: Structure validation failed (response.properties is not a RX9ApplianceStateProperties)
[08/10/2024, 20:14:01] [Homebridge AEG Robot Vacuum] Request will not be retried (API Key possibly invalid)
[08/10/2024, 20:14:01] [Homebridge AEG Robot Vacuum] [AEG RX9-2-6-IBM] [Appliance state] Electrolux Group API Status Code Error: [403 Forbidden] Resource is forbidden for the user (FORBIDDEN_RESOURCE): Appliance 900277480CCCCCCCC******* is not owned by user ********-****-****-****-************
[08/10/2024, 20:15:01] [Homebridge AEG Robot Vacuum] Unexpected structure of Electrolux Group API response:
[08/10/2024, 20:15:01] [Homebridge AEG Robot Vacuum] GET /api/v1/appliances/900277479BBBBBBBB*******/state
[08/10/2024, 20:15:01] [Homebridge AEG Robot Vacuum] └─ response.properties is not a RX9ApplianceStateProperties
[08/10/2024, 20:15:01] [Homebridge AEG Robot Vacuum]     └─ response.properties.reported is not a RX9ApplianceStateReported
[08/10/2024, 20:15:01] [Homebridge AEG Robot Vacuum]         └─ response.properties.reported is none of RX91ApplianceStateReported, RX92ApplianceStateReported
[08/10/2024, 20:15:01] [Homebridge AEG Robot Vacuum]             └─ response.properties.reported is not a RX92ApplianceStateReported
[08/10/2024, 20:15:01] [Homebridge AEG Robot Vacuum]                 └─ response.properties.reported.tasks is missing
[08/10/2024, 20:15:01] [Homebridge AEG Robot Vacuum] [AEG RX9-2-4-ANM] [Appliance state] Electrolux Group API Validation Error: Structure validation failed (response.properties is not a RX9ApplianceStateProperties)
[08/10/2024, 20:15:02] [Homebridge AEG Robot Vacuum] Request will not be retried (API Key possibly invalid)
[08/10/2024, 20:15:02] [Homebridge AEG Robot Vacuum] [AEG RX9-2-6-IBM] [Appliance state] Electrolux Group API Status Code Error: [403 Forbidden] Resource is forbidden for the user (FORBIDDEN_RESOURCE): Appliance 900277480CCCCCCCC******* is not owned by user ********-****-****-****-************
[08/10/2024, 20:16:01] [Homebridge AEG Robot Vacuum] Unexpected structure of Electrolux Group API response:
[08/10/2024, 20:16:01] [Homebridge AEG Robot Vacuum] GET /api/v1/appliances/900277479BBBBBBBB*******/state
[08/10/2024, 20:16:01] [Homebridge AEG Robot Vacuum] └─ response.properties is not a RX9ApplianceStateProperties
[08/10/2024, 20:16:01] [Homebridge AEG Robot Vacuum]     └─ response.properties.reported is not a RX9ApplianceStateReported
[08/10/2024, 20:16:01] [Homebridge AEG Robot Vacuum]         └─ response.properties.reported is none of RX91ApplianceStateReported, RX92ApplianceStateReported
[08/10/2024, 20:16:01] [Homebridge AEG Robot Vacuum]             └─ response.properties.reported is not a RX92ApplianceStateReported
[08/10/2024, 20:16:01] [Homebridge AEG Robot Vacuum]                 └─ response.properties.reported.tasks is missing
[08/10/2024, 20:16:01] [Homebridge AEG Robot Vacuum] [AEG RX9-2-4-ANM] [Appliance state] Electrolux Group API Validation Error: Structure validation failed (response.properties is not a RX9ApplianceStateProperties)
[08/10/2024, 20:16:02] [Homebridge AEG Robot Vacuum] Request will not be retried (API Key possibly invalid)
[08/10/2024, 20:16:02] [Homebridge AEG Robot Vacuum] [AEG RX9-2-6-IBM] [Appliance state] Electrolux Group API Status Code Error: [403 Forbidden] Resource is forbidden for the user (FORBIDDEN_RESOURCE): Appliance 900277480CCCCCCCC******* is not owned by user ********-****-****-****-************
[08/10/2024, 20:17:01] [Homebridge AEG Robot Vacuum] Unexpected structure of Electrolux Group API response:
[08/10/2024, 20:17:01] [Homebridge AEG Robot Vacuum] GET /api/v1/appliances/900277479BBBBBBBB*******/state
[08/10/2024, 20:17:01] [Homebridge AEG Robot Vacuum] └─ response.properties is not a RX9ApplianceStateProperties
[08/10/2024, 20:17:01] [Homebridge AEG Robot Vacuum]     └─ response.properties.reported is not a RX9ApplianceStateReported
[08/10/2024, 20:17:01] [Homebridge AEG Robot Vacuum]         └─ response.properties.reported is none of RX91ApplianceStateReported, RX92ApplianceStateReported
[08/10/2024, 20:17:01] [Homebridge AEG Robot Vacuum]             └─ response.properties.reported is not a RX92ApplianceStateReported
[08/10/2024, 20:17:01] [Homebridge AEG Robot Vacuum]                 └─ response.properties.reported.tasks is missing
[08/10/2024, 20:17:01] [Homebridge AEG Robot Vacuum] [AEG RX9-2-4-ANM] [Appliance state] Electrolux Group API Validation Error: Structure validation failed (response.properties is not a RX9ApplianceStateProperties)
[08/10/2024, 20:17:03] [Homebridge AEG Robot Vacuum] Request will not be retried (API Key possibly invalid)
[08/10/2024, 20:17:03] [Homebridge AEG Robot Vacuum] [AEG RX9-2-6-IBM] [Appliance state] Electrolux Group API Status Code Error: [403 Forbidden] Resource is forbidden for the user (FORBIDDEN_RESOURCE): Appliance 900277480CCCCCCCC******* is not owned by user ********-****-****-****-************
[08/10/2024, 20:18:01] [Homebridge AEG Robot Vacuum] Unexpected structure of Electrolux Group API response:
[08/10/2024, 20:18:01] [Homebridge AEG Robot Vacuum] GET /api/v1/appliances/900277479BBBBBBBB*******/state
[08/10/2024, 20:18:01] [Homebridge AEG Robot Vacuum] └─ response.properties is not a RX9ApplianceStateProperties
[08/10/2024, 20:18:01] [Homebridge AEG Robot Vacuum]     └─ response.properties.reported is not a RX9ApplianceStateReported
[08/10/2024, 20:18:01] [Homebridge AEG Robot Vacuum]         └─ response.properties.reported is none of RX91ApplianceStateReported, RX92ApplianceStateReported
[08/10/2024, 20:18:01] [Homebridge AEG Robot Vacuum]             └─ response.properties.reported is not a RX92ApplianceStateReported
[08/10/2024, 20:18:01] [Homebridge AEG Robot Vacuum]                 └─ response.properties.reported.tasks is missing
[08/10/2024, 20:18:01] [Homebridge AEG Robot Vacuum] [AEG RX9-2-4-ANM] [Appliance state] Electrolux Group API Validation Error: Structure validation failed (response.properties is not a RX9ApplianceStateProperties)
[08/10/2024, 20:18:03] [Homebridge AEG Robot Vacuum] Unexpected structure of Electrolux Group API response:
[08/10/2024, 20:18:03] [Homebridge AEG Robot Vacuum] GET /api/v1/appliances/900277480CCCCCCCC*******/state
[08/10/2024, 20:18:03] [Homebridge AEG Robot Vacuum] └─ response.properties is not a RX9ApplianceStateProperties
[08/10/2024, 20:18:03] [Homebridge AEG Robot Vacuum]     └─ response.properties.reported is not a RX9ApplianceStateReported
[08/10/2024, 20:18:03] [Homebridge AEG Robot Vacuum]         └─ response.properties.reported is none of RX91ApplianceStateReported, RX92ApplianceStateReported
[08/10/2024, 20:18:03] [Homebridge AEG Robot Vacuum]             └─ response.properties.reported is not a RX92ApplianceStateReported
[08/10/2024, 20:18:03] [Homebridge AEG Robot Vacuum]                 ├─ response.properties.reported.availableLanguages is missing
[08/10/2024, 20:18:03] [Homebridge AEG Robot Vacuum]                 ├─ response.properties.reported.capabilities is missing
[08/10/2024, 20:18:03] [Homebridge AEG Robot Vacuum]                 ├─ response.properties.reported.batteryStatus is missing
[08/10/2024, 20:18:03] [Homebridge AEG Robot Vacuum]                 ├─ response.properties.reported.powerMode is missing
[08/10/2024, 20:18:03] [Homebridge AEG Robot Vacuum]                 └─ response.properties.reported.tasks is missing
[08/10/2024, 20:18:03] [Homebridge AEG Robot Vacuum] [AEG RX9-2-6-IBM] [Appliance state] Electrolux Group API Validation Error: Structure validation failed (response.properties is not a RX9ApplianceStateProperties)
[08/10/2024, 20:19:02] [Homebridge AEG Robot Vacuum] Unexpected structure of Electrolux Group API response:
[08/10/2024, 20:19:02] [Homebridge AEG Robot Vacuum] GET /api/v1/appliances/900277479BBBBBBBB*******/state
[08/10/2024, 20:19:02] [Homebridge AEG Robot Vacuum] └─ response.properties is not a RX9ApplianceStateProperties
[08/10/2024, 20:19:02] [Homebridge AEG Robot Vacuum]     └─ response.properties.reported is not a RX9ApplianceStateReported
[08/10/2024, 20:19:02] [Homebridge AEG Robot Vacuum]         └─ response.properties.reported is none of RX91ApplianceStateReported, RX92ApplianceStateReported
[08/10/2024, 20:19:02] [Homebridge AEG Robot Vacuum]             └─ response.properties.reported is not a RX92ApplianceStateReported
[08/10/2024, 20:19:02] [Homebridge AEG Robot Vacuum]                 └─ response.properties.reported.tasks is missing
[08/10/2024, 20:19:02] [Homebridge AEG Robot Vacuum] [AEG RX9-2-4-ANM] [Appliance state] Electrolux Group API Validation Error: Structure validation failed (response.properties is not a RX9ApplianceStateProperties)
[08/10/2024, 20:19:03] [Homebridge AEG Robot Vacuum] Unexpected structure of Electrolux Group API response:
[08/10/2024, 20:19:03] [Homebridge AEG Robot Vacuum] GET /api/v1/appliances/900277480CCCCCCCC*******/state
[08/10/2024, 20:19:03] [Homebridge AEG Robot Vacuum] └─ response.properties is not a RX9ApplianceStateProperties
[08/10/2024, 20:19:03] [Homebridge AEG Robot Vacuum]     └─ response.properties.reported is not a RX9ApplianceStateReported
[08/10/2024, 20:19:03] [Homebridge AEG Robot Vacuum]         └─ response.properties.reported is none of RX91ApplianceStateReported, RX92ApplianceStateReported
[08/10/2024, 20:19:03] [Homebridge AEG Robot Vacuum]             └─ response.properties.reported is not a RX92ApplianceStateReported
[08/10/2024, 20:19:03] [Homebridge AEG Robot Vacuum]                 └─ response.properties.reported.tasks is missing
[08/10/2024, 20:19:03] [Homebridge AEG Robot Vacuum] [AEG RX9-2-6-IBM] [Appliance state] Electrolux Group API Validation Error: Structure validation failed (response.properties is not a RX9ApplianceStateProperties)
[08/10/2024, 20:20:02] [Homebridge AEG Robot Vacuum] Unexpected structure of Electrolux Group API response:
[08/10/2024, 20:20:02] [Homebridge AEG Robot Vacuum] GET /api/v1/appliances/900277479BBBBBBBB*******/state
[08/10/2024, 20:20:02] [Homebridge AEG Robot Vacuum] └─ response.properties is not a RX9ApplianceStateProperties
[08/10/2024, 20:20:02] [Homebridge AEG Robot Vacuum]     └─ response.properties.reported is not a RX9ApplianceStateReported
[08/10/2024, 20:20:02] [Homebridge AEG Robot Vacuum]         └─ response.properties.reported is none of RX91ApplianceStateReported, RX92ApplianceStateReported
[08/10/2024, 20:20:02] [Homebridge AEG Robot Vacuum]             └─ response.properties.reported is not a RX92ApplianceStateReported
[08/10/2024, 20:20:02] [Homebridge AEG Robot Vacuum]                 └─ response.properties.reported.tasks is missing
[08/10/2024, 20:20:02] [Homebridge AEG Robot Vacuum] [AEG RX9-2-4-ANM] [Appliance state] Electrolux Group API Validation Error: Structure validation failed (response.properties is not a RX9ApplianceStateProperties)
[08/10/2024, 20:20:03] [Homebridge UI] Changes to config.json saved.
[08/10/2024, 20:20:03] [Homebridge AEG Robot Vacuum] Unexpected structure of Electrolux Group API response:
[08/10/2024, 20:20:03] [Homebridge AEG Robot Vacuum] GET /api/v1/appliances/900277480CCCCCCCC*******/state
[08/10/2024, 20:20:03] [Homebridge AEG Robot Vacuum] └─ response.properties is not a RX9ApplianceStateProperties
[08/10/2024, 20:20:03] [Homebridge AEG Robot Vacuum]     └─ response.properties.reported is not a RX9ApplianceStateReported
[08/10/2024, 20:20:03] [Homebridge AEG Robot Vacuum]         └─ response.properties.reported is none of RX91ApplianceStateReported, RX92ApplianceStateReported
[08/10/2024, 20:20:03] [Homebridge AEG Robot Vacuum]             └─ response.properties.reported is not a RX92ApplianceStateReported
[08/10/2024, 20:20:03] [Homebridge AEG Robot Vacuum]                 └─ response.properties.reported.tasks is missing
[08/10/2024, 20:20:03] [Homebridge AEG Robot Vacuum] [AEG RX9-2-6-IBM] [Appliance state] Electrolux Group API Validation Error: Structure validation failed (response.properties is not a RX9ApplianceStateProperties)
[08/10/2024, 20:22:43] [Homebridge AEG Robot Vacuum] Initializing Homebridge AEG Robot Vacuum platform...
[08/10/2024, 20:22:43] [Homebridge AEG Robot Vacuum] homebridge-aeg-robot version 2.1.0
[08/10/2024, 20:22:43] [Homebridge AEG Robot Vacuum] Node.js version 20.18.0 (satisfies ^22.8.0 || ^20.17.0 || ^18.20.4)
[08/10/2024, 20:22:43] [Homebridge AEG Robot Vacuum] Homebridge version 1.8.4 (satisfies ^1.8.0 || ^2.0.0-beta.0)
[08/10/2024, 20:22:43] [Homebridge AEG Robot Vacuum] Homebridge API version 2.7 (satisfies ^2.7)
[08/10/2024, 20:22:43] [Homebridge AEG Robot Vacuum] Using saved access token
[08/10/2024, 20:22:44] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] Product ID 900277268AAAAAAAA*******
[08/10/2024, 20:22:44] [Homebridge AEG Robot Vacuum] [AEG RX9-2-4-ANM] Product ID 900277479BBBBBBBB*******
[08/10/2024, 20:22:44] [Homebridge AEG Robot Vacuum] [AEG RX9-2-6-IBM] Product ID 900277480CCCCCCCC*******
[08/10/2024, 20:22:44] [Homebridge AEG Robot Vacuum] Found 3 robot vacuums
[08/10/2024, 20:22:44] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] AEG PUREi9 (rx9)
[08/10/2024, 20:22:44] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] Product number code 900277268
[08/10/2024, 20:22:44] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] Serial number AAAAAAAA
[08/10/2024, 20:22:44] [Homebridge AEG Robot Vacuum] [AEG RX9-2-4-ANM] AEG PUREi9 (rx92)
[08/10/2024, 20:22:44] [Homebridge AEG Robot Vacuum] [AEG RX9-2-4-ANM] Product number code 900277479
[08/10/2024, 20:22:44] [Homebridge AEG Robot Vacuum] [AEG RX9-2-4-ANM] Serial number BBBBBBBB
[08/10/2024, 20:22:44] [Homebridge AEG Robot Vacuum] [AEG RX9-2-6-IBM] AEG PUREi9 (rx92)
[08/10/2024, 20:22:44] [Homebridge AEG Robot Vacuum] [AEG RX9-2-6-IBM] Product number code 900277480
[08/10/2024, 20:22:44] [Homebridge AEG Robot Vacuum] [AEG RX9-2-6-IBM] Serial number CCCCCCCC
[08/10/2024, 20:22:44] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] My name is "AEG RX9-1-IBM"
[08/10/2024, 20:22:44] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] Hardware platform 0.13
[08/10/2024, 20:22:44] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] Firmware version 43.23 installed
[08/10/2024, 20:22:44] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] Supports 6 capabilities: CustomPlay, EcoMode, FreezeMapOnDemand, InteractiveMap, MultipleScheduledCleaningsPerDay, and PowerZones
[08/10/2024, 20:22:44] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] Robot is enabled
[08/10/2024, 20:22:44] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] Robot is connected to the cloud servers
[08/10/2024, 20:22:44] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] Battery level is FULLY CHARGED
[08/10/2024, 20:22:44] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] Robot is SLEEPING (either charged on dock or idle off dock)
[08/10/2024, 20:22:44] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] Dust collection bin is PRESENT (and not full)
[08/10/2024, 20:22:44] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] ECO mode is enabled
[08/10/2024, 20:22:44] [Homebridge AEG Robot Vacuum] Restoring accessory "AEG RX9-1-IBM" from cache for AEG PUREi9 (rx9) "AEG RX9-1-IBM" (Product ID 900277268AAAAAAAA*******)
[08/10/2024, 20:22:45] [Homebridge AEG Robot Vacuum] Unexpected structure of Electrolux Group API response:
[08/10/2024, 20:22:45] [Homebridge AEG Robot Vacuum] GET /api/v1/appliances/900277479BBBBBBBB*******/state
[08/10/2024, 20:22:45] [Homebridge AEG Robot Vacuum] └─ response.properties is not a RX9ApplianceStateProperties
[08/10/2024, 20:22:45] [Homebridge AEG Robot Vacuum]     └─ response.properties.reported is not a RX9ApplianceStateReported
[08/10/2024, 20:22:45] [Homebridge AEG Robot Vacuum]         └─ response.properties.reported is none of RX91ApplianceStateReported, RX92ApplianceStateReported
[08/10/2024, 20:22:45] [Homebridge AEG Robot Vacuum]             └─ response.properties.reported is not a RX92ApplianceStateReported
[08/10/2024, 20:22:45] [Homebridge AEG Robot Vacuum]                 └─ response.properties.reported.tasks is missing
[08/10/2024, 20:22:45] [Homebridge AEG Robot Vacuum] [AEG RX9-2-4-ANM] [Appliance info] Electrolux Group API Validation Error: Structure validation failed (response.properties is not a RX9ApplianceStateProperties)
[08/10/2024, 20:22:45] [Homebridge AEG Robot Vacuum] Restoring accessory "AEG RX9-2-4-ANM" from cache for AEG PUREi9 (rx92) (Product ID 900277479BBBBBBBB*******)
[08/10/2024, 20:22:45] [Homebridge AEG Robot Vacuum] Unexpected structure of Electrolux Group API response:
[08/10/2024, 20:22:45] [Homebridge AEG Robot Vacuum] GET /api/v1/appliances/900277480CCCCCCCC*******/state
[08/10/2024, 20:22:45] [Homebridge AEG Robot Vacuum] └─ response.properties is not a RX9ApplianceStateProperties
[08/10/2024, 20:22:45] [Homebridge AEG Robot Vacuum]     └─ response.properties.reported is not a RX9ApplianceStateReported
[08/10/2024, 20:22:45] [Homebridge AEG Robot Vacuum]         └─ response.properties.reported is none of RX91ApplianceStateReported, RX92ApplianceStateReported
[08/10/2024, 20:22:45] [Homebridge AEG Robot Vacuum]             └─ response.properties.reported is not a RX92ApplianceStateReported
[08/10/2024, 20:22:45] [Homebridge AEG Robot Vacuum]                 └─ response.properties.reported.tasks is missing
[08/10/2024, 20:22:45] [Homebridge AEG Robot Vacuum] [AEG RX9-2-6-IBM] [Appliance info] Electrolux Group API Validation Error: Structure validation failed (response.properties is not a RX9ApplianceStateProperties)
[08/10/2024, 20:22:45] [Homebridge AEG Robot Vacuum] Restoring accessory "AEG RX9-2-6-IBM" from cache for AEG PUREi9 (rx92) (Product ID 900277480CCCCCCCC*******)
[08/10/2024, 20:30:49] [Homebridge AEG Robot Vacuum] Initializing Homebridge AEG Robot Vacuum platform...
[08/10/2024, 20:30:49] [Homebridge AEG Robot Vacuum] homebridge-aeg-robot version 2.1.0
[08/10/2024, 20:30:49] [Homebridge AEG Robot Vacuum] Node.js version 20.18.0 (satisfies ^22.8.0 || ^20.17.0 || ^18.20.4)
[08/10/2024, 20:30:49] [Homebridge AEG Robot Vacuum] Homebridge version 1.8.4 (satisfies ^1.8.0 || ^2.0.0-beta.0)
[08/10/2024, 20:30:49] [Homebridge AEG Robot Vacuum] Homebridge API version 2.7 (satisfies ^2.7)
[08/10/2024, 20:30:49] [Homebridge AEG Robot Vacuum] Using saved access token
[08/10/2024, 20:30:50] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] Product ID 900277268AAAAAAAA*******
[08/10/2024, 20:30:50] [Homebridge AEG Robot Vacuum] [AEG RX9-2-4-ANM] Product ID 900277479BBBBBBBB*******
[08/10/2024, 20:30:50] [Homebridge AEG Robot Vacuum] [AEG RX9-2-6-IBM] Product ID 900277480CCCCCCCC*******
[08/10/2024, 20:30:50] [Homebridge AEG Robot Vacuum] Found 3 robot vacuums
[08/10/2024, 20:30:50] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] AEG PUREi9 (rx9)
[08/10/2024, 20:30:50] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] Product number code 900277268
[08/10/2024, 20:30:50] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] Serial number AAAAAAAA
[08/10/2024, 20:30:50] [Homebridge AEG Robot Vacuum] [AEG RX9-2-4-ANM] AEG PUREi9 (rx92)
[08/10/2024, 20:30:50] [Homebridge AEG Robot Vacuum] [AEG RX9-2-4-ANM] Product number code 900277479
[08/10/2024, 20:30:50] [Homebridge AEG Robot Vacuum] [AEG RX9-2-4-ANM] Serial number BBBBBBBB
[08/10/2024, 20:30:50] [Homebridge AEG Robot Vacuum] [AEG RX9-2-6-IBM] AEG PUREi9 (rx92)
[08/10/2024, 20:30:50] [Homebridge AEG Robot Vacuum] [AEG RX9-2-6-IBM] Product number code 900277480
[08/10/2024, 20:30:50] [Homebridge AEG Robot Vacuum] [AEG RX9-2-6-IBM] Serial number CCCCCCCC
[08/10/2024, 20:30:50] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] My name is "AEG RX9-1-IBM"
[08/10/2024, 20:30:50] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] Hardware platform 0.13
[08/10/2024, 20:30:50] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] Firmware version 43.23 installed
[08/10/2024, 20:30:50] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] Supports 6 capabilities: CustomPlay, EcoMode, FreezeMapOnDemand, InteractiveMap, MultipleScheduledCleaningsPerDay, and PowerZones
[08/10/2024, 20:30:50] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] Robot is enabled
[08/10/2024, 20:30:50] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] Robot is connected to the cloud servers
[08/10/2024, 20:30:50] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] Battery level is FULLY CHARGED
[08/10/2024, 20:30:50] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] Robot is SLEEPING (either charged on dock or idle off dock)
[08/10/2024, 20:30:50] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] Dust collection bin is PRESENT (and not full)
[08/10/2024, 20:30:50] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] ECO mode is enabled
[08/10/2024, 20:30:50] [Homebridge AEG Robot Vacuum] Restoring accessory "AEG RX9-1-IBM" from cache for AEG PUREi9 (rx9) "AEG RX9-1-IBM" (Product ID 900277268AAAAAAAA*******)
[08/10/2024, 20:30:50] [Homebridge AEG Robot Vacuum] Unexpected structure of Electrolux Group API response:
[08/10/2024, 20:30:50] [Homebridge AEG Robot Vacuum] GET /api/v1/appliances/900277479BBBBBBBB*******/state
[08/10/2024, 20:30:50] [Homebridge AEG Robot Vacuum] └─ response.properties is not a RX9ApplianceStateProperties
[08/10/2024, 20:30:50] [Homebridge AEG Robot Vacuum]     └─ response.properties.reported is not a RX9ApplianceStateReported
[08/10/2024, 20:30:50] [Homebridge AEG Robot Vacuum]         └─ response.properties.reported is none of RX91ApplianceStateReported, RX92ApplianceStateReported
[08/10/2024, 20:30:50] [Homebridge AEG Robot Vacuum]             └─ response.properties.reported is not a RX92ApplianceStateReported
[08/10/2024, 20:30:50] [Homebridge AEG Robot Vacuum]                 └─ response.properties.reported.tasks is missing
[08/10/2024, 20:30:50] [Homebridge AEG Robot Vacuum] [AEG RX9-2-4-ANM] [Appliance info] Electrolux Group API Validation Error: Structure validation failed (response.properties is not a RX9ApplianceStateProperties)
[08/10/2024, 20:30:50] [Homebridge AEG Robot Vacuum] Creating new accessory "" for AEG PUREi9 (rx92) (Product ID 900277479BBBBBBBB*******)
[08/10/2024, 20:30:50] [Homebridge AEG Robot Vacuum] [Plugin initialisation] AssertionError [ERR_ASSERTION]: Accessories must be created with a non-empty displayName.
[08/10/2024, 20:30:50] [Homebridge AEG Robot Vacuum] Placing all accessories in error state
[08/10/2024, 20:30:50] [Homebridge AEG Robot Vacuum] Unexpected structure of Electrolux Group API response:
[08/10/2024, 20:30:50] [Homebridge AEG Robot Vacuum] GET /api/v1/appliances/900277480CCCCCCCC*******/state
[08/10/2024, 20:30:50] [Homebridge AEG Robot Vacuum] └─ response.properties is not a RX9ApplianceStateProperties
[08/10/2024, 20:30:50] [Homebridge AEG Robot Vacuum]     └─ response.properties.reported is not a RX9ApplianceStateReported
[08/10/2024, 20:30:50] [Homebridge AEG Robot Vacuum]         └─ response.properties.reported is none of RX91ApplianceStateReported, RX92ApplianceStateReported
[08/10/2024, 20:30:50] [Homebridge AEG Robot Vacuum]             └─ response.properties.reported is not a RX92ApplianceStateReported
[08/10/2024, 20:30:50] [Homebridge AEG Robot Vacuum]                 └─ response.properties.reported.tasks is missing
[08/10/2024, 20:30:50] [Homebridge AEG Robot Vacuum] [AEG RX9-2-6-IBM] [Appliance info] Electrolux Group API Validation Error: Structure validation failed (response.properties is not a RX9ApplianceStateProperties)
[08/10/2024, 20:30:50] [Homebridge AEG Robot Vacuum] Creating new accessory "" for AEG PUREi9 (rx92) (Product ID 900277480CCCCCCCC*******)
[08/10/2024, 20:31:56] [Homebridge AEG Robot Vacuum] Initializing Homebridge AEG Robot Vacuum platform...
[08/10/2024, 20:31:57] [Homebridge AEG Robot Vacuum] homebridge-aeg-robot version 2.1.0
[08/10/2024, 20:31:57] [Homebridge AEG Robot Vacuum] Node.js version 20.18.0 (satisfies ^22.8.0 || ^20.17.0 || ^18.20.4)
[08/10/2024, 20:31:57] [Homebridge AEG Robot Vacuum] Homebridge version 1.8.4 (satisfies ^1.8.0 || ^2.0.0-beta.0)
[08/10/2024, 20:31:57] [Homebridge AEG Robot Vacuum] Homebridge API version 2.7 (satisfies ^2.7)
[08/10/2024, 20:31:57] [Homebridge AEG Robot Vacuum] Using saved access token
[08/10/2024, 20:31:57] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] Product ID 900277268AAAAAAAA*******
[08/10/2024, 20:31:57] [Homebridge AEG Robot Vacuum] [AEG RX9-2-4-ANM] Product ID 900277479BBBBBBBB*******
[08/10/2024, 20:31:57] [Homebridge AEG Robot Vacuum] [AEG RX9-2-6-IBM] Product ID 900277480CCCCCCCC*******
[08/10/2024, 20:31:57] [Homebridge AEG Robot Vacuum] Found 3 robot vacuums
[08/10/2024, 20:31:57] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] AEG PUREi9 (rx9)
[08/10/2024, 20:31:57] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] Product number code 900277268
[08/10/2024, 20:31:57] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] Serial number AAAAAAAA
[08/10/2024, 20:31:57] [Homebridge AEG Robot Vacuum] [AEG RX9-2-4-ANM] AEG PUREi9 (rx92)
[08/10/2024, 20:31:57] [Homebridge AEG Robot Vacuum] [AEG RX9-2-4-ANM] Product number code 900277479
[08/10/2024, 20:31:57] [Homebridge AEG Robot Vacuum] [AEG RX9-2-4-ANM] Serial number BBBBBBBB
[08/10/2024, 20:31:57] [Homebridge AEG Robot Vacuum] [AEG RX9-2-6-IBM] AEG PUREi9 (rx92)
[08/10/2024, 20:31:57] [Homebridge AEG Robot Vacuum] [AEG RX9-2-6-IBM] Product number code 900277480
[08/10/2024, 20:31:57] [Homebridge AEG Robot Vacuum] [AEG RX9-2-6-IBM] Serial number CCCCCCCC
[08/10/2024, 20:31:57] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] My name is "AEG RX9-1-IBM"
[08/10/2024, 20:31:57] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] Hardware platform 0.13
[08/10/2024, 20:31:57] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] Firmware version 43.23 installed
[08/10/2024, 20:31:57] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] Supports 6 capabilities: CustomPlay, EcoMode, FreezeMapOnDemand, InteractiveMap, MultipleScheduledCleaningsPerDay, and PowerZones
[08/10/2024, 20:31:57] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] Robot is enabled
[08/10/2024, 20:31:57] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] Robot is connected to the cloud servers
[08/10/2024, 20:31:57] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] Battery level is FULLY CHARGED
[08/10/2024, 20:31:57] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] Robot is SLEEPING (either charged on dock or idle off dock)
[08/10/2024, 20:31:57] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] Dust collection bin is PRESENT (and not full)
[08/10/2024, 20:31:57] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] ECO mode is enabled
[08/10/2024, 20:31:57] [Homebridge AEG Robot Vacuum] Restoring accessory "AEG RX9-1-IBM" from cache for AEG PUREi9 (rx9) "AEG RX9-1-IBM" (Product ID 900277268AAAAAAAA*******)
[08/10/2024, 20:31:58] [Homebridge AEG Robot Vacuum] Unexpected structure of Electrolux Group API response:
[08/10/2024, 20:31:58] [Homebridge AEG Robot Vacuum] GET /api/v1/appliances/900277479BBBBBBBB*******/state
[08/10/2024, 20:31:58] [Homebridge AEG Robot Vacuum] └─ response.properties is not a RX9ApplianceStateProperties
[08/10/2024, 20:31:58] [Homebridge AEG Robot Vacuum]     └─ response.properties.reported is not a RX9ApplianceStateReported
[08/10/2024, 20:31:58] [Homebridge AEG Robot Vacuum]         └─ response.properties.reported is none of RX91ApplianceStateReported, RX92ApplianceStateReported
[08/10/2024, 20:31:58] [Homebridge AEG Robot Vacuum]             └─ response.properties.reported is not a RX92ApplianceStateReported
[08/10/2024, 20:31:58] [Homebridge AEG Robot Vacuum]                 └─ response.properties.reported.tasks is missing
[08/10/2024, 20:31:58] [Homebridge AEG Robot Vacuum] [AEG RX9-2-4-ANM] [Appliance info] Electrolux Group API Validation Error: Structure validation failed (response.properties is not a RX9ApplianceStateProperties)
[08/10/2024, 20:31:58] [Homebridge AEG Robot Vacuum] Creating new accessory "" for AEG PUREi9 (rx92) (Product ID 900277479BBBBBBBB*******)
[08/10/2024, 20:31:58] [Homebridge AEG Robot Vacuum] [Plugin initialisation] AssertionError [ERR_ASSERTION]: Accessories must be created with a non-empty displayName.
[08/10/2024, 20:31:58] [Homebridge AEG Robot Vacuum] Placing all accessories in error state
[08/10/2024, 20:31:58] [Homebridge AEG Robot Vacuum] Unexpected structure of Electrolux Group API response:
[08/10/2024, 20:31:58] [Homebridge AEG Robot Vacuum] GET /api/v1/appliances/900277480CCCCCCCC*******/state
[08/10/2024, 20:31:58] [Homebridge AEG Robot Vacuum] └─ response.properties is not a RX9ApplianceStateProperties
[08/10/2024, 20:31:58] [Homebridge AEG Robot Vacuum]     └─ response.properties.reported is not a RX9ApplianceStateReported
[08/10/2024, 20:31:58] [Homebridge AEG Robot Vacuum]         └─ response.properties.reported is none of RX91ApplianceStateReported, RX92ApplianceStateReported
[08/10/2024, 20:31:58] [Homebridge AEG Robot Vacuum]             └─ response.properties.reported is not a RX92ApplianceStateReported
[08/10/2024, 20:31:58] [Homebridge AEG Robot Vacuum]                 └─ response.properties.reported.tasks is missing
[08/10/2024, 20:31:58] [Homebridge AEG Robot Vacuum] [AEG RX9-2-6-IBM] [Appliance info] Electrolux Group API Validation Error: Structure validation failed (response.properties is not a RX9ApplianceStateProperties)
[08/10/2024, 20:31:58] [Homebridge AEG Robot Vacuum] Creating new accessory "" for AEG PUREi9 (rx92) (Product ID 900277480CCCCCCCC*******)
[08/10/2024, 20:42:37] [Homebridge AEG Robot Vacuum] Initializing Homebridge AEG Robot Vacuum platform...
[08/10/2024, 20:42:37] [Homebridge AEG Robot Vacuum] homebridge-aeg-robot version 2.0.0
[08/10/2024, 20:42:37] [Homebridge AEG Robot Vacuum] Node.js version 20.18.0 (satisfies ^22.8.0 || ^20.17.0 || ^18.20.4)
[08/10/2024, 20:42:37] [Homebridge AEG Robot Vacuum] Homebridge version 1.8.4 (satisfies ^1.8.0 || ^2.0.0-beta.0)
[08/10/2024, 20:42:37] [Homebridge AEG Robot Vacuum] Homebridge API version 2.7 (satisfies ^2.7)
[08/10/2024, 20:42:38] [Homebridge AEG Robot Vacuum] Using saved access token
[08/10/2024, 20:42:38] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] Product ID 900277268AAAAAAAA*******
[08/10/2024, 20:42:38] [Homebridge AEG Robot Vacuum] [AEG RX9-2-4-ANM] Product ID 900277479BBBBBBBB*******
[08/10/2024, 20:42:38] [Homebridge AEG Robot Vacuum] [AEG RX9-2-6-IBM] Product ID 900277480CCCCCCCC*******
[08/10/2024, 20:42:38] [Homebridge AEG Robot Vacuum] Found 3 robot vacuums
[08/10/2024, 20:42:38] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] AEG PUREi9 (rx9)
[08/10/2024, 20:42:38] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] Product number code 900277268
[08/10/2024, 20:42:38] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] Serial number AAAAAAAA
[08/10/2024, 20:42:38] [Homebridge AEG Robot Vacuum] [AEG RX9-2-4-ANM] AEG PUREi9 (rx92)
[08/10/2024, 20:42:38] [Homebridge AEG Robot Vacuum] [AEG RX9-2-4-ANM] Product number code 900277479
[08/10/2024, 20:42:38] [Homebridge AEG Robot Vacuum] [AEG RX9-2-4-ANM] Serial number BBBBBBBB
[08/10/2024, 20:42:38] [Homebridge AEG Robot Vacuum] [AEG RX9-2-6-IBM] AEG PUREi9 (rx92)
[08/10/2024, 20:42:38] [Homebridge AEG Robot Vacuum] [AEG RX9-2-6-IBM] Product number code 900277480
[08/10/2024, 20:42:38] [Homebridge AEG Robot Vacuum] [AEG RX9-2-6-IBM] Serial number CCCCCCCC
[08/10/2024, 21:20:21] [Homebridge AEG Robot Vacuum] Initializing Homebridge AEG Robot Vacuum platform...
[08/10/2024, 21:20:22] [Homebridge AEG Robot Vacuum] homebridge-aeg-robot version 2.2.0
[08/10/2024, 21:20:22] [Homebridge AEG Robot Vacuum] Node.js version 20.17.0 (satisfies ^22.0.0 || ^20.9.0 || ^18.20.0)
[08/10/2024, 21:20:22] [Homebridge AEG Robot Vacuum] Homebridge version 1.8.4 (satisfies ^1.8.0 || ^2.0.0-beta.0)
[08/10/2024, 21:20:22] [Homebridge AEG Robot Vacuum] Homebridge API version 2.7 (satisfies ^2.7)
[08/10/2024, 21:20:22] [Homebridge AEG Robot Vacuum] Using saved access token
[08/10/2024, 21:38:56] Failed to find plugin to handle accessory AEG RX9-1-IBM
[08/10/2024, 21:38:56] Removing orphaned accessory AEG RX9-1-IBM
[08/10/2024, 21:39:15] [Homebridge UI] Running Command: npm install --save homebridge-aeg-robot@2.2.0
[08/10/2024, 21:45:02] [Homebridge AEG Robot Vacuum] Initializing Homebridge AEG Robot Vacuum platform...
[08/10/2024, 21:45:03] [Homebridge AEG Robot Vacuum] homebridge-aeg-robot version 2.2.0
[08/10/2024, 21:45:03] [Homebridge AEG Robot Vacuum] Node.js version 20.18.0 (satisfies ^22.0.0 || ^20.9.0 || ^18.20.0)
[08/10/2024, 21:45:03] [Homebridge AEG Robot Vacuum] Homebridge version 1.8.4 (satisfies ^1.8.0 || ^2.0.0-beta.0)
[08/10/2024, 21:45:03] [Homebridge AEG Robot Vacuum] Homebridge API version 2.7 (satisfies ^2.7)
[08/10/2024, 21:45:03] [Homebridge AEG Robot Vacuum] No saved access token; using credentials from configuration
[08/10/2024, 21:52:12] [Homebridge AEG Robot Vacuum] Initializing Homebridge AEG Robot Vacuum platform...
[08/10/2024, 21:52:13] [Homebridge AEG Robot Vacuum] homebridge-aeg-robot version 2.2.0
[08/10/2024, 21:52:13] [Homebridge AEG Robot Vacuum] Node.js version 20.18.0 (satisfies ^22.0.0 || ^20.9.0 || ^18.20.0)
[08/10/2024, 21:52:13] [Homebridge AEG Robot Vacuum] Homebridge version 1.8.4 (satisfies ^1.8.0 || ^2.0.0-beta.0)
[08/10/2024, 21:52:13] [Homebridge AEG Robot Vacuum] Homebridge API version 2.7 (satisfies ^2.7)
[08/10/2024, 21:52:13] [Homebridge AEG Robot Vacuum] Using saved access token
[08/10/2024, 21:59:03] [Homebridge AEG Robot Vacuum] Initializing Homebridge AEG Robot Vacuum platform...
[08/10/2024, 21:59:04] [Homebridge AEG Robot Vacuum] homebridge-aeg-robot version 2.2.0
[08/10/2024, 21:59:04] [Homebridge AEG Robot Vacuum] Node.js version 20.17.0 (satisfies ^22.0.0 || ^20.9.0 || ^18.20.0)
[08/10/2024, 21:59:04] [Homebridge AEG Robot Vacuum] Homebridge version 1.8.4 (satisfies ^1.8.0 || ^2.0.0-beta.0)
[08/10/2024, 21:59:04] [Homebridge AEG Robot Vacuum] Homebridge API version 2.7 (satisfies ^2.7)
[08/10/2024, 21:59:04] [Homebridge AEG Robot Vacuum] Using saved access token
[08/10/2024, 22:05:11] [Homebridge AEG Robot Vacuum] homebridge-aeg-robot version 2.2.0
[08/10/2024, 22:05:11] [Homebridge AEG Robot Vacuum] Node.js version 20.17.0 (satisfies ^22.0.0 || ^20.9.0 || ^18.20.0)
[08/10/2024, 22:05:11] [Homebridge AEG Robot Vacuum] Homebridge version 1.8.4 (satisfies ^1.8.0 || ^2.0.0-beta.0)
[08/10/2024, 22:05:11] [Homebridge AEG Robot Vacuum] Homebridge API version 2.7 (satisfies ^2.7)
[08/10/2024, 22:05:11] [Homebridge AEG Robot Vacuum] Using saved access token
[08/10/2024, 22:08:43] [Homebridge AEG Robot Vacuum] Initializing Homebridge AEG Robot Vacuum platform...
[08/10/2024, 22:08:43] [Homebridge AEG Robot Vacuum] homebridge-aeg-robot version 2.2.0
[08/10/2024, 22:08:43] [Homebridge AEG Robot Vacuum] Node.js version 20.17.0 (satisfies ^22.0.0 || ^20.9.0 || ^18.20.0)
[08/10/2024, 22:08:43] [Homebridge AEG Robot Vacuum] Homebridge version 1.8.4 (satisfies ^1.8.0 || ^2.0.0-beta.0)
[08/10/2024, 22:08:43] [Homebridge AEG Robot Vacuum] Homebridge API version 2.7 (satisfies ^2.7)
[08/10/2024, 22:08:44] [Homebridge AEG Robot Vacuum] Using saved access token
[08/10/2024, 22:13:00] [Homebridge AEG Robot Vacuum] Initializing Homebridge AEG Robot Vacuum platform...
[08/10/2024, 22:13:00] [Homebridge AEG Robot Vacuum] homebridge-aeg-robot version 2.2.0
[08/10/2024, 22:13:00] [Homebridge AEG Robot Vacuum] Node.js version 20.18.0 (satisfies ^22.0.0 || ^20.9.0 || ^18.20.0)
[08/10/2024, 22:13:00] [Homebridge AEG Robot Vacuum] Homebridge version 1.8.4 (satisfies ^1.8.0 || ^2.0.0-beta.0)
[08/10/2024, 22:13:00] [Homebridge AEG Robot Vacuum] Homebridge API version 2.7 (satisfies ^2.7)
[08/10/2024, 22:13:00] [Homebridge AEG Robot Vacuum] Using saved access token
[08/10/2024, 22:20:59] [Homebridge AEG Robot Vacuum] Initializing Homebridge AEG Robot Vacuum platform...
[08/10/2024, 22:20:59] [Homebridge AEG Robot Vacuum] homebridge-aeg-robot version 2.2.0
[08/10/2024, 22:20:59] [Homebridge AEG Robot Vacuum] Node.js version 20.18.0 (satisfies ^22.0.0 || ^20.9.0 || ^18.20.0)
[08/10/2024, 22:20:59] [Homebridge AEG Robot Vacuum] Homebridge version 1.8.4 (satisfies ^1.8.0 || ^2.0.0-beta.0)
[08/10/2024, 22:20:59] [Homebridge AEG Robot Vacuum] Homebridge API version 2.7 (satisfies ^2.7)
[08/10/2024, 22:21:00] [Homebridge AEG Robot Vacuum] Using saved access token
[08/10/2024, 22:30:04] [Homebridge AEG Robot Vacuum] Initializing Homebridge AEG Robot Vacuum platform...
[08/10/2024, 22:30:04] [Homebridge AEG Robot Vacuum] homebridge-aeg-robot version 2.2.0
[08/10/2024, 22:30:04] [Homebridge AEG Robot Vacuum] Node.js version 20.18.0 (satisfies ^22.0.0 || ^20.9.0 || ^18.20.0)
[08/10/2024, 22:30:04] [Homebridge AEG Robot Vacuum] Homebridge version 1.8.4 (satisfies ^1.8.0 || ^2.0.0-beta.0)
[08/10/2024, 22:30:04] [Homebridge AEG Robot Vacuum] Homebridge API version 2.7 (satisfies ^2.7)
[08/10/2024, 22:30:04] [Homebridge AEG Robot Vacuum] Using saved access token
[08/10/2024, 22:52:15] [Homebridge AEG Robot Vacuum] Initializing Homebridge AEG Robot Vacuum platform...
[08/10/2024, 22:52:16] [Homebridge AEG Robot Vacuum] homebridge-aeg-robot version 2.2.0
[08/10/2024, 22:52:16] [Homebridge AEG Robot Vacuum] Node.js version 20.18.0 (satisfies ^22.0.0 || ^20.9.0 || ^18.20.0)
[08/10/2024, 22:52:16] [Homebridge AEG Robot Vacuum] Homebridge version 1.8.4 (satisfies ^1.8.0 || ^2.0.0-beta.0)
[08/10/2024, 22:52:16] [Homebridge AEG Robot Vacuum] Homebridge API version 2.7 (satisfies ^2.7)
[08/10/2024, 22:52:16] [Homebridge AEG Robot Vacuum] Using saved access token
[09/10/2024, 02:00:51] [Homebridge AEG Robot Vacuum] Increasing polling interval from 30 seconds to 58 seconds due to Electrolux Group API rate limit of 5000 calls/day
[09/10/2024, 02:00:51] [Homebridge AEG Robot Vacuum] With 3 robot vacuum cleaners this reduces the polling rate from 8640 to 4469 calls/day
[09/10/2024, 02:00:51] [Homebridge AEG Robot Vacuum] Increase the value of pollIntervals.statusSeconds in the homebridge config.json file
[09/10/2024, 02:00:51] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] Product ID 900277268AAAAAAAA*******
[09/10/2024, 02:00:51] [Homebridge AEG Robot Vacuum] [AEG RX9-2-4-ANM] Product ID 900277479BBBBBBBB*******
[09/10/2024, 02:00:51] [Homebridge AEG Robot Vacuum] [AEG RX9-2-6-IBM] Product ID 900277480CCCCCCCC*******
[09/10/2024, 02:00:51] [Homebridge AEG Robot Vacuum] Found 3 robot vacuums
[09/10/2024, 02:00:51] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] AEG PUREi9 (rx9)
[09/10/2024, 02:00:51] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] Product number code 900277268
[09/10/2024, 02:00:51] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] Serial number AAAAAAAA
[09/10/2024, 02:00:52] [Homebridge AEG Robot Vacuum] [AEG RX9-2-4-ANM] AEG PUREi9 (rx92)
[09/10/2024, 02:00:52] [Homebridge AEG Robot Vacuum] [AEG RX9-2-4-ANM] Product number code 900277479
[09/10/2024, 02:00:52] [Homebridge AEG Robot Vacuum] [AEG RX9-2-4-ANM] Serial number BBBBBBBB
[09/10/2024, 02:00:52] [Homebridge AEG Robot Vacuum] [AEG RX9-2-6-IBM] AEG PUREi9 (rx92)
[09/10/2024, 02:00:52] [Homebridge AEG Robot Vacuum] [AEG RX9-2-6-IBM] Product number code 900277480
[09/10/2024, 02:00:52] [Homebridge AEG Robot Vacuum] [AEG RX9-2-6-IBM] Serial number CCCCCCCC
[09/10/2024, 02:00:52] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] My name is "AEG RX9-1-IBM"
[09/10/2024, 02:00:52] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] Hardware platform 0.13
[09/10/2024, 02:00:52] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] Firmware version 43.23 installed
[09/10/2024, 02:00:52] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] Supports 6 capabilities: CustomPlay, EcoMode, FreezeMapOnDemand, InteractiveMap, MultipleScheduledCleaningsPerDay, and PowerZones
[09/10/2024, 02:00:52] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] Robot is enabled
[09/10/2024, 02:00:52] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] Robot is connected to the cloud servers
[09/10/2024, 02:00:52] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] Battery level is FULLY CHARGED
[09/10/2024, 02:00:52] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] Robot is SLEEPING (either charged on dock or idle off dock)
[09/10/2024, 02:00:52] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] Dust collection bin is PRESENT (and not full)
[09/10/2024, 02:00:52] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] ECO mode is enabled
[09/10/2024, 02:00:52] [Homebridge AEG Robot Vacuum] Creating new accessory "AEG RX9-1-IBM" for AEG PUREi9 (rx9) "AEG RX9-1-IBM" (Product ID 900277268AAAAAAAA*******)
[09/10/2024, 02:00:52] [Homebridge AEG Robot Vacuum] Unexpected structure of Electrolux Group API response:
[09/10/2024, 02:00:52] [Homebridge AEG Robot Vacuum] GET /api/v1/appliances/900277479BBBBBBBB*******/state
[09/10/2024, 02:00:52] [Homebridge AEG Robot Vacuum] └─ response.properties is not a RX9ApplianceStateProperties
[09/10/2024, 02:00:52] [Homebridge AEG Robot Vacuum]     └─ response.properties.reported is not a RX9ApplianceStateReported
[09/10/2024, 02:00:52] [Homebridge AEG Robot Vacuum]         └─ response.properties.reported is none of RX91ApplianceStateReported, RX92ApplianceStateReported
[09/10/2024, 02:00:52] [Homebridge AEG Robot Vacuum]             └─ response.properties.reported is not a RX92ApplianceStateReported
[09/10/2024, 02:00:52] [Homebridge AEG Robot Vacuum]                 └─ response.properties.reported.tasks is missing
[09/10/2024, 02:00:52] [Homebridge AEG Robot Vacuum] [AEG RX9-2-4-ANM] [Appliance info] Electrolux Group API Validation Error: Structure validation failed (response.properties is not a RX9ApplianceStateProperties)
[09/10/2024, 02:00:52] [Homebridge AEG Robot Vacuum] Creating new accessory "" for AEG PUREi9 (rx92) (Product ID 900277479BBBBBBBB*******)
[09/10/2024, 02:00:52] [Homebridge AEG Robot Vacuum] [Plugin initialisation] AssertionError [ERR_ASSERTION]: Accessories must be created with a non-empty displayName.
[09/10/2024, 02:00:52] [Homebridge AEG Robot Vacuum] Placing all accessories in error state
[09/10/2024, 02:00:52] [Homebridge AEG Robot Vacuum] Unexpected structure of Electrolux Group API response:
[09/10/2024, 02:00:52] [Homebridge AEG Robot Vacuum] GET /api/v1/appliances/900277480CCCCCCCC*******/state
[09/10/2024, 02:00:52] [Homebridge AEG Robot Vacuum] └─ response.properties is not a RX9ApplianceStateProperties
[09/10/2024, 02:00:52] [Homebridge AEG Robot Vacuum]     └─ response.properties.reported is not a RX9ApplianceStateReported
[09/10/2024, 02:00:52] [Homebridge AEG Robot Vacuum]         └─ response.properties.reported is none of RX91ApplianceStateReported, RX92ApplianceStateReported
[09/10/2024, 02:00:52] [Homebridge AEG Robot Vacuum]             └─ response.properties.reported is not a RX92ApplianceStateReported
[09/10/2024, 02:00:52] [Homebridge AEG Robot Vacuum]                 └─ response.properties.reported.tasks is missing
[09/10/2024, 02:00:52] [Homebridge AEG Robot Vacuum] [AEG RX9-2-6-IBM] [Appliance info] Electrolux Group API Validation Error: Structure validation failed (response.properties is not a RX9ApplianceStateProperties)
[09/10/2024, 02:00:52] [Homebridge AEG Robot Vacuum] Creating new accessory "" for AEG PUREi9 (rx92) (Product ID 900277480CCCCCCCC*******)
[09/10/2024, 05:03:26] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] Lost connection to cloud servers: Error: Appliance state watchdog timeout
[09/10/2024, 05:04:02] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] Successfully connected to cloud servers
[09/10/2024, 07:33:49] [Homebridge AEG Robot Vacuum] Initializing Homebridge AEG Robot Vacuum platform...
[09/10/2024, 07:33:49] [Homebridge AEG Robot Vacuum] homebridge-aeg-robot version 2.2.0
[09/10/2024, 07:33:49] [Homebridge AEG Robot Vacuum] Node.js version 20.18.0 (satisfies ^22.0.0 || ^20.9.0 || ^18.20.0)
[09/10/2024, 07:33:49] [Homebridge AEG Robot Vacuum] Homebridge version 1.8.4 (satisfies ^1.8.0 || ^2.0.0-beta.0)
[09/10/2024, 07:33:49] [Homebridge AEG Robot Vacuum] Homebridge API version 2.7 (satisfies ^2.7)
[09/10/2024, 07:33:49] [Homebridge AEG Robot Vacuum] Using saved access token
[09/10/2024, 07:33:49] [Homebridge AEG Robot Vacuum] Increasing polling interval from 30 seconds to 58 seconds due to Electrolux Group API rate limit of 5000 calls/day
[09/10/2024, 07:33:49] [Homebridge AEG Robot Vacuum] With 3 robot vacuum cleaners this reduces the polling rate from 8640 to 4469 calls/day
[09/10/2024, 07:33:49] [Homebridge AEG Robot Vacuum] Increase the value of pollIntervals.statusSeconds in the homebridge config.json file
[09/10/2024, 07:33:49] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] Product ID 900277268AAAAAAAA*******
[09/10/2024, 07:33:49] [Homebridge AEG Robot Vacuum] [AEG RX9-2-4-ANM] Product ID 900277479BBBBBBBB*******
[09/10/2024, 07:33:49] [Homebridge AEG Robot Vacuum] [AEG RX9-2-6-IBM] Product ID 900277480CCCCCCCC*******
[09/10/2024, 07:33:49] [Homebridge AEG Robot Vacuum] Found 3 robot vacuums
[09/10/2024, 07:33:49] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] AEG PUREi9 (rx9)
[09/10/2024, 07:33:49] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] Product number code 900277268
[09/10/2024, 07:33:49] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] Serial number AAAAAAAA
[09/10/2024, 07:33:50] [Homebridge AEG Robot Vacuum] [AEG RX9-2-4-ANM] AEG PUREi9 (rx92)
[09/10/2024, 07:33:50] [Homebridge AEG Robot Vacuum] [AEG RX9-2-4-ANM] Product number code 900277479
[09/10/2024, 07:33:50] [Homebridge AEG Robot Vacuum] [AEG RX9-2-4-ANM] Serial number BBBBBBBB
[09/10/2024, 07:33:50] [Homebridge AEG Robot Vacuum] [AEG RX9-2-6-IBM] AEG PUREi9 (rx92)
[09/10/2024, 07:33:50] [Homebridge AEG Robot Vacuum] [AEG RX9-2-6-IBM] Product number code 900277480
[09/10/2024, 07:33:50] [Homebridge AEG Robot Vacuum] [AEG RX9-2-6-IBM] Serial number CCCCCCCC
[09/10/2024, 07:33:50] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] My name is "AEG RX9-1-IBM"
[09/10/2024, 07:33:50] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] Hardware platform 0.13
[09/10/2024, 07:33:50] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] Firmware version 43.23 installed
[09/10/2024, 07:33:50] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] Supports 6 capabilities: CustomPlay, EcoMode, FreezeMapOnDemand, InteractiveMap, MultipleScheduledCleaningsPerDay, and PowerZones
[09/10/2024, 07:33:50] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] Robot is enabled
[09/10/2024, 07:33:50] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] Robot is connected to the cloud servers
[09/10/2024, 07:33:50] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] Battery level is FULLY CHARGED
[09/10/2024, 07:33:50] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] Robot is SLEEPING (either charged on dock or idle off dock)
[09/10/2024, 07:33:50] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] Dust collection bin is PRESENT (and not full)
[09/10/2024, 07:33:50] [Homebridge AEG Robot Vacuum] [AEG RX9-1-IBM] ECO mode is enabled
[09/10/2024, 07:33:50] [Homebridge AEG Robot Vacuum] Restoring accessory "AEG RX9-1-IBM" from cache for AEG PUREi9 (rx9) "AEG RX9-1-IBM" (Product ID 900277268AAAAAAAA*******)
[09/10/2024, 07:33:50] [Homebridge AEG Robot Vacuum] Unexpected structure of Electrolux Group API response:
[09/10/2024, 07:33:50] [Homebridge AEG Robot Vacuum] GET /api/v1/appliances/900277479BBBBBBBB*******/state
[09/10/2024, 07:33:50] [Homebridge AEG Robot Vacuum] └─ response.properties is not a RX9ApplianceStateProperties
[09/10/2024, 07:33:50] [Homebridge AEG Robot Vacuum]     └─ response.properties.reported is not a RX9ApplianceStateReported
[09/10/2024, 07:33:50] [Homebridge AEG Robot Vacuum]         └─ response.properties.reported is none of RX91ApplianceStateReported, RX92ApplianceStateReported
[09/10/2024, 07:33:50] [Homebridge AEG Robot Vacuum]             └─ response.properties.reported is not a RX92ApplianceStateReported
[09/10/2024, 07:33:50] [Homebridge AEG Robot Vacuum]                 └─ response.properties.reported.tasks is missing
[09/10/2024, 07:33:50] [Homebridge AEG Robot Vacuum] [AEG RX9-2-4-ANM] [Appliance info] Electrolux Group API Validation Error: Structure validation failed (response.properties is not a RX9ApplianceStateProperties)
[09/10/2024, 07:33:50] [Homebridge AEG Robot Vacuum] Creating new accessory "" for AEG PUREi9 (rx92) (Product ID 900277479BBBBBBBB*******)
[09/10/2024, 07:33:50] [Homebridge AEG Robot Vacuum] [Plugin initialisation] AssertionError [ERR_ASSERTION]: Accessories must be created with a non-empty displayName.
[09/10/2024, 07:33:50] [Homebridge AEG Robot Vacuum] Placing all accessories in error state
[09/10/2024, 07:33:50] [Homebridge AEG Robot Vacuum] Unexpected structure of Electrolux Group API response:
[09/10/2024, 07:33:50] [Homebridge AEG Robot Vacuum] GET /api/v1/appliances/900277480CCCCCCCC*******/state
[09/10/2024, 07:33:50] [Homebridge AEG Robot Vacuum] └─ response.properties is not a RX9ApplianceStateProperties
[09/10/2024, 07:33:50] [Homebridge AEG Robot Vacuum]     └─ response.properties.reported is not a RX9ApplianceStateReported
[09/10/2024, 07:33:50] [Homebridge AEG Robot Vacuum]         └─ response.properties.reported is none of RX91ApplianceStateReported, RX92ApplianceStateReported
[09/10/2024, 07:33:50] [Homebridge AEG Robot Vacuum]             └─ response.properties.reported is not a RX92ApplianceStateReported
[09/10/2024, 07:33:50] [Homebridge AEG Robot Vacuum]                 └─ response.properties.reported.tasks is missing
[09/10/2024, 07:33:50] [Homebridge AEG Robot Vacuum] [AEG RX9-2-6-IBM] [Appliance info] Electrolux Group API Validation Error: Structure validation failed (response.properties is not a RX9ApplianceStateProperties)
[09/10/2024, 07:33:50] [Homebridge AEG Robot Vacuum] Creating new accessory "" for AEG PUREi9 (rx92) (Product ID 900277480CCCCCCCC*******)
thoukydides commented 3 weeks ago

Looking through that log file...

So, it looks like there are three issues, all related to the /api/v1/appliances/${this.applianceId}/state response:

  1. Immediately after an appliance has been added its full details are not available via the API. I do not intend to do anything about this.
  2. If no schedule has been configured then the tasks property is not present in the response. I need to treat it as being optional rather than always present.
  3. The applianceName can be blank, even when set correctly in the /api/v1/appliances response. Switching to the value from the /api/v1/appliances response is probably the best approach, perhaps with a fallback to generating a name from the applianceType and applianceId.
Tomcraft1980 commented 3 weeks ago
  1. Immediately after an appliance has been added its full details are not available via the API. I do not intend to do anything about this.

Agree!

  1. If no schedule has been configured then the tasks property is not present in the response. I need to treat it as being optional rather than always present.

This would be nice, since I do not use the tasks in den AEG app. Ich have fully automated the robots to only clean when we leave the home.

  1. The applianceName can be blank, even when set correctly in the /api/v1/appliances response. Switching to the value from the /api/v1/appliances response is probably the best approach, perhaps with a fallback to generating a name from the applianceType and applianceId.

Awesome! Thanks in advance for geting into this.

thoukydides commented 3 weeks ago

Try v2.2.3.

Tomcraft1980 commented 3 weeks ago

Fixed! Thanks so much!

thoukydides commented 3 weeks ago

Good to hear it is working again now.

This would be so much easier if Electrolux actually documented how different appliances implemented the API... or even just provided examples of the responses from different appliances.

I have used many third-party APIs in various homebridge plugins, and the Electrolux one is by far the worst in almost every way. The new documentation barely says anything that wasn't obvious from reverse engineering the previous app API, the functionality is incredibly limited, the rate limits are some of the strictest that I have dealt with (and without any event mechanism to mitigate the need for polling), the OAuth implementation is broken in several ways (e.g. refresh tokens themselves being refreshed and immediately invalidated, so if there is an error it needs to be manually recovered), etc.

Tomcraft1980 commented 3 weeks ago

Let's hope they fix this. Would propably be a good idea to let them know your difficulties. ;-) devportal @ electrolux . com