Commit Graph

33783 Commits (8eb33ede432a4defc832db9ec7f95e279b860ee9)

Author SHA1 Message Date
J. Nick Koston 8bf58df624
Fix Non-thread-safe operation in homekit light events () 2021-12-17 08:17:32 +01:00
GitHub Action d4f8a7c056 [ci skip] Translation update 2021-12-17 00:14:01 +00:00
Dave T ec4a9be4e6
Use EntityCategory Enums in elkm1 () 2021-12-16 23:41:17 +01:00
Robert Hillis b7ece5ae00
Use enums in pvpc_hourly_pricing () 2021-12-16 23:27:15 +01:00
Robert Hillis da60680b2f
Use enums in rachio () 2021-12-16 23:26:53 +01:00
Matthias Alphart 2f3f64c339
Use DeviceClass Enum in KNX schema () 2021-12-16 23:25:34 +01:00
Robert Hillis 72462b5dd1
Use enums in satel_integra () 2021-12-16 23:24:46 +01:00
epenet dce9d551f8
Use new SensorDeviceClass in juicenet () 2021-12-16 23:13:26 +01:00
epenet 42c7c38515
Use new enums in nam () 2021-12-16 23:05:34 +01:00
epenet 61cdc04f3f
Use new enums in nanoleaf () 2021-12-16 23:03:37 +01:00
epenet e20029d87f
Use attr** in meteoalarm ()
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-16 23:01:31 +01:00
epenet 863a139b6f
Use _attr_attribution in goalzero ()
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-16 23:00:04 +01:00
epenet d26454a313
Use _attr_attribution in flipr ()
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-16 22:59:29 +01:00
epenet 98e1b7c95d
Use attr** in linux-battery ()
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-16 22:59:05 +01:00
epenet 6778e4058e
Use attr** in lightwave ()
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-16 22:57:15 +01:00
epenet bb538a9782
Use new enums in motion_blinds () 2021-12-16 22:47:23 +01:00
epenet b3105dc218
Use new enums in nuki () 2021-12-16 22:45:48 +01:00
epenet c4c9dc8cee
Use new enums in neurio_energy () 2021-12-16 22:45:27 +01:00
epenet 39590f9917
Use new enums in nissan_leaf () 2021-12-16 22:44:50 +01:00
epenet 81ea811b74
Use new enums in nextbus () 2021-12-16 22:44:17 +01:00
epenet 890dcfee11
Use new enums in netgear_lte () 2021-12-16 22:42:52 +01:00
epenet 4bfc3eb22f
Use new enums in netatmo () 2021-12-16 22:42:29 +01:00
Robert Hillis 6f54636baf
Use enums in rainforest_eagle () 2021-12-16 22:38:26 +01:00
Robert Hillis 0ee5691f77
Use enums in roomba () 2021-12-16 22:36:01 +01:00
Robert Hillis a16f963605
Use enums in pi_hole () 2021-12-16 22:34:59 +01:00
Eduard van Valkenburg 6ba11fe6c7
Brunt dependency bump to 1.0.2 () 2021-12-16 22:33:03 +01:00
Robert Hillis 83cb2d11d5
Use enums in xiaomi_miio () 2021-12-16 22:31:51 +01:00
Robert Hillis 32e1a3d063
Use enums in Point () 2021-12-16 22:29:54 +01:00
Robert Hillis 74a9f8e81d
Use enums in opentherm_gw () 2021-12-16 22:28:55 +01:00
Robert Hillis 10e5780fbb
Use enums in Omnilogic () 2021-12-16 22:26:49 +01:00
Robert Hillis 2ab13f3603
Use enums in openweathermap () 2021-12-16 22:25:49 +01:00
Robert Hillis 5a268419f5
Use enums in pvoutput () 2021-12-16 22:25:04 +01:00
Robert Hillis 438fd79d23
Use enums in p1_monitor () 2021-12-16 22:24:06 +01:00
Robert Hillis b30dd6857f
Use enums in opengarage () 2021-12-16 22:21:21 +01:00
Robert Hillis 06f670272f
Use enums in obihai () 2021-12-16 22:18:28 +01:00
Erik Montnemery 773ac289dd
Tweak core add_job and async_add_job docstrings () 2021-12-16 22:08:13 +01:00
rianadon 3b3ab2c19c
Handle None values in weather entity forecast () 2021-12-16 22:01:32 +01:00
epenet 329d90b568
Use new enums in nzbget () 2021-12-16 21:42:05 +01:00
Maximilian 7a1b05d166
Add missing timezone information () 2021-12-16 21:39:49 +01:00
Franck Nijhof 4de4cc7bd4
Small cleanup of Luftdaten constants () 2021-12-16 21:25:24 +01:00
Franck Nijhof 0dbd948867
Add Open-Meteo integration (second attempt) () 2021-12-16 21:12:33 +01:00
Erik Montnemery 0e28fbbe83
Minor refactor of template vacuum () 2021-12-16 20:53:19 +01:00
Eduard van Valkenburg 80833aa7fb
Add config flow to Azure Event Hub integration ()
* config flow added, no tests yet

* added tests

* refinement of tests

* small reverses of hub code

* fix small bug

* test fixes from review

* test fixes from review

* further refinement of tests and config flow

* removed true return from hub and added failed reason for import

* added deepcopy to default options

* deleted max_delay from options, can still be in yaml for now

* updated dropped message

* mistaken period at eol
2021-12-16 18:57:51 +01:00
Robert Hillis 619529b40c
Use enums in Powerwall () 2021-12-16 11:38:56 -06:00
Robert Hillis 31bef18e9a
Use enums in screenlogic () 2021-12-16 11:38:32 -06:00
Robert Hillis 21e46e318d
Use enums in venstar () 2021-12-16 17:42:24 +01:00
Robert Hillis 521458d981
Use enums in openverse () 2021-12-16 17:12:18 +01:00
Erik Montnemery 6acf45566e
Minor refactor of template switch () 2021-12-16 17:11:47 +01:00
Erik Montnemery 597045149f
Minor refactor of template select () 2021-12-16 17:11:27 +01:00
Robert Hillis e6956acb4b
Use enums in octoprint () 2021-12-16 17:07:50 +01:00
Robert Hillis ec3efb4b1a
Use enums in poolsense () 2021-12-16 17:06:16 +01:00
Robert Hillis b28c821bc3
Use enums in ondilo_ico () 2021-12-16 17:04:47 +01:00
Erik Montnemery 859bcb6eb4
Minor refactor of template alarm () 2021-12-16 16:41:40 +01:00
Erik Montnemery 682f29f131
Minor refactor of template weather () 2021-12-16 16:39:44 +01:00
Robert Hillis d660d68c34
Use enums in rainmachine () 2021-12-16 08:36:16 -07:00
Robert Hillis f9cc6c069e
Use enums in recollect_waste () 2021-12-16 08:35:18 -07:00
Robert Hillis e39dcd7152
Use enums in openuv () 2021-12-16 08:33:50 -07:00
Erik Montnemery bb3a3bbc1b
Minor refactor of template number () 2021-12-16 16:22:17 +01:00
Erik Montnemery c9320b5ca1
Fix none-check in template light () 2021-12-16 16:12:43 +01:00
Erik Montnemery 9bf7e25e6c
Minor refactor of template lock () 2021-12-16 16:12:24 +01:00
Robert Hillis 1b66f3208d
Use enums in ozw () 2021-12-16 16:11:55 +01:00
Erik Montnemery a0b6edc894
Minor refactor of template light () 2021-12-16 16:11:23 +01:00
Robert Hillis 1fb69fb69a
Use enums in rpi_power () 2021-12-16 16:09:19 +01:00
Erik Montnemery 12ae684c96
Minor refactor of template fan () 2021-12-16 16:07:18 +01:00
Robert Hillis 16d16585ae
Use enums in plaato ()
* Use enums in plaato

* uno mas

* uno mas
2021-12-16 16:00:22 +01:00
epenet 7c8d235356
Use SensorDeviceClass in mfi ()
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-16 15:51:36 +01:00
epenet 599c8f4757
Use new enums in neato () 2021-12-16 15:49:11 +01:00
epenet 2cc343bb7f
Use new enums in nws () 2021-12-16 15:43:15 +01:00
Robert Hillis e1a7f6d1b2
Use enums in pluugwise () 2021-12-16 15:40:32 +01:00
Robert Hillis a5cf783e6a
Use enums in ping () 2021-12-16 15:38:02 +01:00
Robert Hillis 42fab1bb51
Use enums in picnic () 2021-12-16 15:36:38 +01:00
Robert Hillis 6d9787526b
Use enums in oasa_telematics () 2021-12-16 15:34:42 +01:00
Robert Hillis 0ce985ee7b
Use enums in ovo_energy () 2021-12-16 15:30:59 +01:00
Robert Hillis 6083b56139
Use enums for Panasonic Viera () 2021-12-16 15:29:45 +01:00
epenet c8607b1a4c
Use DeviceClass Enum in ness-alarm schema () 2021-12-16 15:20:40 +01:00
epenet b16d779280
Use DeviceClass Enum in concord232 schema () 2021-12-16 15:18:52 +01:00
epenet 5454c5467d
Use new enums in nx584 () 2021-12-16 15:15:54 +01:00
Robert Hillis b315877ad0
Clean up upcloud () 2021-12-16 15:14:46 +01:00
epenet 029af94d28
Use new enums in mobile_app () 2021-12-16 15:13:13 +01:00
Robert Hillis 5227019d3e
Use enums in rdw () 2021-12-16 15:10:54 +01:00
epenet 079b7f217f
Use new enums in mqtt ()
* Use new enums in mqtt

* Fix typo
2021-12-16 15:09:31 +01:00
Robert Hillis ff654a9753
Use enums philips_js () 2021-12-16 15:02:38 +01:00
Robert Hillis 3b9547addc
Use enums in qnap () 2021-12-16 15:01:45 +01:00
Robert Hillis 395fa6d15f
Use enums in samsung_tv () 2021-12-16 14:57:06 +01:00
Robert Hillis fa522fc504
Use enums in rova () 2021-12-16 14:42:43 +01:00
Robert Hillis 093202f138
Use enum in roku () 2021-12-16 14:41:59 +01:00
Robert Hillis 7506b12277
Use enums in risco () 2021-12-16 14:41:20 +01:00
Robert Hillis 0dc5ae6dca
Use enums in ridwell () 2021-12-16 14:34:51 +01:00
Robert Hillis d5fe0fcee0
Use enums in rfxtrx () 2021-12-16 14:34:10 +01:00
Robert Hillis 18ae4a9420
Use enums in repetier () 2021-12-16 14:33:23 +01:00
Robert Hillis 4983a8f218
Use enums in simplisafe () 2021-12-16 14:32:03 +01:00
Robert Hillis 9ddf2035d0
Use enums in sht31 () 2021-12-16 14:28:21 +01:00
Robert Hillis b6ed3e87e0
Use enums in senses () 2021-12-16 14:25:12 +01:00
Robert Hillis 65b67d9d91
Use enums in sensehat () 2021-12-16 14:20:36 +01:00
Robert Hillis ed8c7afc52
use enums in skybeacon () 2021-12-16 14:20:00 +01:00
Robert Hillis 25f72e45d7
Use enums in skybell () 2021-12-16 14:19:23 +01:00
Robert Hillis 1dab28a957
Use enums in uptime () 2021-12-16 14:13:43 +01:00
Robert Hillis 9e30e0c9bd
Use enums in ring () 2021-12-16 14:12:57 +01:00
Robert Hillis 0cf0104662
Use enums in shelly () 2021-12-16 14:12:23 +01:00
Simone Chemelli db6b472e7a
Add restore logic to Shelly climate platform ()
* Add restore logic to Shelly climate platform

* Handle missing channel on restore
2021-12-16 14:08:40 +01:00
epenet 7f823f7211
Fix OwnetError preventing onewire initialisation ()
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-16 14:06:38 +01:00
Simone Chemelli 105ad861bd
Add buttons and deprecate services for Fritz ()
* Add buttons and deprecate services

* Exclude tests

* Log full service name
2021-12-16 13:25:06 +01:00
Simone Chemelli 116759f2a1
Implement DataUpdateCoordinator for Fritz ()
* Implement DataUpdateCoordinator for Fritz

* mypy

* Wrap sync method to async

* Apply review comments + final cleanup

* CoordinatorEntity
2021-12-16 13:24:32 +01:00
Robert Hillis 58942601b4
Use enums in tolo () 2021-12-16 13:09:35 +01:00
Robert Hillis 09892a5c55
Use enums in totalconnect () 2021-12-16 13:08:37 +01:00
Robert Hillis fcda72a337
Use enums in tplink () 2021-12-16 13:08:04 +01:00
Robert Hillis 357d91fb0e
Use enums in tradfri () 2021-12-16 13:07:33 +01:00
Robert Hillis db4721bfba
Use enums in trafikverket_train () 2021-12-16 13:07:10 +01:00
Robert Hillis b4daa88d9e
Use enums in trafikverket_weatherstation () 2021-12-16 13:05:46 +01:00
Robert Hillis e713a597ec
Use entity category enums in tuya () 2021-12-16 12:53:50 +01:00
Robert Hillis a49683d09a
Use enums in unifi () 2021-12-16 12:53:01 +01:00
Robert Hillis a3765b2977
Use enums in updated () 2021-12-16 12:52:29 +01:00
Robert Hillis 633706d04a
Use enums in upnp () 2021-12-16 12:52:06 +01:00
Robert Hillis 44f4656fe6
Use enums in utility_meter () 2021-12-16 12:50:41 +01:00
J. Nick Koston 94ae6ac2b2
Handle color temp to RGBWW conversion ()
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2021-12-16 05:39:33 -06:00
J. Nick Koston 12671b370e
Bump flux_led to 0.26.15 () 2021-12-16 12:37:48 +01:00
Robert Hillis ad778f53f7
Use enums in tractive () 2021-12-16 12:34:01 +01:00
Robert Hillis 087724d2f2
Use enums in toon () 2021-12-16 12:26:39 +01:00
J. Nick Koston 11fde22d45
Add hardware version support to homekit controller () 2021-12-16 05:24:18 -06:00
epenet 389d9c2c35
Use new enums in netgear () 2021-12-16 12:16:56 +01:00
J. Nick Koston 04153c0075
Add hardware version to the device registry () 2021-12-16 05:16:19 -06:00
Daniel Hjelseth Høyer b1b3079d07
Add Tibber estimated hour consumption sensor () 2021-12-16 12:15:40 +01:00
Franck Nijhof a9879487cc
Bump version to 2022.2.0dev0 () 2021-12-16 09:54:45 +01:00
epenet c9dbcc49e3
Use new enums in mysensors () 2021-12-16 09:49:15 +01:00
Robert Hillis b03ead1c9b
Use enums in vicare () 2021-12-16 09:27:53 +01:00
Erik Montnemery b1117c17f1
Tweak comment for ENERGY sensor device class () 2021-12-16 09:26:44 +01:00
J. Nick Koston 048102e053
Prevent apple_tv rediscovery from secondary identifiers () 2021-12-16 02:25:18 -06:00
Robert Hillis 06c1949d2f
Use enums in vilfo () 2021-12-16 09:23:54 +01:00
Robert Hillis 9d66dd35cc
Use enums in waqi () 2021-12-16 09:21:58 +01:00
Robert Hillis 7764772202
Use enums in waterfurnace () 2021-12-16 09:21:28 +01:00
Robert Hillis b4c9d1844e
Use enums in webostv () 2021-12-16 09:20:52 +01:00
Robert Hillis 868e5db47a
Use enums in vallox () 2021-12-16 09:12:57 +01:00
Robert Hillis 701699350d
Use enums in youless () 2021-12-16 09:11:51 +01:00
Robert Hillis 1568ee67c2
Use enums in velux () 2021-12-16 09:11:22 +01:00
Robert Hillis 173582d4fc
Use enums in yandex_transport () 2021-12-16 09:10:38 +01:00
Robert Hillis 806366a0c1
Use enums in wolflink () 2021-12-16 09:10:14 +01:00
Robert Hillis f691b0a1da
Use enums in withings () 2021-12-16 09:09:28 +01:00
Robert Hillis 98c2c8c2d1
Use enums in xiaomi_aqara () 2021-12-16 09:05:13 +01:00
Robert Hillis a41810efcf
Use enums in xbee () 2021-12-16 09:04:11 +01:00
Robert Hillis b8dabfe659
Use enums in wemo ()
* Use enums in wemo

* uno mas
2021-12-16 09:02:23 +01:00
Robert Hillis 2e0fc65bf3
Use enums in wirelesstag () 2021-12-16 09:01:46 +01:00
Robert Hillis 9084a227fd
Use enums in wiffi () 2021-12-16 09:01:20 +01:00
Pierre Ståhl 574f0fced3
Bump pyatv to 0.9.8 () 2021-12-15 19:24:38 -06:00
epenet c49d59bf54
Use new enums in nexia () 2021-12-15 19:15:54 -06:00
epenet f72b2e71ee
Use new BinarySensorDeviceClass in isy994 () 2021-12-15 19:11:46 -06:00
Robert Hillis d68946f568
Use Enums in zamg () 2021-12-15 16:17:20 -08:00
GitHub Action b22a9e4d0a [ci skip] Translation update 2021-12-16 00:13:36 +00:00
Robert Hillis b0f5e7dabf
Use Enums in zoneminder () 2021-12-15 16:07:12 -08:00
Marcel van der Veldt 62f411fccc
Bump aiohue to 3.0.6 () 2021-12-16 00:53:20 +01:00
Robert Hillis 7a5177b7e2
Clean up dirt from recollect_waste yaml () 2021-12-16 00:43:26 +01:00