Commit graph

331 commits

Author SHA1 Message Date
Brian Martin
2f331ae440
Merge pull request #78 from bmartin5692/fix-77-dockerbuilds
update requirements and pipenv
2019-12-31 13:01:17 -05:00
Brian Martin
b137474a7c update requirements and pipenv 2019-12-31 12:53:43 -05:00
Brian Martin
0dc250e274
Merge pull request #76 from bmartin5692/mkdocs
Mkdocs
2019-12-31 12:04:52 -05:00
Brian Martin
b39c45fabb add atomicwrites to pipenv
- Add atomicwrites to fix windows build
- Regenerate requirements.txt
2019-12-31 11:49:43 -05:00
Brian Martin
d15c23fbdd fix pipenv lock
aiohttp was updating to v4 and causing problems, set versioning requirements for packages.
2019-12-31 11:38:47 -05:00
Brian Martin
72a77435e1 remove mkdocs and lock 2019-12-31 01:16:42 -05:00
Brian Martin
9950a1a2ad merge sucks example 2019-12-31 00:59:02 -05:00
Brian Martin
a5f114872f mkdocs 2019-12-31 00:37:23 -05:00
Brian Martin
2d39ad60a5
Merge pull request #75 from bmartin5692/extend-confserver-logging
Extend confserver logging
2019-12-30 16:16:20 -05:00
Brian Martin
18adff2178 Update confserver.py
Handle logging of FileHandler response/octet-stream.
2019-12-30 16:13:42 -05:00
Brian Martin
75aa74f39c
Merge branch 'master' into extend-confserver-logging 2019-12-30 16:01:06 -05:00
Brian Martin
d2eae625bc Update appveyor.yml 2019-12-30 15:56:54 -05:00
Brian Martin
5219ab06ab Add tests and fix restart mqtt
Add tests and fix restart mqtt
2019-12-30 15:53:40 -05:00
Brian Martin
7ed6f95ee0 Update gitignore
Allow .dockerignore and .travis.yml
2019-12-30 11:58:13 -05:00
Brian Martin
d504a248fb Update gitignore to add passwd in tests
Update gitignore to add passwd in tests
2019-12-30 11:54:03 -05:00
Brian Martin
410332751f
Merge pull request #74 from bmartin5692/add-MQTTFileAuth
Add mqtt file auth
2019-12-30 11:43:44 -05:00
Brian Martin
2fbfd4188a add tests for file auth
add tests for file auth
2019-12-30 11:36:38 -05:00
Brian Martin
212450d37d Add MQTT File Auth
- Extend bumper MQTT plugin to Read and handle users set in file auth properly.
- Update confserver status to display file users/usernames
2019-12-30 10:36:23 -05:00
Brian Martin
c44b535c95
Merge pull request #70 from aharter/fix/bot-iot-map
Ensure all bots are returned during getProductIotMap
2019-12-28 15:34:47 -05:00
Andreas Harter
707a1149fd Ensure all bots are returned during getProductIotMap
During the use of the Ecovacs Home App, some bots do disappear from the
app. This is due to the getProductIotMap endpoint handler using its own
list of bots. This list contains only a fraction of the
EcoVacsHomeProducts list maintained in models.py. Replacing the handler
list with the global one follows DRY and simplifies maintenance in the
future.
2019-12-28 20:05:00 +01:00
Brian Martin
97a53656eb
Merge pull request #68 from bmartin5692/feature-57
add image for bots in ecovacs home
2019-12-27 11:56:39 -05:00
Brian Martin
18f3a807f1 add image for bots in ecovacs home
add endpoint for /api/pim/file/get so an image is displayed for bots in the ecovacs home app
2019-12-27 11:51:31 -05:00
Brian Martin
3aefbe2fd8
Merge pull request #67 from bmartin5692/fix-66
create passwd file if it doesnt exist
2019-12-27 11:19:09 -05:00
Brian Martin
cc16a5ceb5 create passwd file if it doesnt exist
create passwd file if it doesnt exist
2019-12-27 11:12:13 -05:00
Brian Martin
b3215b74f6
Merge pull request #63 from aharter/docs/android-certificate
Add certificate instructions for Android 7 and up
2019-12-17 17:26:55 -05:00
Andreas Harter
91c70ccb3f Add certificate instructions for Android 7 and up 2019-12-17 18:30:23 +01:00
Brian Martin
d28eac632e
Merge pull request #60 from bmartin5692/fix-docker-#59
Fix docker #59
2019-11-22 15:10:06 -05:00
Brian Martin
d99e1c281c Update appveyor.yml 2019-11-22 15:04:50 -05:00
Brian Martin
7aec175588 Update Dockerfile 2019-11-22 14:59:23 -05:00
Brian Martin
4ac3dbb19f
Merge pull request #56 from bmartin5692/fix-55
handle #55
2019-10-19 15:10:03 -04:00
Brian Martin
e690436a37 handle #55
Better handling if a bot is missing a DID, which could be a corrupt or outdated database.
2019-10-19 15:06:08 -04:00
Brian Martin
b604a4d214 fix ecovacshome cleanlogs
update for lg logs to support viewing cleaning logs in ecovacs home app. Tested with D901.
2019-10-13 01:14:14 -04:00
Brian Martin
abaf9ebae2 add log_all_requests middleware
Add middleware to log all request/responses to confserverlog.
2019-10-12 14:04:13 -04:00
Brian Martin
da9d2bbea7
Merge pull request #53 from bmartin5692/ozmo950
Handle json and 2 year certs
2019-10-06 16:48:49 -04:00
Brian Martin
ef79236363
Merge branch 'master' into ozmo950 2019-10-06 16:45:44 -04:00
Brian Martin
5ac6663502 fix send_command payloadType
Used toType instead of payloadType...
2019-10-01 20:20:23 -04:00
Brian Martin
e233fe933e send_command json instead of str
send_command json instead of str
2019-10-01 16:27:58 -04:00
Brian Martin
e873e22fd3 create certs valid 2 years
Update create_certs to generate certificates valid for 2 years per (https://support.apple.com/en-us/HT210176)
2019-10-01 09:57:30 -04:00
Brian Martin
729309bceb
Update README.md
Add Gitter community to README
2019-09-28 10:22:21 -04:00
Brian Martin
6876cab9a4
Merge pull request #52 from bmartin5692/diagram
Docs and diagram
2019-09-28 09:41:44 -04:00
Brian Martin
62ff086e68 Update Use_With_Sucks.md
Update Use w/ Sucks doc
2019-09-28 09:25:13 -04:00
Brian Martin
b3d950a42d Add diagram
Add diagram and update docs
2019-09-28 09:13:51 -04:00
Brian Martin
c8acac767f More MQTT Logging
MQTT Server logs routed to mqttserver.log
2019-09-27 17:25:57 -04:00
Brian Martin
2b934bb5fa Update EcoVacsHomeProducts
Update EcoVacsHomeProducts with latest map
2019-09-16 00:11:22 -04:00
Brian Martin
1fdbb055df
Update README.md 2019-06-20 22:31:08 -04:00
Brian Martin
52248d7c0e
Merge pull request #47 from bmartin5692/wip_dev
Re-org and start of API
2019-06-20 20:26:06 -05:00
Brian Martin
2663c46d52 remove a few try
remove a few try
2019-06-20 21:05:36 -04:00
Brian Martin
9be1ba8321 restart_XMPP
restart_XMPPServer
2019-06-20 20:39:45 -04:00
Brian Martin
40d4af3f80 fixing the broken tests
leftover helperbot= in tests causing failures....
2019-06-20 08:59:15 -04:00
Brian Martin
7fc7cb80cb api - restart_{service}
add restart_{service}

- restart_Helperbot
- restart_MQTTServer

- Removed a few outstanding references to threads
2019-06-20 08:48:01 -04:00