Add Tasmota integration (#39624)

* Add Tasmota integration

* Refactor

* Add tests, small improvements

* isort

* Attempt to fix tests failing with Python 3.8

* Revert "Attempt to fix tests failing with Python 3.8"

This reverts commit 11454f8a00136f068ea27204183fa3e62f3cd263.

* Fix tests failing with Python 3.8

* Cleanup tests

* Address review comments

* Address review comments

* Address review comments

* Use MAC address for device identification

* Bump hatasmota

* Bump hatasmota

* Apply suggestions from code review

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Fix indentation

* Remove preparation for device remove WS API

* Address review comments

* Remove useless try-except

* Tweak

* Improve tests

* Tweak

* Address review comments

* Correct test

* Update manifest.json

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
This commit is contained in:
Erik Montnemery
2020-10-06 14:51:58 +02:00
committed by GitHub
co-authored by Martin Hjelmare
parent 3cf6535011
commit 06e9489fc7
20 changed files with 1569 additions and 0 deletions
+1
View File
@@ -186,6 +186,7 @@ FLOWS = [
"syncthru",
"synology_dsm",
"tado",
"tasmota",
"tellduslive",
"tesla",
"tibber",