Brian Martin
91e3f3d577
fix failing tests?
...
Is 3.5 failing because of a space?
2019-02-28 08:49:05 -05:00
Brian Martin
3dbaccd2e8
Update test_ecovacs_xmpp.py
...
Remove failing python 3.5 test for now
2019-02-27 23:29:21 -05:00
Brian Martin
f0aef139af
Merge pull request #3 from bmartin5692/Ozmo930
...
Ozmo930 working
2019-02-27 23:03:36 -05:00
Brian Martin
c37ebdd794
Ozmo930 working
...
- Changed ClientXMPP to login/bind with resource
- Changed clean to always add the action
- Wrap command calls a new getReqID to add an ID to the ctl if needed
- This was required for the ozmo commands, and shouldn't affect other boths
- Updated tests
2019-02-25 09:50:20 -05:00
Brian Martin
0fa5fe4aae
Update protocol.md
...
Update protocol.md to reflect changes to CLI area command.
2019-02-20 20:51:34 -05:00
Brian Martin
b7341b0735
Update SpotArea
...
Update SpotArea and CLI command to more closely reflect the app
Library:
SpotArea namedarea -> area
SpotArea customarea -> map_position
CLI Commands:
spotclean -> area
Ex: sucks area 0,1
- will clean areas 0 and 1 / A and B
area options:
--map-postion|-p
- will clean a specified map coordinate
Ex: sucks area -p "-602,1812,800,723"
- will clean the specified custom map coordinates
2019-02-20 10:45:24 -05:00
Brian Martin
bfca7e9e82
Merge pull request #2 from ecpunk/patch-1
...
Update setup.py
2019-02-19 07:31:16 -05:00
Jon
7fac965ff1
Update setup.py
...
Added paho-mqtt dependency.
2019-02-19 02:12:43 -05:00
Brian Martin
6c31e0752d
add comments and cleanup
2019-02-18 22:22:38 -05:00
Brian Martin
f1257b80d0
format updates
2019-02-18 21:45:09 -05:00
Brian Martin
6b23d8553e
Add SpotArea details
2019-02-18 21:37:49 -05:00
Brian Martin
ab303710a7
Update protocol.md
2019-02-18 21:26:49 -05:00
Brian Martin
597129dda0
Combine MQTT and IOT into IOTMQ
...
Combined MQTT and IOT into IOTMQ
Updated tests - now with 99% coverage for __init__
2019-02-18 17:44:41 -05:00
Brian Martin
9919baad27
more tests
2019-02-16 02:54:39 -05:00
Brian Martin
409b04b713
add tests
2019-02-16 02:19:13 -05:00
Brian Martin
94a7844f78
Fix spot area clean
...
Fix spot area clean
2019-02-15 22:27:47 -05:00
Brian Martin
b0bf467aa4
stop printing positiion updates
...
stop printing positiion updates
2019-02-08 02:12:54 -05:00
Brian Martin
5d6df85ed6
Fix custom commands
...
Fix for custom commands with multiple inner tags
Updated tests
2019-02-08 01:43:00 -05:00
Brian Martin
57979c32bd
Make ssl verification optional
...
Make ssl verification optional
Can be set via config manually, or used from library
2019-02-03 15:18:55 -05:00
Brian Martin
2cfa5ec26b
Add ignore ssl to requests
...
Added verify False to requests. Needed for work on Bumper
2019-01-31 09:46:04 -05:00
Brian Martin
1812a212e1
Add mqtt tests
...
Add mqtt tests
2019-01-20 22:25:59 -05:00
Brian Martin
f3bcfb4ddc
Add more iot tests
...
Add more iot tests
2019-01-20 16:30:53 -05:00
Brian Martin
10993e678a
Fix tables in protocol
...
Fix tables in protocol
2019-01-18 01:37:40 -05:00
Brian Martin
605b1b5523
Add to protocol.md
...
Add to protocol.md
2019-01-18 01:31:48 -05:00
Brian Martin
5a590d6b0e
Merge pull request #1 from bmartin5692/MQTT
...
Mqtt
2019-01-17 23:17:16 -05:00
Brian Martin
6ff7173ddc
Update __init__.py
2019-01-17 23:15:35 -05:00
Brian Martin
c0eda3a6cb
Fix clean from CLI
...
Fix clean from CLI
Inject an action='start' for IOTvacs
2019-01-17 09:55:22 -05:00
Brian Martin
e2b0ea7b55
Add test MQTTPing
...
Add test MQTTPing & Fix tests
2019-01-17 09:13:47 -05:00
Brian Martin
c72be5509a
MQTT Plumbing
...
MQTT Client plumbed up
- Connect, disconnect, statuses working
2019-01-17 02:35:48 -05:00
Brian Martin
ca7d37c193
WIP: Initial MQTT work
...
WIP: Add initial EcoVacsMQTT client
- Connect and get message
TODO: Parse messages and plumb to events
2019-01-16 09:02:03 -05:00
Brian Martin
3c01cd2678
Set timeout for IOT api calls
...
Set timeout to 1.25 secs for IOT API
- Some commands (Move) never return a status, so this allows things to continue moving along without waiting too long
2019-01-15 11:09:49 -05:00
Brian Martin
335ac6a7e1
Handle already charging
...
Handle already charging
Small cleanup
2019-01-15 10:16:09 -05:00
Brian Martin
4ca9750738
Fix xmpp
...
Fix xmpp to work with iot
2019-01-15 02:24:49 -05:00
Brian Martin
ef467acaf8
Remove egg & update gitignore for vscode files
...
Remove egg & update gitignore for vscode files
2019-01-14 14:20:25 -05:00
Brian Martin
d070ab7812
Delete launch.json
2019-01-14 14:15:20 -05:00
Brian Martin
205214c9a1
Update .gitignore
2019-01-14 14:14:46 -05:00
Brian Martin
484502badd
Cleanup init code
...
Cleanup init code from adding IOT
2019-01-14 13:59:02 -05:00
Brian Martin
62185d135f
Add spotclean to cli
...
Add spotclean to cli
2019-01-14 13:13:02 -05:00
Brian Martin
304c576960
Add spotarea command tests
...
Add spotarea command tests
2019-01-14 11:23:27 -05:00
Brian Martin
d317e4b913
Fix tests & Clean
...
Fix tests
Add tests for iot
Modify Clean to use kwargs for SpotArea
2019-01-14 10:59:25 -05:00
Brian Martin
ef0bd2e90d
Add backward action
...
Add backward action
2019-01-13 21:22:19 -05:00
Brian Martin
c1f6814f8e
Add clean_status for IOT
...
Add clean_status for IOT
- Reports cleaning or paused
2019-01-13 14:12:29 -05:00
Brian Martin
0da4532908
Add spotarea
...
Add SpotArea option for D90X w/ Mapping
2019-01-13 13:59:29 -05:00
Brian Martin
e408157b72
Basic support for D90X
...
Add EcoVacsIOT in VacBot
2019-01-12 15:43:02 -05:00
Brian Martin
58ace66a78
Update .gitignore
2019-01-10 22:40:10 -05:00
William Pietri
dde7544f84
moving content to developing.md
2018-12-03 07:32:02 -08:00
William Pietri
0cab614140
Update developing.md
2018-12-03 07:29:31 -08:00
William Pietri
92065d714c
Adding link to python venv info.
2018-12-03 07:18:23 -08:00
William Pietri
8e4a5ca560
spelling fix
2018-11-13 16:07:46 -08:00
William Pietri
462feef3cc
Adding mention of Go version.
2018-11-07 17:40:56 -08:00