Complete API Support
deckar01 opened this issue Β· comments
Here is a list of commands and preferences used in the iRobot Home v2.0.0 android app:
I checked off the ones that are already implemented.
That debug preference looks interesting. π
Commands
-
BYE
-
CLEAN
-
DLPKG
-
DOCK
-
FBEEP
-
FIND
-
IPDONE
-
OFF
-
PATCH
-
PAUSE
-
PROVDONE
-
QUICK
-
RECHRG
-
RESET
-
RESUME
-
SLEEP
-
SPOT
-
SPRAY
-
START
-
STARTVIBRATE
-
STOP
-
STOPVIBRATE
-
WAKE
-
WIFISCAN
-
WIPE
-
WLAPOFF
-
WLAPON
-
WLLOGFLUSH
-
WLSTOFF
-
WLSTON
Preferences
-
autoEvacCount
-
autoEvacFlags
-
autoEvacModel
-
bbrun
-
binPause
-
carpetBoost
-
cleanSchedule
-
country
-
debug
-
lastSwUpdate
-
manualUpdate
-
method
-
milestones
-
mission
-
openOnly
-
postalCode
-
preventativeMaintenance
-
regDate
-
robotLanguage
-
robotName
-
robot_status
-
schedHold
-
sku
-
softwareVersion
-
status
-
swUpdateAvailable
-
twoPass
-
tzName
-
value
-
wifiDiagnostics
I see this commands reversing the android app and I just implement the most useful.
Maybe is a good idea expose a new function like myRobot.sendRawCommand(json)
to experiment with all the not implementend commands and preferences.
I will do that.
updated documentation with .publish()
method. thanks!
Awesome! Thank you.
What does debug
end up doing? I'm attempting to find any way to get the "cleaned area" from the response... It seems the sqft
field in mission status is no longer updated as of firmware 2.4.16-126 (or thereabouts).