JohNan / homeassistant-wellbeing

Get the status from your Electrolux devices connected to Wellbeing
MIT License
70 stars 17 forks source link

Failed setup with Well A7 #68

Closed priwi closed 6 months ago

priwi commented 6 months ago

Hi, I have two air purifiers - Pure A9 and Well A7.

If I connect Pure A9 with my account, everything works fine. But if I add Well A7, integration will fail to setup. And it happens also if I have connected only Well A7. I tried also my parents account, where they have only Well A7 and it's the same - failed to setup, will retry.

So Pure A9 works without any issue, A7 will cause integration fail.

Any ideas, how to fix this? Thank you for you help.

JohNan commented 6 months ago

Please attach debug logs from when the integration fails to load and I will have a look.

priwi commented 6 months ago

Ok, here is debug log, when it fails with my Well A7. I tried new electrolux account with no success and also clean HA intall, still the same error.

2024-01-14 03:42:29.066 DEBUG (MainThread) [custom_components.wellbeing] Current token is not set or expired
2024-01-14 03:42:29.586 DEBUG (MainThread) [custom_components.wellbeing] Received new token sucssfully
2024-01-14 03:42:29.687 DEBUG (MainThread) [custom_components.wellbeing] Fetched data: [{'applianceId': '950011560103009835087076', 'applianceData': {'applianceName': 'Well A7', 'created': '2024-01-14T02:31:07.645991Z', 'modelName': 'WELLA7'}, 'properties': {'desired': {'MinRefreshInterval_s': 3, 'ReportExtraProperties': False, 'PM1_Hysteresis': 3, 'PM2_5_Hysteresis': 3, 'PM10_Hysteresis': 3, 'Temp_Hysteresis': 0, 'Humidity_Hysteresis': 3, 'ECO2_Hysteresis': 9, 'TVOC_Hysteresis': 9, 'LocationReq': True, 'TimeZoneStandardName': 'Europe/Prague', '$metadata': {'$lastUpdated': '2024-01-14T02:41:07.5475573Z', '$lastUpdatedVersion': 4, 'MinRefreshInterval_s': {'$lastUpdated': '2024-01-14T02:41:07.5475573Z', '$lastUpdatedVersion': 4}, 'ReportExtraProperties': {'$lastUpdated': '2024-01-14T02:41:07.5475573Z', '$lastUpdatedVersion': 4}, 'PM1_Hysteresis': {'$lastUpdated': '2024-01-14T02:41:07.5475573Z', '$lastUpdatedVersion': 4}, 'PM2_5_Hysteresis': {'$lastUpdated': '2024-01-14T02:41:07.5475573Z', '$lastUpdatedVersion': 4}, 'PM10_Hysteresis': {'$lastUpdated': '2024-01-14T02:41:07.5475573Z', '$lastUpdatedVersion': 4}, 'Temp_Hysteresis': {'$lastUpdated': '2024-01-14T02:41:07.5475573Z', '$lastUpdatedVersion': 4}, 'Humidity_Hysteresis': {'$lastUpdated': '2024-01-14T02:41:07.5475573Z', '$lastUpdatedVersion': 4}, 'ECO2_Hysteresis': {'$lastUpdated': '2024-01-14T02:41:07.5475573Z', '$lastUpdatedVersion': 4}, 'TVOC_Hysteresis': {'$lastUpdated': '2024-01-14T02:41:07.5475573Z', '$lastUpdatedVersion': 4}, 'LocationReq': {'$lastUpdated': '2024-01-14T02:41:07.5475573Z', '$lastUpdatedVersion': 4}, 'TimeZoneStandardName': {'$lastUpdated': '2024-01-14T02:41:07.5475573Z', '$lastUpdatedVersion': 4}}, '$version': 4}, 'reported': {'tasks': {}, 'FilterLife_1': 89, 'FilterType_1': 49, 'Workmode': 'Auto', 'Fanspeed': 1, 'SafetyLock': False, 'Ionizer': False, 'PMSensState': True, 'FilterType_2': 192, 'FilterLife_2': 89, 'Model': 'A7', 'SchedulingState': 'not set', 'UILight': True, 'ErrCommSensorUIBrd': 'not active', 'ErrImpellerStuck': 'not active', 'ErrPmNotResp': 'not active', 'ErrGasNotResp': 'not active', 'ErrTempRhNotResp': 'not active', 'ErrNfcTagNotPres_1': 'not active', 'ErrNfcTagNotPres_2': 'not active', 'ErrNfcTagPresNotValid_1': 'not active', 'ErrNfcTagPresNotValid_2': 'not active', 'ErrNfcTransceiver_1': 'not active', 'ErrNfcTransceiver_2': 'not active', 'logE': 3198, 'logW': 2013, 'InterfaceVer': 20210119, 'VmNo_NIU': 'VM185_A_01.29.05_ASPEN', 'VmNo_MCU': 'VM174_A_01.04.00', 'FrmVer_NIU': '1.29.5', 'capabilities': {'tasks': {}}, 'SignalStrength': 'EXCELLENT', '$metadata': {'$lastUpdated': '2024-01-14T02:41:07.889Z', 'tasks': {'$lastUpdated': '2024-01-14T02:31:11.1106217Z'}, 'FilterLife_1': {'$lastUpdated': '2024-01-14T02:41:07.9714141Z'}, 'FilterType_1': {'$lastUpdated': '2024-01-14T02:41:07.9714141Z'}, 'Workmode': {'$lastUpdated': '2024-01-14T02:41:07.9714141Z'}, 'Fanspeed': {'$lastUpdated': '2024-01-14T02:41:07.9714141Z'}, 'SafetyLock': {'$lastUpdated': '2024-01-14T02:41:07.9714141Z'}, 'Ionizer': {'$lastUpdated': '2024-01-14T02:41:07.9714141Z'}, 'PMSensState': {'$lastUpdated': '2024-01-14T02:41:07.9714141Z'}, 'FilterType_2': {'$lastUpdated': '2024-01-14T02:41:07.9714141Z'}, 'FilterLife_2': {'$lastUpdated': '2024-01-14T02:41:07.9714141Z'}, 'Model': {'$lastUpdated': '2024-01-14T02:41:07.9714141Z'}, 'SchedulingState': {'$lastUpdated': '2024-01-14T02:41:07.9714141Z'}, 'UILight': {'$lastUpdated': '2024-01-14T02:41:07.9714141Z'}, 'ErrCommSensorUIBrd': {'$lastUpdated': '2024-01-14T02:41:07.9714141Z'}, 'ErrImpellerStuck': {'$lastUpdated': '2024-01-14T02:41:07.9714141Z'}, 'ErrPmNotResp': {'$lastUpdated': '2024-01-14T02:41:07.9714141Z'}, 'ErrGasNotResp': {'$lastUpdated': '2024-01-14T02:41:07.9714141Z'}, 'ErrTempRhNotResp': {'$lastUpdated': '2024-01-14T02:41:07.9714141Z'}, 'ErrNfcTagNotPres_1': {'$lastUpdated': '2024-01-14T02:41:07.9714141Z'}, 'ErrNfcTagNotPres_2': {'$lastUpdated': '2024-01-14T02:41:07.9714141Z'}, 'ErrNfcTagPresNotValid_1': {'$lastUpdated': '2024-01-14T02:41:07.9714141Z'}, 'ErrNfcTagPresNotValid_2': {'$lastUpdated': '2024-01-14T02:41:07.9714141Z'}, 'ErrNfcTransceiver_1': {'$lastUpdated': '2024-01-14T02:41:07.9714141Z'}, 'ErrNfcTransceiver_2': {'$lastUpdated': '2024-01-14T02:41:07.9714141Z'}, 'logE': {'$lastUpdated': '2024-01-14T02:31:18.5315309Z'}, 'logW': {'$lastUpdated': '2024-01-14T02:31:18.5315309Z'}, 'InterfaceVer': {'$lastUpdated': '2024-01-14T02:31:18.5315309Z'}, 'VmNo_NIU': {'$lastUpdated': '2024-01-14T02:31:18.5315309Z'}, 'VmNo_MCU': {'$lastUpdated': '2024-01-14T02:31:18.5315309Z'}, 'FrmVer_NIU': {'$lastUpdated': '2024-01-14T02:31:18.5315309Z'}, 'capabilities': {'$lastUpdated': '2024-01-14T02:31:18.5315309Z', 'tasks': {'$lastUpdated': '2024-01-14T02:31:18.5315309Z'}}, 'SignalStrength': {'$lastUpdated': '2024-01-14T02:31:18.5315309Z'}, 'PM1': {'$lastUpdated': '2024-01-14T02:41:07.889Z'}, 'PM2_5': {'$lastUpdated': '2024-01-14T02:41:07.889Z'}, 'PM10': {'$lastUpdated': '2024-01-14T02:41:07.889Z'}, 'Temp': {'$lastUpdated': '2024-01-14T02:41:07.889Z'}, 'Humidity': {'$lastUpdated': '2024-01-14T02:41:07.889Z'}, 'ECO2': {'$lastUpdated': '2024-01-14T02:41:07.889Z'}, 'TVOC': {'$lastUpdated': '2024-01-14T02:41:07.889Z'}}, '$version': 9, 'deviceId': '950011560103009835087076', 'PM1': 0, 'PM2_5': 0, 'PM10': 0, 'Temp': 17.3, 'Humidity': 63, 'ECO2': 400, 'TVOC': 8}, 'metadata': None}, 'status': 'enabled', 'connectionState': 'Connected'}]
2024-01-14 03:42:29.793 DEBUG (MainThread) [custom_components.wellbeing] Fetched data: {'manufacturingDateCode': '103', 'serialNumber': '10300983', 'pnc': '950011560', 'brand': 'ELECTROLUX', 'market': 'CENTRAL_EASTERN_EUROPE', 'productArea': 'WELLBEING', 'deviceType': 'AIR_PURIFIER', 'project': 'ASPEN', 'model': 'A7', 'variant': 'CADR300', 'colour': 'DARKGREY'}
2024-01-14 03:42:29.793 DEBUG (MainThread) [custom_components.wellbeing] Finished fetching wellbeing data in 0.207 seconds (success: False)

But today I tried to login with my parents account again and the integration with their Well A7 is working. A few days ago, integration with their account was not working, so I don't know, what had changed.

2024-01-14 03:43:39.527 DEBUG (MainThread) [custom_components.wellbeing] Current token is not set or expired
2024-01-14 03:43:40.197 DEBUG (MainThread) [custom_components.wellbeing] Received new token sucssfully
2024-01-14 03:43:40.288 DEBUG (MainThread) [custom_components.wellbeing] Fetched data: [{'applianceId': '950011560103006615087076', 'applianceData': {'applianceName': 'Well A7', 'created': '2023-02-22T18:14:35.841916Z', 'modelName': 'WELLA7'}, 'properties': {'desired': {'MinRefreshInterval_s': 3, 'ReportExtraProperties': False, 'PM1_Hysteresis': 3, 'PM2_5_Hysteresis': 3, 'PM10_Hysteresis': 3, 'Temp_Hysteresis': 0, 'Humidity_Hysteresis': 3, 'ECO2_Hysteresis': 9, 'TVOC_Hysteresis': 9, 'LocationReq': True, 'TimeZoneStandardName': 'Europe/Prague', 'TimeZoneDaylightRule': ':GMT+1:GMT+2:0100:(1900)040102-0:110103-0', 'VmNo_NIU': 'VM185_A_01.29.05_ASPEN', 'VmNo_MCU': 'VM174_A_01.04.00', '$metadata': {'$lastUpdated': '2024-01-13T16:49:06.2748506Z', '$lastUpdatedVersion': 83, 'MinRefreshInterval_s': {'$lastUpdated': '2024-01-13T16:49:06.2748506Z', '$lastUpdatedVersion': 83}, 'ReportExtraProperties': {'$lastUpdated': '2024-01-13T16:49:06.2748506Z', '$lastUpdatedVersion': 83}, 'PM1_Hysteresis': {'$lastUpdated': '2024-01-13T16:49:06.2748506Z', '$lastUpdatedVersion': 83}, 'PM2_5_Hysteresis': {'$lastUpdated': '2024-01-13T16:49:06.2748506Z', '$lastUpdatedVersion': 83}, 'PM10_Hysteresis': {'$lastUpdated': '2024-01-13T16:49:06.2748506Z', '$lastUpdatedVersion': 83}, 'Temp_Hysteresis': {'$lastUpdated': '2024-01-13T16:49:06.2748506Z', '$lastUpdatedVersion': 83}, 'Humidity_Hysteresis': {'$lastUpdated': '2024-01-13T16:49:06.2748506Z', '$lastUpdatedVersion': 83}, 'ECO2_Hysteresis': {'$lastUpdated': '2024-01-13T16:49:06.2748506Z', '$lastUpdatedVersion': 83}, 'TVOC_Hysteresis': {'$lastUpdated': '2024-01-13T16:49:06.2748506Z', '$lastUpdatedVersion': 83}, 'LocationReq': {'$lastUpdated': '2024-01-13T16:49:06.2748506Z', '$lastUpdatedVersion': 83}, 'TimeZoneStandardName': {'$lastUpdated': '2024-01-13T16:49:06.2748506Z', '$lastUpdatedVersion': 83}, 'TimeZoneDaylightRule': {'$lastUpdated': '2024-01-13T16:49:06.2748506Z', '$lastUpdatedVersion': 83}, 'VmNo_NIU': {'$lastUpdated': '2024-01-13T16:49:06.2748506Z', '$lastUpdatedVersion': 83}, 'VmNo_MCU': {'$lastUpdated': '2024-01-13T16:49:06.2748506Z', '$lastUpdatedVersion': 83}}, '$version': 83}, 'reported': {'InterfaceVer': 20210119, 'VmNo_NIU': 'VM185_A_01.29.05_ASPEN', 'VmNo_MCU': 'VM174_A_01.04.00', 'FrmVer_NIU': '1.29.5', 'FilterLife_1': 100, 'FilterType_1': 48, 'WorkMode': 'Auto', 'Fanspeed': 1, 'SafetyLock': False, 'Ionizer': False, 'PMSensState': True, 'FilterType_2': 192, 'FilterLife_2': 100, 'Model': 'A7', 'UILight': True, 'ErrImpellerStuck': 'not active', 'ErrPmNotResp': 'was active', 'ErrGasNotResp': 'not active', 'ErrTempRhNotResp': 'not active', 'ErrNfcTagNotPres_1': 'not active', 'ErrNfcTagNotPres_2': 'not active', 'ErrNfcTagPresNotValid_1': 'not active', 'ErrNfcTagPresNotValid_2': 'not active', 'ErrNfcTransceiver_1': 'not active', 'ErrNfcTransceiver_2': 'not active', 'Workmode': 'Auto', 'SchedulingState': 'not set', 'ErrCommSensorUIBrd': 'not active', 'logE': 3198, 'logW': 431, 'capabilities': {'tasks': {}}, 'SignalStrength': 'EXCELLENT', 'tasks': {}, '$metadata': {'$lastUpdated': '2024-01-14T02:43:07.563Z', 'InterfaceVer': {'$lastUpdated': '2024-01-13T16:49:05.7340963Z'}, 'VmNo_NIU': {'$lastUpdated': '2024-01-13T16:49:05.7340963Z'}, 'VmNo_MCU': {'$lastUpdated': '2024-01-13T16:49:05.7340963Z'}, 'FrmVer_NIU': {'$lastUpdated': '2024-01-13T16:49:05.7340963Z'}, 'FilterLife_1': {'$lastUpdated': '2024-01-13T16:49:07.2028431Z'}, 'FilterType_1': {'$lastUpdated': '2024-01-13T16:49:07.2028431Z'}, 'WorkMode': {'$lastUpdated': '2023-02-22T18:15:44.0845882Z'}, 'Fanspeed': {'$lastUpdated': '2024-01-13T18:37:58.6020701Z'}, 'SafetyLock': {'$lastUpdated': '2024-01-13T16:49:07.2028431Z'}, 'Ionizer': {'$lastUpdated': '2024-01-13T16:49:07.2028431Z'}, 'PMSensState': {'$lastUpdated': '2024-01-13T16:49:07.2028431Z'}, 'FilterType_2': {'$lastUpdated': '2024-01-13T16:49:07.2028431Z'}, 'FilterLife_2': {'$lastUpdated': '2024-01-13T16:49:07.2028431Z'}, 'Model': {'$lastUpdated': '2024-01-13T16:49:07.2028431Z'}, 'UILight': {'$lastUpdated': '2024-01-13T16:49:07.2028431Z'}, 'ErrImpellerStuck': {'$lastUpdated': '2024-01-13T16:49:07.2028431Z'}, 'ErrPmNotResp': {'$lastUpdated': '2024-01-13T18:26:30.9756547Z'}, 'ErrGasNotResp': {'$lastUpdated': '2024-01-13T16:49:07.2028431Z'}, 'ErrTempRhNotResp': {'$lastUpdated': '2024-01-13T16:49:07.2028431Z'}, 'ErrNfcTagNotPres_1': {'$lastUpdated': '2024-01-13T16:49:07.2028431Z'}, 'ErrNfcTagNotPres_2': {'$lastUpdated': '2024-01-13T16:49:07.2028431Z'}, 'ErrNfcTagPresNotValid_1': {'$lastUpdated': '2024-01-13T16:49:07.2028431Z'}, 'ErrNfcTagPresNotValid_2': {'$lastUpdated': '2024-01-13T16:49:07.2028431Z'}, 'ErrNfcTransceiver_1': {'$lastUpdated': '2024-01-13T16:49:07.2028431Z'}, 'ErrNfcTransceiver_2': {'$lastUpdated': '2024-01-13T16:49:07.2028431Z'}, 'Workmode': {'$lastUpdated': '2024-01-13T18:37:48.2109476Z'}, 'SchedulingState': {'$lastUpdated': '2024-01-13T16:49:07.2028431Z'}, 'ErrCommSensorUIBrd': {'$lastUpdated': '2024-01-13T16:49:07.2028431Z'}, 'logE': {'$lastUpdated': '2024-01-13T16:49:05.7340963Z'}, 'logW': {'$lastUpdated': '2024-01-13T16:49:05.7340963Z'}, 'capabilities': {'$lastUpdated': '2024-01-13T16:49:05.7340963Z', 'tasks': {'$lastUpdated': '2024-01-13T16:49:05.7340963Z'}}, 'SignalStrength': {'$lastUpdated': '2024-01-13T16:49:05.7340963Z'}, 'tasks': {'$lastUpdated': '2023-02-22T18:16:10.832895Z'}, 'State': {'$lastUpdated': '2023-02-22T18:15:43.688Z'}, 'PM1': {'$lastUpdated': '2024-01-14T02:43:07.563Z'}, 'PM2_5': {'$lastUpdated': '2024-01-14T02:43:07.563Z'}, 'PM10': {'$lastUpdated': '2024-01-14T02:43:07.563Z'}, 'Temp': {'$lastUpdated': '2024-01-14T02:43:07.563Z'}, 'Humidity': {'$lastUpdated': '2024-01-14T02:43:07.563Z'}, 'ECO2': {'$lastUpdated': '2024-01-14T02:43:07.563Z'}, 'TVOC': {'$lastUpdated': '2024-01-14T02:43:07.563Z'}}, '$version': 7083, 'deviceId': '950011560103006615087076', 'State': 'standBy', 'PM1': 2, 'PM2_5': 3, 'PM10': 3, 'Temp': 19.8, 'Humidity': 57, 'ECO2': 424, 'TVOC': 191}, 'metadata': None}, 'status': 'enabled', 'connectionState': 'Connected'}]
2024-01-14 03:43:40.465 DEBUG (MainThread) [custom_components.wellbeing] Fetched data: {'manufacturingDateCode': '103', 'serialNumber': '10300661', 'pnc': '950011560', 'brand': 'ELECTROLUX', 'market': 'CENTRAL_EASTERN_EUROPE', 'productArea': 'WELLBEING', 'deviceType': 'AIR_PURIFIER', 'project': 'ASPEN', 'model': 'A7', 'variant': 'CADR300', 'colour': 'DARKGREY'}
2024-01-14 03:43:40.465 DEBUG (MainThread) [custom_components.wellbeing] Finished fetching wellbeing data in 0.268 seconds (success: True)
2024-01-14 03:43:40.491 DEBUG (MainThread) [custom_components.wellbeing] percentage - speed: 1 percentage: 20

If I add my Pure A9 device to their account, it is also working and I can see both devices in HA.

But if I add my Well A7 device to their acconut, integration will fail again. Even both units have the same firmware.

2024-01-14 04:15:14.752 DEBUG (MainThread) [custom_components.wellbeing] Current token is not set or expired
2024-01-14 04:15:15.462 DEBUG (MainThread) [custom_components.wellbeing] Received new token sucssfully
2024-01-14 04:15:15.559 DEBUG (MainThread) [custom_components.wellbeing] Fetched data: [{'applianceId': '950011560103006615087076', 'applianceData': {'applianceName': 'Well A7', 'created': '2023-02-22T18:14:35.841916Z', 'modelName': 'WELLA7'}, 'properties': {'desired': {'MinRefreshInterval_s': 3, 'ReportExtraProperties': False, 'PM1_Hysteresis': 3, 'PM2_5_Hysteresis': 3, 'PM10_Hysteresis': 3, 'Temp_Hysteresis': 0, 'Humidity_Hysteresis': 3, 'ECO2_Hysteresis': 9, 'TVOC_Hysteresis': 9, 'LocationReq': True, 'TimeZoneStandardName': 'Europe/Prague', 'TimeZoneDaylightRule': ':GMT+1:GMT+2:0100:(1900)040102-0:110103-0', 'VmNo_NIU': 'VM185_A_01.29.05_ASPEN', 'VmNo_MCU': 'VM174_A_01.04.00', '$metadata': {'$lastUpdated': '2024-01-13T16:49:06.2748506Z', '$lastUpdatedVersion': 83, 'MinRefreshInterval_s': {'$lastUpdated': '2024-01-13T16:49:06.2748506Z', '$lastUpdatedVersion': 83}, 'ReportExtraProperties': {'$lastUpdated': '2024-01-13T16:49:06.2748506Z', '$lastUpdatedVersion': 83}, 'PM1_Hysteresis': {'$lastUpdated': '2024-01-13T16:49:06.2748506Z', '$lastUpdatedVersion': 83}, 'PM2_5_Hysteresis': {'$lastUpdated': '2024-01-13T16:49:06.2748506Z', '$lastUpdatedVersion': 83}, 'PM10_Hysteresis': {'$lastUpdated': '2024-01-13T16:49:06.2748506Z', '$lastUpdatedVersion': 83}, 'Temp_Hysteresis': {'$lastUpdated': '2024-01-13T16:49:06.2748506Z', '$lastUpdatedVersion': 83}, 'Humidity_Hysteresis': {'$lastUpdated': '2024-01-13T16:49:06.2748506Z', '$lastUpdatedVersion': 83}, 'ECO2_Hysteresis': {'$lastUpdated': '2024-01-13T16:49:06.2748506Z', '$lastUpdatedVersion': 83}, 'TVOC_Hysteresis': {'$lastUpdated': '2024-01-13T16:49:06.2748506Z', '$lastUpdatedVersion': 83}, 'LocationReq': {'$lastUpdated': '2024-01-13T16:49:06.2748506Z', '$lastUpdatedVersion': 83}, 'TimeZoneStandardName': {'$lastUpdated': '2024-01-13T16:49:06.2748506Z', '$lastUpdatedVersion': 83}, 'TimeZoneDaylightRule': {'$lastUpdated': '2024-01-13T16:49:06.2748506Z', '$lastUpdatedVersion': 83}, 'VmNo_NIU': {'$lastUpdated': '2024-01-13T16:49:06.2748506Z', '$lastUpdatedVersion': 83}, 'VmNo_MCU': {'$lastUpdated': '2024-01-13T16:49:06.2748506Z', '$lastUpdatedVersion': 83}}, '$version': 83}, 'reported': {'InterfaceVer': 20210119, 'VmNo_NIU': 'VM185_A_01.29.05_ASPEN', 'VmNo_MCU': 'VM174_A_01.04.00', 'FrmVer_NIU': '1.29.5', 'FilterLife_1': 100, 'FilterType_1': 48, 'WorkMode': 'Auto', 'Fanspeed': 1, 'SafetyLock': False, 'Ionizer': False, 'PMSensState': True, 'FilterType_2': 192, 'FilterLife_2': 100, 'Model': 'A7', 'UILight': True, 'ErrImpellerStuck': 'not active', 'ErrPmNotResp': 'was active', 'ErrGasNotResp': 'not active', 'ErrTempRhNotResp': 'not active', 'ErrNfcTagNotPres_1': 'not active', 'ErrNfcTagNotPres_2': 'not active', 'ErrNfcTagPresNotValid_1': 'not active', 'ErrNfcTagPresNotValid_2': 'not active', 'ErrNfcTransceiver_1': 'not active', 'ErrNfcTransceiver_2': 'not active', 'Workmode': 'Auto', 'SchedulingState': 'not set', 'ErrCommSensorUIBrd': 'not active', 'logE': 3198, 'logW': 431, 'capabilities': {'tasks': {}}, 'SignalStrength': 'EXCELLENT', 'tasks': {}, '$metadata': {'$lastUpdated': '2024-01-14T03:15:07.457Z', 'InterfaceVer': {'$lastUpdated': '2024-01-13T16:49:05.7340963Z'}, 'VmNo_NIU': {'$lastUpdated': '2024-01-13T16:49:05.7340963Z'}, 'VmNo_MCU': {'$lastUpdated': '2024-01-13T16:49:05.7340963Z'}, 'FrmVer_NIU': {'$lastUpdated': '2024-01-13T16:49:05.7340963Z'}, 'FilterLife_1': {'$lastUpdated': '2024-01-13T16:49:07.2028431Z'}, 'FilterType_1': {'$lastUpdated': '2024-01-13T16:49:07.2028431Z'}, 'WorkMode': {'$lastUpdated': '2023-02-22T18:15:44.0845882Z'}, 'Fanspeed': {'$lastUpdated': '2024-01-13T18:37:58.6020701Z'}, 'SafetyLock': {'$lastUpdated': '2024-01-13T16:49:07.2028431Z'}, 'Ionizer': {'$lastUpdated': '2024-01-13T16:49:07.2028431Z'}, 'PMSensState': {'$lastUpdated': '2024-01-13T16:49:07.2028431Z'}, 'FilterType_2': {'$lastUpdated': '2024-01-13T16:49:07.2028431Z'}, 'FilterLife_2': {'$lastUpdated': '2024-01-13T16:49:07.2028431Z'}, 'Model': {'$lastUpdated': '2024-01-13T16:49:07.2028431Z'}, 'UILight': {'$lastUpdated': '2024-01-13T16:49:07.2028431Z'}, 'ErrImpellerStuck': {'$lastUpdated': '2024-01-13T16:49:07.2028431Z'}, 'ErrPmNotResp': {'$lastUpdated': '2024-01-13T18:26:30.9756547Z'}, 'ErrGasNotResp': {'$lastUpdated': '2024-01-13T16:49:07.2028431Z'}, 'ErrTempRhNotResp': {'$lastUpdated': '2024-01-13T16:49:07.2028431Z'}, 'ErrNfcTagNotPres_1': {'$lastUpdated': '2024-01-13T16:49:07.2028431Z'}, 'ErrNfcTagNotPres_2': {'$lastUpdated': '2024-01-13T16:49:07.2028431Z'}, 'ErrNfcTagPresNotValid_1': {'$lastUpdated': '2024-01-13T16:49:07.2028431Z'}, 'ErrNfcTagPresNotValid_2': {'$lastUpdated': '2024-01-13T16:49:07.2028431Z'}, 'ErrNfcTransceiver_1': {'$lastUpdated': '2024-01-13T16:49:07.2028431Z'}, 'ErrNfcTransceiver_2': {'$lastUpdated': '2024-01-13T16:49:07.2028431Z'}, 'Workmode': {'$lastUpdated': '2024-01-13T18:37:48.2109476Z'}, 'SchedulingState': {'$lastUpdated': '2024-01-13T16:49:07.2028431Z'}, 'ErrCommSensorUIBrd': {'$lastUpdated': '2024-01-13T16:49:07.2028431Z'}, 'logE': {'$lastUpdated': '2024-01-13T16:49:05.7340963Z'}, 'logW': {'$lastUpdated': '2024-01-13T16:49:05.7340963Z'}, 'capabilities': {'$lastUpdated': '2024-01-13T16:49:05.7340963Z', 'tasks': {'$lastUpdated': '2024-01-13T16:49:05.7340963Z'}}, 'SignalStrength': {'$lastUpdated': '2024-01-13T16:49:05.7340963Z'}, 'tasks': {'$lastUpdated': '2023-02-22T18:16:10.832895Z'}, 'State': {'$lastUpdated': '2023-02-22T18:15:43.688Z'}, 'PM1': {'$lastUpdated': '2024-01-14T03:15:07.457Z'}, 'PM2_5': {'$lastUpdated': '2024-01-14T03:15:07.457Z'}, 'PM10': {'$lastUpdated': '2024-01-14T03:15:07.457Z'}, 'Temp': {'$lastUpdated': '2024-01-14T03:15:07.457Z'}, 'Humidity': {'$lastUpdated': '2024-01-14T03:15:07.457Z'}, 'ECO2': {'$lastUpdated': '2024-01-14T03:15:07.457Z'}, 'TVOC': {'$lastUpdated': '2024-01-14T03:15:07.457Z'}}, '$version': 7083, 'deviceId': '950011560103006615087076', 'State': 'standBy', 'PM1': 2, 'PM2_5': 3, 'PM10': 3, 'Temp': 19.1, 'Humidity': 58, 'ECO2': 404, 'TVOC': 161}, 'metadata': None}, 'status': 'enabled', 'connectionState': 'Connected'}, {'applianceId': '950011560103009835087076', 'applianceData': {'applianceName': 'My Well A7', 'created': '2024-01-14T02:54:51.7409719Z', 'modelName': 'WELLA7'}, 'properties': {'desired': {'MinRefreshInterval_s': 3, 'ReportExtraProperties': False, 'PM1_Hysteresis': 3, 'PM2_5_Hysteresis': 3, 'PM10_Hysteresis': 3, 'Temp_Hysteresis': 0, 'Humidity_Hysteresis': 3, 'ECO2_Hysteresis': 9, 'TVOC_Hysteresis': 9, 'LocationReq': True, 'TimeZoneStandardName': 'Europe/Prague', '$metadata': {'$lastUpdated': '2024-01-14T03:15:03.489441Z', '$lastUpdatedVersion': 3, 'MinRefreshInterval_s': {'$lastUpdated': '2024-01-14T03:15:03.489441Z', '$lastUpdatedVersion': 3}, 'ReportExtraProperties': {'$lastUpdated': '2024-01-14T03:15:03.489441Z', '$lastUpdatedVersion': 3}, 'PM1_Hysteresis': {'$lastUpdated': '2024-01-14T03:15:03.489441Z', '$lastUpdatedVersion': 3}, 'PM2_5_Hysteresis': {'$lastUpdated': '2024-01-14T03:15:03.489441Z', '$lastUpdatedVersion': 3}, 'PM10_Hysteresis': {'$lastUpdated': '2024-01-14T03:15:03.489441Z', '$lastUpdatedVersion': 3}, 'Temp_Hysteresis': {'$lastUpdated': '2024-01-14T03:15:03.489441Z', '$lastUpdatedVersion': 3}, 'Humidity_Hysteresis': {'$lastUpdated': '2024-01-14T03:15:03.489441Z', '$lastUpdatedVersion': 3}, 'ECO2_Hysteresis': {'$lastUpdated': '2024-01-14T03:15:03.489441Z', '$lastUpdatedVersion': 3}, 'TVOC_Hysteresis': {'$lastUpdated': '2024-01-14T03:15:03.489441Z', '$lastUpdatedVersion': 3}, 'LocationReq': {'$lastUpdated': '2024-01-14T03:15:03.489441Z', '$lastUpdatedVersion': 3}, 'TimeZoneStandardName': {'$lastUpdated': '2024-01-14T03:15:03.489441Z', '$lastUpdatedVersion': 3}}, '$version': 3}, 'reported': {'FilterLife_1': 89, 'FilterType_1': 49, 'Workmode': 'Auto', 'Fanspeed': 1, 'SafetyLock': False, 'Ionizer': False, 'PMSensState': True, 'FilterType_2': 192, 'FilterLife_2': 89, 'Model': 'A7', 'SchedulingState': 'not set', 'UILight': True, 'ErrCommSensorUIBrd': 'not active', 'ErrImpellerStuck': 'not active', 'ErrPmNotResp': 'not active', 'ErrGasNotResp': 'not active', 'ErrTempRhNotResp': 'not active', 'ErrNfcTagNotPres_1': 'not active', 'ErrNfcTagNotPres_2': 'not active', 'ErrNfcTagPresNotValid_1': 'not active', 'ErrNfcTagPresNotValid_2': 'not active', 'ErrNfcTransceiver_1': 'not active', 'ErrNfcTransceiver_2': 'not active', 'logE': 3198, 'logW': 2013, 'InterfaceVer': 20210119, 'VmNo_NIU': 'VM185_A_01.29.05_ASPEN', 'VmNo_MCU': 'VM174_A_01.04.00', 'FrmVer_NIU': '1.29.5', 'capabilities': {'tasks': {}}, 'SignalStrength': 'EXCELLENT', 'tasks': {}, '$metadata': {'$lastUpdated': '2024-01-14T03:15:03.836Z', 'FilterLife_1': {'$lastUpdated': '2024-01-14T03:15:03.7452339Z'}, 'FilterType_1': {'$lastUpdated': '2024-01-14T03:15:03.7452339Z'}, 'Workmode': {'$lastUpdated': '2024-01-14T03:15:03.7452339Z'}, 'Fanspeed': {'$lastUpdated': '2024-01-14T03:15:03.7452339Z'}, 'SafetyLock': {'$lastUpdated': '2024-01-14T03:15:03.7452339Z'}, 'Ionizer': {'$lastUpdated': '2024-01-14T03:15:03.7452339Z'}, 'PMSensState': {'$lastUpdated': '2024-01-14T03:15:03.7452339Z'}, 'FilterType_2': {'$lastUpdated': '2024-01-14T03:15:03.7452339Z'}, 'FilterLife_2': {'$lastUpdated': '2024-01-14T03:15:03.7452339Z'}, 'Model': {'$lastUpdated': '2024-01-14T03:15:03.7452339Z'}, 'SchedulingState': {'$lastUpdated': '2024-01-14T03:15:03.7452339Z'}, 'UILight': {'$lastUpdated': '2024-01-14T03:15:03.7452339Z'}, 'ErrCommSensorUIBrd': {'$lastUpdated': '2024-01-14T03:15:03.7452339Z'}, 'ErrImpellerStuck': {'$lastUpdated': '2024-01-14T03:15:03.7452339Z'}, 'ErrPmNotResp': {'$lastUpdated': '2024-01-14T03:15:03.7452339Z'}, 'ErrGasNotResp': {'$lastUpdated': '2024-01-14T03:15:03.7452339Z'}, 'ErrTempRhNotResp': {'$lastUpdated': '2024-01-14T03:15:03.7452339Z'}, 'ErrNfcTagNotPres_1': {'$lastUpdated': '2024-01-14T03:15:03.7452339Z'}, 'ErrNfcTagNotPres_2': {'$lastUpdated': '2024-01-14T03:15:03.7452339Z'}, 'ErrNfcTagPresNotValid_1': {'$lastUpdated': '2024-01-14T03:15:03.7452339Z'}, 'ErrNfcTagPresNotValid_2': {'$lastUpdated': '2024-01-14T03:15:03.7452339Z'}, 'ErrNfcTransceiver_1': {'$lastUpdated': '2024-01-14T03:15:03.7452339Z'}, 'ErrNfcTransceiver_2': {'$lastUpdated': '2024-01-14T03:15:03.7452339Z'}, 'logE': {'$lastUpdated': '2024-01-14T02:55:11.1537712Z'}, 'logW': {'$lastUpdated': '2024-01-14T02:55:11.1537712Z'}, 'InterfaceVer': {'$lastUpdated': '2024-01-14T02:55:11.1537712Z'}, 'VmNo_NIU': {'$lastUpdated': '2024-01-14T02:55:11.1537712Z'}, 'VmNo_MCU': {'$lastUpdated': '2024-01-14T02:55:11.1537712Z'}, 'FrmVer_NIU': {'$lastUpdated': '2024-01-14T02:55:11.1537712Z'}, 'capabilities': {'$lastUpdated': '2024-01-14T02:55:11.1537712Z', 'tasks': {'$lastUpdated': '2024-01-14T02:55:11.1537712Z'}}, 'SignalStrength': {'$lastUpdated': '2024-01-14T02:55:11.1537712Z'}, 'tasks': {'$lastUpdated': '2024-01-14T02:55:03.7417165Z'}, 'PM1': {'$lastUpdated': '2024-01-14T03:15:03.836Z'}, 'PM2_5': {'$lastUpdated': '2024-01-14T03:15:03.836Z'}, 'PM10': {'$lastUpdated': '2024-01-14T03:15:03.836Z'}, 'Temp': {'$lastUpdated': '2024-01-14T03:15:03.836Z'}, 'Humidity': {'$lastUpdated': '2024-01-14T03:15:03.836Z'}, 'ECO2': {'$lastUpdated': '2024-01-14T03:15:03.836Z'}, 'TVOC': {'$lastUpdated': '2024-01-14T03:15:03.836Z'}}, '$version': 8, 'deviceId': '950011560103009835087076', 'PM1': 0, 'PM2_5': 0, 'PM10': 0, 'Temp': 17.8, 'Humidity': 62, 'ECO2': 400, 'TVOC': 8}, 'metadata': None}, 'status': 'enabled', 'connectionState': 'Connected'}]
2024-01-14 04:15:15.659 DEBUG (MainThread) [custom_components.wellbeing] Fetched data: {'manufacturingDateCode': '103', 'serialNumber': '10300661', 'pnc': '950011560', 'brand': 'ELECTROLUX', 'market': 'CENTRAL_EASTERN_EUROPE', 'productArea': 'WELLBEING', 'deviceType': 'AIR_PURIFIER', 'project': 'ASPEN', 'model': 'A7', 'variant': 'CADR300', 'colour': 'DARKGREY'}
2024-01-14 04:15:15.753 DEBUG (MainThread) [custom_components.wellbeing] Fetched data: {'manufacturingDateCode': '103', 'serialNumber': '10300983', 'pnc': '950011560', 'brand': 'ELECTROLUX', 'market': 'CENTRAL_EASTERN_EUROPE', 'productArea': 'WELLBEING', 'deviceType': 'AIR_PURIFIER', 'project': 'ASPEN', 'model': 'A7', 'variant': 'CADR300', 'colour': 'DARKGREY'}
2024-01-14 04:15:15.754 DEBUG (MainThread) [custom_components.wellbeing] Finished fetching wellbeing data in 0.292 seconds (success: False)

Thank you for your help.

priwi commented 6 months ago

I have an idea. My parents recently changed the filter. They had CLEAN filter type and the integration wasn't working. I have the same CLEAN filter type in my unit. But now they have BREEZE filter type. Could this be the reason, that the integration is not working with this filter type?

EDIT:

!!! Definetly the filter type - when i remove it, integration won't fail and I see my Well A7 unit. When I put in back in, integration will fail. !!!

EDIT 2:

I found a fix - just add new filter type in api.py: 49: "CLEAN Ultrafine particle filter",