Commit Graph

148 Commits

Author SHA1 Message Date
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
William Pietri 2e8341c756 Mentioning the JS port 2018-10-03 09:54:42 -07:00
William Pietri 907f21746c Merge remote-tracking branch 'origin/master' 2018-09-22 17:50:59 -07:00
William Pietri f2a683c026 Bump version number to release bug fix. 2018-09-22 17:50:20 -07:00
William Pietri 3474680ec0 Protocol doc update. 2018-09-22 17:48:26 -07:00
William Pietri 07bd96c9c7 Apply fix from eracknaphobia/sucks for mysterious auth error issue. 2018-09-22 17:45:47 -07:00
William Pietri 3a392a3fcc Merge branch 'eracknaphobia-master', fixing auth error issue. 2018-09-22 17:44:28 -07:00
William Pietri 15b40a446f Apply fix from eracknaphobia/sucks for mysterious auth error issue. 2018-09-22 17:44:10 -07:00