[beta] Quelques warning et demandes d'ajouts éventuels

Bonjour @Mips ,

Quelques idées d’ajout (commandes et statuts) :wink: :

  • Préférences de nettoyage
    Passages (un passage = noAutoPasses :True + twoPass=False, deux passages : noAutoPasses=True +twoPass=True , nettoyage pièce : noAutoPasses=False)
[2022-07-09 08:30:42][DEBUG] : handle Mqtt Message:{"iRobot":{"feedback":{"Sebastian":{"noAutoPasses":"True","error_message":"None","state":"Charging"}}}}
[2022-07-09 08:30:42][DEBUG] : Message for roomba: Sebastian
[2022-07-09 08:30:42][DEBUG] : Message sub-topic: noAutoPasses=True
[2022-07-09 08:31:02][DEBUG] : handle Mqtt Message:{"iRobot":{"feedback":{"Sebastian":{"twoPass":"True","error_message":"None","state":"Charging"}}}}
[2022-07-09 08:31:02][DEBUG] : Message for roomba: Sebastian
[2022-07-09 08:31:02][DEBUG] : Message sub-topic: twoPass=True
[2022-07-09 08:31:16][DEBUG] : handle Mqtt Message:{"iRobot":{"feedback":{"Sebastian":{"twoPass":"False","error_message":"None","state":"Charging"}}}}
[2022-07-09 08:31:16][DEBUG] : Message for roomba: Sebastian
[2022-07-09 08:31:16][DEBUG] : Message sub-topic: twoPass=False

[2022-07-09 08:31:37][DEBUG] : handle Mqtt Message:{"iRobot":{"feedback":{"Sebastian":{"noAutoPasses":"False","error_message":"None","state":"Charging"}}}}
[2022-07-09 08:31:37][DEBUG] : Message for roomba: Sebastian
[2022-07-09 08:31:37][DEBUG] : Message sub-topic: noAutoPasses=False
  • Choix lorsque le bac est plein (Ne pas nettoyer lorsqu’il est plein = false , Continuer à nettoyer même si il est plein = true )
[2022-07-09 07:23:35][DEBUG] : handle Mqtt Message:{"iRobot":{"feedback":{"Sebastian":{"binPause":"False","error_message":"None","state":"Charging"}}}}
[2022-07-09 07:23:35][DEBUG] : Message for roomba: Sebastian
[2022-07-09 07:23:35][DEBUG] : Message sub-topic: binPause=False
[2022-07-09 07:23:45][DEBUG] : handle Mqtt Message:{"iRobot":{"feedback":{"Sebastian":{"binPause":"True","error_message":"None","state":"Charging"}}}}
[2022-07-09 07:23:45][DEBUG] : Message for roomba: Sebastian
[2022-07-09 07:23:45][DEBUG] : Message sub-topic: binPause=True
  • La sécurité enfant/animal (supprime le démarrage par appui sur le bouton du roomba)
[2022-07-09 07:19:49][DEBUG] : handle Mqtt Message:{"iRobot":{"feedback":{"Sebastian":{"childLock":"True","error_message":"None","state":"Charging"}}}}
[2022-07-09 07:19:49][DEBUG] : Message for roomba: Sebastian
[2022-07-09 07:19:49][DEBUG] : Message sub-topic: childLock=True
[2022-07-09 07:19:52][DEBUG] : handle Mqtt Message:{"iRobot":{"feedback":{"Sebastian":{"childLock":"False","error_message":"None","state":"Charging"}}}}
[2022-07-09 07:19:52][DEBUG] : Message for roomba: Sebastian
[2022-07-09 07:19:52][DEBUG] : Message sub-topic: childLock=False
  • Voyants d’état (état de la base et de la charge = 0, état de la base = 1, aucun voyant d’état = 2)
[2022-07-09 07:24:11][DEBUG] : handle Mqtt Message:{"iRobot":{"feedback":{"Sebastian":{"chrgLrPtrn":1,"error_message":"None","state":"Charging"}}}}
[2022-07-09 07:24:11][DEBUG] : Message for roomba: Sebastian
[2022-07-09 07:24:11][DEBUG] : Message sub-topic: chrgLrPtrn=1
[2022-07-09 07:24:14][DEBUG] : handle Mqtt Message:{"iRobot":{"feedback":{"Sebastian":{"chrgLrPtrn":0,"error_message":"None","state":"Charging"}}}}
[2022-07-09 07:24:14][DEBUG] : Message for roomba: Sebastian
[2022-07-09 07:24:14][DEBUG] : Message sub-topic: chrgLrPtrn=0
[2022-07-09 07:24:17][DEBUG] : handle Mqtt Message:{"iRobot":{"feedback":{"Sebastian":{"chrgLrPtrn":2,"error_message":"None","state":"Charging"}}}}
[2022-07-09 07:24:17][DEBUG] : Message for roomba: Sebastian
[2022-07-09 07:24:17][DEBUG] : Message sub-topic: chrgLrPtrn=2
  • L’activation (désactivation) de la programmation :
[2022-07-09 07:53:06][DEBUG] : handle Mqtt Message:{"iRobot":{"feedback":{"Sebastian":{"cleanSchedule2":"[('enabled', False), ('type', 0), ('start', {'day': [0, 1, 2, 3, 4, 5, 6], 'hour': 2, 'min': 0}), ('cmdStr', \"{'command': 'start', 'ordered': 1, 'pmap_id': 'irwjIngzMRCydvhNx', 'regions': [{'region_id': '2', 'type': 'rid'}, {'region_id': '29', 'type': 'rid'}, {'region_id': '32', 'type': 'rid'}, {'region_id': '1', 'type': 'rid'}, {'region_id': '30', 'type': 'rid'}, {'region_id': '27', 'type': 'rid'}], 'user_pmapv_id': '220415T100939'}\")]","error_message":"None","state":"Charging"}}}}
[2022-07-09 07:53:06][DEBUG] : Message for roomba: Sebastian
[2022-07-09 07:53:06][DEBUG] : Message sub-topic: cleanSchedule2=[('enabled', False), ('type', 0), ('start', {'day': [0, 1, 2, 3, 4, 5, 6], 'hour': 2, 'min': 0}), ('cmdStr', "{'command': 'start', 'ordered': 1, 'pmap_id': 'irwjIngzMRCydvhNx', 'regions': [{'region_id': '2', 'type': 'rid'}, {'region_id': '29', 'type': 'rid'}, {'region_id': '32', 'type': 'rid'}, {'region_id': '1', 'type': 'rid'}, {'region_id': '30', 'type': 'rid'}, {'region_id': '27', 'type': 'rid'}], 'user_pmapv_id': '220415T100939'}")]
[2022-07-09 07:53:06][DEBUG] : handle Mqtt Message:{"iRobot":{"feedback":{"Sebastian":{"lastCommand_command":"ui","lastCommand_event":"userPref","lastCommand_time":"None","lastCommand_initiator":"None","lastCommand_ordered":"None","lastCommand_pmap_id":"None","lastCommand_regions":"None","lastCommand_user_pmapv_id":"None","lastCommand_favorite_id":"None","lastCommand_robot_id":"None","error_message":"None","state":"Charging"}}}}
[2022-07-09 07:53:06][DEBUG] : Message for roomba: Sebastian
[2022-07-09 07:53:06][DEBUG] : Message sub-topic: lastCommand_command=ui
[2022-07-09 07:53:06][DEBUG] : Message sub-topic: lastCommand_event=userPref
[2022-07-09 07:53:06][DEBUG] : Message sub-topic: lastCommand_time=None
[2022-07-09 07:53:06][DEBUG] : Message sub-topic: lastCommand_initiator=None
[2022-07-09 07:53:06][DEBUG] : Message sub-topic: lastCommand_ordered=None
[2022-07-09 07:53:06][DEBUG] : Message sub-topic: lastCommand_pmap_id=None
[2022-07-09 07:53:06][DEBUG] : Message sub-topic: lastCommand_regions=None
[2022-07-09 07:53:06][DEBUG] : Message sub-topic: lastCommand_user_pmapv_id=None
[2022-07-09 07:53:06][DEBUG] : Message sub-topic: lastCommand_favorite_id=None
[2022-07-09 07:53:06][DEBUG] : Message sub-topic: lastCommand_robot_id=None
[2022-07-09 07:53:11][DEBUG] : handle Mqtt Message:{"iRobot":{"feedback":{"Sebastian":{"cleanSchedule2":"[('enabled', True), ('type', 0), ('start', {'day': [0, 1, 2, 3, 4, 5, 6], 'hour': 2, 'min': 0}), ('cmdStr', \"{'command': 'start', 'ordered': 1, 'pmap_id': 'irwjIngzMRCydvhNx', 'regions': [{'region_id': '2', 'type': 'rid'}, {'region_id': '29', 'type': 'rid'}, {'region_id': '32', 'type': 'rid'}, {'region_id': '1', 'type': 'rid'}, {'region_id': '30', 'type': 'rid'}, {'region_id': '27', 'type': 'rid'}], 'user_pmapv_id': '220415T100939'}\")]","error_message":"None","state":"Charging"}}}}
[2022-07-09 07:53:11][DEBUG] : Message for roomba: Sebastian
[2022-07-09 07:53:11][DEBUG] : Message sub-topic: cleanSchedule2=[('enabled', True), ('type', 0), ('start', {'day': [0, 1, 2, 3, 4, 5, 6], 'hour': 2, 'min': 0}), ('cmdStr', "{'command': 'start', 'ordered': 1, 'pmap_id': 'irwjIngzMRCydvhNx', 'regions': [{'region_id': '2', 'type': 'rid'}, {'region_id': '29', 'type': 'rid'}, {'region_id': '32', 'type': 'rid'}, {'region_id': '1', 'type': 'rid'}, {'region_id': '30', 'type': 'rid'}, {'region_id': '27', 'type': 'rid'}], 'user_pmapv_id': '220415T100939'}")]
[2022-07-09 07:53:11][DEBUG] : handle Mqtt Message:{"iRobot":{"feedback":{"Sebastian":{"lastCommand_command":"ui","lastCommand_event":"userPref","lastCommand_time":"None","lastCommand_initiator":"None","lastCommand_ordered":"None","lastCommand_pmap_id":"None","lastCommand_regions":"None","lastCommand_user_pmapv_id":"None","lastCommand_favorite_id":"None","lastCommand_robot_id":"None","error_message":"None","state":"Charging"}}}}
[2022-07-09 07:53:11][DEBUG] : Message for roomba: Sebastian
[2022-07-09 07:53:11][DEBUG] : Message sub-topic: lastCommand_command=ui
[2022-07-09 07:53:11][DEBUG] : Message sub-topic: lastCommand_event=userPref
[2022-07-09 07:53:11][DEBUG] : Message sub-topic: lastCommand_time=None
[2022-07-09 07:53:11][DEBUG] : Message sub-topic: lastCommand_initiator=None
[2022-07-09 07:53:11][DEBUG] : Message sub-topic: lastCommand_ordered=None
[2022-07-09 07:53:11][DEBUG] : Message sub-topic: lastCommand_pmap_id=None
[2022-07-09 07:53:11][DEBUG] : Message sub-topic: lastCommand_regions=None
[2022-07-09 07:53:11][DEBUG] : Message sub-topic: lastCommand_user_pmapv_id=None
[2022-07-09 07:53:11][DEBUG] : Message sub-topic: lastCommand_favorite_id=None
[2022-07-09 07:53:11][DEBUG] : Message sub-topic: lastCommand_robot_id=None
  • Affichage des statistiques (visibles dans l’appli via l’historique) :
[2022-07-09 07:21:24][DEBUG] : handle Mqtt Message:{"iRobot":{"feedback":{"Sebastian":{"batInfo_mDaySerial":33495,"batInfo_mData":3.030303330343032e+41,"batInfo_mLife":"0C690B0110830A834E7F003504EAF6FA00D0FEB72D09FFFF197C16EA00000000","batInfo_cCount":359,"batInfo_afCount":0,"bbchg_nChatters":24,"bbchg_nKnockoffs":208,"bbchg_nLithF":2,"bbchg_nChgOk":457,"bbchg_aborts":"['26', '0', '26']","bbchg_chgErr":"['0', '0', '0', '0', '0']","bbchg_smberr":8,"bbchg_nChgErr":0,"bbchg3_estCap":1672,"bbchg3_nAvail":1327,"bbchg3_hOnDock":11244,"bbchg3_avgMin":111,"bbmssn_aCycleM":85,"bbmssn_nMssnF":165,"bbmssn_nMssnC":61,"bbmssn_nMssnOk":352,"bbmssn_aMssnM":189,"bbmssn_nMssn":579,"bbnav_aMtrack":50,"bbnav_nGoodLmrks":101,"bbnav_aGain":24,"bbnav_aExpo":73,"bbpause_pauses":"['17', '36', '17', '36', '17', '6', '36', '1', '46', '1']","bbrstinfo_nNavRst":174,"bbrstinfo_nMapLoadRst":0,"bbrstinfo_nMobRst":153,"bbrstinfo_nSafRst":0,"bbrstinfo_safCauses":"['0', '0', '0', '0', '0', '0', '0', '0', '0', '0']","bbrun_nOvertemps":0,"bbrun_nEvacs":928,"bbrun_nCBump":1,"bbrun_nWStll":0,"bbrun_nMBStll":877,"bbrun_nPanics":3266,"bbrun_nPicks":406,"bbrun_nOpticalDD":371,"bbrun_nPiezoDD":53,"bbrun_nScrubs":465,"bbrun_nStuck":150,"bbrun_sqft":1759,"bbrun_min":9,"bbrun_hr":511,"bbrun_nCliffsF":17575,"bbrun_nCliffsR":0,"bbswitch_nBumper":661184,"bbswitch_nDrops":3344,"bbswitch_nDock":96,"bbswitch_nSpot":70,"bbswitch_nClean":241,"bbsys_min":35,"bbsys_hr":12455,"behaviorFwk":"True","bin_present":"True","bin_full":"False","binPause":"True","bleDevLoc":"False","cap_binFullDetect":2,"cap_oMode":10,"cap_dockComm":1,"cap_wDevLoc":2,"cap_bleDevLoc":1,"cap_edge":0,"cap_maps":3,"cap_pmaps":5,"cap_mc":1,"cap_tLine":2,"cap_area":1,"cap_eco":1,"cap_multiPass":2,"cap_team":1,"cap_pp":0,"cap_lang":2,"cap_hm":0,"cap_5ghz":1,"cap_prov":3,"cap_sched":2,"cap_svcConf":1,"cap_ota":2,"cap_log":2,"cap_langOta":0,"cap_tileScan":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":1657343345,"cleanMissionStatus_operatingMode":0,"cleanMissionStatus_initiator":"rmtApp","cleanMissionStatus_nMssn":579,"cleanMissionStatus_missionId":"01G7GNS0B8RAAWCZWS827Z0GFF","cleanSchedule2":"[('enabled', True), ('type', 0), ('start', {'day': [0, 1, 2, 3, 4, 5, 6], 'hour': 2, 'min': 0}), ('cmdStr', \"{'command': 'start', 'ordered': 1, 'pmap_id': 'irwjIngzMRCydvhNx', 'regions': [{'region_id': '2', 'type': 'rid'}, {'region_id': '29', 'type': 'rid'}, {'region_id': '32', 'type': 'rid'}, {'region_id': '1', 'type': 'rid'}, {'region_id': '30', 'type': 'rid'}, {'region_id': '27', 'type': 'rid'}], 'user_pmapv_id': '220415T100939'}\")]","cloudEnv":"prod","connected":"True","country":"FR","deploymentState":0,"dock_known":"True","dock_pn":"unknown","dock_state":301,"dock_id":2.1613537208240683e+40,"dock_fwVer":"4.7.3","dock_hwRev":1,"dock_varID":4,"evacAllowed":"True","ecoCharge":"False","featureFlags_reachableSpaceFlags":1,"featureFlags_wallE":0,"featureFlags_logChrgErr":1,"featureFlags_stratParams":0,"featureFlags_childLockEnable":1,"featureFlags_covHybridPlan":0,"featureFlags_trainingStrategy":0,"featureFlags_covPlan":0,"featureFlags_homeMonitoring":"False","featureFlags_chrgLrPtrnEnable":1,"featureFlags_clearHaz":"True","featureFlags_quietNav":"True","hwPartsRev_mobBrd":10,"hwPartsRev_mobBlid":"74A8301A746F34CCD27E6A106B8164AA","hwPartsRev_imuPartNo":"LSM6DSR","hwPartsRev_lrDrv":"LP5018","hwPartsRev_navSerialNo":"CF0081JX4","hwPartsRev_wlan0HwAddr":"50:14:79:6a:43:1a","hwPartsRev_NavBrd":1,"hwDbgr":"None","langs2_sVer":1,"langs2_dLangs_ver":0.28,"langs2_dLangs_langs":"['ar-SA', 'cs-CZ', 'da-DK', 'de-DE', 'en-GB', 'en-US', 'es-ES', 'es-XL', 'fi-FI', 'fr-CA', 'fr-FR', 'he-IL', 'it-IT', 'ja-JP', 'ko-KR', 'nb-NO', 'nl-NL', 'pl-PL', 'pt-BR', 'pt-PT', 'ru-RU', 'sv-SE', 'tr-TR', 'zh-CN', 'zh-HK', 'zh-TW']","langs2_sLang":"fr-FR","langs2_aSlots":0,"lastCommand_command":"ui","lastCommand_time":"None","lastCommand_initiator":"None","lastCommand_event":"userPref","lastCommand_ordered":"None","lastCommand_pmap_id":"None","lastCommand_regions":"None","lastCommand_user_pmapv_id":"None","lastCommand_favorite_id":"None","lastCommand_robot_id":"None","lastDisconnect":8,"mapUploadAllowed":"True","missionTelemetry_aux_comms":1,"missionTelemetry_bat_stats":1,"missionTelemetry_behaviors_report":1,"missionTelemetry_camera_settings":1,"missionTelemetry_coverage_report":1,"missionTelemetry_map_hypotheses":1,"missionTelemetry_map_load":1,"missionTelemetry_map_save":1,"missionTelemetry_pmap_navigability":1,"missionTelemetry_roomseg_report":1,"missionTelemetry_sensor_stats":1,"missionTelemetry_tumor_classifier_report":1,"missionTelemetry_vital_stats":1,"missionTelemetry_vslam_report":1,"mssnNavStats_nMssn":579,"mssnNavStats_missionId":"01G7GNS0B8RAAWCZWS827Z0GFF","mssnNavStats_gLmk":0,"mssnNavStats_lmk":0,"mssnNavStats_reLc":0,"mssnNavStats_plnErr":"none","mssnNavStats_mTrk":97,"mssnNavStats_kdp":0,"mssnNavStats_sfkdp":0,"mssnNavStats_nmc":2,"mssnNavStats_nmmc":1,"mssnNavStats_nrmc":0,"mssnNavStats_mpSt":"idle","mssnNavStats_l_drift":0,"mssnNavStats_h_drift":0,"mssnNavStats_l_squal":13,"mssnNavStats_h_squal":8,"name":"Sebastian","noAutoPasses":"True","noPP":"False","openOnly":"False","optFeats_pmaps":"None","pmapLearningAllowed":"True","pmaps":"[('irwjIngzMRCydvhNx', '220709T023045'), ('aEKyPSfxYkiWBnvtB', '220223T153432')]","pmapCL":"True","pmapShare_copy":"['1', '2', '4', '6']","pmapShare_share":"None","rankOverlap":15,"reflexSettings_rlWheelDrop_enabled":1,"sceneRecog":1,"schedHold":"False","secureBoot_log":2,"secureBoot_flip":0,"secureBoot_sbl1Ver":"B3.2.02_PPUB","secureBoot_stublVer":"B3.2.03_PPUB","secureBoot_efuse":1,"secureBoot_blType":1,"secureBoot_enforce":2,"secureBoot_lastRst":200000001,"secureBoot_recov":"linux+4.9.0+Firmware-Build+1084","secureBoot_idSwitch":0,"secureBoot_permReq":0,"secureBoot_perm":"none","sku":"i755640","smartHome_homeMonitoringAllowed":"False","softwareVer":"lewis+22.14.1+04-21-2022-e23ba857926+Firmware-Build+1194","streamingVideoStatus":"None","subModSwVer_nav":"lewis-nav+22.14.1+ubuntu-HEAD-e23ba857926+1194","subModSwVer_mob":"22.14.1+ubuntu-HEAD-e23ba857926+1194","subModSwVer_pwr":"0.6.0+ubuntu-HEAD-e23ba857926+1194","subModSwVer_sft":"1.4.0+ubuntu-HEAD-9a9a5d0c891+36","subModSwVer_mobBtl":4.2,"subModSwVer_linux":"linux+4.13.1+Firmware-Build+1194","subModSwVer_con":"3.13.18-tags\/release-3.13.18@f1d194ec\/ubuntu","svcEndpoints_svcDeplId":"v005","timezone":"Europe\/Paris","tls_tzbChk":1,"tls_privKType":2,"tls_lcCiphers":"['0', '0', '0', '0', '0', '0', '0', '0', '50380848', '50380847']","twoPass":"True","tz_events":"[('dt', 1656676800), ('off', 120), ('dt', 1667091601), ('off', 60), ('dt', 1679792401), ('off', 120)]","tz_ver":15,"vacHigh":"False","wDevLoc":"False","netinfo_dhcp":"True","netinfo_addr":"192.168.2.76","netinfo_mask":"255.255.255.0","netinfo_gw":"192.168.2.1","netinfo_dns1":"192.168.2.1","netinfo_dns2":"0.0.0.0","netinfo_bssid":"00:11:32:ed:28:e0","netinfo_sec":4,"signal_rssi":-44,"signal_snr":28,"signal_noise":-72,"wifistat_wifi":1,"wifistat_uap":"False","wifistat_cloud":14,"wlcfg_sec":4,"wlcfg_ssid":"4348455A5F4F55414D","error_message":"None","state":"Charging"}}}}

Nombre de tâches de nettoyage : 579 tâches
[2022-07-09 07:21:24][DEBUG] : Message sub-topic: bbmssn_nMssn=579

Nombre de vidages automatiques (928 évènements)
[2022-07-09 07:21:24][DEBUG] : Message sub-topic: bbrun_nEvacs=928

Nombre de détections de saleté (465 évènements) 
[2022-07-09 07:21:24][DEBUG] : Message sub-topic: bbrun_nScrubs=465

Nombre de blocages
[2022-07-09 07:21:24][DEBUG] : Message sub-topic: bbrun_nStuck=150

Durée totale des tâches (511 heures et 9 minutes)
[2022-07-09 07:21:24][DEBUG] : Message sub-topic: bbrun_min=9
[2022-07-09 07:21:24][DEBUG] : Message sub-topic: bbrun_hr=511

Et pour finir deux petits warning d’état :

  • Demande de vidage du bac (et pourquoi pas un petit ajout « Vider le bac »)
[2022-07-09 07:08:29][DEBUG] : handle Mqtt Message:{"iRobot":{"feedback":{"Sebastian":{"signal_rssi":-44,"signal_snr":28,"signal_noise":-72,"error_message":"None","state":"Emptying"}}}}
[2022-07-09 07:08:29][DEBUG] : Message for roomba: Sebastian
[2022-07-09 07:08:29][DEBUG] : Message sub-topic: signal_rssi=-44
[2022-07-09 07:08:29][DEBUG] : Message sub-topic: signal_snr=28
[2022-07-09 07:08:29][DEBUG] : Message sub-topic: signal_noise=-72
[2022-07-09 07:08:29][WARNING] : Unknown value for state: Emptying
  • Lancement d’un favori
[2022-07-09 07:09:05][DEBUG] : handle Mqtt Message:{"iRobot":{"feedback":{"Sebastian":{"cleanMissionStatus_cycle":"clean","cleanMissionStatus_phase":"run","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":1657343345,"cleanMissionStatus_operatingMode":2,"cleanMissionStatus_initiator":"rmtApp","cleanMissionStatus_nMssn":578,"cleanMissionStatus_missionId":"01G7G427M85WYN1PRS7F2ZCZKG","error_message":"None","state":"New Mission","lastCommand_command":"start","lastCommand_time":1657343343,"lastCommand_initiator":"rmtApp","lastCommand_ordered":"None","lastCommand_pmap_id":"None","lastCommand_regions":"None","lastCommand_user_pmapv_id":"None","lastCommand_event":"None","lastCommand_favorite_id":"06ef10cc8896a984083b3a52f2cec23a","lastCommand_robot_id":"AC8BB064455E4F6588F602AEF681CF9A"}}}}
[2022-07-09 07:09:05][DEBUG] : Message for roomba: Sebastian
[2022-07-09 07:09:05][DEBUG] : Message sub-topic: cleanMissionStatus_cycle=clean
[2022-07-09 07:09:05][DEBUG] : Message sub-topic: cleanMissionStatus_phase=run
[2022-07-09 07:09:05][DEBUG] : Message sub-topic: cleanMissionStatus_expireM=0
[2022-07-09 07:09:05][DEBUG] : Message sub-topic: cleanMissionStatus_rechrgM=0
[2022-07-09 07:09:05][DEBUG] : Message sub-topic: cleanMissionStatus_error=0
[2022-07-09 07:09:05][DEBUG] : Message sub-topic: cleanMissionStatus_notReady=0
[2022-07-09 07:09:05][DEBUG] : Message sub-topic: cleanMissionStatus_condNotReady=Array
[2022-07-09 07:09:05][DEBUG] : Message sub-topic: cleanMissionStatus_mssnM=0
[2022-07-09 07:09:05][DEBUG] : Message sub-topic: cleanMissionStatus_expireTm=0
[2022-07-09 07:09:05][DEBUG] : Message sub-topic: cleanMissionStatus_rechrgTm=0
[2022-07-09 07:09:05][DEBUG] : Message sub-topic: cleanMissionStatus_mssnStrtTm=1657343345
[2022-07-09 07:09:05][DEBUG] : Message sub-topic: cleanMissionStatus_operatingMode=2
[2022-07-09 07:09:05][DEBUG] : Message sub-topic: cleanMissionStatus_initiator=rmtApp
[2022-07-09 07:09:05][DEBUG] : Message sub-topic: cleanMissionStatus_nMssn=578
[2022-07-09 07:09:05][DEBUG] : Message sub-topic: cleanMissionStatus_missionId=01G7G427M85WYN1PRS7F2ZCZKG
[2022-07-09 07:09:05][WARNING] : Unknown value for state: New Mission

Voila pour les idées (pour le moment :slight_smile: ).

Encore merci pour la reprise (et évidemment ce ne sont que des idées donc rien d’important :wink: ).

Bonne journée

1 « J'aime »

Salut,
Si je ne savais pas quoi faire de mon week-end, voilà de quoi m’occuper :joy:

Je plaisante, ça devrait aller assez vite (mais malgré tout ça ne sera probablement pas fait ajd :wink:)

Merci pour le retour.

Quelques questions:

  • les préférences de nettoyage ce sont des options/paramètres que tu as dans l’app ou c’est une option lors du démarrage de la tâche ? Je n’ai pas ça sur mon modèle.
    Ou alors tu veux juste récupérer l’info mais pas faire l’action ?
  • l’histoire du bac plein, le robot gère pas ça en natif quand il a cette info ? Genre s’il sait que le bac est plein, il ne refuse pas de démarrer ?
  • je n’ai pas bien compris ce que représente les voyants d’états (0,1,2) c’est juste de savoir si la LED est allumée ?

Bonjour (Re),

Il n’y a aucune urgence et cela peut attendre bien au-delà du week-end, de la semaine, du mois,… :joy: au delà je ne sais pas :rofl:

  • Les préférences de nettoyage sont dans l’app (dans paramètres du robot, mais j’ai l’impression que les menus s’affichent en fonction du modèle, si l’application n’arrive pas à se connecter au robot je « perds » des menus);
  • Pour le bac plein, l’app permet le paramétrage du comportement (ce que je n’ai pas identifié c’est si il s’agit du bac plein du robot ou de la station d’accueil, le i7+ se vidant seul);
  • Enfin pour les voyants il s’agit bien du fonctionnement des leds du robot et de la station d’accueil, il est donc proposé de tout éteindre, de tout allumer ou juste allumer la base).

Pour le moment j’ai suspendu les logs pour m’éviter d’avoir de nouvelles idées :innocent:

Bon week-end

Bonjour @Mips,

Merci pour les premiers ajouts. J’ai un décalage entre nombre de tâches et l’addition tâches réussie + tâches échouées (580,353,165).

[2022-07-10 07:26:07][DEBUG] : handle Mqtt Message:{"iRobot":{"feedback":{"Sebastian":{"batAuthEnable":"True","batInfo_mDate":"2020-8-4","batInfo_mName":"PanasonicEnergy","batInfo_mDaySerial":33495,"batInfo_mData":3.030303330343032e+41,"batInfo_mLife":"0C690B0110830A834E7F003504EAF6FA00D0FEB72D09FFFF197C16EA00000000","batInfo_cCount":359,"batInfo_afCount":0,"bbchg_nChatters":24,"bbchg_nKnockoffs":208,"bbchg_nLithF":2,"bbchg_nChgOk":458,"bbchg_aborts":"['26', '0', '26']","bbchg_chgErr":"['0', '0', '0', '0', '0']","bbchg_smberr":8,"bbchg_nChgErr":0,"bbchg3_estCap":1671,"bbchg3_nAvail":1330,"bbchg3_hOnDock":11265,"bbchg3_avgMin":109,"bbmssn_aCycleM":85,"bbmssn_nMssnF":165,"bbmssn_nMssnC":61,"bbmssn_nMssnOk":353,"bbmssn_aMssnM":189,"bbmssn_nMssn":580,"bbnav_aMtrack":65,"bbnav_nGoodLmrks":77,"bbnav_aGain":24,"bbnav_aExpo":73,"bbpause_pauses":"['17', '36', '17', '36', '17', '6', '36', '1', '46', '1']","bbrstinfo_nNavRst":174,"bbrstinfo_nMapLoadRst":0,"bbrstinfo_nMobRst":153,"bbrstinfo_nSafRst":0,"bbrstinfo_safCauses":"['0', '0', '0', '0', '0', '0', '0', '0', '0', '0']","bbrun_nOvertemps":0,"bbrun_nEvacs":930,"bbrun_nCBump":1,"bbrun_nWStll":0,"bbrun_nMBStll":938,"bbrun_nPanics":3283,"bbrun_nPicks":406,"bbrun_nOpticalDD":372,"bbrun_nPiezoDD":53,"bbrun_nScrubs":466,"bbrun_nStuck":150,"bbrun_sqft":1759,"bbrun_min":30,"bbrun_hr":512,"bbrun_nCliffsF":17578,"bbrun_nCliffsR":0,"bbswitch_nBumper":663134,"bbswitch_nDrops":3344,"bbswitch_nDock":96,"bbswitch_nSpot":70,"bbswitch_nClean":241,"bbsys_min":9,"bbsys_hr":12480,"behaviorFwk":"True","bin_present":"True","bin_full":"False","binPause":"True","bleDevLoc":"False","cap_binFullDetect":2,"cap_oMode":10,"cap_dockComm":1,"cap_wDevLoc":2,"cap_bleDevLoc":1,"cap_edge":0,"cap_maps":3,"cap_pmaps":5,"cap_mc":1,"cap_tLine":2,"cap_area":1,"cap_eco":1,"cap_multiPass":2,"cap_team":1,"cap_pp":0,"cap_lang":2,"cap_hm":0,"cap_5ghz":1,"cap_prov":3,"cap_sched":2,"cap_svcConf":1,"cap_ota":2,"cap_log":2,"cap_langOta":0,"cap_tileScan":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":1657411173,"cleanMissionStatus_operatingMode":0,"cleanMissionStatus_initiator":"schedule","cleanMissionStatus_nMssn":580,"cleanMissionStatus_missionId":"01G7JPEYM8WWN5Q3ZFCJHWMBWB","cleanSchedule2":"[('enabled', True), ('type', 0), ('start', {'day': [0, 1, 2, 3, 4, 5, 6], 'hour': 2, 'min': 0}), ('cmdStr', \"{'command': 'start', 'ordered': 1, 'pmap_id': 'irwjIngzMRCydvhNx', 'regions': [{'region_id': '2', 'type': 'rid'}, {'region_id': '29', 'type': 'rid'}, {'region_id': '32', 'type': 'rid'}, {'region_id': '1', 'type': 'rid'}, {'region_id': '30', 'type': 'rid'}, {'region_id': '27', 'type': 'rid'}], 'user_pmapv_id': '220415T100939', 'time': 1657411200, 'initiator': 'schedule'}\")]","cloudEnv":"prod","connected":"False","country":"FR","deploymentState":0,"dock_known":"True","dock_pn":4643758,"dock_state":301,"dock_id":2.1613537208240683e+40,"dock_fwVer":"4.7.3","dock_hwRev":255,"dock_varID":0,"evacAllowed":"True","ecoCharge":"False","featureFlags_reachableSpaceFlags":1,"featureFlags_wallE":0,"featureFlags_logChrgErr":1,"featureFlags_stratParams":0,"featureFlags_childLockEnable":1,"featureFlags_covHybridPlan":0,"featureFlags_trainingStrategy":0,"featureFlags_covPlan":0,"featureFlags_homeMonitoring":"False","featureFlags_chrgLrPtrnEnable":1,"featureFlags_clearHaz":"True","featureFlags_quietNav":"True","hwPartsRev_mobBrd":10,"hwPartsRev_mobBlid":"74A8301A746F34CCD27E6A106B8164AA","hwPartsRev_imuPartNo":"LSM6DSR","hwPartsRev_lrDrv":"LP5018","hwPartsRev_navSerialNo":"CF0081JX4","hwPartsRev_wlan0HwAddr":"50:14:79:6a:43:1a","hwPartsRev_NavBrd":1,"hwDbgr":"None","langs2_sVer":1,"langs2_dLangs_ver":0.28,"langs2_dLangs_langs":"['ar-SA', 'cs-CZ', 'da-DK', 'de-DE', 'en-GB', 'en-US', 'es-ES', 'es-XL', 'fi-FI', 'fr-CA', 'fr-FR', 'he-IL', 'it-IT', 'ja-JP', 'ko-KR', 'nb-NO', 'nl-NL', 'pl-PL', 'pt-BR', 'pt-PT', 'ru-RU', 'sv-SE', 'tr-TR', 'zh-CN', 'zh-HK', 'zh-TW']","langs2_sLang":"fr-FR","langs2_aSlots":0,"lastCommand_command":"resume","lastCommand_time":1657412989,"lastCommand_initiator":"rmtApp","lastCommand_ordered":"None","lastCommand_pmap_id":"None","lastCommand_regions":"None","lastCommand_user_pmapv_id":"None","lastCommand_event":"None","lastCommand_favorite_id":"None","lastCommand_robot_id":"None","lastDisconnect":0,"mapUploadAllowed":"True","missionTelemetry_aux_comms":1,"missionTelemetry_bat_stats":1,"missionTelemetry_behaviors_report":1,"missionTelemetry_camera_settings":1,"missionTelemetry_coverage_report":1,"missionTelemetry_map_hypotheses":1,"missionTelemetry_map_load":1,"missionTelemetry_map_save":1,"missionTelemetry_pmap_navigability":1,"missionTelemetry_roomseg_report":1,"missionTelemetry_sensor_stats":1,"missionTelemetry_tumor_classifier_report":1,"missionTelemetry_vital_stats":1,"missionTelemetry_vslam_report":1,"mssnNavStats_nMssn":580,"mssnNavStats_missionId":"01G7JPEYM8WWN5Q3ZFCJHWMBWB","mssnNavStats_gLmk":77,"mssnNavStats_lmk":94,"mssnNavStats_reLc":1,"mssnNavStats_plnErr":"none","mssnNavStats_mTrk":65,"mssnNavStats_kdp":0,"mssnNavStats_sfkdp":0,"mssnNavStats_nmc":2,"mssnNavStats_nmmc":1,"mssnNavStats_nrmc":0,"mssnNavStats_mpSt":"idle","mssnNavStats_l_drift":0,"mssnNavStats_h_drift":0,"mssnNavStats_l_squal":24,"mssnNavStats_h_squal":0,"name":"Sebastian","noAutoPasses":"False","noPP":"False","openOnly":"False","optFeats_pmaps":"None","pmapLearningAllowed":"True","pmaps":"[('irwjIngzMRCydvhNx', '220710T015135'), ('aEKyPSfxYkiWBnvtB', '220223T153432')]","pmapCL":"True","pmapShare_copy":"['1', '2', '4', '6']","pmapShare_share":"None","rankOverlap":15,"reflexSettings_rlWheelDrop_enabled":1,"sceneRecog":1,"schedHold":"False","secureBoot_log":2,"secureBoot_flip":0,"secureBoot_sbl1Ver":"B3.2.02_PPUB","secureBoot_stublVer":"B3.2.03_PPUB","secureBoot_efuse":1,"secureBoot_blType":1,"secureBoot_enforce":2,"secureBoot_lastRst":200000001,"secureBoot_recov":"linux+4.9.0+Firmware-Build+1084","secureBoot_idSwitch":0,"secureBoot_permReq":0,"secureBoot_perm":"none","sku":"i755640","smartHome_homeMonitoringAllowed":"False","softwareVer":"lewis+22.14.1+04-21-2022-e23ba857926+Firmware-Build+1194","streamingVideoStatus":"None","subModSwVer_nav":"lewis-nav+22.14.1+ubuntu-HEAD-e23ba857926+1194","subModSwVer_mob":"22.14.1+ubuntu-HEAD-e23ba857926+1194","subModSwVer_pwr":"0.6.0+ubuntu-HEAD-e23ba857926+1194","subModSwVer_sft":"1.4.0+ubuntu-HEAD-9a9a5d0c891+36","subModSwVer_mobBtl":4.2,"subModSwVer_linux":"linux+4.13.1+Firmware-Build+1194","subModSwVer_con":"3.13.18-tags\/release-3.13.18@f1d194ec\/ubuntu","svcEndpoints_svcDeplId":"v005","timezone":"Europe\/Paris","tls_tzbChk":1,"tls_privKType":2,"tls_lcCiphers":"['0', '0', '0', '0', '0', '0', '0', '0', '50380848', '50380847']","twoPass":"False","tz_events":"[('dt', 1656676800), ('off', 120), ('dt', 1667091601), ('off', 60), ('dt', 1679792401), ('off', 120)]","tz_ver":15,"vacHigh":"False","wDevLoc":"False","error_message":"None","state":"Charging","netinfo_dhcp":"True","netinfo_addr":"192.168.2.76","netinfo_mask":"255.255.255.0","netinfo_gw":"192.168.2.1","netinfo_dns1":"192.168.2.1","netinfo_dns2":"0.0.0.0","netinfo_bssid":"00:11:32:a4:ac:15","netinfo_sec":4,"signal_rssi":-52,"signal_snr":22,"signal_noise":-74,"wifistat_wifi":1,"wifistat_uap":"False","wifistat_cloud":13,"wlcfg_sec":4,"wlcfg_ssid":"4348455A5F4F55414D"}}}}
[2022-07-10 07:26:07][DEBUG] : Message for roomba: Sebastian
[2022-07-10 07:26:07][DEBUG] : Message sub-topic: batAuthEnable=True
[2022-07-10 07:26:07][DEBUG] : Message sub-topic: batInfo_mDate=2020-8-4
[2022-07-10 07:26:07][DEBUG] : Message sub-topic: batInfo_mDaySerial=33495
[2022-07-10 07:26:07][DEBUG] : Message sub-topic: batInfo_mData=3.030303330343E+41
[2022-07-10 07:26:07][DEBUG] : Message sub-topic: batInfo_mLife=0C690B0110830A834E7F003504EAF6FA00D0FEB72D09FFFF197C16EA00000000
[2022-07-10 07:26:07][DEBUG] : Message sub-topic: batInfo_cCount=359
[2022-07-10 07:26:07][DEBUG] : Message sub-topic: batInfo_afCount=0
[2022-07-10 07:26:07][DEBUG] : Message sub-topic: bbchg_nChatters=24
[2022-07-10 07:26:07][DEBUG] : Message sub-topic: bbchg_nKnockoffs=208
[2022-07-10 07:26:07][DEBUG] : Message sub-topic: bbchg_nLithF=2
[2022-07-10 07:26:07][DEBUG] : Message sub-topic: bbchg_nChgOk=458
[2022-07-10 07:26:07][DEBUG] : Message sub-topic: bbchg_aborts=['26', '0', '26']
[2022-07-10 07:26:07][DEBUG] : Message sub-topic: bbchg_chgErr=['0', '0', '0', '0', '0']
[2022-07-10 07:26:07][DEBUG] : Message sub-topic: bbchg_smberr=8
[2022-07-10 07:26:07][DEBUG] : Message sub-topic: bbchg_nChgErr=0
[2022-07-10 07:26:07][DEBUG] : Message sub-topic: bbchg3_estCap=1671
[2022-07-10 07:26:07][DEBUG] : Message sub-topic: bbchg3_nAvail=1330
[2022-07-10 07:26:07][DEBUG] : Message sub-topic: bbchg3_hOnDock=11265
[2022-07-10 07:26:07][DEBUG] : Message sub-topic: bbchg3_avgMin=109
[2022-07-10 07:26:07][DEBUG] : Message sub-topic: bbmssn_aCycleM=85
[2022-07-10 07:26:07][DEBUG] : Message sub-topic: bbmssn_nMssnF=165
[2022-07-10 07:26:07][DEBUG] : Message sub-topic: bbmssn_nMssnC=61
[2022-07-10 07:26:07][DEBUG] : Message sub-topic: bbmssn_nMssnOk=353
[2022-07-10 07:26:07][DEBUG] : Message sub-topic: bbmssn_aMssnM=189
[2022-07-10 07:26:07][DEBUG] : Message sub-topic: bbmssn_nMssn=580

L’écart (à 1 près) semble venir des tâches annulées : Message sub-topic: bbmssn_nMssnC=61.

Sinon aujourd’hui c’est dimanche :stuck_out_tongue_winking_eye: :rofl:

Bon dimanche

Que veux-tu, ton robot ne sait pas compter c’est tout, faut se faire une raison :joy:

Je vais le renvoyer à l’école :rofl:

En attendant il a appris de nouveaux « warning » (parfois accompagnés d’un message d’erreur) :

[2022-07-11 02:54:03][DEBUG] : handle Mqtt Message:{"iRobot":{"feedback":{"Sebastian":{"signal_rssi":-53,"signal_snr":20,"signal_noise":-73,"error_message":"Left wheel off floor","state":"Stuck"}}}}
[2022-07-11 02:54:03][DEBUG] : Message for roomba: Sebastian
[2022-07-11 02:54:03][WARNING] : Unknown value for state: Stuck

[2022-07-11 02:34:10][DEBUG] : handle Mqtt Message:{"iRobot":{"feedback":{"Sebastian":{"cleanMissionStatus_cycle":"clean","cleanMissionStatus_phase":"hmMidMsn","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":1657497573,"cleanMissionStatus_operatingMode":1,"cleanMissionStatus_initiator":"schedule","cleanMissionStatus_nMssn":581,"cleanMissionStatus_missionId":"01G7N8VNM85KCW4S08AMGFMAB4","error_message":"None","state":"Docking","signal_rssi":-51,"signal_snr":19,"signal_noise":-70}}}}
[2022-07-11 02:34:10][DEBUG] : Message for roomba: Sebastian
[2022-07-11 02:34:10][DEBUG] : Message sub-topic: cleanMissionStatus_cycle=clean
[2022-07-11 02:34:10][DEBUG] : Message sub-topic: cleanMissionStatus_phase=hmMidMsn
[2022-07-11 02:34:10][DEBUG] : Message sub-topic: cleanMissionStatus_expireM=0
[2022-07-11 02:34:10][DEBUG] : Message sub-topic: cleanMissionStatus_rechrgM=0
[2022-07-11 02:34:10][DEBUG] : Message sub-topic: cleanMissionStatus_error=0
[2022-07-11 02:34:10][DEBUG] : Message sub-topic: cleanMissionStatus_notReady=0
[2022-07-11 02:34:10][DEBUG] : Message sub-topic: cleanMissionStatus_condNotReady=Array
[2022-07-11 02:34:10][DEBUG] : Message sub-topic: cleanMissionStatus_mssnM=0
[2022-07-11 02:34:10][DEBUG] : Message sub-topic: cleanMissionStatus_expireTm=0
[2022-07-11 02:34:10][DEBUG] : Message sub-topic: cleanMissionStatus_rechrgTm=0
[2022-07-11 02:34:10][DEBUG] : Message sub-topic: cleanMissionStatus_mssnStrtTm=1657497573
[2022-07-11 02:34:10][DEBUG] : Message sub-topic: cleanMissionStatus_operatingMode=1
[2022-07-11 02:34:10][DEBUG] : Message sub-topic: cleanMissionStatus_initiator=schedule
[2022-07-11 02:34:10][DEBUG] : Message sub-topic: cleanMissionStatus_nMssn=581
[2022-07-11 02:34:10][DEBUG] : Message sub-topic: cleanMissionStatus_missionId=01G7N8VNM85KCW4S08AMGFMAB4
[2022-07-11 02:34:10][WARNING] : Unknown value for state: Docking

[2022-07-11 02:35:02][DEBUG] : handle Mqtt Message:{"iRobot":{"feedback":{"Sebastian":{"signal_rssi":-57,"signal_snr":19,"signal_noise":-76,"error_message":"None","state":"Emptying","cleanMissionStatus_cycle":"clean","cleanMissionStatus_phase":"evac","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":1657497573,"cleanMissionStatus_operatingMode":0,"cleanMissionStatus_initiator":"schedule","cleanMissionStatus_nMssn":581,"cleanMissionStatus_missionId":"01G7N8VNM85KCW4S08AMGFMAB4"}}}}
[2022-07-11 02:35:02][DEBUG] : Message for roomba: Sebastian
[2022-07-11 02:35:02][WARNING] : Unknown value for state: Emptying

Enfin merci pour la mise à jour de cette nuit et les ajouts.

Bonne journée

J’ai viré ces warnings hier donc dans la beta dispo sur le market depuis cette nuit, je m’étais un peu emmêlé avec certains et de toute façon je les ai tous maintenant même s’il n’y a pas (encore) un widget pour tous.

Je vais essayer de voir comment rajouter les commandes actions pour la config et lancer des favoris ou le nettoyage dans certaines pièces;
pour le moment je bloque sur comment récupérer la liste des pièces ou favoris, après je pense que j’ai compris comment lancer la commande

Salut Mips,

Tu as des nouvelles concernant ce sujet?
Tu penses pouvoir faire en sorte qu’avec ton plug-in, on pourra activer ou désactiver les programmations?
A+

1 « J'aime »

Bonjour, @mips, si tu as besoins de log ou autre, j’ai un Brava jet et un I5.

Eric