Commit graph

314 commits

Author SHA1 Message Date
Robert Resch
2f7c7e1aa8 run prettier 2022-03-03 14:10:50 +01:00
Robert Resch
1e2d87efda improve code quality for mqtt server 2022-03-03 14:10:36 +01:00
Robert Resch
e65446515d don't expose mqtt client/broker outside the class 2022-03-03 12:11:08 +01:00
Robert Resch
953c580b0e
Merge pull request #4 from edenhaus/3.9
update to python3.9
2022-02-11 22:26:44 +01:00
Robert Resch
a6593df48a run pyupgrade for python3.9 2022-02-11 22:22:38 +01:00
Robert Resch
f8045c3be5 update to python 3.9 2022-02-11 11:54:40 +01:00
Robert Resch
1e58f8be99 fix mqtt workaround 2022-02-11 11:04:41 +01:00
Robert Resch
34b3c1e57b fix ci branches 2022-02-11 10:53:38 +01:00
Robert Resch
913c15ad02 fix tests 2022-02-11 10:52:21 +01:00
Robert Resch
91ebc285b0 add workaround for mqtt bot status 2022-02-11 10:52:12 +01:00
Robert Resch
b48d3c8ad9 fix warnings 2022-01-30 22:45:48 +01:00
Robert Resch
226f7556ce resolve mypy issue on mqttserver.py 2022-01-30 22:33:31 +01:00
Robert Resch
479c0f1cba
Merge pull request #3 from edenhaus/deps
Upgrade requirements
2022-01-30 21:23:55 +01:00
Robert Resch
67797c04b0 push images to github 2022-01-30 20:23:29 +01:00
Robert Resch
9354bf33bd Add expose ports 2022-01-30 19:37:04 +01:00
Robert Resch
c999be7057 migrate from hbmqtt to amqtt 2022-01-30 19:00:51 +01:00
Robert Resch
c9eea451ef upgrade requirements 2022-01-30 15:12:26 +01:00
Robert Resch
c18208aa30
Merge pull request #2 from edenhaus/next-v2
Add pre-commit and fix tests
2022-01-30 14:56:14 +01:00
Robert Resch
8642990b6e use asyncio_mode = auto and fixtures for mqtt and conf server 2022-01-30 14:52:08 +01:00
Robert Resch
ac33a522f9 add test timeout 2022-01-30 13:16:42 +01:00
Robert Resch
ccca39761c run isort 2022-01-30 12:03:53 +01:00
Robert Resch
f80737c37b run codespell 2022-01-30 12:01:40 +01:00
Robert Resch
80f778c031 run black 2022-01-30 11:53:54 +01:00
Robert Resch
a2157f7bc8 add pytest-env 2022-01-30 11:48:52 +01:00
Robert Resch
4102210ed0 add ci 2022-01-30 11:47:48 +01:00
Robert Resch
57f7490c92 fix tests 2022-01-30 11:41:56 +01:00
Robert Resch
04bd6b3ef0 run pyupgrade 2022-01-30 10:33:37 +01:00
Robert Resch
bf2514cb09 add pre-commit 2022-01-30 10:27:41 +01:00
Robert Resch
ec3cb41dc0
use one column for connected 2021-09-20 22:09:15 +02:00
Robert Resch
a76d64429d
format home.jinja2 2021-09-20 22:08:19 +02:00
Robert Resch
aaf34097b4
replace busy waiting with asyncio.Event 2021-09-20 20:20:41 +02:00
Robert Resch
6c94484068
use branch name as tag name 2021-07-05 12:48:29 +02:00
Robert Resch
76f45225d9
use branch name as tag name 2021-07-05 12:41:32 +02:00
Robert Resch
fbe035a723
revert to python 3.7 2021-06-20 11:58:20 +02:00
Robert Resch
0321580250
use buildx to build multi arch images 2021-06-17 23:05:06 +02:00
Robert Resch
bbb2700a75
delete create_certs functionality 2021-06-17 22:11:47 +02:00
Robert Resch
3a7ce8c6e2
fix imports 2021-06-17 22:06:41 +02:00
Robert Resch
d0a53d5c9a
refactor mqtt server 2021-06-17 21:49:44 +02:00
Robert Resch
58f0875197
use util method to setup logger 2021-06-17 19:11:31 +02:00
Robert Resch
a712b64798
format files 2021-06-11 17:37:25 +02:00
Robert Resch
106fbdcc7d
increase wait_resp_timeout_seconds to 60 as my robot takes sometime 50 seconds for a response 2021-06-11 17:36:37 +02:00
Robert Resch
df36bdd29d
add new endpoints for app v2 (#116)
* add some new endpoints for app v2

* add oauth

* update EcoVacsHomeProducts
- new attribute model

* add some missing endpoints for app v2

* - use only one level subdomain urls on service list
- add status

* add new used subdomains (for europe)

* improve docker images creation as requirements are change less often

* reformat area list

* add revoke expired oauths

* add docker-compose example

* wait for mqtt start fixes #107

* make images even smaller by copying only required folders instead of all (.git,...)

* fix exception during logging

* return fail if we can't get clean logs

* improve docker docs. Thanks for the hit @Bustel

* fix body not json serializable

* add docker-compose example in separate folder
2021-06-05 09:06:18 -04:00
Brian Martin
9b1ae262a8
Merge pull request #104 from kushagharahi/log-to-stdout
Add LOG_TO_STDOUT env var
2021-02-21 12:56:04 -05:00
Kusha Gharahi
436830cdd6 add LOG_TO_STDOUT env var 2020-10-11 19:13:21 -05:00
Brian Martin
eece03efd3
Merge pull request #93 from bmartin5692/fix-92
change randomid to 4 characters
2020-01-25 15:30:26 -05:00
Brian Martin
82d5448eb7 change randomid to 4 characters 2020-01-25 15:26:35 -05:00
Brian Martin
c01223a2f9
Merge pull request #91 from bmartin5692/move-web_template
move data web under bumper
2020-01-06 09:34:52 -05:00
Brian Martin
56fbf3b57e move data web under bumper
- move data/web under bumper/web
  - originally under data for user customization, but chances are slim and makes docker/data more of a process to get working correctly.
2020-01-06 09:31:22 -05:00
Brian Martin
8709a39876
Merge pull request #89 from bmartin5692/update-ecovacshome
Update ecovacshome
2020-01-05 09:49:10 -05:00
Brian Martin
ac7dd3d302 add /upload/ api
- used for menu icons in ecovacs home
2020-01-05 09:43:35 -05:00