Closed khad closed 2 years ago
Is it possible to just cache the status forever, so HomeKit always has something to report, even if it has become stale? Seems like that might be a better solution than the thing every HomeKit user dreads: "no response". š
Of course, if we can figure out the problem and resolve it, that's even better. š
Some logs after quitting the Home app and opening it again, which appears to have resolve the "no response" problem.
[9/23/2021, 2:41:23 PM] [Roomba] DEBUG: Releasing Roomba instance
[9/23/2021, 2:41:23 PM] [Roomba] DEBUG: Connection close received from old connection
[9/23/2021, 2:41:52 PM] [Roomba] DEBUG: Refreshing Roomba's status (repeating in 30s, idle timeout in 299s)
[9/23/2021, 2:41:52 PM] [Roomba] DEBUG: Connecting to Roomba (0 others waiting)...
[9/23/2021, 2:41:53 PM] [Roomba] DEBUG: Connected to Roomba in 1096ms
[9/23/2021, 2:41:54 PM] [Roomba] DEBUG: Refreshed Roomba's state in 1519ms: {"batPct":100,"batteryType":"F12432832R","batInfo":{"mDate":"2020-3-22","mName":"PanasonicEnergy","mDaySerial":32726,"mData":"303030333034303200000000000000000000000000","mLife":"0C4F0B6A10820C024EB3001204D9F75500CDFEBF2A13FFFF02A8202400000000","cCount":264,"afCount":0},"batAuthEnable":true,"bbchg":{"nChatters":11,"nKnockoffs":4375,"nLithF":0,"nChgOk":570,"aborts":[0,0,0],"chgErr":[0,0,0,0,0],"smberr":0,"nChgErr":0},"bbchg3":{"estCap":1677,"nAvail":1061,"hOnDock":7863,"avgMin":43},"bbmssn":{"aCycleM":55,"nMssnF":20,"nMssnC":94,"nMssnOk":572,"aMssnM":59,"nMssn":691},"bbnav":{"aMtrack":0,"nGoodLmrks":0,"aGain":0,"aExpo":0},"bbpause":{"pauses":[18,104,46,104,104,42,15,15,46,38]},"bbrstinfo":{"nNavRst":67,"nMapLoadRst":0,"nSafRst":1,"nMobRst":45,"safCauses":[16146,0,0,0,0,0,0,0,0,0]},"bbrun":{"nOvertemps":0,"nEvacs":608,"nCBump":0,"nWStll":2,"nMBStll":2454,"nPanics":646,"nPicks":1023,"nOpticalDD":7,"nPiezoDD":0,"nScrubs":7,"nStuck":44,"sqft":1772,"min":15,"hr":365,"nCliffsF":40460,"nCliffsR":0},"bbswitch":{"nBumper":450825,"nDrops":2834,"nDock":398,"nSpot":182,"nClean":355},"bbsys":{"min":45,"hr":8913},"behaviorFwk":true,"bin":{"present":true,"full":false},"binPause":true,"bleDevLoc":false,"cap":{"binFullDetect":2,"oMode":10,"dockComm":1,"wDevLoc":2,"bleDevLoc":1,"edge":0,"maps":3,"pmaps":5,"tLine":2,"area":1,"eco":1,"multiPass":2,"pose":1,"team":1,"pp":0,"lang":2,"hm":0,"5ghz":1,"prov":3,"sched":1,"svcConf":1,"ota":2,"log":2,"langOta":0,"tileScan":1},"carpetBoost":false,"cleanMissionStatus":{"cycle":"none","phase":"charge","expireM":0,"rechrgM":0,"error":0,"notReady":0,"mssnM":0,"expireTm":0,"rechrgTm":0,"mssnStrtTm":1632411286,"operatingMode":0,"initiator":"localApp","nMssn":691,"missionId":"0001GMS7MP0000000000000000"},"cleanSchedule2":[],"cloudEnv":"prod","connected":true,"country":"US","deploymentState":0,"dock":{"known":true,"pn":"4638607","state":301,"id":"246023916710720825218275601018911655144127","fwVer":"4.1.3","hwRev":1,"varID":4},"evacAllowed":true,"ecoCharge":false,"featureFlags":{"quietNav":true,"homeMonitoring":false,"clearHaz":true,"hibLed":0,"covPlan":0,"ros2SptLvl":true},"hwPartsRev":{"csscID":255,"mobBrd":10,"mobBlid":"4B57CF27CA15AAA25AD956714A0D206F","imuPartNo":"LSM6DSR","navSerialNo":"CF10420AS","wlan0HwAddr":"50:14:79:22:b7:c2","NavBrd":1},"hwDbgr":null,"langs2":{"sVer":"1.0","dLangs":{"ver":"0.25","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","zh-CN","zh-HK","zh-TW"]},"sLang":"en-US","aSlots":0},"lastCommand":{"command":"pause","initiator":"localApp","time":1632411288,"pmap_id":null,"regions":null,"ordered":null,"favorite_id":null,"robot_id":null,"select_all":null,"user_pmapv_id":null},"lastDisconnect":4,"mapUploadAllowed":true,"missionTelemetry":{"aux_comms":1,"bat_stats":1,"behaviors_report":1,"camera_settings":1,"coverage_report":1,"map_hypotheses":1,"map_load":1,"map_save":1,"pmap_navigability":1,"sensor_stats":1,"tumor_classifier_report":1,"vital_stats":1,"vslam_report":1},"mssnNavStats":{"nMssn":691,"missionId":"0001GMS7MP0000000000000000","gLmk":0,"lmk":0,"reLc":0,"plnErr":"none","mTrk":0,"kdp":0,"sfkdp":1,"nmc":0,"nmmc":0,"nrmc":0,"mpSt":"idle","l_drift":0,"h_drift":0,"l_squal":0,"h_squal":0},"name":"Roomba","noAutoPasses":true,"noPP":false,"openOnly":false,"pmapLearningAllowed":true,"pmaps":[{"SoNVkpvCSxqditsb3svvXQ":"210921T173929"},{"RYD9hM12Sb-IPRpX1W6erQ":"210923T145839"}],"pmapCL":true,"pmapFmt":"3","pmapShare":{"copy":[1,4]},"rankOverlap":15,"reflexSettings":{"rlWheelDrop":{"enabled":1}},"sceneRecog":1,"schedHold":false,"secureBoot":{"log":2,"flip":0,"sbl1Ver":"B3.2.02_PPUB","stublVer":"B3.2.02_PPUB","efuse":1,"blType":1,"enforce":2,"lastRst":"200000001","recov":"linux+3.8.6.1+lewis-release-121+21","idSwitch":0,"permReq":0,"perm":"none"},"sku":"i755020","smartHome":{"homeMonitoringAllowed":false},"softwareVer":"lewis+3.18.11+lewis-release-rt321+13","streamingVideoStatus":null,"subModSwVer":{"nav":"lewis-nav+3.18.11+ubuntu-HEAD-c0da6db4870+13","mob":"3.18.11+ubuntu-HEAD-c0da6db4870+13","pwr":"0.6.0+ubuntu-HEAD-c0da6db4870+13","sft":"1.4.0+ubuntu-HEAD-9a9a5d0c891+36","mobBtl":"4.2","linux":"linux+3.9.8.2-adb-hf+lewis-release-rt321+13","con":"3.10.0.3-tags/release-3.10.0.3@ea9fcb57/ubuntu"},"svcEndpoints":{"svcDeplId":"v011"},"timezone":"America/Los_Angeles","tls":{"tzbChk":1,"privKType":2,"lcCiphers":[0,0,0,0,0,0,0,0,50380848,50331708]},"twoPass":false,"tz":{"events":[{"dt":1625140800,"off":-420},{"dt":1636275601,"off":-480},{"dt":1647165601,"off":-420}],"ver":11},"vacHigh":false,"wDevLoc":false}
[9/23/2021, 2:41:54 PM] [Roomba] DEBUG: Releasing Roomba instance
[9/23/2021, 2:41:54 PM] [Roomba] DEBUG: Connection close received from old connection
[9/23/2021, 2:42:22 PM] [Roomba] DEBUG: Refreshing Roomba's status (repeating in 30s, idle timeout in 269s)
[9/23/2021, 2:42:22 PM] [Roomba] DEBUG: Connecting to Roomba (0 others waiting)...
[9/23/2021, 2:42:23 PM] [Roomba] DEBUG: Connected to Roomba in 891ms
[9/23/2021, 2:42:23 PM] [Roomba] DEBUG: Refreshed Roomba's state in 1139ms: {"batPct":100,"batteryType":"F12432832R","batInfo":{"mDate":"2020-3-22","mName":"PanasonicEnergy","mDaySerial":32726,"mData":"303030333034303200000000000000000000000000","mLife":"0C4F0B6A10820C024EB3001204D9F75500CDFEBF2A13FFFF02A8202400000000","cCount":264,"afCount":0},"batAuthEnable":true,"bbchg":{"nChatters":11,"nKnockoffs":4375,"nLithF":0,"nChgOk":570,"aborts":[0,0,0],"chgErr":[0,0,0,0,0],"smberr":0,"nChgErr":0},"bbchg3":{"estCap":1677,"nAvail":1061,"hOnDock":7863,"avgMin":43},"bbmssn":{"aCycleM":55,"nMssnF":20,"nMssnC":94,"nMssnOk":572,"aMssnM":59,"nMssn":691},"bbnav":{"aMtrack":0,"nGoodLmrks":0,"aGain":0,"aExpo":0},"bbpause":{"pauses":[18,104,46,104,104,42,15,15,46,38]},"bbrstinfo":{"nNavRst":67,"nMapLoadRst":0,"nSafRst":1,"nMobRst":45,"safCauses":[16146,0,0,0,0,0,0,0,0,0]},"bbrun":{"nOvertemps":0,"nEvacs":608,"nCBump":0,"nWStll":2,"nMBStll":2454,"nPanics":646,"nPicks":1023,"nOpticalDD":7,"nPiezoDD":0,"nScrubs":7,"nStuck":44,"sqft":1772,"min":15,"hr":365,"nCliffsF":40460,"nCliffsR":0},"bbswitch":{"nBumper":450825,"nDrops":2834,"nDock":398,"nSpot":182,"nClean":355},"bbsys":{"min":46,"hr":8913},"behaviorFwk":true,"bin":{"present":true,"full":false},"binPause":true,"bleDevLoc":false,"cap":{"binFullDetect":2,"oMode":10,"dockComm":1,"wDevLoc":2,"bleDevLoc":1,"edge":0,"maps":3,"pmaps":5,"tLine":2,"area":1,"eco":1,"multiPass":2,"pose":1,"team":1,"pp":0,"lang":2,"hm":0,"5ghz":1,"prov":3,"sched":1,"svcConf":1,"ota":2,"log":2,"langOta":0,"tileScan":1},"carpetBoost":false,"cleanMissionStatus":{"cycle":"none","phase":"charge","expireM":0,"rechrgM":0,"error":0,"notReady":0,"mssnM":0,"expireTm":0,"rechrgTm":0,"mssnStrtTm":1632411286,"operatingMode":0,"initiator":"localApp","nMssn":691,"missionId":"0001GMS7MP0000000000000000"},"cleanSchedule2":[],"cloudEnv":"prod","connected":true,"country":"US","deploymentState":0,"dock":{"known":true,"pn":"4638607","state":301,"id":"246023916710720825218275601018911655144127","fwVer":"4.1.3","hwRev":1,"varID":4},"evacAllowed":true,"ecoCharge":false,"featureFlags":{"quietNav":true,"homeMonitoring":false,"clearHaz":true,"hibLed":0,"covPlan":0,"ros2SptLvl":true},"hwPartsRev":{"csscID":255,"mobBrd":10,"mobBlid":"4B57CF27CA15AAA25AD956714A0D206F","imuPartNo":"LSM6DSR","navSerialNo":"CF10420AS","wlan0HwAddr":"50:14:79:22:b7:c2","NavBrd":1},"hwDbgr":null,"langs2":{"sVer":"1.0","dLangs":{"ver":"0.25","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","zh-CN","zh-HK","zh-TW"]},"sLang":"en-US","aSlots":0},"lastCommand":{"command":"pause","initiator":"localApp","time":1632411288,"pmap_id":null,"regions":null,"ordered":null,"favorite_id":null,"robot_id":null,"select_all":null,"user_pmapv_id":null},"lastDisconnect":4,"mapUploadAllowed":true,"missionTelemetry":{"aux_comms":1,"bat_stats":1,"behaviors_report":1,"camera_settings":1,"coverage_report":1,"map_hypotheses":1,"map_load":1,"map_save":1,"pmap_navigability":1,"sensor_stats":1,"tumor_classifier_report":1,"vital_stats":1,"vslam_report":1},"mssnNavStats":{"nMssn":691,"missionId":"0001GMS7MP0000000000000000","gLmk":0,"lmk":0,"reLc":0,"plnErr":"none","mTrk":0,"kdp":0,"sfkdp":1,"nmc":0,"nmmc":0,"nrmc":0,"mpSt":"idle","l_drift":0,"h_drift":0,"l_squal":0,"h_squal":0},"name":"Roomba","noAutoPasses":true,"noPP":false,"openOnly":false,"pmapLearningAllowed":true,"pmaps":[{"SoNVkpvCSxqditsb3svvXQ":"210921T173929"},{"RYD9hM12Sb-IPRpX1W6erQ":"210923T145839"}],"pmapCL":true,"pmapFmt":"3","pmapShare":{"copy":[1,4]},"rankOverlap":15,"reflexSettings":{"rlWheelDrop":{"enabled":1}},"sceneRecog":1,"schedHold":false,"secureBoot":{"log":2,"flip":0,"sbl1Ver":"B3.2.02_PPUB","stublVer":"B3.2.02_PPUB","efuse":1,"blType":1,"enforce":2,"lastRst":"200000001","recov":"linux+3.8.6.1+lewis-release-121+21","idSwitch":0,"permReq":0,"perm":"none"},"sku":"i755020","smartHome":{"homeMonitoringAllowed":false},"softwareVer":"lewis+3.18.11+lewis-release-rt321+13","streamingVideoStatus":null,"subModSwVer":{"nav":"lewis-nav+3.18.11+ubuntu-HEAD-c0da6db4870+13","mob":"3.18.11+ubuntu-HEAD-c0da6db4870+13","pwr":"0.6.0+ubuntu-HEAD-c0da6db4870+13","sft":"1.4.0+ubuntu-HEAD-9a9a5d0c891+36","mobBtl":"4.2","linux":"linux+3.9.8.2-adb-hf+lewis-release-rt321+13","con":"3.10.0.3-tags/release-3.10.0.3@ea9fcb57/ubuntu"},"svcEndpoints":{"svcDeplId":"v011"},"timezone":"America/Los_Angeles","tls":{"tzbChk":1,"privKType":2,"lcCiphers":[0,0,0,0,0,0,0,0,50380848,50331708]},"twoPass":false,"tz":{"events":[{"dt":1625140800,"off":-420},{"dt":1636275601,"off":-480},{"dt":1647165601,"off":-420}],"ver":11},"vacHigh":false,"wDevLoc":false}
[9/23/2021, 2:42:23 PM] [Roomba] DEBUG: Releasing Roomba instance
[9/23/2021, 2:42:23 PM] [Roomba] DEBUG: Connection close received from old connection
[9/23/2021, 2:42:52 PM] [Roomba] DEBUG: Refreshing Roomba's status (repeating in 30s, idle timeout in 239s)
[9/23/2021, 2:42:52 PM] [Roomba] DEBUG: Connecting to Roomba (0 others waiting)...
[9/23/2021, 2:42:52 PM] [Roomba] DEBUG: Connected to Roomba in 485ms
[9/23/2021, 2:42:53 PM] [Roomba] DEBUG: Refreshed Roomba's state in 734ms: {"batPct":100,"batteryType":"F12432832R","batInfo":{"mDate":"2020-3-22","mName":"PanasonicEnergy","mDaySerial":32726,"mData":"303030333034303200000000000000000000000000","mLife":"0C4F0B6A10820C024EB3001204D9F75500CDFEBF2A13FFFF02A8202400000000","cCount":264,"afCount":0},"batAuthEnable":true,"bbchg":{"nChatters":11,"nKnockoffs":4375,"nLithF":0,"nChgOk":570,"aborts":[0,0,0],"chgErr":[0,0,0,0,0],"smberr":0,"nChgErr":0},"bbchg3":{"estCap":1677,"nAvail":1061,"hOnDock":7863,"avgMin":43},"bbmssn":{"aCycleM":55,"nMssnF":20,"nMssnC":94,"nMssnOk":572,"aMssnM":59,"nMssn":691},"bbnav":{"aMtrack":0,"nGoodLmrks":0,"aGain":0,"aExpo":0},"bbpause":{"pauses":[18,104,46,104,104,42,15,15,46,38]},"bbrstinfo":{"nNavRst":67,"nMapLoadRst":0,"nSafRst":1,"nMobRst":45,"safCauses":[16146,0,0,0,0,0,0,0,0,0]},"bbrun":{"nOvertemps":0,"nEvacs":608,"nCBump":0,"nWStll":2,"nMBStll":2454,"nPanics":646,"nPicks":1023,"nOpticalDD":7,"nPiezoDD":0,"nScrubs":7,"nStuck":44,"sqft":1772,"min":15,"hr":365,"nCliffsF":40460,"nCliffsR":0},"bbswitch":{"nBumper":450825,"nDrops":2834,"nDock":398,"nSpot":182,"nClean":355},"bbsys":{"min":46,"hr":8913},"behaviorFwk":true,"bin":{"present":true,"full":false},"binPause":true,"bleDevLoc":false,"cap":{"binFullDetect":2,"oMode":10,"dockComm":1,"wDevLoc":2,"bleDevLoc":1,"edge":0,"maps":3,"pmaps":5,"tLine":2,"area":1,"eco":1,"multiPass":2,"pose":1,"team":1,"pp":0,"lang":2,"hm":0,"5ghz":1,"prov":3,"sched":1,"svcConf":1,"ota":2,"log":2,"langOta":0,"tileScan":1},"carpetBoost":false,"cleanMissionStatus":{"cycle":"none","phase":"charge","expireM":0,"rechrgM":0,"error":0,"notReady":0,"mssnM":0,"expireTm":0,"rechrgTm":0,"mssnStrtTm":1632411286,"operatingMode":0,"initiator":"localApp","nMssn":691,"missionId":"0001GMS7MP0000000000000000"},"cleanSchedule2":[],"cloudEnv":"prod","connected":true,"country":"US","deploymentState":0,"dock":{"known":true,"pn":"4638607","state":301,"id":"246023916710720825218275601018911655144127","fwVer":"4.1.3","hwRev":1,"varID":4},"evacAllowed":true,"ecoCharge":false,"featureFlags":{"quietNav":true,"homeMonitoring":false,"clearHaz":true,"hibLed":0,"covPlan":0,"ros2SptLvl":true},"hwPartsRev":{"csscID":255,"mobBrd":10,"mobBlid":"4B57CF27CA15AAA25AD956714A0D206F","imuPartNo":"LSM6DSR","navSerialNo":"CF10420AS","wlan0HwAddr":"50:14:79:22:b7:c2","NavBrd":1},"hwDbgr":null,"langs2":{"sVer":"1.0","dLangs":{"ver":"0.25","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","zh-CN","zh-HK","zh-TW"]},"sLang":"en-US","aSlots":0},"lastCommand":{"command":"pause","initiator":"localApp","time":1632411288,"pmap_id":null,"regions":null,"ordered":null,"favorite_id":null,"robot_id":null,"select_all":null,"user_pmapv_id":null},"lastDisconnect":4,"mapUploadAllowed":true,"missionTelemetry":{"aux_comms":1,"bat_stats":1,"behaviors_report":1,"camera_settings":1,"coverage_report":1,"map_hypotheses":1,"map_load":1,"map_save":1,"pmap_navigability":1,"sensor_stats":1,"tumor_classifier_report":1,"vital_stats":1,"vslam_report":1},"mssnNavStats":{"nMssn":691,"missionId":"0001GMS7MP0000000000000000","gLmk":0,"lmk":0,"reLc":0,"plnErr":"none","mTrk":0,"kdp":0,"sfkdp":1,"nmc":0,"nmmc":0,"nrmc":0,"mpSt":"idle","l_drift":0,"h_drift":0,"l_squal":0,"h_squal":0},"name":"Roomba","noAutoPasses":true,"noPP":false,"openOnly":false,"pmapLearningAllowed":true,"pmaps":[{"SoNVkpvCSxqditsb3svvXQ":"210921T173929"},{"RYD9hM12Sb-IPRpX1W6erQ":"210923T145839"}],"pmapCL":true,"pmapFmt":"3","pmapShare":{"copy":[1,4]},"rankOverlap":15,"reflexSettings":{"rlWheelDrop":{"enabled":1}},"sceneRecog":1,"schedHold":false,"secureBoot":{"log":2,"flip":0,"sbl1Ver":"B3.2.02_PPUB","stublVer":"B3.2.02_PPUB","efuse":1,"blType":1,"enforce":2,"lastRst":"200000001","recov":"linux+3.8.6.1+lewis-release-121+21","idSwitch":0,"permReq":0,"perm":"none"},"sku":"i755020","smartHome":{"homeMonitoringAllowed":false},"softwareVer":"lewis+3.18.11+lewis-release-rt321+13","streamingVideoStatus":null,"subModSwVer":{"nav":"lewis-nav+3.18.11+ubuntu-HEAD-c0da6db4870+13","mob":"3.18.11+ubuntu-HEAD-c0da6db4870+13","pwr":"0.6.0+ubuntu-HEAD-c0da6db4870+13","sft":"1.4.0+ubuntu-HEAD-9a9a5d0c891+36","mobBtl":"4.2","linux":"linux+3.9.8.2-adb-hf+lewis-release-rt321+13","con":"3.10.0.3-tags/release-3.10.0.3@ea9fcb57/ubuntu"},"svcEndpoints":{"svcDeplId":"v011"},"timezone":"America/Los_Angeles","tls":{"tzbChk":1,"privKType":2,"lcCiphers":[0,0,0,0,0,0,0,0,50380848,50331708]},"twoPass":false,"tz":{"events":[{"dt":1625140800,"off":-420},{"dt":1636275601,"off":-480},{"dt":1647165601,"off":-420}],"ver":11},"vacHigh":false,"wDevLoc":false}
[9/23/2021, 2:42:53 PM] [Roomba] DEBUG: Releasing Roomba instance
[9/23/2021, 2:42:53 PM] [Roomba] DEBUG: Connection close received from old connection
[9/23/2021, 2:43:22 PM] [Roomba] DEBUG: Refreshing Roomba's status (repeating in 30s, idle timeout in 209s)
[9/23/2021, 2:43:22 PM] [Roomba] DEBUG: Connecting to Roomba (0 others waiting)...
[9/23/2021, 2:43:23 PM] [Roomba] DEBUG: Connected to Roomba in 1085ms
[9/23/2021, 2:43:23 PM] [Roomba] DEBUG: Refreshed Roomba's state in 1336ms: {"batPct":100,"batteryType":"F12432832R","batInfo":{"mDate":"2020-3-22","mName":"PanasonicEnergy","mDaySerial":32726,"mData":"303030333034303200000000000000000000000000","mLife":"0C4F0B6A10820C024EB3001204D9F75500CDFEBF2A13FFFF02A8202400000000","cCount":264,"afCount":0},"batAuthEnable":true,"bbchg":{"nChatters":11,"nKnockoffs":4375,"nLithF":0,"nChgOk":570,"aborts":[0,0,0],"chgErr":[0,0,0,0,0],"smberr":0,"nChgErr":0},"bbchg3":{"estCap":1677,"nAvail":1061,"hOnDock":7863,"avgMin":43},"bbmssn":{"aCycleM":55,"nMssnF":20,"nMssnC":94,"nMssnOk":572,"aMssnM":59,"nMssn":691},"bbnav":{"aMtrack":0,"nGoodLmrks":0,"aGain":0,"aExpo":0},"bbpause":{"pauses":[18,104,46,104,104,42,15,15,46,38]},"bbrstinfo":{"nNavRst":67,"nMapLoadRst":0,"nSafRst":1,"nMobRst":45,"safCauses":[16146,0,0,0,0,0,0,0,0,0]},"bbrun":{"nOvertemps":0,"nEvacs":608,"nCBump":0,"nWStll":2,"nMBStll":2454,"nPanics":646,"nPicks":1023,"nOpticalDD":7,"nPiezoDD":0,"nScrubs":7,"nStuck":44,"sqft":1772,"min":15,"hr":365,"nCliffsF":40460,"nCliffsR":0},"bbswitch":{"nBumper":450825,"nDrops":2834,"nDock":398,"nSpot":182,"nClean":355},"bbsys":{"min":47,"hr":8913},"behaviorFwk":true,"bin":{"present":true,"full":false},"binPause":true,"bleDevLoc":false,"cap":{"binFullDetect":2,"oMode":10,"dockComm":1,"wDevLoc":2,"bleDevLoc":1,"edge":0,"maps":3,"pmaps":5,"tLine":2,"area":1,"eco":1,"multiPass":2,"pose":1,"team":1,"pp":0,"lang":2,"hm":0,"5ghz":1,"prov":3,"sched":1,"svcConf":1,"ota":2,"log":2,"langOta":0,"tileScan":1},"carpetBoost":false,"cleanMissionStatus":{"cycle":"none","phase":"charge","expireM":0,"rechrgM":0,"error":0,"notReady":0,"mssnM":0,"expireTm":0,"rechrgTm":0,"mssnStrtTm":1632411286,"operatingMode":0,"initiator":"localApp","nMssn":691,"missionId":"0001GMS7MP0000000000000000"},"cleanSchedule2":[],"cloudEnv":"prod","connected":true,"country":"US","deploymentState":0,"dock":{"known":true,"pn":"4638607","state":301,"id":"246023916710720825218275601018911655144127","fwVer":"4.1.3","hwRev":1,"varID":4},"evacAllowed":true,"ecoCharge":false,"featureFlags":{"quietNav":true,"homeMonitoring":false,"clearHaz":true,"hibLed":0,"covPlan":0,"ros2SptLvl":true},"hwPartsRev":{"csscID":255,"mobBrd":10,"mobBlid":"4B57CF27CA15AAA25AD956714A0D206F","imuPartNo":"LSM6DSR","navSerialNo":"CF10420AS","wlan0HwAddr":"50:14:79:22:b7:c2","NavBrd":1},"hwDbgr":null,"langs2":{"sVer":"1.0","dLangs":{"ver":"0.25","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","zh-CN","zh-HK","zh-TW"]},"sLang":"en-US","aSlots":0},"lastCommand":{"command":"pause","initiator":"localApp","time":1632411288,"pmap_id":null,"regions":null,"ordered":null,"favorite_id":null,"robot_id":null,"select_all":null,"user_pmapv_id":null},"lastDisconnect":4,"mapUploadAllowed":true,"missionTelemetry":{"aux_comms":1,"bat_stats":1,"behaviors_report":1,"camera_settings":1,"coverage_report":1,"map_hypotheses":1,"map_load":1,"map_save":1,"pmap_navigability":1,"sensor_stats":1,"tumor_classifier_report":1,"vital_stats":1,"vslam_report":1},"mssnNavStats":{"nMssn":691,"missionId":"0001GMS7MP0000000000000000","gLmk":0,"lmk":0,"reLc":0,"plnErr":"none","mTrk":0,"kdp":0,"sfkdp":1,"nmc":0,"nmmc":0,"nrmc":0,"mpSt":"idle","l_drift":0,"h_drift":0,"l_squal":0,"h_squal":0},"name":"Roomba","noAutoPasses":true,"noPP":false,"openOnly":false,"pmapLearningAllowed":true,"pmaps":[{"SoNVkpvCSxqditsb3svvXQ":"210921T173929"},{"RYD9hM12Sb-IPRpX1W6erQ":"210923T145839"}],"pmapCL":true,"pmapFmt":"3","pmapShare":{"copy":[1,4]},"rankOverlap":15,"reflexSettings":{"rlWheelDrop":{"enabled":1}},"sceneRecog":1,"schedHold":false,"secureBoot":{"log":2,"flip":0,"sbl1Ver":"B3.2.02_PPUB","stublVer":"B3.2.02_PPUB","efuse":1,"blType":1,"enforce":2,"lastRst":"200000001","recov":"linux+3.8.6.1+lewis-release-121+21","idSwitch":0,"permReq":0,"perm":"none"},"sku":"i755020","smartHome":{"homeMonitoringAllowed":false},"softwareVer":"lewis+3.18.11+lewis-release-rt321+13","streamingVideoStatus":null,"subModSwVer":{"nav":"lewis-nav+3.18.11+ubuntu-HEAD-c0da6db4870+13","mob":"3.18.11+ubuntu-HEAD-c0da6db4870+13","pwr":"0.6.0+ubuntu-HEAD-c0da6db4870+13","sft":"1.4.0+ubuntu-HEAD-9a9a5d0c891+36","mobBtl":"4.2","linux":"linux+3.9.8.2-adb-hf+lewis-release-rt321+13","con":"3.10.0.3-tags/release-3.10.0.3@ea9fcb57/ubuntu"},"svcEndpoints":{"svcDeplId":"v011"},"timezone":"America/Los_Angeles","tls":{"tzbChk":1,"privKType":2,"lcCiphers":[0,0,0,0,0,0,0,0,50380848,50331708]},"twoPass":false,"tz":{"events":[{"dt":1625140800,"off":-420},{"dt":1636275601,"off":-480},{"dt":1647165601,"off":-420}],"ver":11},"vacHigh":false,"wDevLoc":false}
[9/23/2021, 2:43:23 PM] [Roomba] DEBUG: Releasing Roomba instance
[9/23/2021, 2:43:23 PM] [Roomba] DEBUG: Connection close received from old connection
[9/23/2021, 2:43:52 PM] [Roomba] DEBUG: Refreshing Roomba's status (repeating in 30s, idle timeout in 179s)
[9/23/2021, 2:43:52 PM] [Roomba] DEBUG: Connecting to Roomba (0 others waiting)...
[9/23/2021, 2:43:53 PM] [Roomba] DEBUG: Connected to Roomba in 683ms
[9/23/2021, 2:43:53 PM] [Roomba] DEBUG: Refreshed Roomba's state in 933ms: {"batPct":100,"batteryType":"F12432832R","batInfo":{"mDate":"2020-3-22","mName":"PanasonicEnergy","mDaySerial":32726,"mData":"303030333034303200000000000000000000000000","mLife":"0C4F0B6A10820C024EB3001204D9F75500CDFEBF2A13FFFF02A8202400000000","cCount":264,"afCount":0},"batAuthEnable":true,"bbchg":{"nChatters":11,"nKnockoffs":4375,"nLithF":0,"nChgOk":570,"aborts":[0,0,0],"chgErr":[0,0,0,0,0],"smberr":0,"nChgErr":0},"bbchg3":{"estCap":1677,"nAvail":1061,"hOnDock":7863,"avgMin":43},"bbmssn":{"aCycleM":55,"nMssnF":20,"nMssnC":94,"nMssnOk":572,"aMssnM":59,"nMssn":691},"bbnav":{"aMtrack":0,"nGoodLmrks":0,"aGain":0,"aExpo":0},"bbpause":{"pauses":[18,104,46,104,104,42,15,15,46,38]},"bbrstinfo":{"nNavRst":67,"nMapLoadRst":0,"nSafRst":1,"nMobRst":45,"safCauses":[16146,0,0,0,0,0,0,0,0,0]},"bbrun":{"nOvertemps":0,"nEvacs":608,"nCBump":0,"nWStll":2,"nMBStll":2454,"nPanics":646,"nPicks":1023,"nOpticalDD":7,"nPiezoDD":0,"nScrubs":7,"nStuck":44,"sqft":1772,"min":15,"hr":365,"nCliffsF":40460,"nCliffsR":0},"bbswitch":{"nBumper":450825,"nDrops":2834,"nDock":398,"nSpot":182,"nClean":355},"bbsys":{"min":47,"hr":8913},"behaviorFwk":true,"bin":{"present":true,"full":false},"binPause":true,"bleDevLoc":false,"cap":{"binFullDetect":2,"oMode":10,"dockComm":1,"wDevLoc":2,"bleDevLoc":1,"edge":0,"maps":3,"pmaps":5,"tLine":2,"area":1,"eco":1,"multiPass":2,"pose":1,"team":1,"pp":0,"lang":2,"hm":0,"5ghz":1,"prov":3,"sched":1,"svcConf":1,"ota":2,"log":2,"langOta":0,"tileScan":1},"carpetBoost":false,"cleanMissionStatus":{"cycle":"none","phase":"charge","expireM":0,"rechrgM":0,"error":0,"notReady":0,"mssnM":0,"expireTm":0,"rechrgTm":0,"mssnStrtTm":1632411286,"operatingMode":0,"initiator":"localApp","nMssn":691,"missionId":"0001GMS7MP0000000000000000"},"cleanSchedule2":[],"cloudEnv":"prod","connected":true,"country":"US","deploymentState":0,"dock":{"known":true,"pn":"4638607","state":301,"id":"246023916710720825218275601018911655144127","fwVer":"4.1.3","hwRev":1,"varID":4},"evacAllowed":true,"ecoCharge":false,"featureFlags":{"quietNav":true,"homeMonitoring":false,"clearHaz":true,"hibLed":0,"covPlan":0,"ros2SptLvl":true},"hwPartsRev":{"csscID":255,"mobBrd":10,"mobBlid":"4B57CF27CA15AAA25AD956714A0D206F","imuPartNo":"LSM6DSR","navSerialNo":"CF10420AS","wlan0HwAddr":"50:14:79:22:b7:c2","NavBrd":1},"hwDbgr":null,"langs2":{"sVer":"1.0","dLangs":{"ver":"0.25","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","zh-CN","zh-HK","zh-TW"]},"sLang":"en-US","aSlots":0},"lastCommand":{"command":"pause","initiator":"localApp","time":1632411288,"pmap_id":null,"regions":null,"ordered":null,"favorite_id":null,"robot_id":null,"select_all":null,"user_pmapv_id":null},"lastDisconnect":4,"mapUploadAllowed":true,"missionTelemetry":{"aux_comms":1,"bat_stats":1,"behaviors_report":1,"camera_settings":1,"coverage_report":1,"map_hypotheses":1,"map_load":1,"map_save":1,"pmap_navigability":1,"sensor_stats":1,"tumor_classifier_report":1,"vital_stats":1,"vslam_report":1},"mssnNavStats":{"nMssn":691,"missionId":"0001GMS7MP0000000000000000","gLmk":0,"lmk":0,"reLc":0,"plnErr":"none","mTrk":0,"kdp":0,"sfkdp":1,"nmc":0,"nmmc":0,"nrmc":0,"mpSt":"idle","l_drift":0,"h_drift":0,"l_squal":0,"h_squal":0},"name":"Roomba","noAutoPasses":true,"noPP":false,"openOnly":false,"pmapLearningAllowed":true,"pmaps":[{"SoNVkpvCSxqditsb3svvXQ":"210921T173929"},{"RYD9hM12Sb-IPRpX1W6erQ":"210923T145839"}],"pmapCL":true,"pmapFmt":"3","pmapShare":{"copy":[1,4]},"rankOverlap":15,"reflexSettings":{"rlWheelDrop":{"enabled":1}},"sceneRecog":1,"schedHold":false,"secureBoot":{"log":2,"flip":0,"sbl1Ver":"B3.2.02_PPUB","stublVer":"B3.2.02_PPUB","efuse":1,"blType":1,"enforce":2,"lastRst":"200000001","recov":"linux+3.8.6.1+lewis-release-121+21","idSwitch":0,"permReq":0,"perm":"none"},"sku":"i755020","smartHome":{"homeMonitoringAllowed":false},"softwareVer":"lewis+3.18.11+lewis-release-rt321+13","streamingVideoStatus":null,"subModSwVer":{"nav":"lewis-nav+3.18.11+ubuntu-HEAD-c0da6db4870+13","mob":"3.18.11+ubuntu-HEAD-c0da6db4870+13","pwr":"0.6.0+ubuntu-HEAD-c0da6db4870+13","sft":"1.4.0+ubuntu-HEAD-9a9a5d0c891+36","mobBtl":"4.2","linux":"linux+3.9.8.2-adb-hf+lewis-release-rt321+13","con":"3.10.0.3-tags/release-3.10.0.3@ea9fcb57/ubuntu"},"svcEndpoints":{"svcDeplId":"v011"},"timezone":"America/Los_Angeles","tls":{"tzbChk":1,"privKType":2,"lcCiphers":[0,0,0,0,0,0,0,0,50380848,50331708]},"twoPass":false,"tz":{"events":[{"dt":1625140800,"off":-420},{"dt":1636275601,"off":-480},{"dt":1647165601,"off":-420}],"ver":11},"vacHigh":false,"wDevLoc":false}
[9/23/2021, 2:43:53 PM] [Roomba] DEBUG: Releasing Roomba instance
[9/23/2021, 2:43:53 PM] [Roomba] DEBUG: Connection close received from old connection
[9/23/2021, 2:44:22 PM] [Roomba] DEBUG: Refreshing Roomba's status (repeating in 30s, idle timeout in 149s)
[9/23/2021, 2:44:22 PM] [Roomba] DEBUG: Connecting to Roomba (0 others waiting)...
[9/23/2021, 2:44:23 PM] [Roomba] DEBUG: Connected to Roomba in 680ms
[9/23/2021, 2:44:23 PM] [Roomba] DEBUG: Refreshed Roomba's state in 922ms: {"batPct":100,"batteryType":"F12432832R","batInfo":{"mDate":"2020-3-22","mName":"PanasonicEnergy","mDaySerial":32726,"mData":"303030333034303200000000000000000000000000","mLife":"0C4F0B6A10820C024EB3001204D9F75500CDFEBF2A13FFFF02A8202400000000","cCount":264,"afCount":0},"batAuthEnable":true,"bbchg":{"nChatters":11,"nKnockoffs":4375,"nLithF":0,"nChgOk":570,"aborts":[0,0,0],"chgErr":[0,0,0,0,0],"smberr":0,"nChgErr":0},"bbchg3":{"estCap":1677,"nAvail":1061,"hOnDock":7863,"avgMin":43},"bbmssn":{"aCycleM":55,"nMssnF":20,"nMssnC":94,"nMssnOk":572,"aMssnM":59,"nMssn":691},"bbnav":{"aMtrack":0,"nGoodLmrks":0,"aGain":0,"aExpo":0},"bbpause":{"pauses":[18,104,46,104,104,42,15,15,46,38]},"bbrstinfo":{"nNavRst":67,"nMapLoadRst":0,"nSafRst":1,"nMobRst":45,"safCauses":[16146,0,0,0,0,0,0,0,0,0]},"bbrun":{"nOvertemps":0,"nEvacs":608,"nCBump":0,"nWStll":2,"nMBStll":2454,"nPanics":646,"nPicks":1023,"nOpticalDD":7,"nPiezoDD":0,"nScrubs":7,"nStuck":44,"sqft":1772,"min":15,"hr":365,"nCliffsF":40460,"nCliffsR":0},"bbswitch":{"nBumper":450825,"nDrops":2834,"nDock":398,"nSpot":182,"nClean":355},"bbsys":{"min":48,"hr":8913},"behaviorFwk":true,"bin":{"present":true,"full":false},"binPause":true,"bleDevLoc":false,"cap":{"binFullDetect":2,"oMode":10,"dockComm":1,"wDevLoc":2,"bleDevLoc":1,"edge":0,"maps":3,"pmaps":5,"tLine":2,"area":1,"eco":1,"multiPass":2,"pose":1,"team":1,"pp":0,"lang":2,"hm":0,"5ghz":1,"prov":3,"sched":1,"svcConf":1,"ota":2,"log":2,"langOta":0,"tileScan":1},"carpetBoost":false,"cleanMissionStatus":{"cycle":"none","phase":"charge","expireM":0,"rechrgM":0,"error":0,"notReady":0,"mssnM":0,"expireTm":0,"rechrgTm":0,"mssnStrtTm":1632411286,"operatingMode":0,"initiator":"localApp","nMssn":691,"missionId":"0001GMS7MP0000000000000000"},"cleanSchedule2":[],"cloudEnv":"prod","connected":true,"country":"US","deploymentState":0,"dock":{"known":true,"pn":"4638607","state":301,"id":"246023916710720825218275601018911655144127","fwVer":"4.1.3","hwRev":1,"varID":4},"evacAllowed":true,"ecoCharge":false,"featureFlags":{"quietNav":true,"homeMonitoring":false,"clearHaz":true,"hibLed":0,"covPlan":0,"ros2SptLvl":true},"hwPartsRev":{"csscID":255,"mobBrd":10,"mobBlid":"4B57CF27CA15AAA25AD956714A0D206F","imuPartNo":"LSM6DSR","navSerialNo":"CF10420AS","wlan0HwAddr":"50:14:79:22:b7:c2","NavBrd":1},"hwDbgr":null,"langs2":{"sVer":"1.0","dLangs":{"ver":"0.25","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","zh-CN","zh-HK","zh-TW"]},"sLang":"en-US","aSlots":0},"lastCommand":{"command":"pause","initiator":"localApp","time":1632411288,"pmap_id":null,"regions":null,"ordered":null,"favorite_id":null,"robot_id":null,"select_all":null,"user_pmapv_id":null},"lastDisconnect":4,"mapUploadAllowed":true,"missionTelemetry":{"aux_comms":1,"bat_stats":1,"behaviors_report":1,"camera_settings":1,"coverage_report":1,"map_hypotheses":1,"map_load":1,"map_save":1,"pmap_navigability":1,"sensor_stats":1,"tumor_classifier_report":1,"vital_stats":1,"vslam_report":1},"mssnNavStats":{"nMssn":691,"missionId":"0001GMS7MP0000000000000000","gLmk":0,"lmk":0,"reLc":0,"plnErr":"none","mTrk":0,"kdp":0,"sfkdp":1,"nmc":0,"nmmc":0,"nrmc":0,"mpSt":"idle","l_drift":0,"h_drift":0,"l_squal":0,"h_squal":0},"name":"Roomba","noAutoPasses":true,"noPP":false,"openOnly":false,"pmapLearningAllowed":true,"pmaps":[{"SoNVkpvCSxqditsb3svvXQ":"210921T173929"},{"RYD9hM12Sb-IPRpX1W6erQ":"210923T145839"}],"pmapCL":true,"pmapFmt":"3","pmapShare":{"copy":[1,4]},"rankOverlap":15,"reflexSettings":{"rlWheelDrop":{"enabled":1}},"sceneRecog":1,"schedHold":false,"secureBoot":{"log":2,"flip":0,"sbl1Ver":"B3.2.02_PPUB","stublVer":"B3.2.02_PPUB","efuse":1,"blType":1,"enforce":2,"lastRst":"200000001","recov":"linux+3.8.6.1+lewis-release-121+21","idSwitch":0,"permReq":0,"perm":"none"},"sku":"i755020","smartHome":{"homeMonitoringAllowed":false},"softwareVer":"lewis+3.18.11+lewis-release-rt321+13","streamingVideoStatus":null,"subModSwVer":{"nav":"lewis-nav+3.18.11+ubuntu-HEAD-c0da6db4870+13","mob":"3.18.11+ubuntu-HEAD-c0da6db4870+13","pwr":"0.6.0+ubuntu-HEAD-c0da6db4870+13","sft":"1.4.0+ubuntu-HEAD-9a9a5d0c891+36","mobBtl":"4.2","linux":"linux+3.9.8.2-adb-hf+lewis-release-rt321+13","con":"3.10.0.3-tags/release-3.10.0.3@ea9fcb57/ubuntu"},"svcEndpoints":{"svcDeplId":"v011"},"timezone":"America/Los_Angeles","tls":{"tzbChk":1,"privKType":2,"lcCiphers":[0,0,0,0,0,0,0,0,50380848,50331708]},"twoPass":false,"tz":{"events":[{"dt":1625140800,"off":-420},{"dt":1636275601,"off":-480},{"dt":1647165601,"off":-420}],"ver":11},"vacHigh":false,"wDevLoc":false}
[9/23/2021, 2:44:23 PM] [Roomba] DEBUG: Releasing Roomba instance
[9/23/2021, 2:44:23 PM] [Roomba] DEBUG: Connection close received from old connection
[9/23/2021, 2:44:52 PM] [Roomba] DEBUG: Refreshing Roomba's status (repeating in 30s, idle timeout in 119s)
[9/23/2021, 2:44:52 PM] [Roomba] DEBUG: Connecting to Roomba (0 others waiting)...
[9/23/2021, 2:44:53 PM] [Roomba] DEBUG: Connected to Roomba in 674ms
[9/23/2021, 2:44:53 PM] [Roomba] DEBUG: Refreshed Roomba's state in 947ms: {"batPct":100,"batteryType":"F12432832R","batInfo":{"mDate":"2020-3-22","mName":"PanasonicEnergy","mDaySerial":32726,"mData":"303030333034303200000000000000000000000000","mLife":"0C4F0B6A10820C024EB3001204D9F75500CDFEBF2A13FFFF02A8202400000000","cCount":264,"afCount":0},"batAuthEnable":true,"bbchg":{"nChatters":11,"nKnockoffs":4375,"nLithF":0,"nChgOk":570,"aborts":[0,0,0],"chgErr":[0,0,0,0,0],"smberr":0,"nChgErr":0},"bbchg3":{"estCap":1677,"nAvail":1061,"hOnDock":7863,"avgMin":43},"bbmssn":{"aCycleM":55,"nMssnF":20,"nMssnC":94,"nMssnOk":572,"aMssnM":59,"nMssn":691},"bbnav":{"aMtrack":0,"nGoodLmrks":0,"aGain":0,"aExpo":0},"bbpause":{"pauses":[18,104,46,104,104,42,15,15,46,38]},"bbrstinfo":{"nNavRst":67,"nMapLoadRst":0,"nSafRst":1,"nMobRst":45,"safCauses":[16146,0,0,0,0,0,0,0,0,0]},"bbrun":{"nOvertemps":0,"nEvacs":608,"nCBump":0,"nWStll":2,"nMBStll":2454,"nPanics":646,"nPicks":1023,"nOpticalDD":7,"nPiezoDD":0,"nScrubs":7,"nStuck":44,"sqft":1772,"min":15,"hr":365,"nCliffsF":40460,"nCliffsR":0},"bbswitch":{"nBumper":450825,"nDrops":2834,"nDock":398,"nSpot":182,"nClean":355},"bbsys":{"min":48,"hr":8913},"behaviorFwk":true,"bin":{"present":true,"full":false},"binPause":true,"bleDevLoc":false,"cap":{"binFullDetect":2,"oMode":10,"dockComm":1,"wDevLoc":2,"bleDevLoc":1,"edge":0,"maps":3,"pmaps":5,"tLine":2,"area":1,"eco":1,"multiPass":2,"pose":1,"team":1,"pp":0,"lang":2,"hm":0,"5ghz":1,"prov":3,"sched":1,"svcConf":1,"ota":2,"log":2,"langOta":0,"tileScan":1},"carpetBoost":false,"cleanMissionStatus":{"cycle":"none","phase":"charge","expireM":0,"rechrgM":0,"error":0,"notReady":0,"mssnM":0,"expireTm":0,"rechrgTm":0,"mssnStrtTm":1632411286,"operatingMode":0,"initiator":"localApp","nMssn":691,"missionId":"0001GMS7MP0000000000000000"},"cleanSchedule2":[],"cloudEnv":"prod","connected":true,"country":"US","deploymentState":0,"dock":{"known":true,"pn":"4638607","state":301,"id":"246023916710720825218275601018911655144127","fwVer":"4.1.3","hwRev":1,"varID":4},"evacAllowed":true,"ecoCharge":false,"featureFlags":{"quietNav":true,"homeMonitoring":false,"clearHaz":true,"hibLed":0,"covPlan":0,"ros2SptLvl":true},"hwPartsRev":{"csscID":255,"mobBrd":10,"mobBlid":"4B57CF27CA15AAA25AD956714A0D206F","imuPartNo":"LSM6DSR","navSerialNo":"CF10420AS","wlan0HwAddr":"50:14:79:22:b7:c2","NavBrd":1},"hwDbgr":null,"langs2":{"sVer":"1.0","dLangs":{"ver":"0.25","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","zh-CN","zh-HK","zh-TW"]},"sLang":"en-US","aSlots":0},"lastCommand":{"command":"pause","initiator":"localApp","time":1632411288,"pmap_id":null,"regions":null,"ordered":null,"favorite_id":null,"robot_id":null,"select_all":null,"user_pmapv_id":null},"lastDisconnect":4,"mapUploadAllowed":true,"missionTelemetry":{"aux_comms":1,"bat_stats":1,"behaviors_report":1,"camera_settings":1,"coverage_report":1,"map_hypotheses":1,"map_load":1,"map_save":1,"pmap_navigability":1,"sensor_stats":1,"tumor_classifier_report":1,"vital_stats":1,"vslam_report":1},"mssnNavStats":{"nMssn":691,"missionId":"0001GMS7MP0000000000000000","gLmk":0,"lmk":0,"reLc":0,"plnErr":"none","mTrk":0,"kdp":0,"sfkdp":1,"nmc":0,"nmmc":0,"nrmc":0,"mpSt":"idle","l_drift":0,"h_drift":0,"l_squal":0,"h_squal":0},"name":"Roomba","noAutoPasses":true,"noPP":false,"openOnly":false,"pmapLearningAllowed":true,"pmaps":[{"SoNVkpvCSxqditsb3svvXQ":"210921T173929"},{"RYD9hM12Sb-IPRpX1W6erQ":"210923T145839"}],"pmapCL":true,"pmapFmt":"3","pmapShare":{"copy":[1,4]},"rankOverlap":15,"reflexSettings":{"rlWheelDrop":{"enabled":1}},"sceneRecog":1,"schedHold":false,"secureBoot":{"log":2,"flip":0,"sbl1Ver":"B3.2.02_PPUB","stublVer":"B3.2.02_PPUB","efuse":1,"blType":1,"enforce":2,"lastRst":"200000001","recov":"linux+3.8.6.1+lewis-release-121+21","idSwitch":0,"permReq":0,"perm":"none"},"sku":"i755020","smartHome":{"homeMonitoringAllowed":false},"softwareVer":"lewis+3.18.11+lewis-release-rt321+13","streamingVideoStatus":null,"subModSwVer":{"nav":"lewis-nav+3.18.11+ubuntu-HEAD-c0da6db4870+13","mob":"3.18.11+ubuntu-HEAD-c0da6db4870+13","pwr":"0.6.0+ubuntu-HEAD-c0da6db4870+13","sft":"1.4.0+ubuntu-HEAD-9a9a5d0c891+36","mobBtl":"4.2","linux":"linux+3.9.8.2-adb-hf+lewis-release-rt321+13","con":"3.10.0.3-tags/release-3.10.0.3@ea9fcb57/ubuntu"},"svcEndpoints":{"svcDeplId":"v011"},"timezone":"America/Los_Angeles","tls":{"tzbChk":1,"privKType":2,"lcCiphers":[0,0,0,0,0,0,0,0,50380848,50331708]},"twoPass":false,"tz":{"events":[{"dt":1625140800,"off":-420},{"dt":1636275601,"off":-480},{"dt":1647165601,"off":-420}],"ver":11},"vacHigh":false,"wDevLoc":false}
[9/23/2021, 2:44:53 PM] [Roomba] DEBUG: Releasing Roomba instance
[9/23/2021, 2:44:53 PM] [Roomba] DEBUG: Connection close received from old connection
[9/23/2021, 2:45:22 PM] [Roomba] DEBUG: Refreshing Roomba's status (repeating in 30s, idle timeout in 89s)
[9/23/2021, 2:45:22 PM] [Roomba] DEBUG: Connecting to Roomba (0 others waiting)...
[9/23/2021, 2:45:23 PM] [Roomba] DEBUG: Connected to Roomba in 674ms
[9/23/2021, 2:45:23 PM] [Roomba] DEBUG: Refreshed Roomba's state in 920ms: {"batPct":100,"batteryType":"F12432832R","batInfo":{"mDate":"2020-3-22","mName":"PanasonicEnergy","mDaySerial":32726,"mData":"303030333034303200000000000000000000000000","mLife":"0C4F0B6A10820C024EB3001204D9F75500CDFEBF2A13FFFF02A8202400000000","cCount":264,"afCount":0},"batAuthEnable":true,"bbchg":{"nChatters":11,"nKnockoffs":4375,"nLithF":0,"nChgOk":570,"aborts":[0,0,0],"chgErr":[0,0,0,0,0],"smberr":0,"nChgErr":0},"bbchg3":{"estCap":1677,"nAvail":1061,"hOnDock":7863,"avgMin":43},"bbmssn":{"aCycleM":55,"nMssnF":20,"nMssnC":94,"nMssnOk":572,"aMssnM":59,"nMssn":691},"bbnav":{"aMtrack":0,"nGoodLmrks":0,"aGain":0,"aExpo":0},"bbpause":{"pauses":[18,104,46,104,104,42,15,15,46,38]},"bbrstinfo":{"nNavRst":67,"nMapLoadRst":0,"nSafRst":1,"nMobRst":45,"safCauses":[16146,0,0,0,0,0,0,0,0,0]},"bbrun":{"nOvertemps":0,"nEvacs":608,"nCBump":0,"nWStll":2,"nMBStll":2454,"nPanics":646,"nPicks":1023,"nOpticalDD":7,"nPiezoDD":0,"nScrubs":7,"nStuck":44,"sqft":1772,"min":15,"hr":365,"nCliffsF":40460,"nCliffsR":0},"bbswitch":{"nBumper":450825,"nDrops":2834,"nDock":398,"nSpot":182,"nClean":355},"bbsys":{"min":49,"hr":8913},"behaviorFwk":true,"bin":{"present":true,"full":false},"binPause":true,"bleDevLoc":false,"cap":{"binFullDetect":2,"oMode":10,"dockComm":1,"wDevLoc":2,"bleDevLoc":1,"edge":0,"maps":3,"pmaps":5,"tLine":2,"area":1,"eco":1,"multiPass":2,"pose":1,"team":1,"pp":0,"lang":2,"hm":0,"5ghz":1,"prov":3,"sched":1,"svcConf":1,"ota":2,"log":2,"langOta":0,"tileScan":1},"carpetBoost":false,"cleanMissionStatus":{"cycle":"none","phase":"charge","expireM":0,"rechrgM":0,"error":0,"notReady":0,"mssnM":0,"expireTm":0,"rechrgTm":0,"mssnStrtTm":1632411286,"operatingMode":0,"initiator":"localApp","nMssn":691,"missionId":"0001GMS7MP0000000000000000"},"cleanSchedule2":[],"cloudEnv":"prod","connected":true,"country":"US","deploymentState":0,"dock":{"known":true,"pn":"4638607","state":301,"id":"246023916710720825218275601018911655144127","fwVer":"4.1.3","hwRev":1,"varID":4},"evacAllowed":true,"ecoCharge":false,"featureFlags":{"quietNav":true,"homeMonitoring":false,"clearHaz":true,"hibLed":0,"covPlan":0,"ros2SptLvl":true},"hwPartsRev":{"csscID":255,"mobBrd":10,"mobBlid":"4B57CF27CA15AAA25AD956714A0D206F","imuPartNo":"LSM6DSR","navSerialNo":"CF10420AS","wlan0HwAddr":"50:14:79:22:b7:c2","NavBrd":1},"hwDbgr":null,"langs2":{"sVer":"1.0","dLangs":{"ver":"0.25","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","zh-CN","zh-HK","zh-TW"]},"sLang":"en-US","aSlots":0},"lastCommand":{"command":"pause","initiator":"localApp","time":1632411288,"pmap_id":null,"regions":null,"ordered":null,"favorite_id":null,"robot_id":null,"select_all":null,"user_pmapv_id":null},"lastDisconnect":4,"mapUploadAllowed":true,"missionTelemetry":{"aux_comms":1,"bat_stats":1,"behaviors_report":1,"camera_settings":1,"coverage_report":1,"map_hypotheses":1,"map_load":1,"map_save":1,"pmap_navigability":1,"sensor_stats":1,"tumor_classifier_report":1,"vital_stats":1,"vslam_report":1},"mssnNavStats":{"nMssn":691,"missionId":"0001GMS7MP0000000000000000","gLmk":0,"lmk":0,"reLc":0,"plnErr":"none","mTrk":0,"kdp":0,"sfkdp":1,"nmc":0,"nmmc":0,"nrmc":0,"mpSt":"idle","l_drift":0,"h_drift":0,"l_squal":0,"h_squal":0},"name":"Roomba","noAutoPasses":true,"noPP":false,"openOnly":false,"pmapLearningAllowed":true,"pmaps":[{"SoNVkpvCSxqditsb3svvXQ":"210921T173929"},{"RYD9hM12Sb-IPRpX1W6erQ":"210923T145839"}],"pmapCL":true,"pmapFmt":"3","pmapShare":{"copy":[1,4]},"rankOverlap":15,"reflexSettings":{"rlWheelDrop":{"enabled":1}},"sceneRecog":1,"schedHold":false,"secureBoot":{"log":2,"flip":0,"sbl1Ver":"B3.2.02_PPUB","stublVer":"B3.2.02_PPUB","efuse":1,"blType":1,"enforce":2,"lastRst":"200000001","recov":"linux+3.8.6.1+lewis-release-121+21","idSwitch":0,"permReq":0,"perm":"none"},"sku":"i755020","smartHome":{"homeMonitoringAllowed":false},"softwareVer":"lewis+3.18.11+lewis-release-rt321+13","streamingVideoStatus":null,"subModSwVer":{"nav":"lewis-nav+3.18.11+ubuntu-HEAD-c0da6db4870+13","mob":"3.18.11+ubuntu-HEAD-c0da6db4870+13","pwr":"0.6.0+ubuntu-HEAD-c0da6db4870+13","sft":"1.4.0+ubuntu-HEAD-9a9a5d0c891+36","mobBtl":"4.2","linux":"linux+3.9.8.2-adb-hf+lewis-release-rt321+13","con":"3.10.0.3-tags/release-3.10.0.3@ea9fcb57/ubuntu"},"svcEndpoints":{"svcDeplId":"v011"},"timezone":"America/Los_Angeles","tls":{"tzbChk":1,"privKType":2,"lcCiphers":[0,0,0,0,0,0,0,0,50380848,50331708]},"twoPass":false,"tz":{"events":[{"dt":1625140800,"off":-420},{"dt":1636275601,"off":-480},{"dt":1647165601,"off":-420}],"ver":11},"vacHigh":false,"wDevLoc":false}
[9/23/2021, 2:45:23 PM] [Roomba] DEBUG: Releasing Roomba instance
[9/23/2021, 2:45:23 PM] [Roomba] DEBUG: Connection close received from old connection
[9/23/2021, 2:45:52 PM] [Roomba] DEBUG: Refreshing Roomba's status (repeating in 30s, idle timeout in 59s)
[9/23/2021, 2:45:52 PM] [Roomba] DEBUG: Connecting to Roomba (0 others waiting)...
[9/23/2021, 2:45:53 PM] [Roomba] DEBUG: Connected to Roomba in 671ms
[9/23/2021, 2:45:53 PM] [Roomba] DEBUG: Refreshed Roomba's state in 922ms: {"batPct":100,"batteryType":"F12432832R","batInfo":{"mDate":"2020-3-22","mName":"PanasonicEnergy","mDaySerial":32726,"mData":"303030333034303200000000000000000000000000","mLife":"0C4F0B6A10820C024EB3001204D9F75500CDFEBF2A13FFFF02A8202400000000","cCount":264,"afCount":0},"batAuthEnable":true,"bbchg":{"nChatters":11,"nKnockoffs":4375,"nLithF":0,"nChgOk":570,"aborts":[0,0,0],"chgErr":[0,0,0,0,0],"smberr":0,"nChgErr":0},"bbchg3":{"estCap":1677,"nAvail":1061,"hOnDock":7863,"avgMin":43},"bbmssn":{"aCycleM":55,"nMssnF":20,"nMssnC":94,"nMssnOk":572,"aMssnM":59,"nMssn":691},"bbnav":{"aMtrack":0,"nGoodLmrks":0,"aGain":0,"aExpo":0},"bbpause":{"pauses":[18,104,46,104,104,42,15,15,46,38]},"bbrstinfo":{"nNavRst":67,"nMapLoadRst":0,"nSafRst":1,"nMobRst":45,"safCauses":[16146,0,0,0,0,0,0,0,0,0]},"bbrun":{"nOvertemps":0,"nEvacs":608,"nCBump":0,"nWStll":2,"nMBStll":2454,"nPanics":646,"nPicks":1023,"nOpticalDD":7,"nPiezoDD":0,"nScrubs":7,"nStuck":44,"sqft":1772,"min":15,"hr":365,"nCliffsF":40460,"nCliffsR":0},"bbswitch":{"nBumper":450825,"nDrops":2834,"nDock":398,"nSpot":182,"nClean":355},"bbsys":{"min":49,"hr":8913},"behaviorFwk":true,"bin":{"present":true,"full":false},"binPause":true,"bleDevLoc":false,"cap":{"binFullDetect":2,"oMode":10,"dockComm":1,"wDevLoc":2,"bleDevLoc":1,"edge":0,"maps":3,"pmaps":5,"tLine":2,"area":1,"eco":1,"multiPass":2,"pose":1,"team":1,"pp":0,"lang":2,"hm":0,"5ghz":1,"prov":3,"sched":1,"svcConf":1,"ota":2,"log":2,"langOta":0,"tileScan":1},"carpetBoost":false,"cleanMissionStatus":{"cycle":"none","phase":"charge","expireM":0,"rechrgM":0,"error":0,"notReady":0,"mssnM":0,"expireTm":0,"rechrgTm":0,"mssnStrtTm":1632411286,"operatingMode":0,"initiator":"localApp","nMssn":691,"missionId":"0001GMS7MP0000000000000000"},"cleanSchedule2":[],"cloudEnv":"prod","connected":true,"country":"US","deploymentState":0,"dock":{"known":true,"pn":"4638607","state":301,"id":"246023916710720825218275601018911655144127","fwVer":"4.1.3","hwRev":1,"varID":4},"evacAllowed":true,"ecoCharge":false,"featureFlags":{"quietNav":true,"homeMonitoring":false,"clearHaz":true,"hibLed":0,"covPlan":0,"ros2SptLvl":true},"hwPartsRev":{"csscID":255,"mobBrd":10,"mobBlid":"4B57CF27CA15AAA25AD956714A0D206F","imuPartNo":"LSM6DSR","navSerialNo":"CF10420AS","wlan0HwAddr":"50:14:79:22:b7:c2","NavBrd":1},"hwDbgr":null,"langs2":{"sVer":"1.0","dLangs":{"ver":"0.25","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","zh-CN","zh-HK","zh-TW"]},"sLang":"en-US","aSlots":0},"lastCommand":{"command":"pause","initiator":"localApp","time":1632411288,"pmap_id":null,"regions":null,"ordered":null,"favorite_id":null,"robot_id":null,"select_all":null,"user_pmapv_id":null},"lastDisconnect":4,"mapUploadAllowed":true,"missionTelemetry":{"aux_comms":1,"bat_stats":1,"behaviors_report":1,"camera_settings":1,"coverage_report":1,"map_hypotheses":1,"map_load":1,"map_save":1,"pmap_navigability":1,"sensor_stats":1,"tumor_classifier_report":1,"vital_stats":1,"vslam_report":1},"mssnNavStats":{"nMssn":691,"missionId":"0001GMS7MP0000000000000000","gLmk":0,"lmk":0,"reLc":0,"plnErr":"none","mTrk":0,"kdp":0,"sfkdp":1,"nmc":0,"nmmc":0,"nrmc":0,"mpSt":"idle","l_drift":0,"h_drift":0,"l_squal":0,"h_squal":0},"name":"Roomba","noAutoPasses":true,"noPP":false,"openOnly":false,"pmapLearningAllowed":true,"pmaps":[{"SoNVkpvCSxqditsb3svvXQ":"210921T173929"},{"RYD9hM12Sb-IPRpX1W6erQ":"210923T145839"}],"pmapCL":true,"pmapFmt":"3","pmapShare":{"copy":[1,4]},"rankOverlap":15,"reflexSettings":{"rlWheelDrop":{"enabled":1}},"sceneRecog":1,"schedHold":false,"secureBoot":{"log":2,"flip":0,"sbl1Ver":"B3.2.02_PPUB","stublVer":"B3.2.02_PPUB","efuse":1,"blType":1,"enforce":2,"lastRst":"200000001","recov":"linux+3.8.6.1+lewis-release-121+21","idSwitch":0,"permReq":0,"perm":"none"},"sku":"i755020","smartHome":{"homeMonitoringAllowed":false},"softwareVer":"lewis+3.18.11+lewis-release-rt321+13","streamingVideoStatus":null,"subModSwVer":{"nav":"lewis-nav+3.18.11+ubuntu-HEAD-c0da6db4870+13","mob":"3.18.11+ubuntu-HEAD-c0da6db4870+13","pwr":"0.6.0+ubuntu-HEAD-c0da6db4870+13","sft":"1.4.0+ubuntu-HEAD-9a9a5d0c891+36","mobBtl":"4.2","linux":"linux+3.9.8.2-adb-hf+lewis-release-rt321+13","con":"3.10.0.3-tags/release-3.10.0.3@ea9fcb57/ubuntu"},"svcEndpoints":{"svcDeplId":"v011"},"timezone":"America/Los_Angeles","tls":{"tzbChk":1,"privKType":2,"lcCiphers":[0,0,0,0,0,0,0,0,50380848,50331708]},"twoPass":false,"tz":{"events":[{"dt":1625140800,"off":-420},{"dt":1636275601,"off":-480},{"dt":1647165601,"off":-420}],"ver":11},"vacHigh":false,"wDevLoc":false}
[9/23/2021, 2:45:53 PM] [Roomba] DEBUG: Releasing Roomba instance
[9/23/2021, 2:45:53 PM] [Roomba] DEBUG: Connection close received from old connection
[9/23/2021, 2:45:53 PM] [Roomba] Running status: Returning 0 (360ms old)
[9/23/2021, 2:45:53 PM] [Roomba] Low Battery status: Returning 0 (361ms old)
[9/23/2021, 2:45:53 PM] [Roomba] Dock status: Returning 0 (361ms old)
@khad I haven't been sure how to tackle this... it does suck to say no response. There must be a way we can avoid having to give a quick response... but Homebridge logs that annoying "this plugin is slowing down Homebridge" warning if we take too long to response, so we respond saying nothing and then update the value when we have it. It always takes > 3 seconds to get data from Roomba, in my experience, which is too long.
Maybe there's a way to return a callback to Homebridge without reporting a value yet that would leave a spinner in Home app?
@karlvr I'm trying to think of the downsides of just storing and reporting the last known state if we end up in that situation. I guess the Home app will show the wrong status until it updates again, but how often are people vacuuming and how often are they looking in the Home app? If the Roomba stops and doesn't show that it stopped for a little bit, I find that better than showing what is essentially an error state: "no response".
Maybe I'm missing something or don't understand enough about how the state is reported, and that's not possible.
@khad it's absolutely possible... I don't like the no response either, but I'd prefer to have a spinner in the home app until we know what's happening, rather than just say something. Needs more investigation I think.
@khad let's give this a go. I've added a slow polling loop that currently polls once an hour. The cache validity is then set to 10 minutes more than that. I'm not sure what that polling interval should actually be, I at first thought a day. Maybe a couple of hours is OK. So then the plugin will wake up every hour or so, check in with Roomba, then go back to sleep... I think it's promising... let's see!
You'll see a message in the log:
Refreshing Roomba's status (repeating in 60m)
It's an info log so we'll actually see that under regular operation... maybe that will move to debug.
The more actively watching polling message is now:
Watching Roomba's status (repeating in %is, idle timeout in %is)
@khad check out 1.3.0-beta.6
@karlvr Excited to try this! Thank you! Just installed 1.3.0-beta.6 and will peek first thing in the morning when it pretty much always used to show "no response".
@karlvr So far so good! I'll report back if longterm testing surfaces anything, but if you don't hear from me about this in a week or so, I think we can consider it solved from my perspective.
I'm not 100% sure that the title is the correct way to frame this. The problem is essentially: Roomba shows "no response" but only sometimes.
Expected Behavior
Roomba should never show "no response".
Current Behavior
Roomba sometimes shows "no response".
Steps to Reproduce (for bugs)
It seems to happen pretty consistently when I open the Home app first thing in the morning, but that might be a red herring.
Versions
Configuration
Homebridge Log / Command Output
These are the only Roomba-related logs in the hour or so before opening the Home app and seeing "no response" just now. I grabbed them within moments after I opened the Home app.