Commit graph

39560 commits

Author SHA1 Message Date
J. Nick Koston
949922ef2c
Fix exception when as_dict is called on a TemplateState () 2022-06-25 09:19:11 -07:00
J. Nick Koston
15ed329108
Add async_remove_config_entry_device support to nexia ()
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2022-06-25 12:02:38 -04:00
J. Nick Koston
85fdc56240
Bump aiosteamist to 0.3.2 ()
Changelog: https://github.com/bdraco/aiosteamist/compare/0.3.1...0.3.2
2022-06-25 16:41:47 +02:00
rappenze
eb6afd27b3
Fix fibaro cover state () 2022-06-25 12:34:30 +02:00
epenet
9eed8b2ef4
Adjust freedompro cover position method () 2022-06-25 12:32:55 +02:00
epenet
3743d42ade
Adjust smartthings cover type hints () 2022-06-25 12:31:53 +02:00
epenet
10dc38e0ec
Adjust CoverEntity property type hints in components ()
* Adjust CoverEntity property type hints in components

* Revert changes to rflink

* Revert changes to wilight
2022-06-25 11:59:56 +02:00
J. Nick Koston
55b5ade586
Prime platform.uname cache at startup to fix blocking subprocess in the event loop ()
Prime platform.uname cache at startup to fix blocking subprocess

- Multiple modules check platform.uname()[0] at startup which
  does a blocking subprocess call. We can avoid this happening
  in the eventloop and distrupting startup stability by priming
  the cache ahead of time in the executor
2022-06-25 04:31:44 -04:00
GitHub Action
0166816200 [ci skip] Translation update 2022-06-25 00:24:25 +00:00
avee87
ad3bd6773c
Add device_info to Glances entities () 2022-06-25 01:23:26 +02:00
Erik Montnemery
a267045a31
Migrate open_meteo to native_* () 2022-06-25 01:05:31 +02:00
epenet
9b88b77b66
Use attributes in wilight ()
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2022-06-25 00:55:01 +02:00
epenet
0461eda83b
Adjust demo cover position methods () 2022-06-25 00:34:49 +02:00
J. Nick Koston
32e0d9f47c
Speed up generation of template states ()
* Speed up generation of template states

* tweak

* cache

* cache hash

* weaken

* Revert "weaken"

This reverts commit 4856f50080.

* lower cache size as it tends to be the same ones over and over

* lower cache size as it tends to be the same ones over and over

* lower cache size as it tends to be the same ones over and over

* cover

* Update homeassistant/helpers/template.py

Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>

* id reuse is possible

* account for iterting all sensors

Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2022-06-24 17:28:26 -04:00
Paulus Schoutsen
57efa9569c
Cache is_supported for Google entities () 2022-06-24 17:05:36 -04:00
J. Nick Koston
44da543ca0
Bump nexia to 2.0.0 () 2022-06-24 09:59:41 -05:00
J. Nick Koston
1866a1e925
Handle non-str keys when storing json data () 2022-06-24 09:59:01 -05:00
epenet
b880a05e45
Fix type hints in zha remaining channels ()
* Fix hvac channel type hints

* Fix security channel type hints

* Fix homeautomation channel type hints

* Fix type hints in zha base channel

* Adjust select entity

* Remove unused arg
2022-06-24 10:35:38 -04:00
J. Nick Koston
f29cc33fa0
Fix selecting entity_ids and device_ids in events with MySQL and PostgreSQL with logbook ()
* Fix selecting entity_ids and device_ids in events with MySQL and PostgreSQL

Fixes 

* add cover
2022-06-24 15:43:35 +02:00
epenet
6cafcb016f
Adjust rfxtrx cover type hints () 2022-06-24 10:22:40 +02:00
J. Nick Koston
2f78faa718
Make aiohttp mockers aware of the json loads kwarg () 2022-06-24 08:44:35 +02:00
Rami Mosleh
d1708861db
Add config flow for simplepush ()
* Add config flow for `simplepush`

* fix warning message

* fix typos

* Add importing yaml config

* patch integration setup

* Add check for errrors raised by the library

* fix coverage

* Adjust comment and logging message

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-06-24 08:39:48 +02:00
epenet
a92ab7a669
Adjust CoverEntity function type hints in components ()
Adjust CoverEntity functions in components
2022-06-24 06:40:26 +02:00
Zack Barett
307666da7f
Bump Frontend to 20220624.0 () 2022-06-23 22:51:31 -05:00
Christopher Bailey
e4a770984d
Bump version of pyunifiprotect to 4.0.8 () 2022-06-23 21:50:39 -05:00
J. Nick Koston
e5c40d58ff
Add roku 3820X model to discovery () 2022-06-23 21:13:43 -05:00
GitHub Action
c607994fbe [ci skip] Translation update 2022-06-24 00:23:27 +00:00
Raman Gupta
768e53ac2d
Add zwave_js/get_any_firmware_update_progress WS cmd () 2022-06-23 20:13:37 -04:00
J. Nick Koston
28dd92d928
Fix logbook state query with postgresql () 2022-06-23 23:35:10 +02:00
0bmay
3058a432a5
Bump py-canary to 0.5.3 () 2022-06-23 23:33:03 +02:00
Erik Montnemery
9b8c3e37bb
Improve group tests () 2022-06-23 21:38:17 +02:00
epenet
186141ee4d
Use attributes in keba locks and binary sensors ()
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2022-06-23 21:35:05 +02:00
avee87
8865a58f74
Improve Glances entity descriptions, add long term statistics () 2022-06-23 21:34:08 +02:00
epenet
0df0533cd4
Use attributes in smarty fan () 2022-06-23 21:20:42 +02:00
tbertonatti
03f0916e7c
Add embed image parameter for Discord notify () 2022-06-23 21:02:48 +02:00
Erik Montnemery
e57f34f0f2
Migrate openweathermap to native_* () 2022-06-23 21:01:08 +02:00
J. Nick Koston
00a79635c1
Revert "Remove sqlalchemy lambda_stmt usage from history, logbook, and statistics ()" () 2022-06-23 13:59:55 -05:00
J. Nick Koston
5c193323b2
Bump aiohomekit to 0.7.18 ()
Changelog: https://github.com/Jc2k/aiohomekit/compare/0.7.17...0.7.18
2022-06-23 20:43:56 +02:00
Erik Montnemery
01606c34aa
Correct handling of weather forecast () 2022-06-23 20:34:16 +02:00
J. Nick Koston
fd9fdc6283
Fix error reporting with unserializable json () 2022-06-23 20:32:45 +02:00
Robert Svensson
b3b4707579
Fix deCONZ group state regression () 2022-06-23 20:26:51 +02:00
J. Nick Koston
edb386c736
Switch frontend to use json helper () 2022-06-23 20:19:13 +02:00
J. Nick Koston
3d59088a62
Bump sqlalchemy to 1.4.38 ()
Changes: https://docs.sqlalchemy.org/en/14/changelog/changelog_14.html#change-1.4.38
2022-06-23 14:13:42 -04:00
Erik Montnemery
17d839df79
Set codeowner of weather to @home-assistant/core () 2022-06-23 19:50:46 +02:00
epenet
e874ba2a42
Improve CoverEntity typing () 2022-06-23 16:48:49 +02:00
epenet
3c82c718cb
Improve typing in fans and locks () 2022-06-23 16:34:40 +02:00
Raman Gupta
ff7d840a6c
Bump zwave-js-server-python to 0.39.0 () 2022-06-23 16:13:36 +02:00
kingy444
95abfb5748
Powerview polling tdbu () 2022-06-23 08:37:28 -05:00
J. Nick Koston
8015bb98a9
Switch recorder and templates to use json helper ()
- These were using orjson directly, its a bit cleaner
  to use the helper so everything is easier to adjust
  in the future if we need to change anything about
  the loading
2022-06-23 14:32:26 +02:00
J. Nick Koston
2742bf86e3
Switch mqtt to use json helper ()
* Switch mqtt to use json helper

* whitespace
2022-06-23 14:29:09 +02:00