Commit Graph

54 Commits

Author SHA1 Message Date
William Pietri e3f654cc3d Install dev requirements. 2017-12-10 17:57:05 -08:00
William Pietri 2192d4f958 Fixing test and release nits. 2017-12-10 17:54:54 -08:00
William Pietri f2690e0777 updates for 0.8.2 release, incluing PyPi support 2017-12-10 17:30:34 -08:00
William Pietri 5dcb819d6a Merge pull request #14 from OverloadUT/fix-command-formatting
Fix for commands that need to be CamelCased
2017-12-09 13:16:33 -08:00
Greg Laabs da6f9ef464 Add tests for the command formatting changes
Tests preserving the CamelCasing of commands, and support for zero args
2017-12-09 13:10:34 -08:00
William Pietri 0bad0202ba Merge pull request #13 from OverloadUT/fix-battery-status
Save battery status to VacBot
2017-12-09 07:26:46 -08:00
Greg Laabs b32ced6f5a Lowercase the args tag when building the command XML
The args tag is always lowercase, while the command name is Capitalized or CamelCased
2017-12-08 19:42:34 -08:00
Greg Laabs 072db977ef Stop capitilization adjustment on commands, allow None for args
The capitalization adjustment was breaking any commands that required CamelCase, such as GetChargeState. Args are not needed for commands such as GetChargeState, so the xml will no longer build that array if it's set to None.
2017-12-08 16:10:48 -08:00
Greg Laabs 53fad263b1 Save battery status to VacBot
Makes battery status available as a public property on VacBot
2017-12-08 15:27:25 -08:00
William Pietri 6450c31d43 Merge pull request #10 from Zenconomy/docs-update
Protocol documentation updated
2017-12-07 22:07:13 -08:00
Torbjörn Axelsson c58df2e6b3 starting on developing.md 2017-12-07 21:34:57 -08:00
Torbjörn Axelsson cc6c3bde19 Protocol documentation updated 2017-12-07 21:14:27 -08:00
William Pietri 3479d4a116 Create CODE_OF_CONDUCT.md 2017-12-05 15:23:39 -08:00
William Pietri d52dd40f6e Fixing bad merge. 2017-12-05 15:15:29 -08:00
William Pietri 7daa4c837f Extracting duplication. 2017-12-05 15:11:37 -08:00
William Pietri edaf288b8b Merge branch 'Zenconomy-master' 2017-12-05 15:06:10 -08:00
William Pietri 0b5a4b6d51 Merge branch 'master' of https://github.com/Zenconomy/sucks into Zenconomy-master 2017-12-05 15:05:17 -08:00
William Pietri e89a5b6d32 Merge branch 'Zenconomy-error-handling' 2017-12-05 14:55:24 -08:00
William Pietri 60a74e6549 Minor tidying and removing unused instance variables. 2017-12-05 14:51:11 -08:00
Torbjörn Axelsson 84139df7a7 Implemented XMPP ping 2017-12-05 14:32:25 -08:00
Torbjörn Axelsson e1208e2dfe Added handler for error messages from bot in VacBot class 2017-12-05 10:16:25 -08:00
William Pietri 9ee1012334 removing accidentally committed cruft 2017-12-04 19:57:39 -08:00
William Pietri b5a3e8df57 removing accidentally committed cruft 2017-12-04 19:57:09 -08:00
William Pietri dcd1e661ae Removing cruft. 2017-12-04 15:47:43 -08:00
William Pietri 49608e7b59 appveyor tinkering 2017-12-04 15:37:02 -08:00
William Pietri e5481f6d9c appveyor tinkering 2017-12-04 15:29:33 -08:00
William Pietri 481b0ae7b6 appveyor tinkering 2017-12-04 15:24:31 -08:00
William Pietri 1733475644 Add Travis CI badge to README 2017-12-04 15:23:06 -08:00
William Pietri d36d616218 Add Travis CI badge to README 2017-12-04 15:11:25 -08:00
William Pietri 7a0de3a725 Expanding Travis to multiple modern python versions. 2017-12-04 15:05:38 -08:00
William Pietri b2909515b7 Testing out travis for CI. 2017-12-04 15:01:26 -08:00
William Pietri 6025394075 Testing out travis for CI. 2017-12-04 15:00:21 -08:00
William Pietri 7a39d7e271 Preparing for PyPi submission. 2017-12-04 14:11:27 -08:00
William Pietri 1a8d63317b Adding another model to the docs. 2017-12-04 12:36:31 -08:00
William Pietri 6c3f37b35a Updating docs for new release. 2017-12-04 08:14:24 -08:00
William Pietri 0c87f12a1c Cleaning up assorted automatic warnings. 2017-12-03 18:44:51 -08:00
William Pietri dd444d304b Hopefully adding support for other countries. 2017-12-03 18:36:12 -08:00
William Pietri a3d09ee444 Hopefully adding support for other countries. 2017-12-03 17:43:06 -08:00
William Pietri a66888d05e Possibly adding support for other models. 2017-12-03 08:56:53 -08:00
William Pietri fbf4916a8b Adding some unit tests for the HTTP Ecovacs API. 2017-12-01 12:05:00 -08:00
William Pietri 2c976dd0c4 Minor tidying. 2017-11-12 08:09:56 -08:00
William Pietri 20e8b0eb8a adding thank-yous 2017-11-11 20:59:53 -08:00
William Pietri 2d16508151 Adding support for direct login.
Updating protocol documenation with HTTPS info.
Updating user docs.
2017-11-11 20:37:48 -08:00
William Pietri 24f8a58a63 Track battery level, handle wackier parameters. 2017-11-05 11:09:14 -08:00
William Pietri 3f02a3d9cf More doc improvements. 2017-11-04 10:30:36 -07:00
William Pietri 78dbaa1525 Adding probabilistic options and improving docs. 2017-11-04 10:26:07 -07:00
William Pietri e633c2be22 Added edge command. 2017-11-04 08:41:27 -07:00
William Pietri d88fbb35b2 Added stop command.
Cleaned up output; made debugging option work properly.
Track basic robot state reports.
Stop command waits for robot to stop.
 Charge command  waits for robot to dock.
2017-11-03 21:02:20 -07:00
William Pietri 552c8c5fdf minor doc updates 2017-11-03 13:40:40 -07:00
William Pietri 4197ef811b Automatically generate the config file from log dumps. 2017-11-03 10:17:55 -07:00