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
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
William Pietri
e9d73a9caa
Added a script to clean up log dumps for consumption and cut out some of the noise. Still not perfect, but useful. Also added more to the protocol documenation.
2017-11-02 21:02:54 -07:00
William Pietri
ff272c87eb
Reorganize command structure; add tests; add a little protocol documentation.
2017-11-02 09:05:48 -07:00
William Pietri
6f29c96e61
require python 3; make command more commanding
2017-10-31 11:18:09 -07:00
William Pietri
20579d92ab
initial import
2017-10-31 10:55:18 -07:00