Commit graph

264 commits

Author SHA1 Message Date
Brian Martin
511fc6f456 add bumper status to ecovacshome menu
add bumper status to ecovacshome menu
2020-01-05 09:37:31 -05:00
Brian Martin
f23c9bf4fe add missing api endpionts and examples
- add apis missing that were causing errors
- add bot / wifi config should work now on ecovacshome app
2020-01-05 09:29:53 -05:00
Brian Martin
e4141e0a5c update iot map
update iot map with latest from official servers
2020-01-05 09:28:07 -05:00
Brian Martin
a5883f8fa2
Merge pull request #88 from bmartin5692/wip-confserver-jinja2
confserver revamp
2020-01-04 20:46:33 -05:00
Brian Martin
472137c650
Merge branch 'master' into wip-confserver-jinja2 2020-01-04 20:42:20 -05:00
Brian Martin
d1d2b228ee implement basic confserver plugins
- basic plugin system for confserver
  - allows adding api via plugins that can be saved in user data/plugins folder
  - relocated routes into internal plugins
 - add start_site to replace start_server
   - changed init code for starting confserver, this with the above fixes an issue of initializing the app twice
2020-01-04 20:35:08 -05:00
Brian Martin
e4130e4626 re-enable log_all_requests
re-enable log_all_request
- with excludelogging for internal
2020-01-03 14:24:26 -05:00
Brian Martin
70fdfdb1b3 helperbot get_msg
- moved get_msg handler from helperbot to broker
2020-01-03 14:23:37 -05:00
Brian Martin
6da98acdad fix tests
- added kwargs for mqttserver init
  - passwd_file and allow_anonymous

- removed unused tests and sleeps
2020-01-03 08:57:02 -05:00
Brian Martin
cb693b5cf6 sleep a bit
tests work locally, seeing if added sleeps fix CI
2020-01-03 01:43:56 -05:00
Brian Martin
63e0620f0c add remove bot and client 2020-01-03 01:33:31 -05:00
Brian Martin
80c412afd1 fix restart test 2020-01-03 00:19:27 -05:00
Brian Martin
c77f464c9d add restart services
restart services from status page
2020-01-02 23:56:30 -05:00
Brian Martin
1cf172172b
Update README.md
fix travis badge
2020-01-02 10:08:56 -05:00
Brian Martin
2d5e4e17a0 Update test_confserver.py
-fix tests, missing xmpp server for base
2020-01-02 09:21:15 -05:00
Brian Martin
ae862439cc
Update README.md
Update badges to reflect master branch
2020-01-02 08:57:43 -05:00
Brian Martin
d08d3b2d3c fix build and add style
- fix build with requirements.txt
- card styling
2020-01-02 08:46:11 -05:00
Brian Martin
01d13e0264 add jinja2
Add jinja2/aiohttp_jinja2
- Update handle_base and template to show status
2020-01-02 01:16:43 -05:00
Brian Martin
136a4d26c7
Merge pull request #86 from bmartin5692/fix-85
update errno 103 catch
2020-01-01 23:25:55 -05:00
Brian Martin
cce9d6f9ad update errno 103 catch
Update errno103 catch to work if the error message sent is in a different format.
- Should work for Ozmo601 and Ozmo930 now - possibly others as well.
2020-01-01 23:22:26 -05:00
Brian Martin
05624492e9
Merge pull request #84 from bmartin5692/add-sniff_notes
Add sniffing and developing notes
2020-01-01 17:01:51 -05:00
Brian Martin
0a2276d953 Add sniffing and developing notes
Add sniffing and developing notes
2020-01-01 17:00:39 -05:00
Brian Martin
20e29a7a19
Merge pull request #82 from bmartin5692/fix-81
Create certs for arm or aarch w/ rpi
2020-01-01 00:51:30 -05:00
Brian Martin
eb72e003f5 Update __init__.py 2020-01-01 00:35:29 -05:00
Brian Martin
b59035d4ea
Merge pull request #80 from bmartin5692/add-79-docker-multiarch
Dockerhub Multiarch Build
2019-12-31 16:29:36 -05:00
Brian Martin
038bafb368 builds
Remove armv5
Remove old Dockerfile.arch
Generate manifest in post_push
2019-12-31 16:05:46 -05:00
Brian Martin
420f8efb32 Update Dockerfile 2019-12-31 15:26:55 -05:00
Brian Martin
e8817454e5 add FROM_ARCH 2019-12-31 15:20:17 -05:00
Brian Martin
332efa9c94 Update multi-arch-manifest.yaml 2019-12-31 15:03:42 -05:00
Brian Martin
f1c603ddaa build push 2019-12-31 14:57:01 -05:00
Brian Martin
2fb540d34a rename dockerfiles 2019-12-31 14:47:51 -05:00
Brian Martin
5d9334fb75 add manifest 2019-12-31 14:25:49 -05:00
Brian Martin
4f820ebce8 add hooks and dockerfiles
add hooks and dockerfiles
2019-12-31 14:11:22 -05:00
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