NickWaterton / Roomba980-Python

Python program and library to control iRobot Roomba 980 Vacuum Cleaner
MIT License
384 stars 108 forks source link

Actual error codes #71

Open Erelen-Laiquendi opened 4 years ago

Erelen-Laiquendi commented 4 years ago

Roomba 980, FW 2.4.6-3 June 15, 2018 (latest). Error codes from real tests, texts - from official iRobot app (v.4.4.2):

        1: "Left wheel off floor",
        3: "Right wheel off floor",
        4: "Left wheel stuck",
        5: "Right wheel stuck",
Erelen-Laiquendi commented 4 years ago

Oh! It's simpler, than manual tests ;) apk, res/values/strings.xml, all historyerror* strings

Code Text User code
1 Left wheel off floor 1
2_brush Main brushes stuck 2
2_extractor Debris extractors stuck 2
3 Right wheel off floor 1
4 Left wheel stuck 5
5 Right wheel stuck 5
6 Stuck near a cliff 6
7 Left wheel error 10
8 Bin error 8
9 Bumper stuck 9
10 Right wheel error 10
11 Bin error 11
12 Cliff sensor issue 12
13 Both wheels off floor 1
14 Bin missing 14
15 Reboot required 15
16 Bumped unexpectedly 16
17 Path blocked 17
18 Docking issue 18
19 Undocking issue 19
20 Docking issue  
21 Navigation problem  
22 Navigation problem  
23 Battery issue 23
24 Navigation problem  
25 Reboot required  
26 Vacuum problem  
27 Vacuum problem  
29 Software update needed  
30 Vacuum problem  
31 Reboot required  
32 Smart map problem  
33 Path blocked  
34 Reboot required  
35 Unrecognized cleaning pad  
36 Bin full  
37 Tank needed refilling  
38 Vacuum problem  
39 Reboot required  
40 Navigation problem  
41 Timed out  
42 Localization problem  
43 Navigation problem  
44 Pump issue  
45 Lid open  
46 Low battery  
47 Reboot required  
48 Path blocked  
52 Pad required attention  
65 Hardware problem detected  
66 Low memory  
68 Hardware problem detected  
73 Pad type changed  
74_feet Max Sq. Ft. reached  
74_meters Max m² reached  
75 Navigation problem  
76 Hardware problem detected  

"User code" - it's code, that Roomba speak / code in manual. Not interesting for coding.

For 2 - I think, "Main brushes stuck" is more clear. For 74 - "Max area reached"