Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Complete API Support #39

Closed
10 of 60 tasks
deckar01 opened this issue Mar 23, 2017 · 4 comments
Closed
10 of 60 tasks

Complete API Support #39

deckar01 opened this issue Mar 23, 2017 · 4 comments

Comments

@deckar01
Copy link
Contributor

deckar01 commented Mar 23, 2017

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
@koalazak
Copy link
Owner

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.

@koalazak
Copy link
Owner

koalazak commented Mar 26, 2017

updated documentation with .publish() method. thanks!

@deckar01
Copy link
Contributor Author

Awesome! Thank you.

@drinfernoo
Copy link

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).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants