Commit Graph

30620 Commits (d6c27809dc0e11f60269aa4114d59004925247da)

Author SHA1 Message Date
Aaron Bach 344cd0d71f
Only unload RainMachine services if the last config entry is loaded (#60805) 2021-12-01 16:59:33 -07:00
Paulus Schoutsen 12cd87d230
Bump frontend to 20211201.0 (#60801) 2021-12-01 15:20:08 -08:00
G Johansson d211dc6e6e
Fix trafikverket_weatherstation (#60772)
* First commit

* Modify test according to fixes

* Review changes

* Clean up

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-12-02 00:14:42 +01:00
Kevin Stillhammer d1962f6e51
Cleanup here_travel_time tests (#60529) 2021-12-01 21:52:44 +01:00
jjlawren cb7e7e9bd1
Improve Sonos activity tracking (#60642) 2021-12-01 21:49:21 +01:00
epenet 0cf228d5a1
Use dataclass properties in hyperion (#60792) 2021-12-01 21:46:55 +01:00
J. Nick Koston 4b8a8dda8d
Fix yeelight discovery (#60783)
Regressed in #60640
2021-12-01 15:13:59 -05:00
epenet 2b49694a4c
Use dataclass properties in songpal discovery (#60786) 2021-12-01 20:46:10 +01:00
Daniel Hjelseth Høyer fbaec76b8a
Add more Tractive sensors (#55170)
* Tractive, add more sensors

Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>

* source

Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>

* Fix unit for sensor

Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>

* Device state

Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>

* Device state

Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>

* Tractive

Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>

* Tractive

Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>

* unit

Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>

* Handle unavailable

Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>

* time

Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>

* continue

Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>

* remove sensor

Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>

* style

Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>

* tractive states

Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
2021-12-01 20:44:48 +01:00
epenet 1fa0351447
Use dataclass properties in tolo discovery (#60784) 2021-12-01 20:43:33 +01:00
epenet 7a098cff1c
Use dataclass properties in upnp discovery (#60744)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-01 09:23:38 -10:00
Franck Nijhof ed8794de1c
Upgrade tailscale to 0.1.3 (#60780) 2021-12-01 20:13:27 +01:00
Eric Mai 4437926e06
Map OpenWeatherMap weather condition `721` to `Fog` instead of `Exceptional` (#60518) 2021-12-01 19:59:27 +01:00
epenet e95914cf60
Use dataclass properties in dlna_dmr discovery (#60693)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-01 08:59:12 -10:00
Franck Nijhof b32e1d9339
Upgrade hole to 0.7.0 (#60779) 2021-12-01 19:44:42 +01:00
Tobias Sauerwein a1aaecb3bf
Use state class enums in Netatmo (#60725) 2021-12-01 19:40:51 +01:00
epenet a3cccb50c7
Use dataclass properties in tesla_wall_connector discovery (#60741)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-01 19:39:43 +01:00
epenet 3d5f4e54ea
Use dataclass properties in vicare discovery (#60746)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-01 19:39:03 +01:00
epenet 4411d51d6f
Use dataclass properties in deconz discovery (#60690)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-01 19:38:20 +01:00
epenet 6a926b41f2
Enable warnings for SsdpServiceInfo (#60756)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-01 08:35:39 -10:00
einarhauks 5c4422dc72
Remove power sensor from Tesla Wall Connector (#60775)
Add voltage and current sensors for each phase
2021-12-01 19:21:56 +01:00
Franck Nijhof 4dfdb3b96f
Upgrade vehicle to 0.2.2 (#60763)
* Upgrade vehicle to 0.2.1

* Upgrade vehicle to 0.2.2
2021-12-01 19:08:35 +01:00
Robert Svensson 8ddfa424c0
Add typing to deCONZ init and config flow (#59999) 2021-12-01 18:59:52 +01:00
Aaron Bach a053c0a106
Bump py17track to 2021.12.1 (#60762) 2021-12-01 18:52:33 +01:00
epenet b65b2c4cd1
Use dataclass properties in syncthru discovery (#60739)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-01 18:40:27 +01:00
epenet 5c992ec2cc
Remove cleanup_registry from onewire (#60546)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-01 18:38:07 +01:00
epenet 824b313705
Use dataclass properties in yamaha_musiccast discovery (#60749)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-01 18:36:07 +01:00
Tobias Sauerwein 68011ee952
Clean up Netatmo climate platform (#60694)
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2021-12-01 18:35:12 +01:00
epenet ead4f745e3
Use dataclass properties in somfy_mylink discovery (#60736)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-01 18:33:22 +01:00
epenet 800ffc0dec
Use ssdp namespace in roku (#60733)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-01 18:32:48 +01:00
epenet e001cb3b17
Use dataclass properties in powerwall discovery (#60732)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-01 18:32:15 +01:00
epenet 3db3f264c2
Use dataclass properties in nuki discovery (#60731)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-01 18:31:51 +01:00
Tobias Sauerwein 037f4dbdb1
Use device class enums in Netatmo (#60723) 2021-12-01 18:30:47 +01:00
xpac1985 b41e020f85
Better warning if unit of sensor is unsupported for its device class (#60665)
* Better warning if unit of sensor is unsupported for its device class

* Prettify the code
2021-12-01 18:18:58 +01:00
einarhauks a6ec646f98
Tesla wall connector config flow refactor continued (#60774) 2021-12-01 18:18:42 +01:00
epenet c7eaba45f4
Use dataclass properties in wilight discovery (#60748)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-01 18:07:12 +01:00
Daniel Hjelseth Høyer d60517d5f4
Use state and device class enum in Rfxtrx (#60773) 2021-12-01 18:06:13 +01:00
epenet 0c89c8a6b4
Use dataclass properties in synology_dsm discovery (#60740)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-01 18:04:00 +01:00
epenet aefd89d8f2
Use dataclass properties in tplink discovery (#60742)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-01 18:01:51 +01:00
epenet 4fa58b1ecb
Use dataclass properties in unifi discovery (#60743)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-01 17:54:40 +01:00
Daniel Hjelseth Høyer 30e573b694
Use state class enum in Mill (#60726) 2021-12-01 17:53:04 +01:00
epenet 64a4218a24
Use dataclass properties in squeezebox discovery (#60738)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-01 17:52:29 +01:00
epenet fa95146aa0
Use dataclass properties in songpal discovery (#60737)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-01 17:51:01 +01:00
epenet 2b4a1ee7eb
Use dataclass properties in flux_led discovery (#60696)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-01 06:47:14 -10:00
epenet 92b149fffe
Use dataclass properties in isy994 discovery (#60715)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-01 06:45:09 -10:00
epenet 3eba575fde
Use state class enum for Onewire (#60770)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-01 17:42:08 +01:00
epenet cd9962dfa0
Use device and state class enum for Renault (#60768)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-01 17:40:56 +01:00
Milan Meulemans b154f43657
Use device class enum in Rituals (#60767) 2021-12-01 17:34:30 +01:00
epenet 7363033ada
Use device class enum in Onewire (#60766)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-01 17:33:26 +01:00
Tom Brien 1268cefc38
Use state class enum for Coinbase (#60764) 2021-12-01 17:26:53 +01:00
Franck Nijhof c985bee1dd
Add sensor platform to Tailscale (#60751)
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-12-01 17:05:44 +01:00
epenet 38153b015f
Enable warnings for DhcpServiceInfo (#60750)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-01 05:56:54 -10:00
epenet 683eb10f0e
Enable warnings for ZeroconfServiceInfo (#60759)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-01 05:55:36 -10:00
epenet 35c40bcf85
Enable warnings for UsbServiceInfo (#60757)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-01 05:44:01 -10:00
epenet fc3c9b1b4e
Use dataclass properties in samsungtv discovery (#60595)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-01 05:42:42 -10:00
einarhauks e7f00c2c4f
Refactor Tesla wall connector config flow (#60755) 2021-12-01 16:07:24 +01:00
epenet 76d906d17e
Use dataclass properties in roomba discovery (#60734)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-01 15:53:02 +01:00
epenet 00f71e5dfc
Use dataclass properties in screenlogic discovery (#60735)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-01 15:52:08 +01:00
Daniel Hjelseth Høyer ecf1bc1b22
Use state class enum in Tibber (#60729) 2021-12-01 15:50:35 +01:00
Franck Nijhof 6a8c732b37
Add Tailscale integration (#59764)
* Add Tailscale integration

* Use DeviceEntryType

* Fix tests

* Adjust to new Pylint version

* Use enums for device classes

* Update homeassistant/components/tailscale/config_flow.py

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

* Pass empty string as default

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-12-01 14:40:38 +01:00
epenet 59f87b9488
Use dataclass properties in netgear discovery (#60730)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-01 14:38:17 +01:00
epenet 16942fc8e9
Use dataclass properties in denonavr discovery (#60691)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-01 14:28:40 +01:00
epenet 6544b440d2
Use dataclass properties in fritz discovery (#60697)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-01 14:02:58 +01:00
epenet 0047790db6
Use dataclass properties in harmony discovery (#60711)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-01 14:02:11 +01:00
epenet 1edc0a0560
Use dataclass properties in huawei_lte discovery (#60713)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-01 14:01:21 +01:00
epenet 63ed0af644
Use dataclass properties in hyperion discovery (#60714)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-01 14:00:46 +01:00
epenet c7c2b810a7
Use dataclass properties in keenetic_ndms2 discovery (#60716)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-01 13:59:34 +01:00
epenet 2a1f0cadaa
Use dataclass properties in broadlink discovery (#60689)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-01 13:58:56 +01:00
Daniel Hjelseth Høyer 92e608ce04
Use state class enum in Airthings (#60728) 2021-12-01 13:57:54 +01:00
Daniel Hjelseth Høyer ddc17cb001
Use state class enum in Opengarage (#60727) 2021-12-01 13:57:23 +01:00
Paulus Schoutsen 72d8882c79
Handle errors response to be None (#60679)
Co-authored-by: Philip Allgaier <mail@spacegaier.de>
Co-authored-by: Franck Nijhof <git@frenck.dev>
2021-12-01 13:51:10 +01:00
Matthias Alphart e5e1e7b7e0
Update pyfronius to 0.7.1 (#60722) 2021-12-01 13:30:25 +01:00
Oleksandr Kapshuk 95286791fe
Add tuya zndb device category (#59477) 2021-12-01 13:17:02 +01:00
Fredrik Erlandsson 2ba21d6bf3
Fix point device identifiers (#60719) 2021-12-01 12:48:06 +01:00
epenet 9a8c1cf6c4
Use dataclass properties in konnected discovery (#60717)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-01 12:30:36 +01:00
epenet cbab0ba9c0
Drop base ATTR constants in zeroconf (#60561)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-01 12:29:41 +01:00
Franck Nijhof 2ec49d4ffd
Migrate sensor state classes to StrEnum (#60709) 2021-12-01 12:09:31 +01:00
Franck Nijhof c6cbfe8c37
Migrate humidifier device classes to StrEnum (#60706)
Co-authored-by: Joakim Sørensen <joasoe@gmail.com>
2021-12-01 12:02:14 +01:00
Raman Gupta eeafa36abc
Add SmartStart provisioning support to zwave_js WS API (#59037)
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-12-01 11:43:51 +01:00
epenet 694f6d0abe
Use dataclass properties in heos discovery (#60712)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-01 11:38:46 +01:00
epenet 0782c6c446
Use dataclass properties in guardian discovery (#60710)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-01 11:33:40 +01:00
epenet 160e6febc3
Use dataclass properties in directv discovery (#60692)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-01 11:08:36 +01:00
epenet ad66522bce
Use dataclass properties in fritzbox discovery (#60698)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-01 11:07:10 +01:00
epenet 76e08aa93b
Use dataclass properties in goalzero discovery (#60703)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-01 11:06:38 +01:00
Daniel Hjelseth Høyer bcb2fefbe5
Use device class enum in Tibber (#60705) 2021-12-01 11:00:17 +01:00
Daniel Hjelseth Høyer 3e9c72df5c
Use device class enum in Airthings (#60704) 2021-12-01 10:59:24 +01:00
Daniel Hjelseth Høyer 38c2c879c9
Use device class enum in Open Garage (#60702) 2021-12-01 10:59:12 +01:00
Daniel Hjelseth Høyer 739ce9bc75
Use device class enum in Surepetcare (#60701) 2021-12-01 10:58:52 +01:00
Daniel Hjelseth Høyer ca55216d67
Use device class enum in Tractive (#60700) 2021-12-01 10:58:43 +01:00
Daniel Hjelseth Høyer 06f12fc583
Use device class enum in Mill (#60699) 2021-12-01 10:58:28 +01:00
Joakim Sørensen 49f3a7ce46
Use device class enum in Supervisor (#60687) 2021-12-01 10:55:30 +01:00
epenet 52112a25b0
Use dataclass properties in emonitor discovery (#60695)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-01 10:54:42 +01:00
Joakim Sørensen bbd179200c
Use device class enum in UptimeRobot (#60688) 2021-12-01 10:36:15 +01:00
Franck Nijhof 79ebc1b79a
Use device class enums in TwenteMilieu (#60686) 2021-12-01 10:25:26 +01:00
Franck Nijhof 6c7c7acdef
Use device class enums in Verisure (#60685) 2021-12-01 10:24:58 +01:00
Franck Nijhof 74f7f28f1c
Use device class enums in WLED (#60684) 2021-12-01 10:16:44 +01:00
epenet 73a4dba2ae
Use dataclass properties in yeelight discovery (#60640)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-11-30 22:28:19 -10:00
Kevin Worrel 8240b8c72e
Update screenlogic use asyncio API (#60466)
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-11-30 22:19:01 -10:00
LJU 19361216de
Fix key reference placeholder (#60681)
Fix typo for placeholder invalid acces token
2021-11-30 23:38:38 -08:00
Franck Nijhof 2b8f245e27
Migrate binary sensor device classes to StrEnum (#60651) 2021-12-01 08:12:09 +01:00
Franck Nijhof 12ff5dee74
Migrate sensor device classes to StrEnum (#60654)
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-12-01 08:09:55 +01:00
Teemu R 908b7ca9c2
Bump xiaomi_miio dependency (#60650) 2021-12-01 08:08:59 +01:00
Penny Wood 44714081d1
Update IZone to new version of library (#60676) 2021-12-01 07:41:52 +01:00
Franck Nijhof 3770a72601
Migrate media player device classes to StrEnum (#60656) 2021-12-01 07:25:10 +01:00
Franck Nijhof 9715601255
Add button device classes to NAM (#60621) 2021-12-01 07:08:17 +01:00
G Johansson 9efec244b9
Fix yale_smart_alarm strings (#60657) 2021-12-01 05:26:35 +01:00
Milan Meulemans c0021e5768
Upgrade aionanoleaf to 0.1.1 (#60670) 2021-11-30 17:32:57 -10:00
GitHub Action c9589f763c [ci skip] Translation update 2021-12-01 00:17:12 +00:00
Franck Nijhof 542aef2fe1
Migrate switch device classes to StrEnum (#60658) 2021-11-30 15:38:45 -08:00
Franck Nijhof 98ce12c6ee
Migrate cover device classes to StrEnum (#60655) 2021-11-30 15:37:34 -08:00
G Johansson 51ebfade52
Fix ADR 0003 issues in trafikverket_weatherstation (#60664)
* Fix ADR 0003 issues

* Remove commented code
2021-11-30 22:54:10 +01:00
epenet 8954609f6b
Use dataclass properties in axis discovery (#60558)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-11-30 10:15:34 -10:00
Jesse Hills c2830b3e66
Fix fields being None for discord notify service (#59736)
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-12-01 08:26:02 +13:00
Jesse Hills 8630022e92
Add mode to ESPHome numbers (#60653) 2021-11-30 20:19:14 +01:00
G Johansson 11b81ef88b
Config flow for trafikverket_weatherstation (#60078)
* First commit

* Added tests

* Add requirements for test

* Correction requirements tests

* Add init to untested files

* Fix review comments

* Resolve last items from review

* Add sync_abort_entries_match in import flow
2021-11-30 19:53:41 +01:00
Joakim Sørensen 153f15c93b
Remove running binary_sensor for HAOS (#60597) 2021-11-30 10:18:14 -08:00
Marcel van der Veldt 19b4cc7119
Hue handle device update (#60612) 2021-11-30 10:14:51 -08:00
jjlawren de9e48174f
Change unnecessary Sonos coroutine to callback (#60643) 2021-11-30 17:35:29 +01:00
epenet 97c04d2e67
Use dataclass properties in gogogate2 discovery (#60607)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-11-30 06:15:23 -10:00
epenet f444dd6d86
Use dataclass properties in sonos discovery (#60633)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-11-30 06:06:52 -10:00
epenet be89c07cac
Use dataclass properties in nanoleaf discovery (#60580)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-11-30 06:05:50 -10:00
Tim Rightnour 8a9f197918
Binary sensor platform for the Balboa Spa (#60409) 2021-11-30 06:04:24 -10:00
epenet 7295ab10ae
Use dataclass properties in doorbird discovery (#60639)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-11-30 06:03:21 -10:00
epenet ec923b877c
Use dataclass properties in rachio discovery (#60637)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-11-30 06:02:24 -10:00
epenet 071385e8d2
Use dataclass properties in tado discovery (#60641)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-11-30 16:44:11 +01:00
Dave T 0a1f73e3f7
Correct Temper USB sensor IoT class (#60619)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-11-30 16:37:58 +01:00
epenet d75785d701
Use dataclass properties in hue discovery (#60598)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-11-30 16:36:35 +01:00
epenet 601ad8f71a
Use dataclass properties in xiaomi_aqara discovery (#60636)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-11-30 16:28:49 +01:00
epenet 30bb2c82c6
Use dataclass properties in freebox discovery (#60635)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-11-30 16:28:02 +01:00
epenet ad75c217ce
Use dataclass properties in kodi discovery (#60634)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-11-30 16:25:40 +01:00
epenet ffb9b4cd2d
Use dataclass properties in hunterdouglas discovery (#60605) 2021-11-30 05:16:30 -10:00
Allen Porter a84b12abe7
Revert "Add an entity service for saving nest event related snapshots" (#60632) 2021-11-30 16:16:00 +01:00
Jc2k b8a1899d48
Remove homekit_controller's air quality entity in favor of separate sensor entities (#60480) 2021-11-30 16:14:49 +01:00
Franck Nijhof 16462df451
Add button device classes to MQTT (#60628) 2021-11-30 16:08:02 +01:00
epenet 0d24862a28
Use dataclass properties in homekit_controller discovery (#60626)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-11-30 16:06:18 +01:00
epenet 3f22905709
Use dataclass properties in plugwise discovery (#60631)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-11-30 15:50:47 +01:00
epenet 6f22ffbedd
Use dataclass properties in enphase_envoy discovery (#60627)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-11-30 15:47:18 +01:00
Franck Nijhof 6be1b0c704
Add button device classes to Shelly (#60625) 2021-11-30 15:44:47 +01:00
Franck Nijhof 2366fbe846
Add button device classes to HomeKit Controller (#60620) 2021-11-30 15:21:26 +01:00
Jesse Hills 683bb13f50
Support unit of measurement in ESPHome numbers (#60591) 2021-11-30 15:20:40 +01:00
Franck Nijhof b5a6e03c21
Fix device class shorthand attr in ButtonEntity (#60622) 2021-11-30 15:06:33 +01:00
Jan Bouwhuis 2a2a20fcb3
Add mqtt sensor configurable state encoding for sensor and binary_sensor platform (#60447)
* Add mqtt sensor state encoding

* Make encoding attribute not specific to states

* Move encoding attribute to schema base
2021-11-30 14:04:24 +01:00
Franck Nijhof 7469f083fd
Migrate number mode to StrEnum (#60614) 2021-11-30 12:54:06 +01:00
Franck Nijhof 1b8eba0afd
Add button device classes to WLED (#60613) 2021-11-30 12:12:08 +01:00
Franck Nijhof 9b9801516b
Migrate button device classes to StrEnum (#60611) 2021-11-30 11:54:06 +01:00
Adam Chyb 56899d61fe
Add support for Kogan smart blinds to Tuya (#60552) 2021-11-30 11:07:44 +01:00
epenet ae9320b616
Use dataclass properties in tradfri discovery (#60592)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-11-30 11:05:42 +01:00
epenet 58661fa636
Use dataclass properties in devolo_home_network discovery (#60608)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-11-30 11:04:33 +01:00
epenet 416976dd39
Use dataclass properties in esphome discovery (#60606)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-11-30 11:03:08 +01:00
epenet f0df3e4646
Use dataclass properties in smappee discovery (#60602)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-11-30 11:01:28 +01:00