CV or numpy module not found, falling back to PIL CV or numpy module not found, falling back to PIL [2022-11-22 09:40:20][ERROR] : Error during discovery: [2022-11-22 09:43:37][ERROR] : Error during discovery: CV or numpy module not found, falling back to PIL [2022-11-22 10:29:16][ERROR] : Connection Cancelled [2022-11-22 10:29:16][ERROR] : Unable to connect to RobotCleaner CV or numpy module not found, falling back to PIL [2022-11-22 10:44:33][ERROR] : Error during discovery: 'UID' CV or numpy module not found, falling back to PIL [2022-11-22 11:09:41][INFO] : Starting daemon [2022-11-22 11:09:41][INFO] : Log level: info [2022-11-22 11:09:41][INFO] : Using Password version 2.1 [2022-11-22 11:09:41][INFO] : reading/writing info from config file /var/www/html/plugins/kroomba/data/config.ini [2022-11-22 11:09:41][WARNING] : No roomba or config file defined, please run discovery from plugin page [2022-11-22 11:09:41][INFO] : Start listening [2022-11-22 11:09:44][INFO] : Starting daemon [2022-11-22 11:09:44][INFO] : Log level: info [2022-11-22 11:09:44][INFO] : Using Password version 2.1 [2022-11-22 11:09:44][INFO] : reading/writing info from config file /var/www/html/plugins/kroomba/data/config.ini [2022-11-22 11:09:44][WARNING] : No roomba or config file defined, please run discovery from plugin page [2022-11-22 11:09:44][INFO] : Start listening [2022-11-22 11:10:10][INFO] : reading/writing info from config file /var/www/html/plugins/kroomba/data/config.ini [2022-11-22 11:10:10][INFO] : waiting on port: 5678 for data [2022-11-22 11:10:10][INFO] : Robot at IP: 192.168.1.2 Data: { "ver": "3", "hostname": "iRobot-728AF8B1F3244FB9804A32D24D042EF8", "robotname": "RobotCleaner", "robotid": "728AF8B1F3244FB9804A32D24D042EF8", "ip": "192.168.1.2", "mac": "50:14:79:10:A3:C3", "sw": "lewis+22.29.3+2022-08-23-eb90240ea48+Firmware-Build+1832", "sku": "i755840", "nc": 0, "proto": "mqtt", "cap": { "binFullDetect": 2, "oMode": 2, "dockComm": 1, "wDevLoc": 2, "bleDevLoc": 1, "edge": 0, "maps": 3, "pmaps": 10, "mc": 2, "tLine": 2, "area": 1, "eco": 1, "multiPass": 2, "team": 1, "pp": 0, "pose": 2, "lang": 2, "5ghz": 1, "prov": 3, "sched": 2, "svcConf": 1, "ota": 2, "log": 2, "langOta": 0, "ns": 1, "tileScan": 1 } } [2022-11-22 11:10:21][INFO] : Getting Roomba information from iRobot aws cloud... [2022-11-22 11:10:22][INFO] : Login done, getting robots from iRobot aws cloud... [2022-11-22 11:10:22][INFO] : Got cloud info: { "728AF8B1F3244FB9804A32D24D042EF8": { "password": ":1:1615915346:kMfymLp9Y2qUyBkh", "sku": "i755840", "softwareVer": "lewis+22.29.3+2022-08-23-eb90240ea48+Firmware-Build+1832", "name": "RobotCleaner", "cap": { "binFullDetect": 2, "dockComm": 1, "wDevLoc": 2, "bleDevLoc": 1, "edge": 0, "maps": 3, "pmaps": 10, "tLine": 2, "area": 1, "eco": 1, "multiPass": 2, "pose": 2, "team": 1, "pp": 0, "5ghz": 1, "prov": 3, "sched": 2, "svcConf": 1, "ota": 2, "log": 2, "tileScan": 1, "lang": 2, "langOta": 0, "oMode": 2, "hm": 0, "mc": 2, "ns": 1 }, "svcDeplId": "v007", "user_cert": false } } [2022-11-22 11:10:22][INFO] : Found 1 roombas defined in the cloud [2022-11-22 11:10:22][INFO] : 0 robot(s) already defined in file/var/www/html/plugins/kroomba/data/config.ini, found 1 robot(s) on network [2022-11-22 11:10:22][INFO] : Configuring robot (RobotCleaner) at IP 192.168.1.2 from cloud data, blid: 728AF8B1F3244FB9804A32D24D042EF8, password: :1:1615915346:kMfymLp9Y2qUyBkh [2022-11-22 11:10:22][INFO] : blid is: 728AF8B1F3244FB9804A32D24D042EF8 [2022-11-22 11:10:22][INFO] : Password=> :1:1615915346:kMfymLp9Y2qUyBkh <= Yes, all this string. [2022-11-22 11:10:22][INFO] : Use these credentials in roomba.py [2022-11-22 11:10:22][INFO] : Configuration saved to /var/www/html/plugins/kroomba/data/config.ini [2022-11-22 11:10:27][INFO] : Starting daemon [2022-11-22 11:10:27][INFO] : Log level: info [2022-11-22 11:10:27][INFO] : Using Password version 2.1 [2022-11-22 11:10:27][INFO] : reading/writing info from config file /var/www/html/plugins/kroomba/data/config.ini [2022-11-22 11:10:27][INFO] : Using Password version 2.1 [2022-11-22 11:10:27][INFO] : configuring Roomba from file /var/www/html/plugins/kroomba/data/config.ini [2022-11-22 11:10:27][INFO] : reading/writing info from config file /var/www/html/plugins/kroomba/data/config.ini [2022-11-22 11:10:27][INFO] : 1 Roombas Found [2022-11-22 11:10:27][INFO] : Try to connect to iRobot RobotCleaner with ip 192.168.1.2 [2022-11-22 11:10:27][INFO] : Start listening [2022-11-22 11:10:27][INFO] : Connecting... [2022-11-22 11:10:27][INFO] : Setting TLS [2022-11-22 11:10:27][INFO] : Setting TLS - OK [2022-11-22 11:10:27][INFO] : subscribed to iRobot/command/RobotCleaner/#, iRobot/setting/RobotCleaner/# [2022-11-22 11:10:28][INFO] : Roomba Connected [2022-11-22 11:10:28][INFO] : Received Roomba Data: $aws/things/728AF8B1F3244FB9804A32D24D042EF8/shadow/update, b'{"state":{"reported":{"audio":{"volume":100},"batPct":100,"batteryType":"F12432832R","batInfo":{"mDate":"2019-1-26","mName":"PanasonicEnergy","mDaySerial":31969,"mData":"303030333034303200000000000000000000000000","mLife":"0C700B6F10780C4B4E820008052BF58B00DBFE882E14FFFF14EF279700000000","cCount":33,"afCount":0},"batAuthEnable":null,"bbchg":{"nChatters":3,"nKnockoffs":0,"nLithF":19,"nChgOk":77,"aborts":[0,19,7],"chgErr":[0,0,0,0,0],"smberr":8,"nChgErr":0},"bbchg3":{"estCap":1777,"nAvail":254,"hOnDock":15390,"avgMin":38},"bbmssn":{"aCycleM":39,"nMssnF":14,"nMssnC":41,"nMssnOk":84,"aMssnM":51,"nMssn":140},"bbnav":{"aMtrack":83,"nGoodLmrks":57,"aGain":21,"aExpo":57},"bbpause":{"pauses":[2,1,46,46,48,1,46,1,1,42]},"bbrstinfo":{"nNavRst":105,"nMapLoadRst":0,"nMobRst":81,"nSafRst":1,"safCauses":[16146,0,0,0,0,0,0,0,0,0]},"bbrun":{"nCBump":0,"nMBStll":681,"nPanics":228,"nOvertemps":0,"nPicks":75,"nOpticalDD":47,"nPiezoDD":0,"nWStll":0,"nScrubs":51,"nEvacs":114,"nStuck":33,"nCliffsF":4823,"nCliffsR":0},"bbswitch":{"nBumper":75851,"nDrops":1060,"nDock":39,"nSpot":15,"nClean":113},"bbsys":{"min":3,"hr":15564},"behaviorFwk":null,"bin":{"present":true,"full":false},"binPause":true,"bleDevLoc":false,"cap":{"binFullDetect":2,"oMode":2,"dockComm":1,"wDevLoc":2,"bleDevLoc":1,"edge":0,"maps":3,"pmaps":10,"mc":2,"tLine":2,"area":1,"eco":1,"multiPass":2,"team":1,"pp":0,"pose":2,"lang":2,"5ghz":1,"prov":3,"sched":2,"svcConf":1,"ota":2,"log":2,"langOta":0,"ns":1,"tileScan":1},"carpetBoost":false,"childLock":false,"chrgLrPtrn":0,"cleanMissionStatus":{"cycle":"none","phase":"charge","expireM":0,"rechrgM":0,"error":0,"notReady":0,"condNotReady":[],"mssnM":0,"expireTm":0,"rechrgTm":0,"mssnStrtTm":1669020326,"operatingMode":0,"initiator":"rmtApp","nMssn":140,"missionId":"01GJCNT63GH3ANW5KSQ71Y9Q5R"},"cleanSchedule2":[],"cloudEnv":"prod","connected":true,"country":"FR","deploymentState":0,"dock":{"known":true,"pn":"4627965","state":301,"id":"5315214968781016014616020913511786224880","fwVer":"4.8.8","hwRev":27,"varID":3},"evacAllowed":true,"ecoCharge":false,"featureFlags":{"pmapSharing":0,"reachableSpaceFlags":1,"wallE":0,"stratParams":0,"childLockEnable":1,"covHybridPlan":0,"trainingStrategy":1,"covPlan":0,"chrgLrPtrnEnable":1,"clearHaz":true},"hwPartsRev":{"mobBrd":7,"mobBlid":"2D51D57844C4095C6B997293F820B0E8","imuPartNo":"BMI055","lrDrv":"STP16","navSerialNo":"CF09433NB","wlan0HwAddr":"50:14:79:10:a3:c3","NavBrd":0},"hwDbgr":null,"langs2":{"sVer":"1.0","dLangs":{"ver":"0.35","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":"start","initiator":"rmtApp","ordered":1,"pmap_id":"U3kZeMxKQJKhmwYqKjgccA","regions":[{"params":{"noAutoPasses":true,"twoPass":false},"region_id":"1","type":"rid"},{"params":{"noAutoPasses":true,"twoPass":false},"region_id":"0","type":"zid"}],"time":1669020326,"user_pmapv_id":"220706T171801"},"lastDisconnect":8,"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,"roomseg_report":1,"sensor_stats":1,"tumor_classifier_report":1,"visual_stasis_report":1,"vital_stats":1,"vslam_report":1},"name":"RobotCleaner","noAutoPasses":false,"openOnly":false,"pmapLearningAllowed":true,"pmaps":[{"U3kZeMxKQJKhmwYqKjgccA":"221121T091650"}],"pmapCL":true,"pmapSGen":4,"pmapShare":{"copy":[1,2,4,6],"share":null},"rankOverlap":15,"reflexSettings":{"rlWheelDrop":{"enabled":1}},"sceneRecog":null,"schedHold":false,"secureBoot":{"log":2,"flip":0,"sbl1Ver":"B3.2.0_PPUB","stublVer":"B3.2.03_PPUB","efuse":1,"blType":1,"enforce":2,"lastRst":"200000001","recov":"linux+4.15.0+Firmware-Build+1339","idSwitch":0,"permReq":0,"perm":"none"},"sku":"i755840","softwareVer":"lewis+22.29.3+2022-08-23-eb90240ea48+Firmware-Build+1832","subModSwVer":{"nav":"lewis-nav+22.29.3+ubuntu-HEAD-eb90240ea48+1832","mob":"22.29.3+ubuntu-HEAD-eb90240ea48+1832","pwr":"0.6.0+ubuntu-HEAD-eb90240ea48+1832","sft":"1.4.0+ubuntu-HEAD-9a9a5d0c891+36","mobBtl":"4.1","linux":"linux+4.20.0+Firmware-Build+1832","con":"3.14.4-tags/release-3.14.4@050d359d/ubuntu"},"svcEndpoints":{"svcDeplId":"v007"},"timezone":"Europe/Paris","tls":{"tzbChk":1,"privKType":2,"lcCiphers":[0,0,0,0,0,0,0,0,0,50380848]},"twoPass":false,"tz":{"events":[{"dt":1664625600,"off":120},{"dt":1667091601,"off":60},{"dt":1679792401,"off":120}],"ver":16},"vacHigh":false,"wDevLoc":false}}}' [2022-11-22 11:10:29][INFO] : current_state: None, current phase: charge, mission: none, mission_min: 1525, recharge_min: 0, co-ords changed: False [2022-11-22 11:10:29][INFO] : updated state to: Charging [2022-11-22 11:10:29][WARNING] : Pending event queue size is: 1 [2022-11-22 11:10:29][INFO] : Received Roomba Data: wifistat, b'{"state":{"reported":{"netinfo":{"dhcp":true,"addr":"192.168.1.2","mask":"255.255.255.0","gw":"192.168.1.1","dns1":"192.168.1.1","dns2":"0.0.0.0","bssid":"3c:7c:3f:b5:ec:d0","sec":4},"signal":{"rssi":-76,"snr":15,"noise":-91},"wifistat":{"cloud":14,"wifi":1,"uap":false},"wlcfg":{"sec":4,"ssid":"446B486F6D65576966"}}}}' [2022-11-22 11:10:29][INFO] : current_state: Charging, current phase: charge, mission: none, mission_min: 1525, recharge_min: 0, co-ords changed: False [2022-11-22 11:10:29][INFO] : updated state to: Charging [2022-11-22 11:10:29][INFO] : Received Roomba Data: wifistat, b'{"state":{"reported":{"signal":{"rssi":-77,"snr":15,"noise":-92}}}}' [2022-11-22 11:10:29][INFO] : current_state: Charging, current phase: charge, mission: none, mission_min: 1525, recharge_min: 0, co-ords changed: False [2022-11-22 11:10:29][INFO] : updated state to: Charging [2022-11-22 11:10:33][INFO] : Received Roomba Data: wifistat, b'{"state":{"reported":{"signal":{"rssi":-76,"snr":15,"noise":-91}}}}' [2022-11-22 11:10:33][INFO] : current_state: Charging, current phase: charge, mission: none, mission_min: 1525, recharge_min: 0, co-ords changed: False [2022-11-22 11:10:33][INFO] : updated state to: Charging [2022-11-22 11:10:44][INFO] : Received Roomba Data: wifistat, b'{"state":{"reported":{"signal":{"rssi":-77,"snr":15,"noise":-92}}}}' [2022-11-22 11:10:44][INFO] : current_state: Charging, current phase: charge, mission: none, mission_min: 1525, recharge_min: 0, co-ords changed: False [2022-11-22 11:10:44][INFO] : updated state to: Charging [2022-11-22 11:10:45][INFO] : Received Roomba Data: wifistat, b'{"state":{"reported":{"signal":{"rssi":-76,"snr":15,"noise":-91}}}}' [2022-11-22 11:10:45][INFO] : current_state: Charging, current phase: charge, mission: none, mission_min: 1525, recharge_min: 0, co-ords changed: False [2022-11-22 11:10:45][INFO] : updated state to: Charging [2022-11-22 11:10:51][INFO] : Received Roomba Data: wifistat, b'{"state":{"reported":{"signal":{"rssi":-77,"snr":15,"noise":-92}}}}' [2022-11-22 11:10:51][INFO] : current_state: Charging, current phase: charge, mission: none, mission_min: 1525, recharge_min: 0, co-ords changed: False [2022-11-22 11:10:51][INFO] : updated state to: Charging [2022-11-22 11:10:52][INFO] : Received Roomba Data: wifistat, b'{"state":{"reported":{"signal":{"rssi":-76,"snr":15,"noise":-91}}}}' [2022-11-22 11:10:52][INFO] : current_state: Charging, current phase: charge, mission: none, mission_min: 1525, recharge_min: 0, co-ords changed: False [2022-11-22 11:10:52][INFO] : updated state to: Charging [2022-11-22 11:10:53][INFO] : Received Roomba Data: wifistat, b'{"state":{"reported":{"signal":{"rssi":-77,"snr":15,"noise":-92}}}}' [2022-11-22 11:10:53][INFO] : current_state: Charging, current phase: charge, mission: none, mission_min: 1525, recharge_min: 0, co-ords changed: False [2022-11-22 11:10:53][INFO] : updated state to: Charging [2022-11-22 11:10:55][INFO] : Received Roomba Data: wifistat, b'{"state":{"reported":{"signal":{"rssi":-76,"snr":15,"noise":-91}}}}' [2022-11-22 11:10:55][INFO] : current_state: Charging, current phase: charge, mission: none, mission_min: 1525, recharge_min: 0, co-ords changed: False [2022-11-22 11:10:55][INFO] : updated state to: Charging [2022-11-22 11:10:56][INFO] : Received Roomba Data: wifistat, b'{"state":{"reported":{"signal":{"rssi":-77,"snr":15,"noise":-92}}}}' [2022-11-22 11:10:56][INFO] : current_state: Charging, current phase: charge, mission: none, mission_min: 1525, recharge_min: 0, co-ords changed: False [2022-11-22 11:10:56][INFO] : updated state to: Charging [2022-11-22 11:10:59][INFO] : Received Roomba Data: wifistat, b'{"state":{"reported":{"signal":{"rssi":-76,"snr":15,"noise":-91}}}}' [2022-11-22 11:10:59][INFO] : current_state: Charging, current phase: charge, mission: none, mission_min: 1525, recharge_min: 0, co-ords changed: False [2022-11-22 11:10:59][INFO] : updated state to: Charging [2022-11-22 11:11:02][INFO] : Received Roomba Data: wifistat, b'{"state":{"reported":{"signal":{"rssi":-77,"snr":15,"noise":-92}}}}' [2022-11-22 11:11:02][INFO] : current_state: Charging, current phase: charge, mission: none, mission_min: 1525, recharge_min: 0, co-ords changed: False [2022-11-22 11:11:02][INFO] : updated state to: Charging [2022-11-22 11:11:12][INFO] : Received Roomba Data: wifistat, b'{"state":{"reported":{"signal":{"rssi":-76,"snr":15,"noise":-91}}}}' [2022-11-22 11:11:12][INFO] : current_state: Charging, current phase: charge, mission: none, mission_min: 1525, recharge_min: 0, co-ords changed: False [2022-11-22 11:11:12][INFO] : updated state to: Charging [2022-11-22 11:11:13][INFO] : Received Roomba Data: wifistat, b'{"state":{"reported":{"signal":{"rssi":-77,"snr":15,"noise":-92}}}}' [2022-11-22 11:11:13][INFO] : current_state: Charging, current phase: charge, mission: none, mission_min: 1525, recharge_min: 0, co-ords changed: False [2022-11-22 11:11:13][INFO] : updated state to: Charging