2022-12-10 11:55:11.821 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration mydolphin_plus which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant 2022-12-10 11:55:28.594 INFO (MainThread) [homeassistant.bootstrap] Setting up stage 2: {'group', 'tag', 'repairs', 'lovelace', 'trace', 'octoprint', 'hacs', 'wled', 'input_boolean', 'ffmpeg', 'xbox', 'auth', 'device_automation', 'person', 'input_datetime', 'mjpeg', 'braviatv', 'esphome', 'system_health', 'input_number', 'sonos', 'fronius', 'filesize', 'media_source', 'timer', 'tuya', 'ambient_station', 'broadlink', 'input_text', 'zone', 'withings', 'met', 'raspberry_pi', 'alarm_control_panel', 'file_upload', 'counter', 'rainbird', 'life360', 'sensor', 'zwave_js', 'onboarding', 'mobile_app', 'persistent_notification', 'automation', 'switch_as_x', 'map', 'homeassistant_alerts', 'switchbot', 'xiaomi_ble', 'hardware', 'twilio', 'default_config', 'waste_collection_schedule', 'my', 'tasmota', 'sun', 'input_button', 'roku', 'config', 'ps4', 'hue', 'history', 'accuweather', 'dlna_dmr', 'image', 'shelly', 'application_credentials', 'rpi_power', 'input_select', 'schedule', 'homekit_controller', 'notify', 'analytics', 'energy', 'tts', 'script', 'blueprint', 'search', 'cast', 'mqtt', 'scene', 'logbook', 'ecowitt', 'bureau_of_meteorology', 'unifiprotect', 'diagnostics', 'mydolphin_plus'} 2022-12-10 11:56:06.396 INFO (MainThread) [homeassistant.setup] Setting up mydolphin_plus 2022-12-10 11:56:06.397 INFO (MainThread) [homeassistant.setup] Setup of domain mydolphin_plus took 0.0 seconds 2022-12-10 11:56:06.475 DEBUG (MainThread) [custom_components.mydolphin_plus] Starting async_setup_entry of mydolphin_plus 2022-12-10 11:56:07.734 INFO (MainThread) [homeassistant.components.binary_sensor] Setting up binary_sensor.mydolphin_plus 2022-12-10 11:56:07.897 DEBUG (MainThread) [custom_components.mydolphin_plus.core.helpers.setup_base_entry] Starting async_setup_entry binary_sensor 2022-12-10 11:56:07.898 INFO (MainThread) [custom_components.mydolphin_plus.core.models.domain_data] Creating domain data for binary_sensor 2022-12-10 11:56:07.898 DEBUG (MainThread) [custom_components.mydolphin_plus.core.helpers.setup_base_entry] binary_sensor domain data: {'name': 'binary_sensor'} 2022-12-10 11:56:07.966 DEBUG (MainThread) [custom_components.mydolphin_plus.core.managers.home_assistant] Skip loading camera 2022-12-10 11:56:07.966 INFO (MainThread) [homeassistant.components.select] Setting up select.mydolphin_plus 2022-12-10 11:56:32.368 DEBUG (MainThread) [custom_components.mydolphin_plus.core.helpers.setup_base_entry] Starting async_setup_entry select 2022-12-10 11:56:32.369 INFO (MainThread) [custom_components.mydolphin_plus.core.models.domain_data] Creating domain data for select 2022-12-10 11:56:32.369 DEBUG (MainThread) [custom_components.mydolphin_plus.core.helpers.setup_base_entry] select domain data: {'name': 'select'} 2022-12-10 11:56:33.741 WARNING (MainThread) [homeassistant.components.select] Setup of select platform mydolphin_plus is taking over 10 seconds. 2022-12-10 11:56:34.026 INFO (MainThread) [homeassistant.components.switch] Setting up switch.mydolphin_plus 2022-12-10 11:56:35.704 DEBUG (MainThread) [custom_components.mydolphin_plus.core.helpers.setup_base_entry] Starting async_setup_entry switch 2022-12-10 11:56:35.704 INFO (MainThread) [custom_components.mydolphin_plus.core.models.domain_data] Creating domain data for switch 2022-12-10 11:56:35.704 DEBUG (MainThread) [custom_components.mydolphin_plus.core.helpers.setup_base_entry] switch domain data: {'name': 'switch'} 2022-12-10 11:56:37.643 INFO (MainThread) [homeassistant.components.vacuum] Setting up vacuum.mydolphin_plus 2022-12-10 11:56:37.903 DEBUG (MainThread) [custom_components.mydolphin_plus.core.helpers.setup_base_entry] Starting async_setup_entry vacuum 2022-12-10 11:56:37.904 INFO (MainThread) [custom_components.mydolphin_plus.core.models.domain_data] Creating domain data for vacuum 2022-12-10 11:56:37.904 DEBUG (MainThread) [custom_components.mydolphin_plus.core.helpers.setup_base_entry] vacuum domain data: {'name': 'vacuum'} 2022-12-10 11:56:39.004 INFO (MainThread) [homeassistant.components.sensor] Setting up sensor.mydolphin_plus 2022-12-10 11:56:39.093 DEBUG (MainThread) [custom_components.mydolphin_plus.core.helpers.setup_base_entry] Starting async_setup_entry sensor 2022-12-10 11:56:39.094 INFO (MainThread) [custom_components.mydolphin_plus.core.models.domain_data] Creating domain data for sensor 2022-12-10 11:56:39.094 DEBUG (MainThread) [custom_components.mydolphin_plus.core.helpers.setup_base_entry] sensor domain data: {'name': 'sensor'} 2022-12-10 11:56:39.460 INFO (MainThread) [homeassistant.components.light] Setting up light.mydolphin_plus 2022-12-10 11:56:39.503 DEBUG (MainThread) [custom_components.mydolphin_plus.core.helpers.setup_base_entry] Starting async_setup_entry light 2022-12-10 11:56:39.503 INFO (MainThread) [custom_components.mydolphin_plus.core.models.domain_data] Creating domain data for light 2022-12-10 11:56:39.503 DEBUG (MainThread) [custom_components.mydolphin_plus.core.helpers.setup_base_entry] light domain data: {'name': 'light'} 2022-12-10 11:56:39.634 DEBUG (MainThread) [custom_components.mydolphin_plus.core.managers.home_assistant] Skip loading device_tracker 2022-12-10 11:56:39.635 INFO (MainThread) [custom_components.mydolphin_plus.core.managers.home_assistant] Handling ConfigEntry change: {'entry_id': 'e0d1342d49887c1eb3d0340e54c09f49', 'version': 1, 'domain': 'mydolphin_plus', 'title': 'MyDolphin Plus', 'data': {'username': 'i_removed_this', 'password': 'gAAAAABjk9tHm3EgchWrPiGXA5T2pOZm18ai8s2r-pAzmSEfglbCHdTMamHsr77uApShw-ka4VCkCywH9g4hJMvM2rxAFtFtbA=='}, 'options': {}, 'pref_disable_new_entities': False, 'pref_disable_polling': False, 'source': 'user', 'unique_id': None, 'disabled_by': None} 2022-12-10 11:56:40.372 DEBUG (MainThread) [custom_components.mydolphin_plus.component.api.storage_api] Loaded configuration data: {'locating': False, 'aws-token-encrypted-key': None} 2022-12-10 11:56:40.372 INFO (MainThread) [custom_components.mydolphin_plus.component.api.mydolphin_plus_api] Initializing MyDolphin API 2022-12-10 11:56:40.373 INFO (MainThread) [custom_components.mydolphin_plus.core.api.base_api] Performing login 2022-12-10 11:56:44.360 DEBUG (MainThread) [custom_components.mydolphin_plus.component.api.mydolphin_plus_api] Status of https://mbapp18.maytronics.com/api/users/Login/: 200 2022-12-10 11:56:44.360 DEBUG (MainThread) [custom_components.mydolphin_plus.component.api.mydolphin_plus_api] POST request [https://mbapp18.maytronics.com/api/users/Login/] completed successfully, Result: {'Status': '1', 'Data': {'Email': 'i_removed_this', 'UserID': i_removed_this, 'AppKey': 'i_removed_this', 'FirstName': 'George', 'LastName': 'Kyprios', 'password': None, 'Newsletter': False, 'Sernum': 'B3391DQM6K', 'MyRobotName': 'Dolphy', 'Language': 'English', 'phone': '', 'terms': True, 'token': 'nzFwSHWf4cw6bUhImVqhW-HlPOcAsyDJ7ogIPLD_mmH_3-6d-Y2TorapGFpp35v4HCfzyMRU5t7XcjoSGiQRLDROw3Ye77xZz6lmeSLY2gXRc189kW7ySMuI8kSHQpgE9nlwGuKtxx691YofoDc-ij1iYyfoSgmt_p3citjIDGpTEBSnL-qaZv9SV9dY5FZENdoLu5Xk6vwoznQz2vq-GHWBOOtllBseHxs6vkMCMRWfW88Y3O4JZQ2O4GbNi3wb0WjzvXM_LxjJkM7Rc-F0CNDsEwK1b0lNs1YCOpsqfI4LbJCsoddErnJDEPprawPHpPxrbuusNclMNh7Vu4G_r9g3_VDfP6GJ2A8zhxHmGuPB8E4F9z_G7s-osUjx20Z2ZcFjDUU-qMN64QpxjYYR-cHCMm4IdVHk5OxM8IoRdNHLpa6YvIN-rpLM0IZ0AS3PuO3Id3rb_ykO9g4XFPVQAOzom3ihOlrDxZY-0SZnM_eXYrEH', 'refresh_token': 'AEp4RqZCJ2Hyi6eOPrPMIMqDUrs62vyYsP_rhi3R3sEV7ZWWqHnAdcbY3ZoGEDjmzcdRzq7pLbjXkWOphhj0j3Gmjzu4TJYofrg90TKFVQD_8hzcqIZdSYpKQIznNFPO04bZmQiMOfrNRsoGoRhwkLiYs2dEXBNAcINiV0KNV9eza_d13ybWHdgnDl7SxJeZFyTp8q_cJ_fhJicFUcbNdWXnlv7MLZRJrSodLUHlQBV2j8KrAx7pFu_cEjwTwS5TAb5xSxbOsJnen6pGwbPgaXBl9g81spVeGAWafAU9qwDT7_AdceY2bE5HwvoT0jdyzIxm4dUj6PlXD_I6EUAmeQv07B1EGWtaikKOMCkuZ_FD7blm3kYYJPLUKQKDil5DY2ABSKHFrEqd8bOi0tvE1ltOfEuw6wZaBG9_8vhp7EmryydtI2rBay051G-wFWkUMbHkHIpgAFUVNbQudsyVeCv6Uf4ACCh7qxZ2Q0dJl6AQjPZ6', 'DeviceID': None, 'IP': None, 'GeoLocation': '', 'mob_token': None, 'lat': None, 'lon': None, 'connectedToApp': True, 'SF_AccountID': '0014H00002oYjIKQA0', 'SF_ContactId': '0034H00002HHwBKQA1', 'accessKey': 'Yp2v+346q92zzwsbQN4pG+QNELhryxSHRQHX+LjvH+C+ojcN1V2jeF2s7JcTS0AGN0sm/lPsatzuPpO8JCJ/esSTtCKIzv2pGAviIqM3ggI+NBqwRolQtezL5iwI/Ae984n89WYtgVS+0CdS25L05F0miRplAIsT7IANSOa/Rj+vPekMuObmj1M7CDHp7lWIL26yHmZETCS1nTBkRgJcpZ3qF8yXAJtsn1t1cUKaTADmtHDf0i06Ug+CWI8PjPSmIxBv3QYqao0wy10OmQJNuznE8jmiR1qvA2IpaggOJKBMbK8iacZr03ZOgLHshVSpjOOTYLfOoErrGmh/yaWNoDAhlHKvPTKwijasv3qmotH0VN2K6soeIrcfqcSqGJNH', 'isCurrLowerThenX': False, 'isReg': False, 'RobotName': None, 'ffiLINK': None, 'siriLink': None, 'eparam': None, 'PINCode': None, 'connectVia': '', 'poolType': None, 'poolShape': None, 'poolSurface': None, 'length': None, 'width': None, 'unit': None, 'platform': 'Android', 'isBLE': False, 'tech': False, 'fsm': '', 'fmu': ''}, 'Alert': 'Succeed'} 2022-12-10 11:56:44.360 DEBUG (MainThread) [custom_components.mydolphin_plus.component.api.mydolphin_plus_api] Device B3391DQM6K with token: nzFwSHWf4cw6bUhImVqhW-HlPOcAsyDJ7ogIPLD_mmH_3-6d-Y2TorapGFpp35v4HCfzyMRU5t7XcjoSGiQRLDROw3Ye77xZz6lmeSLY2gXRc189kW7ySMuI8kSHQpgE9nlwGuKtxx691YofoDc-ij1iYyfoSgmt_p3citjIDGpTEBSnL-qaZv9SV9dY5FZENdoLu5Xk6vwoznQz2vq-GHWBOOtllBseHxs6vkMCMRWfW88Y3O4JZQ2O4GbNi3wb0WjzvXM_LxjJkM7Rc-F0CNDsEwK1b0lNs1YCOpsqfI4LbJCsoddErnJDEPprawPHpPxrbuusNclMNh7Vu4G_r9g3_VDfP6GJ2A8zhxHmGuPB8E4F9z_G7s-osUjx20Z2ZcFjDUU-qMN64QpxjYYR-cHCMm4IdVHk5OxM8IoRdNHLpa6YvIN-rpLM0IZ0AS3PuO3Id3rb_ykO9g4XFPVQAOzom3ihOlrDxZY-0SZnM_eXYrEH 2022-12-10 11:56:44.361 DEBUG (MainThread) [custom_components.mydolphin_plus.component.api.mydolphin_plus_api] ENCRYPT: Serial number: B3391DQM 2022-12-10 11:56:44.943 DEBUG (MainThread) [custom_components.mydolphin_plus.component.api.mydolphin_plus_api] Status of https://mbapp18.maytronics.com/api/IOT/getToken_DecryptSN/: 200 2022-12-10 11:56:44.944 DEBUG (MainThread) [custom_components.mydolphin_plus.component.api.mydolphin_plus_api] POST request [https://mbapp18.maytronics.com/api/IOT/getToken_DecryptSN/] completed successfully, Result: {'Status': '-20', 'Data': '', 'Alert': 'Robot not related to user'} 2022-12-10 11:56:44.944 DEBUG (MainThread) [custom_components.mydolphin_plus.component.api.mydolphin_plus_api] ENCRYPT: Serial number: B3391DQM 2022-12-10 11:56:45.798 DEBUG (MainThread) [custom_components.mydolphin_plus.component.api.mydolphin_plus_api] Status of https://mbapp18.maytronics.com/api/IOT/getToken_DecryptSN/: 200 2022-12-10 11:56:45.799 DEBUG (MainThread) [custom_components.mydolphin_plus.component.api.mydolphin_plus_api] POST request [https://mbapp18.maytronics.com/api/IOT/getToken_DecryptSN/] completed successfully, Result: {'Status': '-1', 'Data': '', 'Alert': 'Invalid length for a Base-64 char array or string.'} 2022-12-10 11:56:45.799 DEBUG (MainThread) [custom_components.mydolphin_plus.component.api.mydolphin_plus_api] ENCRYPT: Serial number: B3391DQM 2022-12-10 11:56:46.552 DEBUG (MainThread) [custom_components.mydolphin_plus.component.api.mydolphin_plus_api] Status of https://mbapp18.maytronics.com/api/IOT/getToken_DecryptSN/: 200 2022-12-10 11:56:46.552 DEBUG (MainThread) [custom_components.mydolphin_plus.component.api.mydolphin_plus_api] POST request [https://mbapp18.maytronics.com/api/IOT/getToken_DecryptSN/] completed successfully, Result: {'Status': '-1', 'Data': '', 'Alert': 'Invalid length for a Base-64 char array or string.'} 2022-12-10 11:56:46.552 DEBUG (MainThread) [custom_components.mydolphin_plus.component.api.mydolphin_plus_api] ENCRYPT: Serial number: B3391DQM 2022-12-10 11:56:47.372 DEBUG (MainThread) [custom_components.mydolphin_plus.component.api.mydolphin_plus_api] Status of https://mbapp18.maytronics.com/api/IOT/getToken_DecryptSN/: 200 2022-12-10 11:56:47.373 DEBUG (MainThread) [custom_components.mydolphin_plus.component.api.mydolphin_plus_api] POST request [https://mbapp18.maytronics.com/api/IOT/getToken_DecryptSN/] completed successfully, Result: {'Status': '-20', 'Data': '', 'Alert': 'Robot not related to user'} 2022-12-10 11:56:47.373 DEBUG (MainThread) [custom_components.mydolphin_plus.component.api.mydolphin_plus_api] ENCRYPT: Serial number: B3391DQM 2022-12-10 11:56:48.309 DEBUG (MainThread) [custom_components.mydolphin_plus.component.api.mydolphin_plus_api] Status of https://mbapp18.maytronics.com/api/IOT/getToken_DecryptSN/: 200 2022-12-10 11:56:48.310 DEBUG (MainThread) [custom_components.mydolphin_plus.component.api.mydolphin_plus_api] POST request [https://mbapp18.maytronics.com/api/IOT/getToken_DecryptSN/] completed successfully, Result: {'Status': '-1', 'Data': '', 'Alert': 'Invalid length for a Base-64 char array or string.'} 2022-12-10 11:56:48.310 ERROR (MainThread) [custom_components.mydolphin_plus.component.api.mydolphin_plus_api] Failed to retrieve AWS token after 4 attempts, Error: Invalid length for a Base-64 char array or string. 2022-12-10 11:57:40.714 DEBUG (MainThread) [custom_components.mydolphin_plus.component.api.mydolphin_plus_api] Connection failed. Reinitialize 2022-12-10 11:57:40.715 INFO (MainThread) [custom_components.mydolphin_plus.component.api.mydolphin_plus_api] Initializing MyDolphin API 2022-12-10 11:57:40.745 INFO (MainThread) [custom_components.mydolphin_plus.core.api.base_api] Performing login 2022-12-10 11:57:48.813 DEBUG (MainThread) [custom_components.mydolphin_plus.component.api.mydolphin_plus_api] Status of https://mbapp18.maytronics.com/api/users/Login/: 200 2022-12-10 11:57:48.814 DEBUG (MainThread) [custom_components.mydolphin_plus.component.api.mydolphin_plus_api] POST request [https://mbapp18.maytronics.com/api/users/Login/] completed successfully, Result: {'Status': '1', 'Data': {'Email': 'i_removed_this', 'UserID': i_removed_this, 'AppKey': 'i_removed_this', 'FirstName': 'George', 'LastName': 'Kyprios', 'password': None, 'Newsletter': False, 'Sernum': 'B3391DQM6K', 'MyRobotName': 'Dolphy', 'Language': 'English', 'phone': '', 'terms': True, 'token': '87_7xo973Z1mwjCCfBRArRKjPUVyAke3CtWioQ4LN5jrD6598uWXDY-PpuCu2tm59kE-yG4LbyxIJWBr-23m4ik4Ue7ls5pPgxJNx8xlc-AtJo9sfPs3RoYspQfKoclSKTY30zKQEgEbuqe5b-YNkmL_B0mmNuT68-ZK1SlUZ3wg9k_4i1p2h1IpcDox1sKKsiWgA3W6aFFgQ5NJ6FxNylcr2-AUzDR3YsktMyHsTuQ9_4qd--pl4UjGl4NXx73krAyvK5x3eVw5LrRoDLJicYjUcmRynWEFpOzoa21EmLBfFx5QH89rA8AawhntUdCDMu3namcLASYt823S3cVzJfkI99HZggGkG71RFl-TrjvbZIVkm_7e9cOY_2JCKJOChcf8OUOntqne_g047Xs727q-9Qn9M8ymOKcC_0bSVx-zcIpNisvxQ0VNSPm7CB89gUShs6HBVLQw_4zanCLnP5La9NWZqY5LNW_WdI-CgHJHNvs7', 'refresh_token': 'YwBzuH8uFJkUFxoPSAZYaNZIY1gPTksHcDAeEt_03hWKaksbQWnMR2S9eOv5xeOMyPR8hwjqS_imNB0W5fy0Tjl4dnGBg-jouJE1LTKj9OkX16WIuR214KPwXJBtnTv_4aHgFfTJgkG1b7AOXHeh5fzP7BKsHiIOP7xAV0k54kWr29GBLyWFjn-7zILt4fPRi-T0zIxRcox29PEsaX27MtIXW5ARywpfEwQM06RDYD3FutbW_s20etWZN8_c2KNJikzGtsU8cZuOiin2NZMAwBOknheNW9FaPWg2ZNdPFJ6j2a7wrNuZJ2wOpY40UbGRvKw3zhHhgYkRT5CjbzIHuzk1CM00f1Owp7rCLWzL-WsK3ZdUYN7U5zRI_wEJ4DJ5qHcvlElEYs3QNdpL1BI6_MaK_su4oZ41alEtBJKXIqcze8XsP0bk37Qu2Vo2Y-YsFi2ri4WNvsIukNconJ4x7Lx9ZYvbpj2Wa7KkR54K-XkXQdMP', 'DeviceID': None, 'IP': None, 'GeoLocation': '', 'mob_token': None, 'lat': None, 'lon': None, 'connectedToApp': True, 'SF_AccountID': '0014H00002oYjIKQA0', 'SF_ContactId': '0034H00002HHwBKQA1', 'accessKey': 'Yp2v+346q92zzwsbQN4pG+QNELhryxSHRQHX+LjvH+C+ojcN1V2jeF2s7JcTS0AGN0sm/lPsatzuPpO8JCJ/esSTtCKIzv2pGAviIqM3ggI+NBqwRolQtezL5iwI/Ae984n89WYtgVS+0CdS25L05F0miRplAIsT7IANSOa/Rj+vPekMuObmj1M7CDHp7lWIL26yHmZETCS1nTBkRgJcpZ3qF8yXAJtsn1t1cUKaTADmtHDf0i06Ug+CWI8PjPSmIxBv3QYqao0wy10OmQJNuznE8jmiR1qvA2IpaggOJKBMbK8iacZr03ZOgLHshVSpjOOTYLfOoErrGmh/yaWNoDAhlHKvPTKwijasv3qmotH0VN2K6soeIrcfqcSqGJNH', 'isCurrLowerThenX': False, 'isReg': False, 'RobotName': None, 'ffiLINK': None, 'siriLink': None, 'eparam': None, 'PINCode': None, 'connectVia': '', 'poolType': None, 'poolShape': None, 'poolSurface': None, 'length': None, 'width': None, 'unit': None, 'platform': 'Android', 'isBLE': False, 'tech': False, 'fsm': '', 'fmu': ''}, 'Alert': 'Succeed'} 2022-12-10 11:57:48.814 DEBUG (MainThread) [custom_components.mydolphin_plus.component.api.mydolphin_plus_api] Device B3391DQM6K with token: 87_7xo973Z1mwjCCfBRArRKjPUVyAke3CtWioQ4LN5jrD6598uWXDY-PpuCu2tm59kE-yG4LbyxIJWBr-23m4ik4Ue7ls5pPgxJNx8xlc-AtJo9sfPs3RoYspQfKoclSKTY30zKQEgEbuqe5b-YNkmL_B0mmNuT68-ZK1SlUZ3wg9k_4i1p2h1IpcDox1sKKsiWgA3W6aFFgQ5NJ6FxNylcr2-AUzDR3YsktMyHsTuQ9_4qd--pl4UjGl4NXx73krAyvK5x3eVw5LrRoDLJicYjUcmRynWEFpOzoa21EmLBfFx5QH89rA8AawhntUdCDMu3namcLASYt823S3cVzJfkI99HZggGkG71RFl-TrjvbZIVkm_7e9cOY_2JCKJOChcf8OUOntqne_g047Xs727q-9Qn9M8ymOKcC_0bSVx-zcIpNisvxQ0VNSPm7CB89gUShs6HBVLQw_4zanCLnP5La9NWZqY5LNW_WdI-CgHJHNvs7 2022-12-10 11:57:48.815 DEBUG (MainThread) [custom_components.mydolphin_plus.component.api.mydolphin_plus_api] ENCRYPT: Serial number: B3391DQM