Closed tigers75 closed 12 months ago
what are the names that you have? can you pls share the diagnostic file? which version you had before and what was the robot name before the upgrade?
thanks
I his is what I see after last version upgrade, but it was the same with previous upgrades. I had to delete and reinstall.
Don't mind the name change to "ddd" it was an attempt to distinguish between the 2 devices, but they had the same name originally.
I quote here the diAgnostic, couldn't fiNd a way to attach a file from mobile
{ "home_assistant": { "installation_type": "Home Assistant Container", "version": "2023.7.1", "dev": false, "hassio": false, "virtualenv": false, "python_version": "3.11.4", "docker": true, "arch": "armv7l", "timezone": "Europe/Rome", "os_name": "Linux", "os_version": "5.10.103-v7l+", "run_as_root": true }, "custom_components": { "awesome_thermostat": { "version": "1.0.0", "requirements": [] }, "watchman": { "version": "0.5.1", "requirements": [ "prettytable==3.0.0" ] }, "floureon": { "version": "1.0.0", "requirements": [ "pythoncrc", "broadlink>=0.15.0" ] }, "thermal_comfort": { "version": "2.1.1", "requirements": [] }, "smartir": { "version": "1.17.7", "requirements": [ "aiofiles>=0.6.0" ] }, "tasmota_irhvac": { "version": "2023.05.31", "requirements": [] }, "hacs": { "version": "1.32.1", "requirements": [ "aiogithubapi>=22.10.1" ] }, "scheduler": { "version": "v0.0.0", "requirements": [] }, "garbage_collection": { "version": "4.10.2", "requirements": [ "python-dateutil>=2.8.2" ] }, "skodaconnect": { "version": "v1.2.5", "requirements": [ "skodaconnect>=1.3.6", "homeassistant>=2023.3.0" ] }, "browser_mod": { "version": "2.3.0", "requirements": [] }, "generic_hygrostat": { "version": "0.8.0", "requirements": [] }, "dahua_vto": { "version": "1.0.7", "requirements": [] }, "mydolphin_plus": { "version": "1.0.0", "requirements": [ "AWSIoTPythonSDK" ] } }, "integration_manifest": { "domain": "mydolphin_plus", "name": "MyDolphin Plus", "after_dependencies": [], "codeowners": [ "@sh00t2kill", "@lordlala", "@elad-bar" ], "config_flow": true, "dependencies": [ "http" ], "documentation": "https://github.com/sh00t2kill/dolphin-robot", "iot_class": "cloud_push", "issue_tracker": "https://github.com/sh00t2kill/dolphin-robot/issues", "requirements": [ "AWSIoTPythonSDK" ], "version": "1.0.0", "is_built_in": false }, "data": { "config": { "locating": false, "aws-token-encrypted-key": "R/e4dpxdRXhmo5pKqZm8kRuTxGsAxjWQTQ09Zao7bUM=", "username": "davide.pari@gmail.com" }, "api": { "aws-token-encrypted-key": "R/e4dpxdRXhmo5pKqZm8kRuTxGsAxjWQTQ09Zao7bUM=", "serial_number": "E3546XMP2M", "login_token": "FnE9RcgyCK8tLc_ryh89eFMVOKIkoQD67lqeJa2IXRb8YvPdBCKJTHWmMX4QLWQ6RMIcLfn47A1tfskKd7g4VRI9_FQ3MT4yDf2L1PlbLuJSi1JANzlHuA6-2htxMZ0ZAck5--XgysWDXJ77fhBEJHmIMS8-eyFEs3Usu3ULK1TmYIBl0H4ELK2W1MP1sA0nyRoDUCJ6IBe8nRqo_OviaUDzQUNQ26RHXNfu7zYGEbo2kzNSRBfCHzEV1p5l8zrca2udojAbnrhDnXdU2aSlPjBXYUPlUD5_FGENxuIJrcZo_Kg-h4vUbYQ0OHu6Q-CU175_LGUhGIHKXGkfoYWXTexZ8wQT34HB5CQgVwiOEZ7PJLkmbXKuAPEH5FuoBnxkLslINZ1Pwd5aXOn2KhYdI3TtF60JfGcR4iOzmvyzuiipyhl7wNsxZkDAoD8752MsdZURSBL9E3EiLk7A5jSeCotuUfmLmH70cK9vUNv5Y3-XXDX5", "motor_unit_serial": "E3546XMP", "Token": "FwoGZXIvYXdzEPP//////////wEaDN+CG1tS+SnGGsfpWiLBBDzr1ft1nv9aHg5EUBaUQxI4xZzZXQV7cJkNi0rA/1kJeKZwEyxC5kL4weM3m7g5hr1TCUz5od6V5PPcY+Ax2vgEH08aXSsjob1xcTAZ4iB8FqXy0a13q/77YL9NKlFmUQAM32+GexbzYO+QjawtNOebns9Sa36YtxJJAj0/kH9I+to3qf+qSY7o7AONqIKObwkYVa2P7HkZGSj9wZMYV7Uyg0VHlndVSU49ipHCvjzTerKGiSW5pUmEN7CMBFToWYO7B27TuTa1eR2oGfKKVQQ6tMJmNFJ3CG8I5F8A++UvFUtDCQSV7MTF6eBSFzo5jcNNNiKWQRGwWoUdxJMyqmMQHj2pLhTFvC+eWFMtohRV02WC3r77hxBrmeBxiJWlOvRnYWdziogM6jeKPJbBQjpIN1K/cT0E2AWPUlwPbPHFLs+2dCvrrdbOG0WzN9P2KYfSgQspHar6OHDRA9lrxu7AMsJAVGC2V7aihggdl0Qz7Ptg+W15e776smNO5DXFoZTYbBTBEONpz3ILAwYxydY+cTYAs2JAOAR41yjfYiMuOS7TyNUuiQcdgz9kx++Dk553LRp/pgg6wOBF/+o+R1Nn2mIkMTvxkf28I1mAjg791ke7E+TPNWGE9SHUNzDVdoRmK9Em9pnhKubbW3UpSN66t5vsBsbAR5QEjktaaeicvf/R37iTdg0Weqh61kX03nc7Sw6/gvd8jKQLCDjy6pKOZAB+S0VJ1JO5AbwOFL4h0STLLTZ40lsDHwmpDnPX7Vco0dTXpQYyKXcb18yWq26EpNTsjd/nlMGAULdNAzRZnj68kURIRuFZQ3HUA2Jbl7tw", "AccessKeyId": "ASIAVSSYQ4HAC4KXX4MV", "SecretAccessKey": "cPYjifAi7wyq8rGbQ5nLpuk/D9MduJjZmeS4qWTq", "Motor Unit Serial": "E3546XMP2M", "Product Name": "99996214-MR4I", "Product Description": "DOLPHIN MR 40i MR PISCINA", "Application Name": "myDolphin Plus", "Registration Date": null, "Robot Name": "dolphin", "Is Registered": "N", "Product Family": "S2" }, "aws_client": { "last-update": 1689665324, "version": 162126, "timestamp": 1689665324, "diff-seconds": 0, "isConnected": { "connected": true }, "systemState": { "pwsState": "off", "robotState": "notConnected", "robotType": "S2", "isBusy": false, "rTurnOnCount": 247, "timeZone": 120, "timeZoneName": "Europe/Rome" }, "debug": { "systemTime": 1689672448, "dynamicFlg": 2, "weeklyNextOp": 0, "automationMode": 0, "WIFI_RSSI": -63, "dataUploadNumber": 0, "updateTime": { "hour": 2, "min": 0 }, "resetSource": 4228, "bleMacAddress": "00:00:00:00:00:00", "wifiMacAddress": "AC:74:C4:03:DF:0C", "rtcFlag": true, "disconnectionTrigger": { "code": 12, "timeStamp": 1689672448 } }, "cycleInfo": { "cleaningMode": { "cycleTime": 120, "mode": "floor" }, "cycleStartTime": 0, "cycleStartTimeUTC": 0 }, "LastReceiveData": { "dynamicTopics": [ "Maytronics/E3546XMP/main" ], "robotSerial": "E3546XMP2M", "timestamp": 1689654781 }, "nextCycleInfo": { "cleaningMode": { "mode": "floor" }, "nextCycleDuration": 120 }, "dynamicTopics": [ "Maytronics/E3546XMP/main" ], "robotSerial": "E3546XMP2M", "robotError": { "errorCode": 0, "pcbHours": 0, "pcbMin": 0, "turnOnCount": 0, "faultValue1": 0 }, "pwsError": { "errorCode": 255, "pcbHours": 65535, "pcbMin": 255, "turnOnCount": 65535, "holdCount": 0, "faultValue1": 65535, "faultValue2": 65535 }, "navMode": { "isSmart": false }, "cleaningModes": { "all": 120, "short": 60, "cove": 120, "floor": 120, "water": 120, "ultra": 120, "spot": 120, "wall": 120, "tictac": 600, "custom": 120, "pickup": 5 }, "led": { "ledEnable": true, "ledIntensity": 100, "ledMode": 1 }, "weeklySettings": { "isInRepeatMode": false, "triggeredBy": 0, "sunday": { "isEnabled": false, "time": { "hours": 255, "minutes": 255 }, "cleaningMode": { "mode": "all" } }, "monday": { "isEnabled": false, "time": { "hours": 255, "minutes": 255 }, "cleaningMode": { "mode": "all" } }, "tuesday": { "isEnabled": false, "time": { "hours": 255, "minutes": 255 }, "cleaningMode": { "mode": "all" } }, "wednesday": { "isEnabled": false, "time": { "hours": 255, "minutes": 255 }, "cleaningMode": { "mode": "all" } }, "thursday": { "isEnabled": false, "time": { "hours": 255, "minutes": 255 }, "cleaningMode": { "mode": "all" } }, "friday": { "isEnabled": false, "time": { "hours": 255, "minutes": 255 }, "cleaningMode": { "mode": "all" } }, "saturday": { "isEnabled": false, "time": { "hours": 255, "minutes": 255 }, "cleaningMode": { "mode": "all" } } }, "delay": { "isEnabled": false, "triggeredBy": 255, "startTime": { "hours": 255, "minutes": 255 }, "cleaningMode": { "mode": "all" } }, "versions": { "sysVersion": 2, "pwsVersion": { "pwsHwVersion": "00", "pwsSwVersion": "4.5020", "pwsBootloaderVersion": "3.30" }, "robotVersion": { "muHwVersion": "20", "muSwVersion": "24F0" } }, "featureEn": { "delay": "disable", "floor": "disable", "weeklyTimer": { "status": "enable", "frequency": 2 }, "short": "disable", "pickup": "disable", "fbiLED": "disable" }, "wifi": { "netName": "CasaPari" } }, "disabled_by": null, "disabled_polling": false, "device": { "home_assistant": { "name": "dolphin", "name_by_user": null, "disabled": false, "disabled_by": null, "entities": [ { "disabled": false, "disabled_by": null, "entity_category": "config", "device_class": null, "original_device_class": null, "icon": null, "original_icon": null, "unit_of_measurement": null, "state": { "entity_id": "light.dolphin_led", "state": "on", "attributes": { "supported_color_modes": [ "onoff" ], "color_mode": "onoff", "friendly_name": "dolphin LED", "supported_features": 0 }, "last_changed": "2023-07-17T01:25:36.220850+00:00", "last_updated": "2023-07-17T01:25:36.220850+00:00" } }, { "disabled": false, "disabled_by": null, "entity_category": "diagnostic", "device_class": null, "original_device_class": "signal_strength", "icon": null, "original_icon": null, "unit_of_measurement": "dB", "state": { "entity_id": "sensor.dolphin_rssi", "state": "-63", "attributes": { "unit_of_measurement": "dB", "device_class": "signal_strength", "friendly_name": "dolphin RSSI" }, "last_changed": "2023-07-18T04:41:27.220869+00:00", "last_updated": "2023-07-18T04:41:27.220869+00:00" } }, { "disabled": false, "disabled_by": null, "entity_category": null, "device_class": null, "original_device_class": null, "icon": null, "original_icon": null, "unit_of_measurement": null, "state": { "entity_id": "vacuum.dolphin", "state": "off", "attributes": { "fan_speed_list": [ "all", "short", "floor", "water", "ultra" ], "fan_speed": "floor", "mode": "floor", "friendly_name": "dolphin", "supported_features": 13119 }, "last_changed": "2023-07-18T00:00:47.222433+00:00", "last_updated": "2023-07-18T00:00:47.222433+00:00" } }, { "disabled": false, "disabled_by": null, "entity_category": null, "device_class": null, "original_device_class": "duration", "icon": null, "original_icon": null, "unit_of_measurement": "min", "state": { "entity_id": "sensor.dolphin_cycle_time", "state": "120", "attributes": { "state_class": "measurement", "start_time": "1970-01-01T01:00:00", "unit_of_measurement": "min", "device_class": "duration", "icon": "mdi:clock-time-two", "friendly_name": "dolphin Cycle Time" }, "last_changed": "2023-07-17T01:25:36.223038+00:00", "last_updated": "2023-07-17T01:25:36.223038+00:00" } }, { "disabled": false, "disabled_by": null, "entity_category": "diagnostic", "device_class": null, "original_device_class": "connectivity", "icon": null, "original_icon": "mdi:aws", "unit_of_measurement": null, "state": { "entity_id": "binary_sensor.dolphin_broker_aws", "state": "on", "attributes": { "status": "Connected to the API", "device_class": "connectivity", "icon": "mdi:aws", "friendly_name": "dolphin Broker AWS" }, "last_changed": "2023-07-17T01:25:31.828318+00:00", "last_updated": "2023-07-17T01:25:31.828318+00:00" } }, { "disabled": false, "disabled_by": null, "entity_category": null, "device_class": null, "original_device_class": null, "icon": null, "original_icon": null, "unit_of_measurement": null, "state": { "entity_id": "binary_sensor.dolphin_programma_settimanale", "state": "on", "attributes": { "status": "enable", "icon": "mdi:calendar-check", "friendly_name": "dolphin Programma settimanale" }, "last_changed": "2023-07-17T01:25:36.221212+00:00", "last_updated": "2023-07-17T01:25:36.221212+00:00" } }, { "disabled": false, "disabled_by": null, "entity_category": null, "device_class": null, "original_device_class": null, "icon": null, "original_icon": null, "unit_of_measurement": null, "state": { "entity_id": "binary_sensor.dolphin_schedule_monday_2", "state": "off", "attributes": { "mode": "all", "start_time": null, "icon": "mdi:calendar-remove", "friendly_name": "dolphin Schedule Monday" }, "last_changed": "2023-07-17T01:25:31.828835+00:00", "last_updated": "2023-07-17T01:25:31.828835+00:00" } }, { "disabled": false, "disabled_by": null, "entity_category": null, "device_class": null, "original_device_class": null, "icon": null, "original_icon": null, "unit_of_measurement": null, "state": { "entity_id": "binary_sensor.dolphin_schedule_tuesday_2", "state": "off", "attributes": { "mode": "all", "start_time": null, "icon": "mdi:calendar-remove", "friendly_name": "dolphin Schedule Tuesday" }, "last_changed": "2023-07-17T01:25:31.837197+00:00", "last_updated": "2023-07-17T01:25:31.837197+00:00" } }, { "disabled": false, "disabled_by": null, "entity_category": null, "device_class": null, "original_device_class": null, "icon": null, "original_icon": null, "unit_of_measurement": null, "state": { "entity_id": "binary_sensor.dolphin_schedule_wednesday_2", "state": "off", "attributes": { "mode": "all", "start_time": null, "icon": "mdi:calendar-remove", "friendly_name": "dolphin Schedule Wednesday" }, "last_changed": "2023-07-17T01:25:31.837559+00:00", "last_updated": "2023-07-17T01:25:31.837559+00:00" } }, { "disabled": false, "disabled_by": null, "entity_category": null, "device_class": null, "original_device_class": null, "icon": null, "original_icon": null, "unit_of_measurement": null, "state": { "entity_id": "binary_sensor.dolphin_schedule_thursday_2", "state": "off", "attributes": { "mode": "all", "start_time": null, "icon": "mdi:calendar-remove", "friendly_name": "dolphin Schedule Thursday" }, "last_changed": "2023-07-17T01:25:31.837767+00:00", "last_updated": "2023-07-17T01:25:31.837767+00:00" } }, { "disabled": false, "disabled_by": null, "entity_category": null, "device_class": null, "original_device_class": null, "icon": null, "original_icon": null, "unit_of_measurement": null, "state": { "entity_id": "binary_sensor.dolphin_schedule_friday_2", "state": "off", "attributes": { "mode": "all", "start_time": null, "icon": "mdi:calendar-remove", "friendly_name": "dolphin Schedule Friday" }, "last_changed": "2023-07-17T01:25:31.837960+00:00", "last_updated": "2023-07-17T01:25:31.837960+00:00" } }, { "disabled": false, "disabled_by": null, "entity_category": null, "device_class": null, "original_device_class": null, "icon": null, "original_icon": null, "unit_of_measurement": null, "state": { "entity_id": "binary_sensor.dolphin_schedule_saturday_2", "state": "off", "attributes": { "mode": "all", "start_time": null, "icon": "mdi:calendar-remove", "friendly_name": "dolphin Schedule Saturday" }, "last_changed": "2023-07-17T01:25:31.838145+00:00", "last_updated": "2023-07-17T01:25:31.838145+00:00" } }, { "disabled": false, "disabled_by": null, "entity_category": null, "device_class": null, "original_device_class": null, "icon": null, "original_icon": null, "unit_of_measurement": null, "state": { "entity_id": "binary_sensor.dolphin_schedule_sunday_2", "state": "off", "attributes": { "mode": "all", "start_time": null, "icon": "mdi:calendar-remove", "friendly_name": "dolphin Schedule Sunday" }, "last_changed": "2023-07-17T01:25:31.838331+00:00", "last_updated": "2023-07-17T01:25:31.838331+00:00" } }, { "disabled": false, "disabled_by": null, "entity_category": null, "device_class": null, "original_device_class": null, "icon": null, "original_icon": null, "unit_of_measurement": null, "state": { "entity_id": "binary_sensor.dolphin_schedule_delay_2", "state": "off", "attributes": { "mode": "all", "start_time": null, "icon": "mdi:calendar-remove", "friendly_name": "dolphin Schedule Delay" }, "last_changed": "2023-07-17T01:25:31.838599+00:00", "last_updated": "2023-07-17T01:25:31.838599+00:00" } }, { "disabled": false, "disabled_by": null, "entity_category": "diagnostic", "device_class": null, "original_device_class": null, "icon": null, "original_icon": null, "unit_of_measurement": null, "state": { "entity_id": "sensor.dolphin_stato", "state": "off", "attributes": { "calculated_status": "off", "pws_status": "off", "robot_status": "notConnected", "robot_type": "S2", "busy": false, "turn_on_count": 247, "time_zone": "Europe/Rome (120)", "friendly_name": "dolphin Stato" }, "last_changed": "2023-07-18T00:00:47.220130+00:00", "last_updated": "2023-07-18T07:27:48.221313+00:00" } }, { "disabled": false, "disabled_by": null, "entity_category": "diagnostic", "device_class": null, "original_device_class": null, "icon": null, "original_icon": null, "unit_of_measurement": null, "state": { "entity_id": "sensor.dolphin_nome_rete", "state": "CasaPari", "attributes": { "friendly_name": "dolphin Nome rete" }, "last_changed": "2023-07-17T01:25:36.222136+00:00", "last_updated": "2023-07-17T01:25:36.222136+00:00" } }, { "disabled": false, "disabled_by": null, "entity_category": "diagnostic", "device_class": null, "original_device_class": null, "icon": null, "original_icon": null, "unit_of_measurement": null, "state": { "entity_id": "sensor.dolphin_modo_pulizia", "state": "floor", "attributes": { "friendly_name": "dolphin Modo pulizia" }, "last_changed": "2023-07-17T01:25:36.222352+00:00", "last_updated": "2023-07-17T01:25:36.222352+00:00" } }, { "disabled": false, "disabled_by": null, "entity_category": "diagnostic", "device_class": null, "original_device_class": null, "icon": null, "original_icon": null, "unit_of_measurement": null, "state": { "entity_id": "sensor.dolphin_stato_unita_principale", "state": "off", "attributes": { "friendly_name": "dolphin Stato unit\u00e0 principale" }, "last_changed": "2023-07-18T00:00:47.221205+00:00", "last_updated": "2023-07-18T00:00:47.221205+00:00" } }, { "disabled": false, "disabled_by": null, "entity_category": "diagnostic", "device_class": null, "original_device_class": null, "icon": null, "original_icon": null, "unit_of_measurement": null, "state": { "entity_id": "sensor.dolphin_stato_del_robot", "state": "notconnected", "attributes": { "friendly_name": "dolphin Stato del Robot" }, "last_changed": "2023-07-18T00:00:47.221570+00:00", "last_updated": "2023-07-18T00:00:47.221570+00:00" } }, { "disabled": false, "disabled_by": null, "entity_category": "diagnostic", "device_class": null, "original_device_class": null, "icon": null, "original_icon": null, "unit_of_measurement": null, "state": { "entity_id": "sensor.dolphin_modello_robot", "state": "S2", "attributes": { "friendly_name": "dolphin Modello Robot" }, "last_changed": "2023-07-18T07:27:48.221831+00:00", "last_updated": "2023-07-18T07:27:48.221831+00:00" } }, { "disabled": false, "disabled_by": null, "entity_category": "diagnostic", "device_class": null, "original_device_class": null, "icon": null, "original_icon": null, "unit_of_measurement": null, "state": { "entity_id": "sensor.dolphin_numero_di_cicli", "state": "247", "attributes": { "friendly_name": "dolphin Numero di cicli" }, "last_changed": "2023-07-18T07:27:48.222184+00:00", "last_updated": "2023-07-18T07:27:48.222184+00:00" } }, { "disabled": false, "disabled_by": null, "entity_category": null, "device_class": null, "original_device_class": null, "icon": null, "original_icon": null, "unit_of_measurement": null, "state": { "entity_id": "sensor.dolphin_stato_filtro", "state": "unknown", "attributes": { "reset_fbi": false, "status": -1, "friendly_name": "dolphin Stato filtro" }, "last_changed": "2023-07-17T01:25:31.240112+00:00", "last_updated": "2023-07-17T01:25:31.840271+00:00" } }, { "disabled": false, "disabled_by": null, "entity_category": null, "device_class": null, "original_device_class": "duration", "icon": null, "original_icon": null, "unit_of_measurement": "s", "state": { "entity_id": "sensor.dolphin_tempo_rimanente_ciclo", "state": "0.0", "attributes": { "state_class": "measurement", "start_time": "1970-01-01T01:00:00", "expected_end_time": "1970-01-01T03:00:00", "unit_of_measurement": "s", "device_class": "duration", "icon": "mdi:clock-time-twelve", "friendly_name": "dolphin Tempo rimanente ciclo" }, "last_changed": "2023-07-17T01:25:31.840895+00:00", "last_updated": "2023-07-17T01:25:36.223339+00:00" } }, { "disabled": false, "disabled_by": null, "entity_category": "config", "device_class": null, "original_device_class": "power_factor", "icon": null, "original_icon": null, "unit_of_measurement": null, "state": { "entity_id": "number.dolphin_intensita_led", "state": "100", "attributes": { "min": 0, "max": 100, "step": 1.0, "mode": "auto", "device_class": "power_factor", "friendly_name": "dolphin Intensit\u00e0 LED" }, "last_changed": "2023-07-17T01:25:36.224787+00:00", "last_updated": "2023-07-17T01:25:36.224787+00:00" } }, { "disabled": false, "disabled_by": null, "entity_category": "config", "device_class": null, "original_device_class": null, "icon": null, "original_icon": null, "unit_of_measurement": null, "state": { "entity_id": "select.dolphin_modo_led", "state": "1", "attributes": { "options": [ "1", "2", "3" ], "friendly_name": "dolphin Modo LED" }, "last_changed": "2023-07-17T01:25:31.853830+00:00", "last_updated": "2023-07-17T01:25:31.853830+00:00" } } ] } } } }
#
there was an issue in previous version that was fixed in 0.4.7 and again in 1.0.0, in general you should not uninstall and install, but some of the last version before 1.x were unstable, I hope from now on having more stable versions...
@tigers75 is this issue still relevant?
thanks
Every time I update the add-on the device gets duplicated, so I now have 2 "dolphin" devices: one real, with all the associated entities, and a ghost one without entities. Fact is that HA doesn't let the user delete devices, that's reserved to add ons that must take care of that during installation/updating. Is this correct and must be checked in the code or I am missing something?