Ajout d'un robot Roomba i7

Bonjour,

J’utilise le plugin depuis un petit moment déjà avec un Roomba i7.

Celui-ci est tombé en panne et l’assistance iRobot m’a renvoyé un robot.
J’ai donc deux robot à la maison et dans mon application, dont un en panne.

  • Ash / EF03968D7D024BB9AB305C0892B124A3 (en panne)
  • Demerzel / A1F7C37F83244F61ADF40E1E97DB54A8 (le nouveau)

Pour le moment je ne veux pas supprimer Ash de mon compte.

Ayant rencontré des difficultés à ajouter Demerzel au plugin j’ai supprimer toutes les configurations connues des robots dans le plugin afin de repartir de zéro.

Hier soir j’ai fait la découverte de Demerzel, mais le message « Unable to Connect to roomba Demerzel, make sure nothing else is connected (app?), as only one connection at a time is allowed » apparaissait, pourtant aucune application n’était active depuis des heures.

Au réveil le robot était visible dans les logs.

Dans les logs du deamon à 6:38 Demerzel (A1F7C37F83244F61ADF40E1E97DB54A8) communique.

Puis à 6:39 je fais une nouvelle découverte pour remettre Ash et dans la foulé le message Unable to Connect to roomba Demerzel, make sure nothing else is connected (app?), as only one connection at a time is allowed refait son apparition jusqu’à 10:00

Désolé pour la longueur des logs :sweat_smile: j’en ai fait des extraits…

D’ailleurs Ash est… très verbeux je trouve :rofl: est-ce normal ?

Ceci dit si maintenant je lance l’application iRobot sur mon téléphone, Demenzel ne se « verrouille » pas à nouveau.

Ce pourrait-il que iRobot est changé quelque chose qui fasse que le communication se « verrouille » durant le processus de découverte ?

Cordialement
Alexis


Informations Jeedom

Core : 4.4.9 (V4-stable)
DNS Jeedom : non

Plugin : iRobot
Version : 2024-06-11 01:07:54 (stable)
Statut Démon : Démarré - (2024-08-07 20:34:06)

Informations complémentaires

Log des dépendances:

======================================================================
== 06/08/2024 18:29:40 == Dependencies installation for kroomba
======================================================================
[  5% ] : Clean apt...
[  9% ] : Clean apt : [  OK  ]
[ 10% ] : Update apt...
[ 19% ] : Update apt : [  OK  ]
[ 20% ] : Init python3 & prerequisites...
[ 31% ] : Init python3 & prerequisites : [  OK  ]
[ 32% ] : Init pyEnv...
** PyEnv not required: 3.9.2 >= 3.9 **
** python3 path: python3 **
[ 43% ] : Init pyEnv : [  OK  ]
[ 44% ] : Setting up virtual environment...
** Version of python in VENV: Python 3.9.2
[ 79% ] : Setting up virtual environment : [  OK  ]
[ 80% ] : Install the required python packages...
[ 89% ] : Install the required python packages : [  OK  ]
[ 90% ] : Summary of installed packages...
aiohappyeyeballs==2.3.4
aiohttp==3.10.1
aiosignal==1.3.1
async-timeout==4.0.3
attrs==23.2.0
certifi==2024.2.2
charset-normalizer==3.3.2
frozenlist==1.4.1
idna==3.6
jeedomdaemon==0.9.8
multidict==6.0.5
paho-mqtt==2.1.0
pkg_resources==0.0.0
requests==2.32.3
urllib3==2.2.1
yarl==1.9.4
[ 99% ] : Summary of installed packages : [  OK  ]
[100% ] : Finished !
======================================================================
== OK == Installation Successful
======================================================================

Log du démon:
kroomba_daemon.log (266,5 Ko)

Log du plugin:

[2024-08-08 06:38:08][DEBUG] : handle Mqtt Message:{"iRobot":{"feedback":{"A1F7C37F83244F61ADF40E1E97DB54A8":{"audio_volume":100,"batPct":100,"batteryType":"BYD-ABL-D2B","batInfo_mDate":"2023-11-7","batInfo_mName":"BYD","batInfo_mDaySerial":33516,"batInfo_mData":3.031303130303035e+41,"batInfo_mLife":"0C120BAE10690DA645C6000104CC07D000C901402819FFFF0000003200000000","batInfo_cCount":3,"batInfo_afCount":0,"batAuthEnable":"None","bbchg_nChatters":0,"bbchg_nKnockoffs":1,"bbchg_nLithF":0,"bbchg_nChgOk":4,"bbchg_aborts":["0","0","0"],"bbchg_chgErr":["0","0","0","0","0"],"bbchg_smberr":0,"bbchg_nChgErr":0,"bbmssn_aCycleM":12,"bbmssn_aMssnM":35,"bbmssn_nMssnF":3,"bbmssn_nMssnC":4,"bbmssn_nMssnOk":3,"bbmssn_nMssn":10,"bbnav_aMtrack":0,"bbnav_nGoodLmrks":0,"bbnav_aGain":0,"bbnav_aExpo":0,"bbpause_pauses":["6","24","17","0","0","0","0","0","0","0"],"bbrstinfo_nNavRst":12,"bbrstinfo_nOomRst":0,"bbrstinfo_nMapLoadRst":0,"bbrstinfo_nMobRst":13,"bbrstinfo_nSafRst":1,"bbrstinfo_safCauses":["41","0","0","0","0","0","0","0","0","0"],"bbrun_nOvertemps":0,"bbrun_nEvacs":0,"bbrun_nCBump":0,"bbrun_nWStll":0,"bbrun_nMBStll":12,"bbrun_nPanics":21,"bbrun_nPicks":34,"bbrun_nOpticalDD":0,"bbrun_nPiezoDD":0,"bbrun_nScrubs":0,"bbrun_nStuck":3,"bbrun_nCliffsF":1270,"bbrun_nCliffsR":0,"bbswitch_nBumper":2974,"bbswitch_nDrops":161,"bbswitch_nDock":0,"bbswitch_nSpot":0,"bbswitch_nClean":52,"bbsys_min":7,"bbsys_hr":56,"behaviorFwk":"None","bin_present":"True","bin_full":"False","bin_type":"std","binPause":"False","binTypeDetect":0,"cap_binFullDetect":2,"cap_addOnHw":1,"cap_oMode":10,"cap_odoa":7,"cap_dockComm":1,"cap_maps":3,"cap_pmaps":10,"cap_mc":2,"cap_sem2umf":2,"cap_tLine":2,"cap_area":1,"cap_eco":1,"cap_multiPass":2,"cap_pp":0,"cap_edge":"None","cap_team":1,"cap_pose":2,"cap_lang":2,"cap_hm":0,"cap_rNav":2,"cap_5ghz":0,"cap_prov":3,"cap_sched":2,"cap_svcConf":1,"cap_ota":2,"cap_log":2,"cap_langOta":0,"cap_ns":1,"cap_bleLog":1,"cap_expectingUserConf":2,"cap_idl":0,"carpetBoost":"False","childLock":"False","chrgLrPtrn":2,"cleanMissionStatus_cycle":"none","cleanMissionStatus_phase":"charge","cleanMissionStatus_expireM":0,"cleanMissionStatus_rechrgM":0,"cleanMissionStatus_error":0,"cleanMissionStatus_notReady":0,"cleanMissionStatus_condNotReady":[],"cleanMissionStatus_mssnM":0,"cleanMissionStatus_expireTm":0,"cleanMissionStatus_rechrgTm":0,"cleanMissionStatus_mssnStrtTm":0,"cleanMissionStatus_operatingMode":0,"cleanMissionStatus_initiator":"none","cleanMissionStatus_nMssn":10,"cleanMissionStatus_missionId":"01J4PTA04GSFE3SJVYMNN3ACWQ","cleanSchedule2":[],"cloudEnv":"prod","connected":"True","country":"FR","deploymentState":0,"dock_known":"True","dock_pn":"None","dock_state":"None","dock_id":"None","dock_fwVer":"None","dock_hwRev":"None","dock_varID":"None","dock_fwVerSec":"None","dock_cap_evac":"None","dock_cap_fr":"None","evacAllowed":"True","ecoCharge":"False","featureFlags_trainODOAMode":6,"featureFlags_clearRideups":0,"featureFlags_clearHaz":"True","featureFlags_mapCleanup":1,"featureFlags_visualStasisDetection":1,"featureFlags_coveragePlannerVersion":0,"featureFlags_pmapSharing":0,"featureFlags_homeMonitoring":"False","featureFlags_wallE":0,"featureFlags_visualDirt":0,"featureFlags_debrisFieldMapping":0,"featureFlags_reachableSpaceFlags":2062,"featureFlags_rugTraversal":1,"hwPartsRev_csscID":0,"hwPartsRev_mobBrd":21,"hwPartsRev_mobBlid":"797BF36F8F9CA0C8A2F524B4A6D6A478","hwPartsRev_imuPartNo":"LSM6DSR","hwPartsRev_lrDrv":"BCT3024","hwPartsRev_NavBrd":200,"hwPartsRev_navSerialNo":"DSJG4115E3","hwPartsRev_wlan0HwAddr":"4c:b9:ea:41:9b:c0","hwDbgr":"None","imgUpload":1,"langs2_sVer":1,"langs2_dLangs_ver":0.37,"langs2_dLangs_langs":["ar-SA_1","ar-SA_2","cs-CZ_1","cs-CZ_2","da-DK_1","da-DK_2","de-DE_1","de-DE_2","en-GB_1","en-GB_2","en-US_1","en-US_2","es-ES_1","es-ES_2","es-XL_1","es-XL_2","fi-FI_1","fi-FI_2","fr-CA_1","fr-CA_2","fr-FR_1","fr-FR_2","he-IL_1","he-IL_2","it-IT_1","it-IT_2","ja-JP_1","ja-JP_2","ko-KR_1","ko-KR_2","nb-NO_1","nb-NO_2","nl-NL_1","nl-NL_2","pl-PL_1","pl-PL_2","pt-BR_1","pt-BR_2","pt-PT_1","pt-PT_2","ru-RU_1","ru-RU_2","sv-SE_1","sv-SE_2","tr-TR_1","tr-TR_2","zh-CN_1","zh-CN_2","zh-HK_1","zh-HK_2","zh-TW_1","zh-TW_2"],"langs2_sLang":"fr-FR_1","langs2_aSlots":0,"lastDisconnect":10000,"mapUploadAllowed":"True","missionTelemetry_aux_comms":1,"missionTelemetry_backup_counts":1,"missionTelemetry_bat_stats":1,"missionTelemetry_behaviors_report":1,"missionTelemetry_camera_settings":1,"missionTelemetry_coverage_report":1,"missionTelemetry_hardknock_report":1,"missionTelemetry_learned_policy_report":1,"missionTelemetry_local_mapping_report":1,"missionTelemetry_map_cleanup_report":1,"missionTelemetry_map_hypotheses":1,"missionTelemetry_map_load":1,"missionTelemetry_map_save":1,"missionTelemetry_pmap_navigability":1,"missionTelemetry_roomseg_report":1,"missionTelemetry_semantic_mapping_report":1,"missionTelemetry_sensor_stats":1,"missionTelemetry_spatial_mapping_report":1,"missionTelemetry_tumor_classifier_report":1,"missionTelemetry_visual_stasis_report":1,"missionTelemetry_vital_stats":1,"missionTelemetry_vslam_report":1,"name":"Demerzel","noAutoPasses":"True","odoaMode":0,"odoaFeats":"None","openOnly":"None","optFeats_pmaps":"None","optFeats_odoaLite_enabled":"False","optFeats_odoaLite_exp":"None","peopleFilter":1,"pmapLearningAllowed":"True","pmaps":["{\"yPOBpUiVSiyUV5HyHqRLoA\": \"240807T081729\"}","{\"Ih8wYQHLTc-xYbQkWSNUfg\": \"240806T164525\"}","{\"4JruterjSA2nSq96d1oIPA\": \"240520T080048\"}","{\"gervnVKaQoaM3XIJYTdolg\": \"240520T074753\"}","{\"NCYk6-z9TvSAHICfA_aOKA\": \"240705T114942\"}"],"pmapCL":"True","pmapSGen":4,"pmapShare_copy":["1","2","4","6"],"pmapShare_share":"None","precheck_weather":0,"precheck_readiness":0,"precheck_readinessTm":1800,"rankOverlap":15,"reflexSettings_rlWheelDrop_enabled":1,"reflexSettings_rlThresholdTraversal_enabled":1,"sceneRecog":"None","schedHold":"False","secureBoot_log":3,"secureBoot_flip":-1,"secureBoot_sbl1Ver":"unknown","secureBoot_stublVer":"unknown","secureBoot_efuse":2,"secureBoot_blType":5,"secureBoot_enforce":5,"secureBoot_lastRst":"unknown","secureBoot_recov":"linux+flint-1.7.4.3_release+Firmware-Build+4766","secureBoot_idSwitch":0,"secureBoot_permReq":1,"secureBoot_perm":"baseline","sku":"j715840","smartHome_homeMonitoringAllowed":"False","softwareVer":"amethyst+23.53.6-2024-03-22-545c1b52ecf+Release+24","streamingVideoStatus":"None","subModSwVer_nav":"nav+23.53.6+Brewst-Builds\/Alpha-release-builder-545c1b52ecf+0","subModSwVer_mob":"23.53.6+Brewst-Builds\/Alpha-release-builder-545c1b52ecf+0","subModSwVer_pwr":"0.4.0+Brewst-Builds\/Alpha-release-builder-545c1b52ecf+0","subModSwVer_sft":"1.5.2+ubuntu-HEAD-2e9de5174e0+14","subModSwVer_mobBtl":4.2,"subModSwVer_cam":"IRBT-00.01.05:XML-00.02.04","subModSwVer_linux":"linux+flint-1.23.0_release+Release+24","subModSwVer_con":"4.10.14.2-tags\/release-4.10.14.2@27914511\/ubuntu(*)","subModSwVer_parcels_machine-learning-parcel":"none","svcEndpoints_svcDeplId":"v007","timezone":"Europe\/Paris","tls_tzbChk":1,"tls_privKType":2,"tls_lcCiphers":["0","0","0","0","0","0","0","0","50336514","50380848"],"twoPass":"False","tz_events":["{\"dt\": 1719835200, \"off\": 120}","{\"dt\": 1729990801, \"off\": 60}","{\"dt\": 1743296401, \"off\": 120}"],"tz_ver":23,"vacHigh":"False","error_message":"None","state":"Charging"}}}}
[2024-08-08 06:38:08][DEBUG] : Message for robot: A1F7C37F83244F61ADF40E1E97DB54A8
[2024-08-08 06:38:44][INFO] : Découverte du robot avec l'ip 192.168.15.110
[2024-08-08 06:38:44][DEBUG] : params to send to daemon:{"action":"discover","login":"alexis","password":"************","address":"192.168.15.110"}
[2024-08-08 06:39:04][INFO] : Découverte réussie, relance du démon
[2024-08-08 06:39:06][DEBUG] : Listening to topic:'iRobot'
[2024-08-08 06:39:09][INFO] : Lancement démon
[2024-08-08 06:39:11][DEBUG] : test from daemon
[2024-08-08 06:39:12][DEBUG] : handle Mqtt Message:{"iRobot":{"feedback":{"EF03968D7D024BB9AB305C0892B124A3":{"status":"Online","audio_volume":100,"batPct":100}}}}
[2024-08-08 06:39:12][DEBUG] : Message for robot: EF03968D7D024BB9AB305C0892B124A3
[2024-08-08 06:39:12][DEBUG] : handle Mqtt Message:{"iRobot":{"feedback":{"EF03968D7D024BB9AB305C0892B124A3":{"batteryType":"F12433070","batInfo_mDate":"2021-11-13","batInfo_mName":"PanasonicEnergy","batInfo_mDaySerial":14760,"batInfo_mData":3.030303330323032e+41,"batInfo_mLife":"0C6D0B3D106F0BF04662003D0503F5AF00D3FE782D0FFFFF13F20C4900000000","batInfo_cCount":229,"batInfo_afCount":0,"batAuthEnable":"None","bbchg_nChatters":2,"bbchg_nKnockoffs":22,"bbchg_nLithF":0,"bbchg_nChgOk":428,"bbchg_aborts":["0","0","0"],"bbchg_chgErr":["0","0","0","0","0"],"bbchg_smberr":0,"bbchg_nChgErr":0,"bbmssn_aCycleM":77,"bbmssn_aMssnM":102,"bbmssn_nMssnF":112,"bbmssn_nMssnC":169,"bbmssn_nMssnOk":515,"bbmssn_nMssn":796,"bbnav_aMtrack":0,"bbnav_nGoodLmrks":0,"bbnav_aGain":0,"bbnav_aExpo":0,"bbpause_pauses":["46","46","6","19","46","19","46","46","46","6"],"bbrstinfo_nNavRst":96,"bbrstinfo_nOomRst":0,"bbrstinfo_nMapLoadRst":0,"bbrstinfo_nMobRst":94,"bbrstinfo_nSafRst":2,"bbrstinfo_safCauses":["18","18","0","0","0","0","0","0","0","0"],"bbrun_nOvertemps":0,"bbrun_nEvacs":0,"bbrun_nCBump":0,"bbrun_nWStll":1,"bbrun_nMBStll":2267,"bbrun_nPanics":3832,"bbrun_nPicks":525,"bbrun_nOpticalDD":9,"bbrun_nPiezoDD":0,"bbrun_nScrubs":10,"bbrun_nStuck":155,"bbrun_nCliffsF":109084,"bbrun_nCliffsR":0,"bbswitch_nBumper":354457,"bbswitch_nDrops":6732,"bbswitch_nDock":0,"bbswitch_nSpot":0,"bbswitch_nClean":918,"bbsys_min":54,"bbsys_hr":8237,"behaviorFwk":"None","bin_present":"True","bin_full":"False","bin_type":"std","binPause":"False","binTypeDetect":0,"cap_binFullDetect":2,"cap_addOnHw":1,"cap_oMode":10,"cap_odoa":7,"cap_dockComm":1,"cap_maps":3,"cap_pmaps":10,"cap_mc":2,"cap_sem2umf":2,"cap_tLine":2,"cap_area":1,"cap_eco":1,"cap_multiPass":2,"cap_pp":0,"cap_edge":"None","cap_team":1,"cap_pose":2,"cap_lang":2,"cap_hm":0,"cap_rNav":1,"cap_5ghz":1,"cap_prov":3,"cap_sched":2,"cap_svcConf":1,"cap_ota":2,"cap_log":2,"cap_langOta":0,"cap_ns":1,"cap_bleLog":1,"cap_expectingUserConf":2,"cap_idl":1,"carpetBoost":"False","childLock":"False","chrgLrPtrn":0,"cleanMissionStatus_cycle":"none","cleanMissionStatus_phase":"charge","cleanMissionStatus_expireM":0,"cleanMissionStatus_rechrgM":0,"cleanMissionStatus_error":0,"cleanMissionStatus_notReady":0,"cleanMissionStatus_condNotReady":[],"cleanMissionStatus_mssnM":0,"cleanMissionStatus_expireTm":0,"cleanMissionStatus_rechrgTm":0,"cleanMissionStatus_mssnStrtTm":1723040308,"cleanMissionStatus_operatingMode":0,"cleanMissionStatus_initiator":"localApp","cleanMissionStatus_nMssn":796,"cleanMissionStatus_missionId":"01J2F5Q2VGK3XE71S67BQEYG93","cleanSchedule2":["{\"enabled\": false, \"type\": 0, \"start\": {\"day\": [3], \"hour\": 8, \"min\": 55}, \"cmdStr\": \"{'command': 'start', 'favorite_id': '4ef362214806717ec54180e179a268a9', 'ordered': 1, 'pmap_id': 'Jun0iYbcThS53AQPJeaAiA', 'regions': [{'params': {'noAutoPasses': true, 'twoPass': false}, 'region_id': '1', 'type': 'rid'}, {'params': {'noAutoPasses': true, 'twoPass': false}, 'region_id': '3', 'type': 'rid'}, {'params': {'noAutoPasses': true, 'twoPass': false}, 'region_id': '2', 'type': 'rid'}, {'params': {'noAutoPasses': true, 'twoPass': false}, 'region_id': '5', 'type': 'rid'}, {'params': {'noAutoPasses': true, 'twoPass': false}, 'region_id': '1', 'type': 'zid'}, {'params': {'noAutoPasses': true, 'twoPass': true}, 'region_id': '2', 'type': 'zid'}, {'params': {'noAutoPasses': true, 'twoPass': true}, 'region_id': '3', 'type': 'zid'}, {'params': {'noAutoPasses': true, 'twoPass': true}, 'region_id': '4', 'type': 'zid'}, {'params': {'noAutoPasses': true, 'twoPass': false}, 'region_id': '5', 'type': 'zid'}], 'user_pmapv_id': '240605T070330'}\"}","{\"enabled\": false, \"type\": 0, \"start\": {\"day\": [0, 1, 2, 3, 4, 5, 6], \"hour\": 19, \"min\": 45}, \"cmdStr\": \"{'command': 'start', 'params': {'noAutoPasses': true, 'twoPass': false}}\"}","{\"enabled\": false, \"type\": 0, \"start\": {\"day\": [1, 2, 4, 5], \"hour\": 13, \"min\": 15}, \"cmdStr\": \"{'command': 'start', 'params': {'noAutoPasses': true, 'twoPass': false}}\"}"],"cloudEnv":"prod","connected":"False","country":"FR","deploymentState":0,"dock_known":"True","dock_pn":"None","dock_state":"None","dock_id":"None","dock_fwVer":"None","dock_hwRev":"None","dock_varID":"None","dock_fwVerSec":"None","dock_cap_evac":"None","dock_cap_fr":"None","evacAllowed":"True","ecoCharge":"False","featureFlags_clearRideups":0,"featureFlags_trainODOAMode":6,"featureFlags_mapCleanup":1,"featureFlags_homeMonitoring":"False","featureFlags_clearHaz":"True","featureFlags_coveragePlannerVersion":0,"featureFlags_reachableSpaceFlags":2062,"featureFlags_visualStasisDetection":1,"featureFlags_thresholdQuerying":0,"featureFlags_segmentEventPlanner":0,"featureFlags_rugTraversal":1,"featureFlags_wallE":0,"featureFlags_visualDirt":0,"featureFlags_debrisFieldMapping":0,"featureFlags_pmapSharing":0,"hwPartsRev_csscID":0,"hwPartsRev_mobBrd":17,"hwPartsRev_mobBlid":"676C282D77471117EC1005E569266DF1","hwPartsRev_imuPartNo":"LSM6DSR","hwPartsRev_lrDrv":"AW21024","hwPartsRev_NavBrd":100,"hwPartsRev_navSerialNo":"SSE1C0TG2","hwPartsRev_wlan0HwAddr":"4c:b9:ea:02:2e:4a","hwDbgr":"None","imgUpload":1,"langs2_sVer":1,"langs2_dLangs_ver":0.37,"langs2_dLangs_langs":["ar-SA_1","ar-SA_2","cs-CZ_1","cs-CZ_2","da-DK_1","da-DK_2","de-DE_1","de-DE_2","en-GB_1","en-GB_2","en-US_1","en-US_2","es-ES_1","es-ES_2","es-XL_1","es-XL_2","fi-FI_1","fi-FI_2","fr-CA_1","fr-CA_2","fr-FR_1","fr-FR_2","he-IL_1","he-IL_2","it-IT_1","it-IT_2","ja-JP_1","ja-JP_2","ko-KR_1","ko-KR_2","nb-NO_1","nb-NO_2","nl-NL_1","nl-NL_2","pl-PL_1","pl-PL_2","pt-BR_1","pt-BR_2","pt-PT_1","pt-PT_2","ru-RU_1","ru-RU_2","sv-SE_1","sv-SE_2","tr-TR_1","tr-TR_2","zh-CN_1","zh-CN_2","zh-HK_1","zh-HK_2","zh-TW_1","zh-TW_2"],"langs2_sLang":"fr-FR_1","langs2_aSlots":0,"lastCommand_command":"dock","lastCommand_ordered":"None","lastCommand_pmap_id":"None","lastCommand_user_pmapv_id":"None","lastCommand_regions":"None","lastCommand_time":1723047535,"lastCommand_initiator":"localApp","lastDisconnect":9008,"mapUploadAllowed":"True","missionTelemetry_aux_comms":1,"missionTelemetry_bat_stats":1,"missionTelemetry_behaviors_report":1,"missionTelemetry_camera_settings":1,"missionTelemetry_coverage_report":1,"missionTelemetry_hardknock_report":1,"missionTelemetry_learned_policy_report":1,"missionTelemetry_local_mapping_report":1,"missionTelemetry_map_cleanup_report":1,"missionTelemetry_map_hypotheses":1,"missionTelemetry_map_load":1,"missionTelemetry_map_save":1,"missionTelemetry_pmap_navigability":1,"missionTelemetry_roomseg_report":1,"missionTelemetry_semantic_mapping_report":1,"missionTelemetry_sensor_stats":1,"missionTelemetry_spatial_mapping_report":1,"missionTelemetry_tumor_classifier_report":1,"missionTelemetry_visual_stasis_report":1,"missionTelemetry_vital_stats":1,"missionTelemetry_vslam_report":1,"name":"Ash","noAutoPasses":"False","odoaMode":0,"odoaFeats":"None","openOnly":"None","optFeats_pmaps":"None","optFeats_odoaLite_enabled":"False","optFeats_odoaLite_exp":"None","peopleFilter":1,"pmapLearningAllowed":"True","pmaps":["{\"eHlMzPTDSAmpJ1rZd4KSCw\": \"240309T080306\"}","{\"Jun0iYbcThS53AQPJeaAiA\": \"240705T114942\"}","{\"a2JG5nmkQsa24SbGkBtjFA\": \"240520T074753\"}","{\"uVQSDWJ1SgGa5ykmUPhzUQ\": \"240601T083208\"}","{\"ehwnQLIQSnCnvCRLg7gMuw\": \"240520T080048\"}","{\"eLH-EErDT_KqD907jCtItQ\": \"240601T094324\"}"],"pmapCL":"True","pmapSGen":4,"pmapShare_copy":["1","2","4","6"],"pmapShare_share":"None","precheck_weather":0,"precheck_readiness":0,"precheck_readinessTm":1800,"rankOverlap":15,"reflexSettings_rlWheelDrop_enabled":6,"reflexSettings_rlThresholdTraversal_enabled":1,"runtimeStats_sqft":1037,"runtimeStats_min":35,"runtimeStats_hr":320,"sceneRecog":"None","schedHold":"False","secureBoot_log":2,"secureBoot_flip":0,"secureBoot_sbl1Ver":"B3.3.01_PPUB","secureBoot_stublVer":"B3.4.00_PPUB","secureBoot_efuse":1,"secureBoot_blType":1,"secureBoot_enforce":2,"secureBoot_lastRst":"4000080000000a0","secureBoot_recov":"linux+sextant-7.25.1_release+Firmware-Production+165","secureBoot_idSwitch":0,"secureBoot_permReq":0,"secureBoot_perm":"none","sku":"j715840","smartHome_homeMonitoringAllowed":"False","softwareVer":"sapphire+23.53.6-2024-03-22-545c1b52ecf+Release+24","streamingVideoStatus":"None","subModSwVer_nav":"sapphire-nav+23.53.6+Brewst-Builds\/Alpha-release-builder-545c1b52ecf+0","subModSwVer_mob":"23.53.6+Brewst-Builds\/Alpha-release-builder-545c1b52ecf+0","subModSwVer_pwr":"0.4.0+Brewst-Builds\/Alpha-release-builder-545c1b52ecf+0","subModSwVer_sft":"1.5.2+ubuntu-HEAD-fb86fda8957+33","subModSwVer_mobBtl":4.1,"subModSwVer_cam":"0.2.31","subModSwVer_linux":"linux+sextant-7.28.0_release+Release+24","subModSwVer_con":"4.10.14.2-tags\/release-4.10.14.2@27914511\/ubuntu(*)","subModSwVer_parcels_machine-learning-parcel":"none","svcEndpoints_svcDeplId":"v007","timezone":"Europe\/Paris","tls_tzbChk":1,"tls_privKType":2,"tls_lcCiphers":["0","0","0","0","0","0","0","0","50336514","50380848"],"twoPass":"False","tz_events":["{\"dt\": 1719835200, \"off\": 120}","{\"dt\": 1729990801, \"off\": 60}","{\"dt\": 1743296401, \"off\": 120}"],"tz_ver":23,"vacHigh":"False","error_message":"None","state":"Charging","netinfo_dhcp":"True","netinfo_addr":"192.168.15.110","netinfo_mask":"255.255.255.0","netinfo_gw":"192.168.15.1","netinfo_dns1":"1.1.1.1","netinfo_dns2":"0.0.0.0","netinfo_bssid":"c2:09:d0:12:ca:17","netinfo_sec":4,"netinfo_freq":5500,"signal_rssi":-51,"signal_snr":45,"signal_noise":-96,"wifistat_wifi":1,"wifistat_uap":"False","wifistat_cloud":10,"wlcfg_sec":4,"wlcfg_ssid":"416C616464696E2D496F54"}}}}
[2024-08-08 06:39:12][DEBUG] : Message for robot: EF03968D7D024BB9AB305C0892B124A3
[2024-08-08 06:39:14][DEBUG] : handle Mqtt Message:{"iRobot":{"feedback":{"EF03968D7D024BB9AB305C0892B124A3":{"signal_rssi":-52,"signal_snr":44,"signal_noise":-96,"error_message":"None","state":"Charging"}}}}
[2024-08-08 06:39:14][DEBUG] : Message for robot: EF03968D7D024BB9AB305C0892B124A3
[2024-08-08 06:39:15][DEBUG] : handle Mqtt Message:{"iRobot":{"feedback":{"EF03968D7D024BB9AB305C0892B124A3":{"signal_rssi":-51,"signal_snr":45,"signal_noise":-96,"error_message":"None","state":"Charging"}}}}
[2024-08-08 06:39:15][DEBUG] : Message for robot: EF03968D7D024BB9AB305C0892B124A3
[2024-08-08 06:39:28][DEBUG] : handle Mqtt Message:{"iRobot":{"feedback":{"EF03968D7D024BB9AB305C0892B124A3":{"signal_rssi":-52,"signal_snr":44,"signal_noise":-96,"error_message":"None","state":"Charging"}}}}
[2024-08-08 06:39:28][DEBUG] : Message for robot: EF03968D7D024BB9AB305C0892B124A3
[2024-08-08 06:39:29][DEBUG] : handle Mqtt Message:{"iRobot":{"feedback":{"EF03968D7D024BB9AB305C0892B124A3":{"signal_rssi":-51,"signal_snr":45,"signal_noise":-96,"error_message":"None","state":"Charging"}}}}
[2024-08-08 06:39:29][DEBUG] : Message for robot: EF03968D7D024BB9AB305C0892B124A3
[2024-08-08 06:39:35][DEBUG] : handle Mqtt Message:{"iRobot":{"feedback":{"EF03968D7D024BB9AB305C0892B124A3":{"signal_rssi":-52,"signal_snr":44,"signal_noise":-96,"error_message":"None","state":"Charging"}}}}
[2024-08-08 06:39:35][DEBUG] : Message for robot: EF03968D7D024BB9AB305C0892B124A3
[2024-08-08 06:39:37][DEBUG] : handle Mqtt Message:{"iRobot":{"feedback":{"EF03968D7D024BB9AB305C0892B124A3":{"signal_rssi":-51,"signal_snr":45,"signal_noise":-96,"error_message":"None","state":"Charging"}}}}
[2024-08-08 06:39:37][DEBUG] : Message for robot: EF03968D7D024BB9AB305C0892B124A3
[2024-08-08 06:39:42][DEBUG] : handle Mqtt Message:{"iRobot":{"feedback":{"EF03968D7D024BB9AB305C0892B124A3":{"signal_rssi":-52,"signal_snr":44,"signal_noise":-96,"error_message":"None","state":"Charging"}}}}
[2024-08-08 06:39:42][DEBUG] : Message for robot: EF03968D7D024BB9AB305C0892B124A3
[2024-08-08 06:39:43][DEBUG] : handle Mqtt Message:{"iRobot":{"feedback":{"EF03968D7D024BB9AB305C0892B124A3":{"signal_rssi":-51,"signal_snr":45,"signal_noise":-96,"error_message":"None","state":"Charging"}}}}
[2024-08-08 06:39:43][DEBUG] : Message for robot: EF03968D7D024BB9AB305C0892B124A3
[2024-08-08 06:39:58][DEBUG] : handle Mqtt Message:{"iRobot":{"feedback":{"EF03968D7D024BB9AB305C0892B124A3":{"signal_rssi":-52,"signal_snr":44,"signal_noise":-96,"error_message":"None","state":"Charging"}}}}
[2024-08-08 06:39:58][DEBUG] : Message for robot: EF03968D7D024BB9AB305C0892B124A3
[2024-08-08 06:39:59][DEBUG] : handle Mqtt Message:{"iRobot":{"feedback":{"EF03968D7D024BB9AB305C0892B124A3":{"signal_rssi":-51,"signal_snr":45,"signal_noise":-96,"error_message":"None","state":"Charging"}}}}
[2024-08-08 06:39:59][DEBUG] : Message for robot: EF03968D7D024BB9AB305C0892B124A3
[2024-08-08 06:40:03][DEBUG] : handle Mqtt Message:{"iRobot":{"feedback":{"EF03968D7D024BB9AB305C0892B124A3":{"signal_rssi":-52,"signal_snr":44,"signal_noise":-96,"error_message":"None","state":"Charging"}}}}
[2024-08-08 06:40:03][DEBUG] : Message for robot: EF03968D7D024BB9AB305C0892B124A3
[2024-08-08 06:40:08][DEBUG] : handle Mqtt Message:{"iRobot":{"feedback":{"EF03968D7D024BB9AB305C0892B124A3":{"signal_rssi":-51,"signal_snr":45,"signal_noise":-96,"error_message":"None","state":"Charging"}}}}
[2024-08-08 06:40:08][DEBUG] : Message for robot: EF03968D7D024BB9AB305C0892B124A3
[2024-08-08 06:40:20][DEBUG] : handle Mqtt Message:{"iRobot":{"feedback":{"EF03968D7D024BB9AB305C0892B124A3":{"signal_rssi":-52,"signal_snr":44,"signal_noise":-96,"error_message":"None","state":"Charging"}}}}
[2024-08-08 06:40:20][DEBUG] : Message for robot: EF03968D7D024BB9AB305C0892B124A3
[2024-08-08 06:40:21][DEBUG] : handle Mqtt Message:{"iRobot":{"feedback":{"EF03968D7D024BB9AB305C0892B124A3":{"signal_rssi":-51,"signal_snr":45,"signal_noise":-96,"error_message":"None","state":"Charging"}}}}
[2024-08-08 06:40:21][DEBUG] : Message for robot: EF03968D7D024BB9AB305C0892B124A3
[2024-08-08 06:40:23][DEBUG] : handle Mqtt Message:{"iRobot":{"feedback":{"EF03968D7D024BB9AB305C0892B124A3":{"signal_rssi":-52,"signal_snr":44,"signal_noise":-96,"error_message":"None","state":"Charging"}}}}
[2024-08-08 06:40:23][DEBUG] : Message for robot: EF03968D7D024BB9AB305C0892B124A3
[2024-08-08 06:40:27][DEBUG] : handle Mqtt Message:{"iRobot":{"feedback":{"EF03968D7D024BB9AB305C0892B124A3":{"signal_rssi":-51,"signal_snr":45,"signal_noise":-96,"error_message":"None","state":"Charging"}}}}
[2024-08-08 06:40:27][DEBUG] : Message for robot: EF03968D7D024BB9AB305C0892B124A3
[2024-08-08 06:40:28][DEBUG] : handle Mqtt Message:{"iRobot":{"feedback":{"EF03968D7D024BB9AB305C0892B124A3":{"signal_rssi":-52,"signal_snr":44,"signal_noise":-96,"error_message":"None","state":"Charging"}}}}
[2024-08-08 06:40:28][DEBUG] : Message for robot: EF03968D7D024BB9AB305C0892B124A3
[2024-08-08 06:40:29][DEBUG] : handle Mqtt Message:{"iRobot":{"feedback":{"EF03968D7D024BB9AB305C0892B124A3":{"signal_rssi":-51,"signal_snr":45,"signal_noise":-96,"error_message":"None","state":"Charging"}}}}
[2024-08-08 06:40:29][DEBUG] : Message for robot: EF03968D7D024BB9AB305C0892B124A3
[2024-08-08 06:40:36][DEBUG] : handle Mqtt Message:{"iRobot":{"feedback":{"EF03968D7D024BB9AB305C0892B124A3":{"signal_rssi":-52,"signal_snr":44,"signal_noise":-96,"error_message":"None","state":"Charging"}}}}
[2024-08-08 06:40:36][DEBUG] : Message for robot: EF03968D7D024BB9AB305C0892B124A3
[2024-08-08 06:40:37][DEBUG] : handle Mqtt Message:{"iRobot":{"feedback":{"EF03968D7D024BB9AB305C0892B124A3":{"signal_rssi":-51,"signal_snr":45,"signal_noise":-96,"error_message":"None","state":"Charging"}}}}
[2024-08-08 06:40:37][DEBUG] : Message for robot: EF03968D7D024BB9AB305C0892B124A3
[2024-08-08 06:40:38][DEBUG] : handle Mqtt Message:{"iRobot":{"feedback":{"EF03968D7D024BB9AB305C0892B124A3":{"signal_rssi":-52,"signal_snr":44,"signal_noise":-96,"error_message":"None","state":"Charging"}}}}
[2024-08-08 06:40:38][DEBUG] : Message for robot: EF03968D7D024BB9AB305C0892B124A3
[2024-08-08 06:40:39][DEBUG] : handle Mqtt Message:{"iRobot":{"feedback":{"EF03968D7D024BB9AB305C0892B124A3":{"signal_rssi":-51,"signal_snr":45,"signal_noise":-96,"error_message":"None","state":"Charging"}}}}
[2024-08-08 06:40:39][DEBUG] : Message for robot: EF03968D7D024BB9AB305C0892B124A3
[2024-08-08 06:40:43][DEBUG] : handle Mqtt Message:{"iRobot":{"feedback":{"EF03968D7D024BB9AB305C0892B124A3":{"signal_rssi":-52,"signal_snr":44,"signal_noise":-96,"error_message":"None","state":"Charging"}}}}
[2024-08-08 06:40:43][DEBUG] : Message for robot: EF03968D7D024BB9AB305C0892B124A3
[2024-08-08 06:40:48][DEBUG] : handle Mqtt Message:{"iRobot":{"feedback":{"EF03968D7D024BB9AB305C0892B124A3":{"signal_rssi":-51,"signal_snr":45,"signal_noise":-96,"error_message":"None","state":"Charging"}}}}
[2024-08-08 06:40:48][DEBUG] : Message for robot: EF03968D7D024BB9AB305C0892B124A3
[2024-08-08 06:40:51][DEBUG] : handle Mqtt Message:{"iRobot":{"feedback":{"EF03968D7D024BB9AB305C0892B124A3":{"signal_rssi":-52,"signal_snr":44,"signal_noise":-96,"error_message":"None","state":"Charging"}}}}
[2024-08-08 06:40:51][DEBUG] : Message for robot: EF03968D7D024BB9AB305C0892B124A3
[2024-08-08 06:40:52][DEBUG] : handle Mqtt Message:{"iRobot":{"feedback":{"EF03968D7D024BB9AB305C0892B124A3":{"signal_rssi":-51,"signal_snr":45,"signal_noise":-96,"error_message":"None","state":"Charging"}}}}
[2024-08-08 06:40:52][DEBUG] : Message for robot: EF03968D7D024BB9AB305C0892B124A3
[2024-08-08 06:40:55][DEBUG] : handle Mqtt Message:{"iRobot":{"feedback":{"EF03968D7D024BB9AB305C0892B124A3":{"signal_rssi":-52,"signal_snr":44,"signal_noise":-96,"error_message":"None","state":"Charging"}}}}
[2024-08-08 06:40:55][DEBUG] : Message for robot: EF03968D7D024BB9AB305C0892B124A3
[2024-08-08 06:40:55][DEBUG] : handle Mqtt Message:{"iRobot":{"feedback":{"EF03968D7D024BB9AB305C0892B124A3":{"signal_rssi":-51,"signal_snr":45,"signal_noise":-96,"error_message":"None","state":"Charging"}}}}
[2024-08-08 06:40:55][DEBUG] : Message for robot: EF03968D7D024BB9AB305C0892B124A3

Bonjour,

J’ai parlé trop tot.
Dès que j’ai lancé une tâche à Demerzel depuis l’application le robot est passé en « une connection à la fois » pour le plugin. Avec l’ancien robot, je pouvais lancer une tâche depuis l’application puis la stopper et envoyer le robot à la base depuis Jeedom. C’était bien pratique.

Dans les fait, je me servais des deux chemins pour travailler avec mon robot.
Mes programmations, vérifier les tâches et les photos d’obstacles depuis l’application. En parallèle dès que le robot passait en « running » Jeedom allumait quelques lumières pour lui faciliter son passage.

Est-ce moi, qui est mal fait quelque chose ?
Ou y a-t-il une façon de fonctionner différente entre les deux robots ?

Cordialement
Alexis

Bonjour,

J’ignore s’il y a quelque chose de différent, à priori pas le cas.

Faudrait les logs en INFO et collé dans un Texte préformaté.

pourquoi vouloir continuer à intégrer le robot ash s’il est en panne?

Bonjour,

Désolé pour le retard.
Alors disons que je suis un garçon… têtu :grin:

Si le SAV de iRobot n’a pas voulu prendre la peine de faire une réparation et a préféré effectué un remplacement. De mon coté, j’ai démonté la bête et ai fait moins même la réparation :laughing:

J’ai refais des envois de tâches et le ça fonctionne :sweat_smile:
Je me demande si c’était pas du fait que Ash était hors ligne.

En revanche, il y a quand même un truc avec Demerzel : la commande Stop depuis le plugin ne passe pas a première vue. Je ferai un test dans les jours a venir avec des exports des logs.

Merci

Bonjour,

Voici un extrait de log.
Je n’avais plus de retour de Demerzel, j’ai donc relancé le deamon :

Je n’ai pas lancé l’application depuis… au moins une semaine :sweat_smile:

Et la commande START n’a jamais été reçu par le robot.

En espérant que ce log puisse aider à comprendre.

Cordialement
Alexis

[2024-10-02 13:55:15][INFO] : Using Password version 2.1
[2024-10-02 13:55:15][INFO] : Starting daemon with log level: info
[2024-10-02 13:55:15][INFO] : Listening on 127.0.0.1:55072
[2024-10-02 13:55:15][INFO] : reading/writing info from config file /var/www/html/plugins/kroomba/data/config.ini
[2024-10-02 13:55:15][INFO] : Using Password version 2.1
[2024-10-02 13:55:15][INFO] : configuring Roomba from file /var/www/html/plugins/kroomba/data/config.ini
[2024-10-02 13:55:15][INFO] : reading/writing info from config file /var/www/html/plugins/kroomba/data/config.ini
[2024-10-02 13:55:15][INFO] : 2 Roombas Found
[2024-10-02 13:55:15][INFO] : Try to connect to iRobot Demerzel with ip 192.168.15.111
[2024-10-02 13:55:15][INFO] : Using Password version 2.1
[2024-10-02 13:55:15][INFO] : configuring Roomba from file /var/www/html/plugins/kroomba/data/config.ini
[2024-10-02 13:55:15][INFO] : reading/writing info from config file /var/www/html/plugins/kroomba/data/config.ini
[2024-10-02 13:55:15][INFO] : 2 Roombas Found
[2024-10-02 13:55:15][INFO] : Try to connect to iRobot Ash with ip 192.168.15.110
[2024-10-02 13:55:15][INFO] : Connecting...
[2024-10-02 13:55:15][INFO] : Setting TLS
[2024-10-02 13:55:15][INFO] : subscribed to iRobot/command/A1F7C37F83244F61ADF40E1E97DB54A8/#, iRobot/setting/A1F7C37F83244F61ADF40E1E97DB54A8/#
[2024-10-02 13:55:15][INFO] : subscribed to iRobot/command/EF03968D7D024BB9AB305C0892B124A3/#, iRobot/setting/EF03968D7D024BB9AB305C0892B124A3/#
[2024-10-02 13:55:15][INFO] : Setting TLS - OK
[2024-10-02 13:55:15][INFO] : Connecting...
[2024-10-02 13:55:15][INFO] : Setting TLS
[2024-10-02 13:55:15][INFO] : Setting TLS - OK
[2024-10-02 13:55:15][INFO] : Send async started with a cycle of 0.5s
[2024-10-02 13:55:16][INFO] : Roomba Connected
[2024-10-02 13:55:16][INFO] : Signal 15 caught, exiting...
[2024-10-02 13:55:16][INFO] : Cancelling 12 outstanding tasks
[2024-10-02 13:55:16][INFO] : Listening cancelled
[2024-10-02 13:55:16][INFO] : Send async cancelled
[2024-10-02 13:55:16][ERROR] : Connection Cancelled
[2024-10-02 13:55:16][ERROR] : Unable to connect to Demerzel
[2024-10-02 13:55:18][INFO] : Using Password version 2.1
[2024-10-02 13:55:18][INFO] : Starting daemon with log level: info
[2024-10-02 13:55:18][INFO] : Listening on 127.0.0.1:55072
[2024-10-02 13:55:18][INFO] : reading/writing info from config file /var/www/html/plugins/kroomba/data/config.ini
[2024-10-02 13:55:18][INFO] : Using Password version 2.1
[2024-10-02 13:55:18][INFO] : configuring Roomba from file /var/www/html/plugins/kroomba/data/config.ini
[2024-10-02 13:55:18][INFO] : reading/writing info from config file /var/www/html/plugins/kroomba/data/config.ini
[2024-10-02 13:55:18][INFO] : 2 Roombas Found
[2024-10-02 13:55:18][INFO] : Try to connect to iRobot Demerzel with ip 192.168.15.111
[2024-10-02 13:55:18][INFO] : Using Password version 2.1
[2024-10-02 13:55:18][INFO] : configuring Roomba from file /var/www/html/plugins/kroomba/data/config.ini
[2024-10-02 13:55:18][INFO] : reading/writing info from config file /var/www/html/plugins/kroomba/data/config.ini
[2024-10-02 13:55:18][INFO] : 2 Roombas Found
[2024-10-02 13:55:18][INFO] : Try to connect to iRobot Ash with ip 192.168.15.110
[2024-10-02 13:55:18][INFO] : Connecting...
[2024-10-02 13:55:18][INFO] : Setting TLS
[2024-10-02 13:55:18][INFO] : Setting TLS - OK
[2024-10-02 13:55:18][INFO] : Connecting...
[2024-10-02 13:55:18][INFO] : Setting TLS
[2024-10-02 13:55:18][INFO] : Setting TLS - OK
[2024-10-02 13:55:18][INFO] : Send async started with a cycle of 0.5s
[2024-10-02 13:55:18][INFO] : subscribed to iRobot/command/A1F7C37F83244F61ADF40E1E97DB54A8/#, iRobot/setting/A1F7C37F83244F61ADF40E1E97DB54A8/#
[2024-10-02 13:55:18][INFO] : subscribed to iRobot/command/EF03968D7D024BB9AB305C0892B124A3/#, iRobot/setting/EF03968D7D024BB9AB305C0892B124A3/#
[2024-10-02 13:55:18][ERROR] : Unable to Connect to roomba Demerzel, make sure nothing else is connected (app?), as only one connection at a time is allowed
[2024-10-02 13:55:19][INFO] : Roomba Connected
[2024-10-02 13:55:19][INFO] : Signal 15 caught, exiting...
[2024-10-02 13:55:19][INFO] : Cancelling 12 outstanding tasks
[2024-10-02 13:55:19][INFO] : Listening cancelled
[2024-10-02 13:55:19][INFO] : Send async cancelled
[2024-10-02 13:55:19][INFO] : Shutdown
[2024-10-02 13:56:28][INFO] : Using Password version 2.1
[2024-10-02 13:56:28][INFO] : Starting daemon with log level: info
[2024-10-02 13:56:28][INFO] : Listening on 127.0.0.1:55072
[2024-10-02 13:56:28][INFO] : reading/writing info from config file /var/www/html/plugins/kroomba/data/config.ini
[2024-10-02 13:56:28][INFO] : Using Password version 2.1
[2024-10-02 13:56:28][INFO] : configuring Roomba from file /var/www/html/plugins/kroomba/data/config.ini
[2024-10-02 13:56:28][INFO] : reading/writing info from config file /var/www/html/plugins/kroomba/data/config.ini
[2024-10-02 13:56:28][INFO] : 2 Roombas Found
[2024-10-02 13:56:28][INFO] : Try to connect to iRobot Demerzel with ip 192.168.15.111
[2024-10-02 13:56:28][INFO] : Using Password version 2.1
[2024-10-02 13:56:28][INFO] : configuring Roomba from file /var/www/html/plugins/kroomba/data/config.ini
[2024-10-02 13:56:28][INFO] : reading/writing info from config file /var/www/html/plugins/kroomba/data/config.ini
[2024-10-02 13:56:28][INFO] : 2 Roombas Found
[2024-10-02 13:56:28][INFO] : Try to connect to iRobot Ash with ip 192.168.15.110
[2024-10-02 13:56:28][INFO] : Connecting...
[2024-10-02 13:56:28][INFO] : Setting TLS
[2024-10-02 13:56:28][INFO] : Setting TLS - OK
[2024-10-02 13:56:28][INFO] : subscribed to iRobot/command/EF03968D7D024BB9AB305C0892B124A3/#, iRobot/setting/EF03968D7D024BB9AB305C0892B124A3/#
[2024-10-02 13:56:28][INFO] : subscribed to iRobot/command/A1F7C37F83244F61ADF40E1E97DB54A8/#, iRobot/setting/A1F7C37F83244F61ADF40E1E97DB54A8/#
[2024-10-02 13:56:28][INFO] : Connecting...
[2024-10-02 13:56:28][INFO] : Setting TLS
[2024-10-02 13:56:28][INFO] : Setting TLS - OK
[2024-10-02 13:56:28][INFO] : Send async started with a cycle of 0.5s
[2024-10-02 13:56:29][INFO] : Roomba Connected
[2024-10-02 13:56:29][INFO] : Received Roomba Data: $aws/things/EF03968D7D024BB9AB305C0892B124A3/shadow/update, b'{"state":{"reported":{"audio":{"volume":100},"batPct":100,"batteryType":"F12433070","batInfo":{"mDate":"2021-11-13","mName":"PanasonicEnergy","mDaySerial":14760,"mData":"303030333032303200000000000000000000000000","mLife":"0C6D0B3D106F0A87466200400503F53E00D3FE6A2D0FFFFF15300FB400000000","cCount":250,"afCount":0},"batAuthEnable":null,"bbchg":{"nChatters":4,"nKnockoffs":23,"nLithF":2,"nChgOk":468,"aborts":[26,0,26],"chgErr":[0,0,0,0,0],"smberr":0,"nChgErr":0},"bbmssn":{"aCycleM":78,"aMssnM":106,"nMssnF":125,"nMssnC":176,"nMssnOk":561,"nMssn":863},"bbnav":{"aMtrack":0,"nGoodLmrks":0,"aGain":0,"aExpo":0},"bbpause":{"pauses":[19,46,6,19,19,19,15,19,6,19]},"bbrstinfo":{"nNavRst":110,"nOomRst":0,"nMapLoadRst":0,"nMobRst":107,"nSafRst":2,"safCauses":[18,18,0,0,0,0,0,0,0,0]},"bbrun":{"nEvacs":0,"nCBump":0,"nMBStll":2524,"nPanics":3934,"nPicks":635,"nOpticalDD":9,"nPiezoDD":0,"nOvertemps":0,"nWStll":1,"nScrubs":10,"nStuck":171,"nCliffsF":116665,"nCliffsR":0},"bbswitch":{"nBumper":386441,"nDrops":7345,"nDock":0,"nSpot":0,"nClean":1037},"bbsys":{"min":51,"hr":9549},"behaviorFwk":null,"bin":{"present":true,"full":false,"type":"std"},"binPause":false,"binTypeDetect":0,"cap":{"binFullDetect":2,"addOnHw":1,"pw":0,"oMode":10,"floorTypeDetect":2,"odoa":7,"dockComm":1,"maps":3,"pmaps":10,"mc":2,"sem2umf":2,"tLine":2,"area":1,"eco":1,"multiPass":2,"pp":0,"edge":null,"team":1,"pose":2,"lang":2,"hm":0,"rNav":1,"5ghz":1,"prov":3,"sched":2,"svcConf":1,"ota":2,"log":2,"langOta":0,"ns":1,"bleLog":1,"expectingUserConf":2,"idl":1},"carpetBoost":false,"childLock":false,"chrgLrPtrn":2,"cleanMissionStatus":{"cycle":"none","phase":"charge","expireM":0,"rechrgM":0,"error":0,"notReady":0,"condNotReady":[],"mssnM":0,"expireTm":0,"rechrgTm":0,"mssnStrtTm":0,"operatingMode":0,"initiator":"none","nMssn":863,"missionId":"01J87X1QY0H649CQ904E8B44KG"},"cleanSchedule2":[{"enabled":false,"type":0,"start":{"day":[0,1,2,3,4,5,6],"hour":19,"min":45},"cmdStr":"{\'command\': \'start\', \'params\': {\'noAutoPasses\': true, \'twoPass\': false}}"},{"enabled":false,"type":0,"start":{"day":[1,2,4,5],"hour":13,"min":15},"cmdStr":"{\'command\': \'start\', \'params\': {\'noAutoPasses\': true, \'twoPass\': false}}"}],"cloudEnv":"prod","connected":true,"country":"FR","deploymentState":0,"dock":{"known":true,"pn":null,"state":null,"id":null,"fwVer":null,"hwRev":null,"varID":null,"fwVerSec":null,"cap":{"evac":null,"fr":null}},"evacAllowed":true,"ecoCharge":false,"featureFlags":{"kozProximityUsePoint":0,"enableFloortypePwf":0,"missionTimelineModule":0,"clearRideups":0,"trainODOAMode":6,"mapCleanup":1,"homeMonitoring":false,"clearHaz":true,"coveragePlannerVersion":0,"visualStasisDetection":1,"doorLocator":1,"wallE":1,"visualDirt":0,"debrisFieldMapping":0,"pmapSharing":0,"rugTraversal":1,"segmentEventPlanner":0,"thresholdQuerying":0},"hwPartsRev":{"csscID":0,"mobBrd":17,"mobBlid":"676C282D77471117EC1005E569266DF1","imuPartNo":"LSM6DSR","lrDrv":"AW21024","NavBrd":100,"navSerialNo":"SSE1C0TG2","wlan0HwAddr":"4c:b9:ea:02:2e:4a"},"hwDbgr":null,"imgUpload":1,"langs2":{"sVer":"1.0","dLangs":{"ver":"0.37","langs":["ar-SA_1","ar-SA_2","cs-CZ_1","cs-CZ_2","da-DK_1","da-DK_2","de-DE_1","de-DE_2","en-GB_1","en-GB_2","en-US_1","en-US_2","es-ES_1","es-ES_2","es-XL_1","es-XL_2","fi-FI_1","fi-FI_2","fr-CA_1","fr-CA_2","fr-FR_1","fr-FR_2","he-IL_1","he-IL_2","it-IT_1","it-IT_2","ja-JP_1","ja-JP_2","ko-KR_1","ko-KR_2","nb-NO_1","nb-NO_2","nl-NL_1","nl-NL_2","pl-PL_1","pl-PL_2","pt-BR_1","pt-BR_2","pt-PT_1","pt-PT_2","ru-RU_1","ru-RU_2","sv-SE_1","sv-SE_2","tr-TR_1","tr-TR_2","zh-CN_1","zh-CN_2","zh-HK_1","zh-HK_2","zh-TW_1","zh-TW_2"]},"sLang":"fr-FR_1","aSlots":0},"lastCommand":{"command":null,"initiator":null,"time":null},"lastDisconnect":10002,"mapUploadAllowed":true,"missionTelemetry":{"aux_comms":1,"bat_stats":1,"behaviors_report":1,"camera_settings":1,"coverage_report":1,"hardknock_report":1,"hazard_analysis_report":1,"learned_policy_report":1,"local_mapping_report":1,"map_cleanup_report":1,"map_hypotheses":1,"map_load":1,"map_save":1,"pmap_navigability":1,"roomseg_report":1,"semantic_mapping_report":1,"sensor_stats":1,"spatial_mapping_report":1,"visual_stasis_report":1,"vital_stats":1,"vslam_report":1},"name":"Ash","noAutoPasses":false,"odoaMode":0,"odoaFeats":null,"openOnly":null,"optFeats":{"pmaps":null,"odoaLite":{"enabled":false,"exp":null}},"peopleFilter":1,"pmapLearningAllowed":true,"pmaps":[{"Jun0iYbcThS53AQPJeaAiA":"240910T141846"}],"pmapCL":true,"pmapSGen":4,"pmapShare":{"copy":[1,2,4,6,8,9],"share":null},"precheck":{"weather":0,"readiness":0,"readinessTm":1800},"rankOverlap":15,"reflexSettings":{"rlWheelDrop":{"enabled":6},"rlThresholdTraversal":{"enabled":1}},"sceneRecog":null,"schedHold":false,"secureBoot":{"log":2,"flip":0,"sbl1Ver":"B3.3.01_PPUB","stublVer":"B3.5.00_PPUB","efuse":1,"blType":1,"enforce":2,"lastRst":"80000280000000a1","recov":"linux+sextant-7.28.0_release+Release+24","idSwitch":0,"permReq":0,"perm":"none"},"sku":"j715840","smartHome":{"homeMonitoringAllowed":false},"softwareVer":"sapphire+24.29.2-2024-08-29-d1fc997399f+Release+72","streamingVideoStatus":null,"subModSwVer":{"nav":"sapphire-nav+24.29.2+Brewst-Builds/Alpha-release-builder-d1fc997399f+0","mob":"24.29.2+Brewst-Builds/Alpha-release-builder-d1fc997399f+0","pwr":"0.4.5+Brewst-Builds/Alpha-release-builder-d1fc997399f+0","sft":"1.5.2+ubuntu-HEAD-fb86fda8957+33","mobBtl":"4.1","cam":"0.2.31","linux":"linux+sextant-7.37.0_release+Release+72","con":"4.11.6.2-tags/release-4.11.6.2@6728c851/ubuntu(*)","parcels":{"machine-learning-parcel":"none"}},"svcEndpoints":{"svcDeplId":"v005"},"timezone":"Europe/Paris","tls":{"tzbChk":1,"privKType":2,"lcCiphers":[0,0,0,0,0,0,0,0,50336514,50380848]},"twoPass":false,"tz":{"events":[{"dt":1727784000,"off":120},{"dt":1729990801,"off":60},{"dt":1743296401,"off":120}],"ver":24},"vacHigh":false}}}'
[2024-10-02 13:56:29][INFO] : current_state: None, current phase: charge, mission: none, mission_min: 0, recharge_min: 0, co-ords changed: False
[2024-10-02 13:56:29][INFO] : updated state to: Charging
[2024-10-02 13:56:29][WARNING] : Pending event queue size is: 1
[2024-10-02 13:56:29][INFO] : Received Roomba Data: wifistat, b'{"state":{"reported":{"netinfo":{"dhcp":true,"addr":"192.168.15.110","mask":"255.255.255.0","gw":"192.168.15.1","dns1":"1.1.1.1","dns2":"0.0.0.0","bssid":"c2:09:d0:12:ca:17","sec":4,"freq":5680},"signal":{"rssi":-53,"snr":43,"noise":-96},"wifistat":{"wifi":1,"uap":false,"cloud":14},"wlcfg":{"sec":4,"ssid":"416C616464696E2D496F54"}}}}'
[2024-10-02 13:56:29][INFO] : current_state: Charging, current phase: charge, mission: none, mission_min: 0, recharge_min: 0, co-ords changed: False
[2024-10-02 13:56:29][INFO] : updated state to: Charging
[2024-10-02 13:56:32][INFO] : Received Roomba Data: wifistat, b'{"state":{"reported":{"signal":{"rssi":-52,"snr":44,"noise":-96}}}}'
[2024-10-02 13:56:32][INFO] : current_state: Charging, current phase: charge, mission: none, mission_min: 0, recharge_min: 0, co-ords changed: False
[2024-10-02 13:56:32][INFO] : updated state to: Charging
[2024-10-02 13:56:33][INFO] : Attempting to Reconnect...
[2024-10-02 13:56:33][ERROR] : Unable to Connect to roomba Demerzel, make sure nothing else is connected (app?), as only one connection at a time is allowed
[2024-10-02 13:56:34][INFO] : Received Roomba Data: wifistat, b'{"state":{"reported":{"signal":{"rssi":-53,"snr":43,"noise":-96}}}}'
[2024-10-02 13:56:34][INFO] : current_state: Charging, current phase: charge, mission: none, mission_min: 0, recharge_min: 0, co-ords changed: False
[2024-10-02 13:56:34][INFO] : updated state to: Charging
[2024-10-02 13:56:34][ERROR] : Attempting retry Connection# 0
[2024-10-02 13:56:34][INFO] : Attempting to Reconnect...
[2024-10-02 13:56:34][ERROR] : Unable to Connect to roomba Demerzel, make sure nothing else is connected (app?), as only one connection at a time is allowed
[2024-10-02 13:56:36][INFO] : Received Roomba Data: wifistat, b'{"state":{"reported":{"signal":{"rssi":-52,"snr":44,"noise":-96}}}}'
[2024-10-02 13:56:36][INFO] : current_state: Charging, current phase: charge, mission: none, mission_min: 0, recharge_min: 0, co-ords changed: False
[2024-10-02 13:56:36][INFO] : updated state to: Charging
[2024-10-02 13:56:36][ERROR] : Attempting retry Connection# 1
[2024-10-02 13:56:36][INFO] : Attempting to Reconnect...
[2024-10-02 13:56:41][INFO] : Attempting to Reconnect...
[2024-10-02 13:56:41][ERROR] : Unable to Connect to roomba Demerzel, make sure nothing else is connected (app?), as only one connection at a time is allowed
[2024-10-02 13:56:45][ERROR] : Attempting retry Connection# 2
[2024-10-02 13:56:45][INFO] : Attempting to Reconnect...
[2024-10-02 13:56:47][INFO] : Received Roomba Data: wifistat, b'{"state":{"reported":{"signal":{"rssi":-53,"snr":43,"noise":-96}}}}'
[2024-10-02 13:56:47][INFO] : current_state: Charging, current phase: charge, mission: none, mission_min: 0, recharge_min: 0, co-ords changed: False
[2024-10-02 13:56:47][INFO] : updated state to: Charging
[2024-10-02 13:56:48][INFO] : Received Roomba Data: wifistat, b'{"state":{"reported":{"signal":{"rssi":-52,"snr":44,"noise":-96}}}}'
[2024-10-02 13:56:48][INFO] : current_state: Charging, current phase: charge, mission: none, mission_min: 0, recharge_min: 0, co-ords changed: False
[2024-10-02 13:56:48][INFO] : updated state to: Charging
[2024-10-02 13:56:50][INFO] : Attempting to Reconnect...
[2024-10-02 13:56:50][ERROR] : Unable to Connect to roomba Demerzel, make sure nothing else is connected (app?), as only one connection at a time is allowed
[2024-10-02 13:56:54][INFO] : Received Roomba Data: wifistat, b'{"state":{"reported":{"signal":{"rssi":-53,"snr":43,"noise":-96}}}}'
[2024-10-02 13:56:54][INFO] : current_state: Charging, current phase: charge, mission: none, mission_min: 0, recharge_min: 0, co-ords changed: False
[2024-10-02 13:56:54][INFO] : updated state to: Charging
[2024-10-02 13:56:55][INFO] : Received Roomba Data: wifistat, b'{"state":{"reported":{"signal":{"rssi":-52,"snr":44,"noise":-96}}}}'
[2024-10-02 13:56:55][INFO] : current_state: Charging, current phase: charge, mission: none, mission_min: 0, recharge_min: 0, co-ords changed: False
[2024-10-02 13:56:55][INFO] : updated state to: Charging
[2024-10-02 13:57:01][INFO] : Received Roomba Data: wifistat, b'{"state":{"reported":{"signal":{"rssi":-53,"snr":43,"noise":-96}}}}'
[2024-10-02 13:57:01][INFO] : current_state: Charging, current phase: charge, mission: none, mission_min: 0, recharge_min: 0, co-ords changed: False
[2024-10-02 13:57:01][INFO] : updated state to: Charging
[2024-10-02 13:57:04][INFO] : Received Roomba Data: wifistat, b'{"state":{"reported":{"signal":{"rssi":-52,"snr":44,"noise":-96}}}}'
[2024-10-02 13:57:04][INFO] : current_state: Charging, current phase: charge, mission: none, mission_min: 0, recharge_min: 0, co-ords changed: False
[2024-10-02 13:57:04][INFO] : updated state to: Charging
[2024-10-02 13:57:06][INFO] : Received Roomba Data: wifistat, b'{"state":{"reported":{"signal":{"rssi":-53,"snr":43,"noise":-96}}}}'
[2024-10-02 13:57:06][INFO] : current_state: Charging, current phase: charge, mission: none, mission_min: 0, recharge_min: 0, co-ords changed: False
[2024-10-02 13:57:06][INFO] : updated state to: Charging
[2024-10-02 13:57:09][INFO] : Received Roomba Data: wifistat, b'{"state":{"reported":{"signal":{"rssi":-52,"snr":44,"noise":-96}}}}'
[2024-10-02 13:57:09][INFO] : current_state: Charging, current phase: charge, mission: none, mission_min: 0, recharge_min: 0, co-ords changed: False
[2024-10-02 13:57:09][INFO] : updated state to: Charging
[2024-10-02 13:57:11][INFO] : Received Roomba Data: wifistat, b'{"state":{"reported":{"signal":{"rssi":-53,"snr":43,"noise":-96}}}}'
[2024-10-02 13:57:11][INFO] : current_state: Charging, current phase: charge, mission: none, mission_min: 0, recharge_min: 0, co-ords changed: False
[2024-10-02 13:57:11][INFO] : updated state to: Charging
[2024-10-02 13:57:12][INFO] : Received Roomba Data: wifistat, b'{"state":{"reported":{"signal":{"rssi":-52,"snr":44,"noise":-96}}}}'
[2024-10-02 13:57:12][INFO] : current_state: Charging, current phase: charge, mission: none, mission_min: 0, recharge_min: 0, co-ords changed: False
[2024-10-02 13:57:12][INFO] : updated state to: Charging
[2024-10-02 13:57:25][INFO] : Received Roomba Data: wifistat, b'{"state":{"reported":{"signal":{"rssi":-53,"snr":43,"noise":-96}}}}'
[2024-10-02 13:57:25][INFO] : current_state: Charging, current phase: charge, mission: none, mission_min: 0, recharge_min: 0, co-ords changed: False
[2024-10-02 13:57:25][INFO] : updated state to: Charging
[2024-10-02 13:57:34][INFO] : Received Roomba Data: wifistat, b'{"state":{"reported":{"signal":{"rssi":-52,"snr":44,"noise":-96}}}}'
[2024-10-02 13:57:34][INFO] : current_state: Charging, current phase: charge, mission: none, mission_min: 0, recharge_min: 0, co-ords changed: False
[2024-10-02 13:57:34][INFO] : updated state to: Charging
[2024-10-02 13:57:35][INFO] : Received Roomba Data: wifistat, b'{"state":{"reported":{"signal":{"rssi":-53,"snr":43,"noise":-96}}}}'
[2024-10-02 13:57:35][INFO] : current_state: Charging, current phase: charge, mission: none, mission_min: 0, recharge_min: 0, co-ords changed: False
[2024-10-02 13:57:35][INFO] : updated state to: Charging
[2024-10-02 13:57:36][INFO] : Received Roomba Data: wifistat, b'{"state":{"reported":{"signal":{"rssi":-52,"snr":44,"noise":-96}}}}'
[2024-10-02 13:57:36][INFO] : current_state: Charging, current phase: charge, mission: none, mission_min: 0, recharge_min: 0, co-ords changed: False
[2024-10-02 13:57:36][INFO] : updated state to: Charging
[2024-10-02 13:57:37][INFO] : Received Roomba Data: wifistat, b'{"state":{"reported":{"signal":{"rssi":-53,"snr":43,"noise":-96}}}}'
[2024-10-02 13:57:37][INFO] : current_state: Charging, current phase: charge, mission: none, mission_min: 0, recharge_min: 0, co-ords changed: False
[2024-10-02 13:57:37][INFO] : updated state to: Charging
[2024-10-02 13:57:39][INFO] : Received Roomba Data: wifistat, b'{"state":{"reported":{"signal":{"rssi":-52,"snr":44,"noise":-96}}}}'
[2024-10-02 13:57:39][INFO] : current_state: Charging, current phase: charge, mission: none, mission_min: 0, recharge_min: 0, co-ords changed: False
[2024-10-02 13:57:39][INFO] : updated state to: Charging
[2024-10-02 13:57:41][INFO] : Received Roomba Data: wifistat, b'{"state":{"reported":{"signal":{"rssi":-53,"snr":43,"noise":-96}}}}'
[2024-10-02 13:57:41][INFO] : current_state: Charging, current phase: charge, mission: none, mission_min: 0, recharge_min: 0, co-ords changed: False
[2024-10-02 13:57:41][INFO] : updated state to: Charging
[2024-10-02 13:57:44][INFO] : Received Roomba Data: wifistat, b'{"state":{"reported":{"signal":{"rssi":-52,"snr":44,"noise":-96}}}}'
[2024-10-02 13:57:44][INFO] : current_state: Charging, current phase: charge, mission: none, mission_min: 0, recharge_min: 0, co-ords changed: False
[2024-10-02 13:57:44][INFO] : updated state to: Charging
[2024-10-02 13:57:47][INFO] : Received Roomba Data: wifistat, b'{"state":{"reported":{"signal":{"rssi":-53,"snr":43,"noise":-96}}}}'
[2024-10-02 13:57:47][INFO] : current_state: Charging, current phase: charge, mission: none, mission_min: 0, recharge_min: 0, co-ords changed: False
[2024-10-02 13:57:47][INFO] : updated state to: Charging
[2024-10-02 13:57:48][INFO] : Received Roomba Data: wifistat, b'{"state":{"reported":{"signal":{"rssi":-52,"snr":44,"noise":-96}}}}'
[2024-10-02 13:57:48][INFO] : current_state: Charging, current phase: charge, mission: none, mission_min: 0, recharge_min: 0, co-ords changed: False
[2024-10-02 13:57:48][INFO] : updated state to: Charging
[2024-10-02 13:57:50][ERROR] : Attempting retry Connection# 3
[2024-10-02 13:57:50][INFO] : Attempting to Reconnect...
[2024-10-02 13:57:50][INFO] : Received Roomba Data: wifistat, b'{"state":{"reported":{"signal":{"rssi":-53,"snr":43,"noise":-96}}}}'
[2024-10-02 13:57:50][INFO] : current_state: Charging, current phase: charge, mission: none, mission_min: 0, recharge_min: 0, co-ords changed: False
[2024-10-02 13:57:50][INFO] : updated state to: Charging
[2024-10-02 13:57:54][INFO] : Attempting to Reconnect...
[2024-10-02 13:57:55][ERROR] : Unable to Connect to roomba Demerzel, make sure nothing else is connected (app?), as only one connection at a time is allowed
[2024-10-02 13:58:01][INFO] : Received Roomba Data: wifistat, b'{"state":{"reported":{"signal":{"rssi":-52,"snr":44,"noise":-96}}}}'
[2024-10-02 13:58:01][INFO] : current_state: Charging, current phase: charge, mission: none, mission_min: 0, recharge_min: 0, co-ords changed: False
[2024-10-02 13:58:01][INFO] : updated state to: Charging
[2024-10-02 13:58:02][INFO] : Received Roomba Data: wifistat, b'{"state":{"reported":{"signal":{"rssi":-53,"snr":43,"noise":-96}}}}'
[2024-10-02 13:58:02][INFO] : current_state: Charging, current phase: charge, mission: none, mission_min: 0, recharge_min: 0, co-ords changed: False
[2024-10-02 13:58:02][INFO] : updated state to: Charging
[2024-10-02 13:58:03][INFO] : Received Roomba Data: wifistat, b'{"state":{"reported":{"signal":{"rssi":-52,"snr":44,"noise":-96}}}}'
[2024-10-02 13:58:03][INFO] : current_state: Charging, current phase: charge, mission: none, mission_min: 0, recharge_min: 0, co-ords changed: False
[2024-10-02 13:58:03][INFO] : updated state to: Charging
[2024-10-02 13:58:08][INFO] : Received Roomba Data: wifistat, b'{"state":{"reported":{"signal":{"rssi":-53,"snr":43,"noise":-96}}}}'
[2024-10-02 13:58:08][INFO] : current_state: Charging, current phase: charge, mission: none, mission_min: 0, recharge_min: 0, co-ords changed: False
[2024-10-02 13:58:08][INFO] : updated state to: Charging
[2024-10-02 13:58:09][INFO] : Received Roomba Data: wifistat, b'{"state":{"reported":{"signal":{"rssi":-52,"snr":44,"noise":-96}}}}'
[2024-10-02 13:58:09][INFO] : current_state: Charging, current phase: charge, mission: none, mission_min: 0, recharge_min: 0, co-ords changed: False
[2024-10-02 13:58:09][INFO] : updated state to: Charging
[2024-10-02 13:58:22][INFO] : Received Roomba Data: wifistat, b'{"state":{"reported":{"signal":{"rssi":-53,"snr":43,"noise":-96}}}}'
[2024-10-02 13:58:22][INFO] : current_state: Charging, current phase: charge, mission: none, mission_min: 0, recharge_min: 0, co-ords changed: False
[2024-10-02 13:58:22][INFO] : updated state to: Charging
[2024-10-02 13:58:24][INFO] : Received Roomba Data: wifistat, b'{"state":{"reported":{"signal":{"rssi":-52,"snr":44,"noise":-96}}}}'
[2024-10-02 13:58:24][INFO] : current_state: Charging, current phase: charge, mission: none, mission_min: 0, recharge_min: 0, co-ords changed: False
[2024-10-02 13:58:24][INFO] : updated state to: Charging
[2024-10-02 13:58:25][INFO] : Received Roomba Data: wifistat, b'{"state":{"reported":{"signal":{"rssi":-53,"snr":43,"noise":-96}}}}'
[2024-10-02 13:58:25][INFO] : current_state: Charging, current phase: charge, mission: none, mission_min: 0, recharge_min: 0, co-ords changed: False
[2024-10-02 13:58:25][INFO] : updated state to: Charging
[2024-10-02 13:58:26][INFO] : Received Roomba Data: wifistat, b'{"state":{"reported":{"signal":{"rssi":-52,"snr":44,"noise":-96}}}}'
[2024-10-02 13:58:26][INFO] : current_state: Charging, current phase: charge, mission: none, mission_min: 0, recharge_min: 0, co-ords changed: False
[2024-10-02 13:58:26][INFO] : updated state to: Charging
[2024-10-02 13:58:30][INFO] : Received Roomba Data: wifistat, b'{"state":{"reported":{"signal":{"rssi":-53,"snr":43,"noise":-96}}}}'
[2024-10-02 13:58:30][INFO] : current_state: Charging, current phase: charge, mission: none, mission_min: 0, recharge_min: 0, co-ords changed: False
[2024-10-02 13:58:30][INFO] : updated state to: Charging
[2024-10-02 13:58:32][INFO] : Received Roomba Data: wifistat, b'{"state":{"reported":{"signal":{"rssi":-52,"snr":44,"noise":-96}}}}'
[2024-10-02 13:58:32][INFO] : current_state: Charging, current phase: charge, mission: none, mission_min: 0, recharge_min: 0, co-ords changed: False
[2024-10-02 13:58:32][INFO] : updated state to: Charging
[2024-10-02 13:58:33][INFO] : Received Roomba Data: wifistat, b'{"state":{"reported":{"signal":{"rssi":-53,"snr":43,"noise":-96}}}}'
[2024-10-02 13:58:33][INFO] : current_state: Charging, current phase: charge, mission: none, mission_min: 0, recharge_min: 0, co-ords changed: False
[2024-10-02 13:58:33][INFO] : updated state to: Charging
[2024-10-02 13:58:35][INFO] : Received Roomba Data: wifistat, b'{"state":{"reported":{"signal":{"rssi":-52,"snr":44,"noise":-96}}}}'
[2024-10-02 13:58:35][INFO] : current_state: Charging, current phase: charge, mission: none, mission_min: 0, recharge_min: 0, co-ords changed: False
[2024-10-02 13:58:35][INFO] : updated state to: Charging
[2024-10-02 13:58:37][INFO] : Received Roomba Data: wifistat, b'{"state":{"reported":{"signal":{"rssi":-53,"snr":43,"noise":-96}}}}'
[2024-10-02 13:58:37][INFO] : current_state: Charging, current phase: charge, mission: none, mission_min: 0, recharge_min: 0, co-ords changed: False
[2024-10-02 13:58:37][INFO] : updated state to: Charging
[2024-10-02 13:58:38][INFO] : Received Roomba Data: wifistat, b'{"state":{"reported":{"signal":{"rssi":-52,"snr":44,"noise":-96}}}}'
[2024-10-02 13:58:38][INFO] : current_state: Charging, current phase: charge, mission: none, mission_min: 0, recharge_min: 0, co-ords changed: False
[2024-10-02 13:58:38][INFO] : updated state to: Charging
[2024-10-02 13:58:41][INFO] : Received Roomba Data: wifistat, b'{"state":{"reported":{"signal":{"rssi":-53,"snr":43,"noise":-96}}}}'
[2024-10-02 13:58:41][INFO] : current_state: Charging, current phase: charge, mission: none, mission_min: 0, recharge_min: 0, co-ords changed: False
[2024-10-02 13:58:41][INFO] : updated state to: Charging
[2024-10-02 13:58:42][INFO] : Received Roomba Data: wifistat, b'{"state":{"reported":{"signal":{"rssi":-52,"snr":44,"noise":-96}}}}'
[2024-10-02 13:58:42][INFO] : current_state: Charging, current phase: charge, mission: none, mission_min: 0, recharge_min: 0, co-ords changed: False
[2024-10-02 13:58:42][INFO] : updated state to: Charging
[2024-10-02 13:58:49][INFO] : Received Roomba Data: wifistat, b'{"state":{"reported":{"signal":{"rssi":-53,"snr":43,"noise":-96}}}}'
[2024-10-02 13:58:49][INFO] : current_state: Charging, current phase: charge, mission: none, mission_min: 0, recharge_min: 0, co-ords changed: False
[2024-10-02 13:58:49][INFO] : updated state to: Charging
[2024-10-02 13:58:50][INFO] : Received Roomba Data: wifistat, b'{"state":{"reported":{"signal":{"rssi":-52,"snr":44,"noise":-96}}}}'
[2024-10-02 13:58:50][INFO] : current_state: Charging, current phase: charge, mission: none, mission_min: 0, recharge_min: 0, co-ords changed: False
[2024-10-02 13:58:50][INFO] : updated state to: Charging
[2024-10-02 13:58:53][INFO] : Received Roomba Data: wifistat, b'{"state":{"reported":{"signal":{"rssi":-53,"snr":43,"noise":-96}}}}'
[2024-10-02 13:58:53][INFO] : current_state: Charging, current phase: charge, mission: none, mission_min: 0, recharge_min: 0, co-ords changed: False
[2024-10-02 13:58:53][INFO] : updated state to: Charging
[2024-10-02 13:58:54][INFO] : Received Roomba Data: wifistat, b'{"state":{"reported":{"signal":{"rssi":-52,"snr":44,"noise":-96}}}}'
[2024-10-02 13:58:54][INFO] : current_state: Charging, current phase: charge, mission: none, mission_min: 0, recharge_min: 0, co-ords changed: False
[2024-10-02 13:58:54][INFO] : updated state to: Charging
[2024-10-02 13:58:55][ERROR] : Attempting retry Connection# 4
[2024-10-02 13:58:55][INFO] : Attempting to Reconnect...
...
[2024-10-02 16:50:44][INFO] : Received Roomba Data: wifistat, b'{"state":{"reported":{"signal":{"rssi":-53,"snr":43,"noise":-96}}}}'
[2024-10-02 16:50:44][INFO] : current_state: Charging, current phase: charge, mission: none, mission_min: 0, recharge_min: 0, co-ords changed: False
[2024-10-02 16:50:44][INFO] : updated state to: Charging
[2024-10-02 16:50:45][INFO] : Received Roomba Data: wifistat, b'{"state":{"reported":{"signal":{"rssi":-52,"snr":44,"noise":-96}}}}'
[2024-10-02 16:50:45][INFO] : current_state: Charging, current phase: charge, mission: none, mission_min: 0, recharge_min: 0, co-ords changed: False
[2024-10-02 16:50:45][INFO] : updated state to: Charging
[2024-10-02 16:51:30][INFO] : Publishing master_state
[2024-10-02 16:51:30][INFO] : current_state: Charging, current phase: charge, mission: none, mission_min: 0, recharge_min: 0, co-ords changed: False
[2024-10-02 16:51:30][INFO] : updated state to: Charging
[2024-10-02 16:51:30][INFO] : Publishing master_state
[2024-10-02 16:51:30][INFO] : current_state: Charging, current phase: charge, mission: none, mission_min: 0, recharge_min: 0, co-ords changed: False
[2024-10-02 16:51:30][INFO] : updated state to: Charging
[2024-10-02 16:51:31][INFO] : Received COMMAND from broker: start
[2024-10-02 16:51:31][INFO] : Processing COMMAND: start
[2024-10-02 16:51:31][INFO] : Sending Command: {"command": "start", "time": 1727887891, "initiator": "localApp"}

Je reviens sur ce sujet.
Ash est réparé depuis début décembre.

Les deux robots sont donc opérationnels avec leur programme automatique dans l’application mobile.

Demerzel… a mis de temps pour communiquer.

Il s’agit des deux mêmes modèles J7+ (J715840).

Ils ont toutefois des versions de Firmware différente :

iRobot/feedback/EF03968D7D024BB9AB305C0892B124A3/softwareVer : sapphire+24.29.3+2024-10-12-90de807ae9a+Firmware-Production+247
iRobot/feedback/A1F7C37F83244F61ADF40E1E97DB54A8/softwareVer : amethyst+24.29.3+2024-10-26-b2780d6e18c+Firmware-Production+240

J’ai tenté avec la bêta pour voir.
Même si les logs parlent de « lecture seule » pour Demerzel, je précise qu’au moment des logs, je n’avais pas lancé l’application depuis mon mobile depuis au moins une semaine. :wink:

A 13h02 j’ai envoyé une commande depuis Jeedom, ça a fonctionné.
J’ai de suite lancé l’application mobile (pour pouvoir nommé la commande start_v6aEL7C3QEydFlen9GYYbA_rid_13) et le robot ne s’est pas remis en lecture seule puisqu’il a pu transmettre son statut une fois la tâche terminer.

Espérons que ça continue ainsi :grin:

Les erreurs doivent être du à une commande erronée dans l’équipement.


Informations Jeedom

Core : 4.4.19 (master)
DNS Jeedom : non

Plugin : iRobot
Version : 2025-03-15 01:07:30 (beta)
Statut Démon : Démarré - (2025-04-02 08:36:21)

Informations complémentaires

Log des dépendances:


Traceback (most recent call last):
  File "/usr/bin/lsb_release", line 25, in <module>
    import lsb_release
ModuleNotFoundError: No module named 'lsb_release'
======================================================================
== 02/04/2025 08:26:38 == Dependencies installation for kroomba
======================================================================

[  5% ] : Clean apt...
[  9% ] : Clean apt : [  OK  ]
[ 10% ] : Update apt...
[ 19% ] : Update apt : [  OK  ]
[ 20% ] : Init python3 & prerequisites...
[ 29% ] : Init python3 & prerequisites : [  OK  ]
[ 30% ] : Init PyEnv...
** PyEnv not required: 3.9.19 >= 3.9 **
** python3 path: python3 **
[ 39% ] : Init PyEnv : [  OK  ]
[ 40% ] : Setting up virtual environment...
** Version of python in VENV: Python 3.9.19
[ 69% ] : Setting up virtual environment : [  OK  ]
[ 70% ] : Install the required python packages...
[ 79% ] : Install the required python packages : [  OK  ]
[ 80% ] : Restoring folders and files rights...
[ 89% ] : Restoring folders and files rights : [  OK  ]
[ 90% ] : Summary of installed packages...
aiohappyeyeballs==2.4.4
aiohttp==3.11.16
aiosignal==1.3.2
async-timeout==5.0.1
attrs==24.3.0
certifi==2024.12.14
charset-normalizer==3.4.1
frozenlist==1.5.0
idna==3.10
jeedomdaemon==1.2.9
multidict==6.1.0
paho-mqtt==2.1.0
propcache==0.2.1
requests==2.32.3
typing_extensions==4.12.2
urllib3==2.3.0
yarl==1.18.3
[ 99% ] : Summary of installed packages : [  OK  ]
[100% ] : Finished !

======================================================================
== OK == Installation Successful 
======================================================================


Log du démon:


[2025-04-02 08:36:23][INFO] : Starting daemon (lib version 1.2.9) with log level: info
[2025-04-02 08:36:23][INFO] : Listening on 127.0.0.1:55072
[2025-04-02 08:36:23][INFO] : Load config file /var/www/html/plugins/kroomba/data/config.json
[2025-04-02 08:36:24][INFO] : Try to connect to Demerzel with ip 192.168.15.111
[2025-04-02 08:36:24][INFO] : Setting TLS
[2025-04-02 08:36:24][INFO] : Setting TLS - OK
[2025-04-02 08:36:24][INFO] : Try to connect to Ash with ip 192.168.15.110
[2025-04-02 08:36:24][INFO] : Setting TLS
[2025-04-02 08:36:24][INFO] : Setting TLS - OK
[2025-04-02 08:36:24][INFO] : subscribed to iRobot/command/A1F7C37F83244F61ADF40E1E97DB54A8/#, iRobot/setting/A1F7C37F83244F61ADF40E1E97DB54A8/#
[2025-04-02 08:36:24][INFO] : subscribed to iRobot/command/EF03968D7D024BB9AB305C0892B124A3/#, iRobot/setting/EF03968D7D024BB9AB305C0892B124A3/#
[2025-04-02 08:36:25][INFO] : Ash connected
[2025-04-02 08:36:28][INFO] : Attempting to Reconnect...
[2025-04-02 08:36:29][ERROR] : Robot Demerzel found but connection is refused, make sure nothing else is connected(app?), as only one connection at a time is allowed
[2025-04-02 08:36:30][ERROR] : Attempting retry Connection# 0
[2025-04-02 08:36:30][INFO] : Attempting to Reconnect...
[2025-04-02 08:36:30][ERROR] : Robot Demerzel found but connection is refused, make sure nothing else is connected(app?), as only one connection at a time is allowed
[2025-04-02 08:36:32][ERROR] : Attempting retry Connection# 1
[2025-04-02 08:36:32][INFO] : Attempting to Reconnect...
[2025-04-02 08:36:36][INFO] : Attempting to Reconnect...
[2025-04-02 08:36:36][ERROR] : Robot Demerzel found but connection is refused, make sure nothing else is connected(app?), as only one connection at a time is allowed
[2025-04-02 08:36:40][ERROR] : Attempting retry Connection# 2
[2025-04-02 08:36:40][INFO] : Attempting to Reconnect...
[2025-04-02 08:36:45][INFO] : Attempting to Reconnect...
[2025-04-02 08:36:45][ERROR] : Robot Demerzel found but connection is refused, make sure nothing else is connected(app?), as only one connection at a time is allowed
[2025-04-02 08:37:45][ERROR] : Attempting retry Connection# 3
[2025-04-02 08:37:45][INFO] : Attempting to Reconnect...
[2025-04-02 08:37:50][INFO] : Attempting to Reconnect...
[2025-04-02 08:37:50][ERROR] : Robot Demerzel found but connection is refused, make sure nothing else is connected(app?), as only one connection at a time is allowed
[2025-04-02 08:38:50][ERROR] : Attempting retry Connection# 4
[2025-04-02 08:38:50][INFO] : Attempting to Reconnect...
[2025-04-02 08:38:55][INFO] : Attempting to Reconnect...
[2025-04-02 08:38:55][ERROR] : Robot Demerzel found but connection is refused, make sure nothing else is connected(app?), as only one connection at a time is allowed
[2025-04-02 08:39:55][ERROR] : Attempting retry Connection# 5
[2025-04-02 08:39:55][INFO] : Attempting to Reconnect...
[2025-04-02 08:40:00][INFO] : Attempting to Reconnect...
[2025-04-02 08:40:00][ERROR] : Robot Demerzel found but connection is refused, make sure nothing else is connected(app?), as only one connection at a time is allowed
[2025-04-02 08:41:00][ERROR] : Attempting retry Connection# 6
[2025-04-02 08:41:00][INFO] : Attempting to Reconnect...
[2025-04-02 08:41:04][INFO] : Attempting to Reconnect...
[2025-04-02 08:41:04][ERROR] : Robot Demerzel found but connection is refused, make sure nothing else is connected(app?), as only one connection at a time is allowed
[2025-04-02 08:41:24][INFO] : Publishing Ash master_state
[2025-04-02 08:42:04][ERROR] : Attempting retry Connection# 7
[2025-04-02 08:42:04][INFO] : Attempting to Reconnect...
[2025-04-02 08:42:09][INFO] : Attempting to Reconnect...
[2025-04-02 08:42:09][ERROR] : Robot Demerzel found but connection is refused, make sure nothing else is connected(app?), as only one connection at a time is allowed
[2025-04-02 08:43:09][ERROR] : Attempting retry Connection# 8
[2025-04-02 08:43:09][INFO] : Attempting to Reconnect...
[2025-04-02 08:43:13][INFO] : Attempting to Reconnect...
[2025-04-02 08:43:14][ERROR] : Robot Demerzel found but connection is refused, make sure nothing else is connected(app?), as only one connection at a time is allowed
[2025-04-02 08:44:14][ERROR] : Attempting retry Connection# 9
[2025-04-02 08:44:14][INFO] : Attempting to Reconnect...
[2025-04-02 08:44:18][INFO] : Attempting to Reconnect...
[2025-04-02 08:44:18][ERROR] : Robot Demerzel found but connection is refused, make sure nothing else is connected(app?), as only one connection at a time is allowed
[2025-04-02 08:45:18][ERROR] : Attempting retry Connection# 10
[2025-04-02 08:45:18][INFO] : Attempting to Reconnect...
[2025-04-02 08:45:23][INFO] : Attempting to Reconnect...
[2025-04-02 08:45:23][ERROR] : Robot Demerzel found but connection is refused, make sure nothing else is connected(app?), as only one connection at a time is allowed
[2025-04-02 08:46:23][ERROR] : Attempting retry Connection# 11
[2025-04-02 08:46:23][INFO] : Attempting to Reconnect...
[2025-04-02 08:46:24][INFO] : Publishing Ash master_state
[2025-04-02 08:46:28][INFO] : Attempting to Reconnect...
[2025-04-02 08:46:28][ERROR] : Robot Demerzel found but connection is refused, make sure nothing else is connected(app?), as only one connection at a time is allowed
[2025-04-02 08:47:28][ERROR] : Attempting retry Connection# 12
[2025-04-02 08:47:28][INFO] : Attempting to Reconnect...
[2025-04-02 08:47:33][INFO] : Attempting to Reconnect...
[2025-04-02 08:47:33][ERROR] : Robot Demerzel found but connection is refused, make sure nothing else is connected(app?), as only one connection at a time is allowed
[2025-04-02 08:48:33][ERROR] : Attempting retry Connection# 13
[2025-04-02 08:48:33][INFO] : Attempting to Reconnect...
[2025-04-02 08:48:37][INFO] : Attempting to Reconnect...
[2025-04-02 08:48:37][ERROR] : Robot Demerzel found but connection is refused, make sure nothing else is connected(app?), as only one connection at a time is allowed
[2025-04-02 08:49:37][ERROR] : Attempting retry Connection# 14
[2025-04-02 08:49:37][INFO] : Attempting to Reconnect...
[2025-04-02 08:49:42][INFO] : Attempting to Reconnect...
[2025-04-02 08:49:42][ERROR] : Robot Demerzel found but connection is refused, make sure nothing else is connected(app?), as only one connection at a time is allowed
[2025-04-02 08:50:42][ERROR] : Attempting retry Connection# 15
[2025-04-02 08:50:42][INFO] : Attempting to Reconnect...
[2025-04-02 08:50:47][INFO] : Attempting to Reconnect...
[2025-04-02 08:50:47][ERROR] : Robot Demerzel found but connection is refused, make sure nothing else is connected(app?), as only one connection at a time is allowed
[2025-04-02 08:51:24][INFO] : Publishing Ash master_state
[2025-04-02 08:51:47][ERROR] : Attempting retry Connection# 16
[2025-04-02 08:51:47][INFO] : Attempting to Reconnect...
[2025-04-02 08:51:51][INFO] : Attempting to Reconnect...
[2025-04-02 08:51:51][ERROR] : Robot Demerzel found but connection is refused, make sure nothing else is connected(app?), as only one connection at a time is allowed
[2025-04-02 08:52:51][ERROR] : Attempting retry Connection# 17
[2025-04-02 08:52:51][INFO] : Attempting to Reconnect...
[2025-04-02 08:52:56][INFO] : Attempting to Reconnect...
[2025-04-02 08:52:57][ERROR] : Robot Demerzel found but connection is refused, make sure nothing else is connected(app?), as only one connection at a time is allowed
[2025-04-02 08:53:57][ERROR] : Attempting retry Connection# 18
[2025-04-02 08:53:57][INFO] : Attempting to Reconnect...
[2025-04-02 08:54:01][INFO] : Attempting to Reconnect...
[2025-04-02 08:54:02][ERROR] : Robot Demerzel found but connection is refused, make sure nothing else is connected(app?), as only one connection at a time is allowed
[2025-04-02 08:55:02][ERROR] : Attempting retry Connection# 19
[2025-04-02 08:55:02][INFO] : Attempting to Reconnect...
[2025-04-02 08:55:06][INFO] : Attempting to Reconnect...
[2025-04-02 08:55:06][ERROR] : Robot Demerzel found but connection is refused, make sure nothing else is connected(app?), as only one connection at a time is allowed
[2025-04-02 08:56:06][ERROR] : Attempting retry Connection# 20
[2025-04-02 08:56:06][INFO] : Attempting to Reconnect...
[2025-04-02 08:56:11][INFO] : Attempting to Reconnect...
[2025-04-02 08:56:11][ERROR] : Robot Demerzel found but connection is refused, make sure nothing else is connected(app?), as only one connection at a time is allowed
[2025-04-02 08:56:24][INFO] : Publishing Ash master_state
[2025-04-02 08:57:11][ERROR] : Attempting retry Connection# 21
[2025-04-02 08:57:11][INFO] : Attempting to Reconnect...
[2025-04-02 08:57:16][INFO] : Attempting to Reconnect...
[2025-04-02 08:57:16][ERROR] : Robot Demerzel found but connection is refused, make sure nothing else is connected(app?), as only one connection at a time is allowed
[2025-04-02 08:58:16][ERROR] : Attempting retry Connection# 22
[2025-04-02 08:58:16][INFO] : Attempting to Reconnect...
[2025-04-02 08:58:20][INFO] : Attempting to Reconnect...
[2025-04-02 08:58:21][ERROR] : Robot Demerzel found but connection is refused, make sure nothing else is connected(app?), as only one connection at a time is allowed
[2025-04-02 08:59:21][ERROR] : Attempting retry Connection# 23
[2025-04-02 08:59:21][INFO] : Attempting to Reconnect...
[2025-04-02 08:59:25][INFO] : Attempting to Reconnect...
[2025-04-02 08:59:25][ERROR] : Robot Demerzel found but connection is refused, make sure nothing else is connected(app?), as only one connection at a time is allowed
[2025-04-02 09:00:25][ERROR] : Attempting retry Connection# 24
[2025-04-02 09:00:25][INFO] : Attempting to Reconnect...
[2025-04-02 09:00:30][INFO] : Attempting to Reconnect...
[2025-04-02 09:00:30][ERROR] : Robot Demerzel found but connection is refused, make sure nothing else is connected(app?), as only one connection at a time is allowed
[2025-04-02 09:01:24][INFO] : Publishing Ash master_state
[2025-04-02 09:01:30][ERROR] : Attempting retry Connection# 25
[2025-04-02 09:01:30][INFO] : Attempting to Reconnect...
[2025-04-02 09:01:35][INFO] : Attempting to Reconnect...
[2025-04-02 09:01:35][ERROR] : Robot Demerzel found but connection is refused, make sure nothing else is connected(app?), as only one connection at a time is allowed
[2025-04-02 09:02:35][ERROR] : Attempting retry Connection# 26
[2025-04-02 09:02:35][INFO] : Attempting to Reconnect...
[2025-04-02 09:02:40][INFO] : Attempting to Reconnect...
[2025-04-02 09:02:40][ERROR] : Robot Demerzel found but connection is refused, make sure nothing else is connected(app?), as only one connection at a time is allowed
[2025-04-02 09:03:40][ERROR] : Attempting retry Connection# 27
[2025-04-02 09:03:40][INFO] : Attempting to Reconnect...
[2025-04-02 09:03:45][INFO] : Attempting to Reconnect...
[2025-04-02 09:03:45][ERROR] : Robot Demerzel found but connection is refused, make sure nothing else is connected(app?), as only one connection at a time is allowed
[2025-04-02 09:04:45][ERROR] : Attempting retry Connection# 28
[2025-04-02 09:04:45][INFO] : Attempting to Reconnect...
[2025-04-02 09:04:50][INFO] : Attempting to Reconnect...
[2025-04-02 09:04:50][ERROR] : Robot Demerzel found but connection is refused, make sure nothing else is connected(app?), as only one connection at a time is allowed
[2025-04-02 09:05:50][ERROR] : Attempting retry Connection# 29
[2025-04-02 09:05:50][INFO] : Attempting to Reconnect...
[2025-04-02 09:05:54][INFO] : Attempting to Reconnect...
[2025-04-02 09:05:55][ERROR] : Robot Demerzel found but connection is refused, make sure nothing else is connected(app?), as only one connection at a time is allowed
[2025-04-02 09:06:24][INFO] : Publishing Ash master_state
[2025-04-02 09:06:55][ERROR] : Attempting retry Connection# 30
[2025-04-02 09:06:55][INFO] : Attempting to Reconnect...
[2025-04-02 09:06:59][INFO] : Attempting to Reconnect...
[2025-04-02 09:07:00][ERROR] : Robot Demerzel found but connection is refused, make sure nothing else is connected(app?), as only one connection at a time is allowed
[2025-04-02 09:08:00][ERROR] : Attempting retry Connection# 31
[2025-04-02 09:08:00][INFO] : Attempting to Reconnect...
[2025-04-02 09:08:04][INFO] : Attempting to Reconnect...
[2025-04-02 09:08:04][ERROR] : Robot Demerzel found but connection is refused, make sure nothing else is connected(app?), as only one connection at a time is allowed
[2025-04-02 09:09:04][ERROR] : Attempting retry Connection# 32
[2025-04-02 09:09:04][INFO] : Attempting to Reconnect...
[2025-04-02 09:09:08][INFO] : Attempting to Reconnect...
[2025-04-02 09:09:09][ERROR] : Robot Demerzel found but connection is refused, make sure nothing else is connected(app?), as only one connection at a time is allowed
[2025-04-02 09:10:09][ERROR] : Attempting retry Connection# 33
[2025-04-02 09:10:09][INFO] : Attempting to Reconnect...
[2025-04-02 09:10:13][INFO] : Attempting to Reconnect...
[2025-04-02 09:10:13][ERROR] : Robot Demerzel found but connection is refused, make sure nothing else is connected(app?), as only one connection at a time is allowed
[2025-04-02 09:11:13][ERROR] : Attempting retry Connection# 34
[2025-04-02 09:11:13][INFO] : Attempting to Reconnect...
[2025-04-02 09:11:18][INFO] : Attempting to Reconnect...
[2025-04-02 09:11:18][ERROR] : Robot Demerzel found but connection is refused, make sure nothing else is connected(app?), as only one connection at a time is allowed
[2025-04-02 09:12:18][ERROR] : Attempting retry Connection# 35
[2025-04-02 09:12:18][INFO] : Attempting to Reconnect...
[2025-04-02 09:12:20][INFO] : Attempting to Reconnect...
[2025-04-02 09:12:20][ERROR] : Robot Demerzel found but connection is refused, make sure nothing else is connected(app?), as only one connection at a time is allowed
[2025-04-02 09:13:20][ERROR] : Attempting retry Connection# 36
[2025-04-02 09:13:20][INFO] : Attempting to Reconnect...
[2025-04-02 09:13:25][INFO] : Attempting to Reconnect...
[2025-04-02 09:13:25][ERROR] : Robot Demerzel found but connection is refused, make sure nothing else is connected(app?), as only one connection at a time is allowed
[2025-04-02 09:14:25][ERROR] : Attempting retry Connection# 37
[2025-04-02 09:14:25][INFO] : Attempting to Reconnect...
[2025-04-02 09:14:30][INFO] : Attempting to Reconnect...
[2025-04-02 09:14:30][ERROR] : Robot Demerzel found but connection is refused, make sure nothing else is connected(app?), as only one connection at a time is allowed
[2025-04-02 09:15:30][ERROR] : Attempting retry Connection# 38
[2025-04-02 09:15:30][INFO] : Attempting to Reconnect...
[2025-04-02 09:15:35][INFO] : Attempting to Reconnect...
[2025-04-02 09:15:35][ERROR] : Robot Demerzel found but connection is refused, make sure nothing else is connected(app?), as only one connection at a time is allowed
[2025-04-02 09:16:24][INFO] : Publishing Ash master_state
[2025-04-02 09:16:35][ERROR] : Attempting retry Connection# 39
[2025-04-02 09:16:35][INFO] : Attempting to Reconnect...
[2025-04-02 09:16:40][ERROR] : Connection Error: timed out 
[2025-04-02 09:17:40][ERROR] : Attempting retry Connection# 40
[2025-04-02 09:17:40][INFO] : Attempting to Reconnect...
[2025-04-02 09:17:42][INFO] : Demerzel connected
[2025-04-02 09:17:42][INFO] : Send async started with a cycle of 0.5s
[2025-04-02 09:21:24][INFO] : Publishing Demerzel master_state
[2025-04-02 09:21:24][INFO] : Publishing Ash master_state
[2025-04-02 09:26:24][INFO] : Publishing Demerzel master_state
[2025-04-02 09:26:24][INFO] : Publishing Ash master_state
[2025-04-02 09:31:24][INFO] : Publishing Demerzel master_state
[2025-04-02 09:31:24][INFO] : Publishing Ash master_state
[2025-04-02 09:36:24][INFO] : Publishing Demerzel master_state
[2025-04-02 09:36:25][INFO] : Publishing Ash master_state
[2025-04-02 09:41:24][INFO] : Publishing Demerzel master_state
[2025-04-02 09:41:25][INFO] : Publishing Ash master_state
[2025-04-02 09:46:24][INFO] : Publishing Demerzel master_state
[2025-04-02 09:46:25][INFO] : Publishing Ash master_state
[2025-04-02 09:51:24][INFO] : Publishing Demerzel master_state
[2025-04-02 09:51:25][INFO] : Publishing Ash master_state
[2025-04-02 09:56:24][INFO] : Publishing Demerzel master_state
[2025-04-02 09:56:25][INFO] : Publishing Ash master_state
[2025-04-02 10:01:24][INFO] : Publishing Demerzel master_state
[2025-04-02 10:01:25][INFO] : Publishing Ash master_state
[2025-04-02 10:06:24][INFO] : Publishing Demerzel master_state
[2025-04-02 10:06:25][INFO] : Publishing Ash master_state
[2025-04-02 10:11:24][INFO] : Publishing Demerzel master_state
[2025-04-02 10:11:25][INFO] : Publishing Ash master_state
[2025-04-02 10:16:25][INFO] : Publishing Demerzel master_state
[2025-04-02 10:16:25][INFO] : Publishing Ash master_state
[2025-04-02 10:21:25][INFO] : Publishing Demerzel master_state
[2025-04-02 10:21:25][INFO] : Publishing Ash master_state
[2025-04-02 10:26:25][INFO] : Publishing Demerzel master_state
[2025-04-02 10:26:25][INFO] : Publishing Ash master_state
[2025-04-02 10:31:25][INFO] : Publishing Demerzel master_state
[2025-04-02 10:31:25][INFO] : Publishing Ash master_state
[2025-04-02 10:36:25][INFO] : Publishing Demerzel master_state
[2025-04-02 10:36:25][INFO] : Publishing Ash master_state
[2025-04-02 10:41:25][INFO] : Publishing Demerzel master_state
[2025-04-02 10:41:25][INFO] : Publishing Ash master_state
[2025-04-02 10:46:25][INFO] : Publishing Demerzel master_state
[2025-04-02 10:46:25][INFO] : Publishing Ash master_state
[2025-04-02 10:51:25][INFO] : Publishing Demerzel master_state
[2025-04-02 10:51:25][INFO] : Publishing Ash master_state
[2025-04-02 10:56:25][INFO] : Publishing Demerzel master_state
[2025-04-02 10:56:25][INFO] : Publishing Ash master_state
[2025-04-02 11:01:25][INFO] : Publishing Demerzel master_state
[2025-04-02 11:01:25][INFO] : Publishing Ash master_state
[2025-04-02 11:06:25][INFO] : Publishing Demerzel master_state
[2025-04-02 11:06:25][INFO] : Publishing Ash master_state
[2025-04-02 11:11:25][INFO] : Publishing Demerzel master_state
[2025-04-02 11:11:25][INFO] : Publishing Ash master_state
[2025-04-02 11:16:25][INFO] : Publishing Demerzel master_state
[2025-04-02 11:16:25][INFO] : Publishing Ash master_state
[2025-04-02 11:21:25][INFO] : Publishing Demerzel master_state
[2025-04-02 11:21:25][INFO] : Publishing Ash master_state
[2025-04-02 11:26:25][INFO] : Publishing Demerzel master_state
[2025-04-02 11:26:25][INFO] : Publishing Ash master_state
[2025-04-02 11:31:25][INFO] : Publishing Demerzel master_state
[2025-04-02 11:31:26][INFO] : Publishing Ash master_state
[2025-04-02 11:36:25][INFO] : Publishing Demerzel master_state
[2025-04-02 11:36:26][INFO] : Publishing Ash master_state
[2025-04-02 11:41:25][INFO] : Publishing Demerzel master_state
[2025-04-02 11:41:26][INFO] : Publishing Ash master_state
[2025-04-02 11:46:25][INFO] : Publishing Demerzel master_state
[2025-04-02 11:46:26][INFO] : Publishing Ash master_state
[2025-04-02 11:51:25][INFO] : Publishing Demerzel master_state
[2025-04-02 11:51:26][INFO] : Publishing Ash master_state
[2025-04-02 11:56:25][INFO] : Publishing Demerzel master_state
[2025-04-02 11:56:26][INFO] : Publishing Ash master_state
[2025-04-02 12:01:25][INFO] : Publishing Demerzel master_state
[2025-04-02 12:01:26][INFO] : Publishing Ash master_state
[2025-04-02 12:06:25][INFO] : Publishing Demerzel master_state
[2025-04-02 12:06:26][INFO] : Publishing Ash master_state
[2025-04-02 12:11:25][INFO] : Publishing Demerzel master_state
[2025-04-02 12:11:26][INFO] : Publishing Ash master_state
[2025-04-02 12:16:25][INFO] : Publishing Demerzel master_state
[2025-04-02 12:16:26][INFO] : Publishing Ash master_state
[2025-04-02 12:21:25][INFO] : Publishing Demerzel master_state
[2025-04-02 12:21:26][INFO] : Publishing Ash master_state
[2025-04-02 12:26:25][INFO] : Publishing Demerzel master_state
[2025-04-02 12:26:26][INFO] : Publishing Ash master_state
[2025-04-02 12:31:25][INFO] : Publishing Demerzel master_state
[2025-04-02 12:31:26][INFO] : Publishing Ash master_state
[2025-04-02 12:36:26][INFO] : Publishing Demerzel master_state
[2025-04-02 12:36:26][INFO] : Publishing Ash master_state
[2025-04-02 12:41:26][INFO] : Publishing Demerzel master_state
[2025-04-02 12:41:26][INFO] : Publishing Ash master_state
[2025-04-02 12:46:26][INFO] : Publishing Demerzel master_state
[2025-04-02 12:46:26][INFO] : Publishing Ash master_state
[2025-04-02 12:51:26][INFO] : Publishing Demerzel master_state
[2025-04-02 12:51:26][INFO] : Publishing Ash master_state
[2025-04-02 12:56:26][INFO] : Publishing Demerzel master_state
[2025-04-02 12:56:26][INFO] : Publishing Ash master_state
[2025-04-02 13:01:09][INFO] : Received COMMAND from broker: {"command":"start","ordered":1,"pmap_id":"v6aEL7C3QEydFlen9GYYbA","user_pmapv_id":"241128T184419","regions":[{"region_id":"4","type":"rid"}]}
[2025-04-02 13:01:09][INFO] : Processing COMMAND: {"command":"start","ordered":1,"pmap_id":"v6aEL7C3QEydFlen9GYYbA","user_pmapv_id":"241128T184419","regions":[{"region_id":"4","type":"rid"}]}
[2025-04-02 13:01:09][INFO] : Sending Command: {"command": "start", "ordered": 1, "pmap_id": "v6aEL7C3QEydFlen9GYYbA", "user_pmapv_id": "241128T184419", "regions": [{"region_id": "4", "type": "rid"}], "time": 1743598869, "initiator": "localApp"}
[2025-04-02 13:01:10][WARNING] : Error looking up error message 224
[2025-04-02 13:01:10][INFO] : waiting for run state for New Missions
[2025-04-02 13:01:10][INFO] : waiting for run state for New Missions
[2025-04-02 13:01:10][WARNING] : Error looking up error message 224
[2025-04-02 13:01:10][INFO] : waiting for run state for New Missions
[2025-04-02 13:01:10][WARNING] : Error looking up error message 224
[2025-04-02 13:01:10][INFO] : waiting for run state for New Missions
[2025-04-02 13:01:10][WARNING] : Error looking up error message 224
[2025-04-02 13:01:10][INFO] : waiting for run state for New Missions
[2025-04-02 13:01:11][WARNING] : Error looking up error message 224
[2025-04-02 13:01:11][INFO] : waiting for run state for New Missions
[2025-04-02 13:01:11][WARNING] : Error looking up error message 224
[2025-04-02 13:01:11][INFO] : waiting for run state for New Missions
[2025-04-02 13:01:11][WARNING] : Error looking up error message 224
[2025-04-02 13:01:11][INFO] : waiting for run state for New Missions
[2025-04-02 13:01:11][WARNING] : Error looking up error message 224
[2025-04-02 13:01:11][INFO] : waiting for run state for New Missions
[2025-04-02 13:01:11][WARNING] : Error looking up error message 224
[2025-04-02 13:01:11][INFO] : waiting for run state for New Missions
[2025-04-02 13:01:11][WARNING] : Error looking up error message 224
[2025-04-02 13:01:11][INFO] : waiting for run state for New Missions
[2025-04-02 13:01:12][WARNING] : Error looking up error message 224
[2025-04-02 13:01:12][INFO] : waiting for run state for New Missions
[2025-04-02 13:01:12][WARNING] : Error looking up error message 224
[2025-04-02 13:01:12][INFO] : waiting for run state for New Missions
[2025-04-02 13:01:14][WARNING] : Error looking up error message 224
[2025-04-02 13:01:14][INFO] : waiting for run state for New Missions
[2025-04-02 13:01:18][WARNING] : Error looking up error message 224
[2025-04-02 13:01:18][INFO] : waiting for run state for New Missions
[2025-04-02 13:01:20][WARNING] : Error looking up error message 224
[2025-04-02 13:01:20][INFO] : waiting for run state for New Missions
[2025-04-02 13:01:20][WARNING] : Error looking up error message 224
[2025-04-02 13:01:20][INFO] : waiting for run state for New Missions
[2025-04-02 13:01:20][WARNING] : Error looking up error message 224
[2025-04-02 13:01:20][INFO] : waiting for run state for New Missions
[2025-04-02 13:01:26][INFO] : Publishing Demerzel master_state
[2025-04-02 13:01:26][WARNING] : Error looking up error message 224
[2025-04-02 13:01:26][INFO] : waiting for run state for New Missions
[2025-04-02 13:01:26][WARNING] : Error looking up error message 224
[2025-04-02 13:01:26][INFO] : waiting for run state for New Missions
[2025-04-02 13:01:26][INFO] : Publishing Ash master_state
[2025-04-02 13:01:28][WARNING] : Error looking up error message 224
[2025-04-02 13:01:28][INFO] : waiting for run state for New Missions
[2025-04-02 13:01:30][WARNING] : Error looking up error message 224
[2025-04-02 13:01:30][INFO] : waiting for run state for New Missions
[2025-04-02 13:01:30][WARNING] : Timeout waiting for run state
[2025-04-02 13:01:33][WARNING] : Error looking up error message 224
[2025-04-02 13:01:37][WARNING] : Error looking up error message 224
[2025-04-02 13:01:39][WARNING] : Error looking up error message 224
[2025-04-02 13:01:41][WARNING] : Error looking up error message 224
[2025-04-02 13:01:43][WARNING] : Error looking up error message 224
[2025-04-02 13:01:50][WARNING] : Error looking up error message 224
[2025-04-02 13:01:51][WARNING] : Error looking up error message 224
[2025-04-02 13:01:55][WARNING] : Error looking up error message 224
[2025-04-02 13:01:59][WARNING] : Error looking up error message 224
[2025-04-02 13:02:01][WARNING] : Error looking up error message 224
[2025-04-02 13:02:04][WARNING] : Error looking up error message 224
[2025-04-02 13:02:04][INFO] : Received COMMAND from broker: {"command":"start","ordered":1,"pmap_id":"v6aEL7C3QEydFlen9GYYbA","user_pmapv_id":"250315T132248","regions":[{"region_id":"13","type":"rid"}]}
[2025-04-02 13:02:04][INFO] : Processing COMMAND: {"command":"start","ordered":1,"pmap_id":"v6aEL7C3QEydFlen9GYYbA","user_pmapv_id":"250315T132248","regions":[{"region_id":"13","type":"rid"}]}
[2025-04-02 13:02:04][INFO] : Sending Command: {"command": "start", "ordered": 1, "pmap_id": "v6aEL7C3QEydFlen9GYYbA", "user_pmapv_id": "250315T132248", "regions": [{"region_id": "13", "type": "rid"}], "time": 1743598924, "initiator": "localApp"}
[2025-04-02 13:02:05][WARNING] : Error looking up error message 224
[2025-04-02 13:02:05][WARNING] : Error looking up error message 224
[2025-04-02 13:02:05][WARNING] : Error looking up error message 224
[2025-04-02 13:02:05][INFO] : waiting for run state for New Missions
[2025-04-02 13:06:26][INFO] : Publishing Demerzel master_state
[2025-04-02 13:06:26][INFO] : Publishing Ash master_state

Log du plugin:


[2025-04-02 08:36:23][INFO] : Lancement démon

je ne comprend pas: quelle « lecture seule » ? nulle par je ne fais mention de lecture seule;

la seule erreur qu’on voit c’est un problème car le robot refuse la connexion, ce n’est pas une erreur dans l’équipement.

le warning sur le code erreur 224 c’est juste que ce code est inconnu, donc je n’ai pas de description correspondante.
donc un des robots est en erreur « 224 » mais c’est un nouveau code jamais rencontré jusqu’ici.
Tu peux probablement voir l’erreur correspondante dans l’app et je peux ajouter la description dans le plugin

Oui, pardon, je me suis embrouillé dans les termes. :sweat_smile:

Je pensais à « une seule connexion », mais en écrivant, j’ai fait un raccourci pour « lecture seule ».

Robot Demerzel found but connection is refused, make sure nothing else is connected(app?), as only one connection at a time is allowed

On est bien d’accord que cette erreur est due au fait que le robot n’autorise qu’une seule connexion à la fois ?

Or, à ce moment-là, il n’y avait que celle du plugin-kroomba en cours. L’application sur mon mobile était fermée depuis une bonne semaine.

Avec un peu de chance, ça ne se reproduira plus. Lors de mes précédents tests, j’ai pu obtenir un retour d’info de la part de Demerzel pendant quelques heures. Croisons les doigts pour que ça s’améliore. :wink:

Concernant l’erreur 224, il s’agit de la commande start_v6aEL7C3QEydFlen9GYYbA_rid_4 (auto-générée) qui ne correspond a priori plus à rien.

Dans l’historique de l’application, à 13h01, j’ai une erreur 32 :

L’erreur 32 signifie que la carte intelligente créée par votre robot ne correspond pas à la carte enregistrée sur l’application iRobot Home.
Veuillez consulter la section « Carte intelligente » de l’application iRobot Home pour vous assurer qu’aucune modification n’a été apportée à la carte, puis réessayez.

J’imagine que cela vient d’une modification de ma part de la cartographie. Le plugin a dû générer la commande start_v6aEL7C3QEydFlen9GYYbA_rid_4 à un moment où la zone 4 existait encore (d’où mon autre sujet concernant les zones :grin:).

Cordialement

oui, enfin plus exactement ca veut dire que la connexion est refusée comme écrit en toute lettre ET la cause la plus probable (mais sans certitude à 100% évidemment) c’est que quelque chose d’autre est déjà connecté

une fois le démon connecté il ne se fera pas éjecté; s’il redémarre par contre tout peut arrivé.

oui c’est ca
mais en principe le plugin va mettre à jour tout seul la commande la prochaine fois qu’elle est « vue »
donc pas la peine de la supprimer avant de relancer depuis l’app, une relance devrait suffire.

mais il faut que le lastCommand_user_pmapv_id soit reçu pour ça