Commit Graph

277 Commits

Author SHA1 Message Date
github-actions[bot]
caf8c14cd3 Bump version to 4.1.1 2021-06-30 16:09:14 +00:00
Otto Winter
0b4b45daed
Rename master branch to main (#58) 2021-06-30 18:08:56 +02:00
github-actions[bot]
42658528d1 Bump version to 4.1.0 2021-06-30 15:42:06 +00:00
Otto winter
ce0619f963
Add maintaining notes 2021-06-30 17:41:45 +02:00
github-actions[bot]
a82b6c413e Bump version to 4.0.2 2021-06-30 15:32:49 +00:00
Otto Winter
889351745d
Add release drafter (#57) 2021-06-30 17:32:32 +02:00
Otto Winter
ff10a20bce
Add reconnect logic class (#54) 2021-06-30 17:10:30 +02:00
dependabot[bot]
f4ca46c9d6
Bump pylint from 2.8.3 to 2.9.1 (#56)
Bumps [pylint](https://github.com/PyCQA/pylint) from 2.8.3 to 2.9.1.
- [Release notes](https://github.com/PyCQA/pylint/releases)
- [Changelog](https://github.com/PyCQA/pylint/blob/master/ChangeLog)
- [Commits](https://github.com/PyCQA/pylint/compare/v2.8.3...v2.9.1)

---
updated-dependencies:
- dependency-name: pylint
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-30 17:08:39 +02:00
Otto Winter
0ac14489c8
Implement PEP561 typing support (#55) 2021-06-30 17:05:44 +02:00
Otto Winter
f11f6e0122
Refactor Lint Configs (#53) 2021-06-30 17:03:55 +02:00
Otto Winter
2629e8d86c
Update host_resolve for zeroconf 0.32.0 (#52) 2021-06-30 17:00:22 +02:00
Otto winter
9cfe8199f7
Bump version to 4.0.1 2021-06-29 16:07:31 +02:00
Otto Winter
29b1902577
Dataclasses better legacy UserService compat (#49) 2021-06-29 16:07:12 +02:00
Otto winter
be1a8e1691
Bump version to 4.0.0 2021-06-29 15:49:58 +02:00
github-actions[bot]
bf9e37b73a Update protobuf files 2021-06-29 13:45:52 +00:00
Otto Winter
acfc46e12a
Add project name+version (#48) 2021-06-29 15:45:05 +02:00
Otto Winter
872c643058
Switch from attrs to dataclasses (#36) 2021-06-29 15:36:14 +02:00
Jesse Hills
61cefdb470
Bump version to 3.1.0 2021-06-29 22:46:05 +12:00
Jesse Hills
e0f09de715
Add number entities (#47) 2021-06-29 22:42:38 +12:00
Otto winter
4b751bed8b
Bump version to 3.0.1 2021-06-24 09:55:52 +02:00
Otto Winter
86a8ab9130
Fix bad typing for LogLevel (#45)
* Fix bad typing for LogLevel

* Lint
2021-06-24 09:55:35 +02:00
Otto winter
adcfe53d34
Bump version to 3.0.0 2021-06-23 23:44:17 +02:00
github-actions[bot]
0ba4ed41ee Update protobuf files 2021-06-23 21:41:34 +00:00
Otto Winter
b1b36754ec
Climate preset, custom fan mode and custom preset (#42)
Co-authored-by: Otto Winter <otto@otto-winter.com>
Co-authored-by: Lumpusz <marton.keri@gmail.com>
2021-06-23 23:40:41 +02:00
dependabot[bot]
313aa2d56f
Bump mypy from 0.902 to 0.910 (#44)
Bumps [mypy](https://github.com/python/mypy) from 0.902 to 0.910.
- [Release notes](https://github.com/python/mypy/releases)
- [Commits](https://github.com/python/mypy/compare/v0.902...v0.910)

---
updated-dependencies:
- dependency-name: mypy
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-23 12:06:54 +02:00
dependabot[bot]
ce8c3054a4
Bump isort from 5.9.0 to 5.9.1 (#43)
Bumps [isort](https://github.com/pycqa/isort) from 5.9.0 to 5.9.1.
- [Release notes](https://github.com/pycqa/isort/releases)
- [Changelog](https://github.com/PyCQA/isort/blob/main/CHANGELOG.md)
- [Commits](https://github.com/pycqa/isort/compare/5.9.0...5.9.1)

---
updated-dependencies:
- dependency-name: isort
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-22 12:31:36 +02:00
Otto winter
a18e8ac20d
Fix protoc-update bash error second attempt 2021-06-21 21:28:43 +02:00
Otto winter
036207bfb0
Fix protoc-update bash error 2021-06-21 21:22:32 +02:00
dependabot[bot]
1e19502805
Bump isort from 5.8.0 to 5.9.0 (#41)
Bumps [isort](https://github.com/pycqa/isort) from 5.8.0 to 5.9.0.
- [Release notes](https://github.com/pycqa/isort/releases)
- [Changelog](https://github.com/PyCQA/isort/blob/main/CHANGELOG.md)
- [Commits](https://github.com/pycqa/isort/compare/5.8.0...5.9.0)

---
updated-dependencies:
- dependency-name: isort
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-21 12:21:26 +02:00
github-actions[bot]
3e2baa3f14 Update protobuf files 2021-06-18 15:57:48 +00:00
Otto Winter
52cf01e11a
Add flake8, black, isort and mypy linting (#39) 2021-06-18 17:57:02 +02:00
Otto winter
41d0d335e9
Bump version to 2.9.0 2021-06-18 16:58:18 +02:00
Otto Winter
a72957e2f0
Safe enum conversion (#37) 2021-06-18 16:57:07 +02:00
Otto Winter
ee2c5d9152
Fix bad default values in model (#40) 2021-06-18 16:16:20 +02:00
Otto Winter
376b907961
Pin pylint again (#38) 2021-06-18 11:24:07 +02:00
Jesse Hills
150232f355
Bump version to 2.8.0 2021-05-26 09:40:21 +12:00
Franck Nijhof
a6a25d88b7
Add support for Sensor state class (#33) 2021-05-26 09:39:01 +12:00
Jesse Hills
23ac74da4d
Bump version to 2.7.0 2021-05-12 20:58:29 +12:00
Franck Nijhof
fa6d8de974
Add entity attribute to Home Assistant state subscribtions (#30) 2021-05-12 20:57:01 +12:00
Jesse Hills
c7836302d0
Update email address (#29) 2021-05-03 11:55:05 +12:00
Guillermo Ruffino
9b2c9cb75f
VERSION = '2.6.6' 2021-03-16 10:30:58 -03:00
Jim Ekman
8cdfa9c4ea
Add support for fan speed level (#27)
* Add support for percentage based fan speeds

* Use speed levels
2021-03-13 21:21:09 -03:00
Guillermo Ruffino
b80892ce3c
Bump version to 2.6.5 2021-02-15 11:59:25 -03:00
J. Nick Koston
96b75c5337
Avoid a jump to the executor to unpack an ip address string (#26)
Avoids executor overload on Home Assistant startup

2021-02-13 18:31:38 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7f00184c8ca0>, args: ('10.45.211.201', 6053, <AddressFamily.AF_INET: 2>, 0, 6, 0), kwargs: {}
2021-02-13 18:31:51 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7f00184c8ca0>, args: ('10.45.210.102', 6053, <AddressFamily.AF_INET: 2>, 0, 6, 0), kwargs: {}
2021-02-13 18:31:51 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7f00184c8ca0>, args: ('10.45.211.180', 6053, <AddressFamily.AF_INET: 2>, 0, 6, 0), kwargs: {}
2021-02-13 18:31:51 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7f00184c8ca0>, args: ('10.45.210.100', 6053, <AddressFamily.AF_INET: 2>, 0, 6, 0), kwargs: {}
2021-02-13 18:31:51 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7f00184c8ca0>, args: ('10.45.214.225', 6053, <AddressFamily.AF_INET: 2>, 0, 6, 0), kwargs: {}
2021-02-13 18:31:51 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7f00184c8ca0>, args: ('10.45.213.240', 6053, <AddressFamily.AF_INET: 2>, 0, 6, 0), kwargs: {}
2021-02-13 18:31:51 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7f00184c8ca0>, args: ('10.45.213.168', 6053, <AddressFamily.AF_INET: 2>, 0, 6, 0), kwargs: {}
2021-02-13 18:31:51 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7f00184c8ca0>, args: ('10.45.210.29', 6053, <AddressFamily.AF_INET: 2>, 0, 6, 0), kwargs: {}
2021-02-13 18:31:51 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7f00184c8ca0>, args: ('10.45.209.89', 6053, <AddressFamily.AF_INET: 2>, 0, 6, 0), kwargs: {}
2021-02-13 18:31:51 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7f00184c8ca0>, args: ('10.45.209.250', 6053, <AddressFamily.AF_INET: 2>, 0, 6, 0), kwargs: {}
2021-02-13 18:31:51 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7f00184c8ca0>, args: ('10.45.214.56', 6053, <AddressFamily.AF_INET: 2>, 0, 6, 0), kwargs: {}
2021-02-13 18:31:51 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7f00184c8ca0>, args: ('10.45.209.137', 6053, <AddressFamily.AF_INET: 2>, 0, 6, 0), kwargs: {}
2021-02-13 18:32:04 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7f00184c8ca0>, args: ('10.45.209.89', 6053, <AddressFamily.AF_INET: 2>, 0, 6, 0), kwargs: {}
2021-02-13 18:32:14 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7f00184c8ca0>, args: ('10.45.209.89', 6053, <AddressFamily.AF_INET: 2>, 0, 6, 0), kwargs: {}
2021-02-13 18:32:23 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7f00184c8ca0>, args: ('10.45.209.89', 6053, <AddressFamily.AF_INET: 2>, 0, 6, 0), kwargs: {}
2021-02-13 18:32:58 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7f00184c8ca0>, args: ('10.45.209.89', 6053, <AddressFamily.AF_INET: 2>, 0, 6, 0), kwargs: {}
2021-02-13 18:33:10 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7f00184c8ca0>, args: ('10.45.209.89', 6053, <AddressFamily.AF_INET: 2>, 0, 6, 0), kwargs: {}
2021-02-13 18:33:19 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7f00184c8ca0>, args: ('10.45.209.89', 6053, <AddressFamily.AF_INET: 2>, 0, 6, 0), kwargs: {}
2021-02-15 11:58:11 -03:00
marecabo
10b0d82a23
Add device_class attribute to sensor (#25) 2021-02-15 11:55:10 -03:00
Tijs-B
33ad17f99c
Fix example code indentation in READMY.rst (#18) 2020-12-22 16:45:32 -03:00
Fabian Affolter
076fb6cc97
Fix typo (#23) 2020-12-22 16:45:02 -03:00
Guillermo Ruffino
f007a66d59 Bump version to 2.6.4 2020-12-14 00:30:48 -03:00
Fabian Affolter
887f44eaa4
Unpin pylint (#22)
* Unpin pylint

* Add raise-missing-from
2020-12-14 00:16:58 -03:00
Jim Ekman
fa48a08445
Add support for fan direction (#8) 2020-12-14 00:16:37 -03:00