J. Nick Koston
98809675ff
Convert history queries to use lambda_stmt ( #71870 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2022-05-15 10:47:29 -05:00
uvjustin
617b0d04dc
Decouple stream options from PyAV options ( #71247 )
...
Co-authored-by: Allen Porter <allen.porter@gmail.com>
2022-05-14 23:31:18 -07:00
J. Nick Koston
e0bf1fba8d
Add logbook descriptions for mobile app zone enter and exit ( #71749 )
2022-05-14 23:05:56 -07:00
J. Nick Koston
1f753ecd88
Relocate sqlalchemy filter builder to recorder/filters.py ( #71883 )
2022-05-14 23:04:23 -07:00
J. Nick Koston
65f44bd80b
Exclude last_changed when same as last_updated for history websocket api ( #71886 )
2022-05-14 23:03:56 -07:00
Austin Mroczek
3d2f4e31af
Add diagnostics for TotalConnect ( #71506 )
2022-05-14 21:06:05 -05:00
J. Nick Koston
51c6a68036
Add Big Ass Fans integration ( #71498 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2022-05-14 17:22:47 -05:00
J. Nick Koston
68632cb267
Implement use_include_order in the history websocket api ( #71839 )
2022-05-14 12:37:35 -07:00
J. Nick Koston
ebce5660e3
Sync event timed_fired and the context ulid time ( #71854 )
2022-05-14 12:12:08 -07:00
J. Nick Koston
8c2743bb67
Avoid storing last_changed in the database if its the same as last_updated ( #71843 )
2022-05-14 12:06:31 -07:00
Allen Porter
355445db2d
Add application credentials platform for google calendar integration ( #71808 )
...
* Add google application_credentials platform
* Further simplify custom auth implementation overrides
* Add test coverage in application_credentials
* Simplify wording in a comment
* Remove unused imports accidentally left from merge
* Wrap lines that are too long for style guide
* Move application credential loading to only where it is needed
* Leave CLIENT_ID and CLIENT_SECRET as required.
2022-05-14 10:27:47 -07:00
Christopher Bailey
fdc8830dd3
Remove ssh switch from unsupported devices for UniFi Protect ( #71859 )
2022-05-14 11:07:17 -05:00
G Johansson
c0ae31d86c
Code quality Filesize ( #71768 )
2022-05-14 06:16:22 -05:00
Franck Nijhof
991f0b40f2
Remove YAML configuration from Discord ( #71696 )
2022-05-13 22:55:02 -05:00
G Johansson
0bc843c133
Add remaining tests for Sensibo ( #71764 )
...
* Sensibo remaining tests
* Use fixture for enable entity
2022-05-13 19:40:34 -05:00
J. Nick Koston
a8f1dda004
Use ciso8601 for parsing MySQLdb datetimes ( #71818 )
...
* Use ciso8601 for parsing MySQLDB datetimes
The default parser is this:
5340191feb/MySQLdb/times.py (L66)
* tweak
* tweak
* add coverage for building the MySQLdb connect conv param
2022-05-13 19:26:09 -05:00
Álvaro Fernández Rojas
abe78b1212
Add QNAP QSW Button platform ( #70980 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-05-13 19:24:29 -05:00
Álvaro Fernández Rojas
e8a8d35289
Add Sensors for Airzone WebServer ( #69748 )
2022-05-13 19:23:18 -05:00
Robert Hillis
4ea6e5dfc0
Add config flow to Slack integration ( #69880 )
2022-05-13 20:05:06 -04:00
Christopher Bailey
3e386064cf
Fix handling package detection for latest UniFi Protect beta ( #71821 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-05-13 18:42:33 -04:00
mkmer
f6600bbc20
Add Aladdin connect config flow ( #68304 )
...
* Adding flow and async
* Fixes to init
* Lint and type
* Fixed coveragerc file
* Added Test Coverage
* Added Update Listener and removed unused code
* Wrong integration name in init.
* Nothing
* Added yaml import flow
* Added YAML import functionality
* Added back aladdin_connect files to coverage rc
* Removed commented code
* Clean up error message
* Update homeassistant/components/aladdin_connect/__init__.py
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
* Update homeassistant/components/aladdin_connect/__init__.py
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
* Update homeassistant/components/aladdin_connect/config_flow.py
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
* Updated Documentation errors
* recommended change broke cover.py - backed out
* Cleaned up unused defenitions
* implimented recommended changes from gjohansson
* Dev environment cleanup
* Raised errors for better recovery, replaced removed update files, utilized PLATFORM vars to init platform
* Added back removal
* Added Code Owner
* Fixed more comment errors and import duplicates
* Added test coverage and formated code
* Added test coverage for model and init
* Added test_cover for full testing coverage
* Added await to async call
* Added missing asserts to failure tests
* Updated tranlsation
* Fixed wording in yaml import function, white space in const.py, return from validate_input.
* Update homeassistant/components/aladdin_connect/config_flow.py
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com>
* "too much" whitespace
* Added back mising strings.json errors
* Added ConfigFlowReconfig and tests
* Finished up reauth config flow and associated tests
* Added reauth to strings, removed username from reauth
* recommended changes, ran script.translations, added auth test to reauth
* put back self.entry.data unpack.
* Cleanup for error message, fixed missing "asserts" in tests
* Added yaml import assertions
* Fixed documentation errors in test_cover.
* remove unused string.
* revised tests and wording for yaml import
* Documentation cleanup.
* Changed sideeffect names
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com>
2022-05-14 00:41:01 +02:00
J. Nick Koston
663f6f8340
Complete refactoring of logbook humanify ( #71830 )
2022-05-13 14:56:16 -07:00
J. Nick Koston
2a2a7a62c5
Avoid matching entity_id/domain attributes in logbook when there is no entities_filter ( #71825 )
2022-05-13 13:16:33 -07:00
Erik Montnemery
08ee276277
Add tilt support to Tasmota covers ( #71789 )
...
* Add tilt support to Tasmota covers
* Bump hatasmota to 0.5.0
2022-05-13 22:03:21 +03:00
Dave T
807df530bc
Add diagnostics file export to generic camera ( #71492 )
2022-05-13 10:27:08 -07:00
Erik Montnemery
4885331509
Fail template functions when no default specified ( #71687 )
2022-05-13 09:46:49 -07:00
Erik Montnemery
83080dbba8
Support this variable in template cover actions ( #71793 )
2022-05-13 09:34:00 -07:00
Erik Montnemery
a17fa6d6d5
Support this variable in template fan actions ( #71795 )
2022-05-13 09:33:44 -07:00
Erik Montnemery
8b412acc98
Support this variable in template lock actions ( #71796 )
2022-05-13 09:33:25 -07:00
Erik Montnemery
66ec4564f4
Support this variable in template number actions ( #71797 )
2022-05-13 09:33:00 -07:00
Erik Montnemery
adde9130a1
Support this variable in template select actions ( #71798 )
2022-05-13 09:32:45 -07:00
Erik Montnemery
6f7a465347
Support this variable in template vacuum actions ( #71800 )
2022-05-13 09:32:19 -07:00
Erik Montnemery
9eca91afc9
Support this variable in template light actions ( #71805 )
2022-05-13 09:31:37 -07:00
Erik Montnemery
042321be60
Support this variable in template button actions ( #71792 )
2022-05-13 17:28:36 +02:00
Erik Montnemery
184421dae6
Support this variable in template switch actions ( #71799 )
2022-05-13 16:44:27 +02:00
Erik Montnemery
6cff2f8571
Tweak template light tests ( #71729 )
2022-05-13 12:22:34 +02:00
Erik Montnemery
dba2f5ab1c
Support this variable in template alarm actions ( #71744 )
2022-05-13 12:17:40 +02:00
Franck Nijhof
e6d7170fd8
Remove deprecated WLED update button ( #71775 )
2022-05-13 11:18:16 +03:00
Jelte Zeilstra
75058e63a4
Create Update entities for Ubiquiti network devices ( #71700 )
...
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com>
2022-05-13 09:17:41 +02:00
Allen Porter
32e4046435
Prepare google calendar integration for Application Credentials ( #71748 )
...
* Prepare google calendar integration for Application Credentials
Update google calendar integration to have fewer dependencies on
yaml configuration data to prepare for supporting application
credentials, which means setup can happen without configuration.yaml
at all. This pre-factoring will allow the following PR adding
application credentials support to be more focused.
* Add test coverage for device auth checks
2022-05-13 04:33:52 +02:00
J. Nick Koston
7ab4960b1e
Restore v23 stats migration tests ( #71743 )
2022-05-12 21:14:02 -04:00
J. Nick Koston
24a0007785
Add additional context data to logbook events ( #71721 )
2022-05-12 17:21:14 -07:00
J. Nick Koston
1d9fb4bca8
Fix process_datetime_to_timestamp and add test coverage ( #71755 )
2022-05-12 17:12:50 -07:00
Paul Annekov
d76ff7d5a2
Changed API for Ukraine Alarm ( #71754 )
2022-05-12 16:45:39 -07:00
uvjustin
7e49ae6410
Add use_wallclock_as_timestamps option to generic ( #71245 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2022-05-12 16:43:24 -07:00
G Johansson
a746d7c1d7
Improve code quality in sql integration ( #71705 )
2022-05-12 19:40:00 -04:00
Nathan Spencer
ae89a1243a
Refactor litterrobot to use SensorEntityDescription ( #71224 )
2022-05-12 13:15:59 -05:00
Erik Montnemery
3332c853c4
Remove prints from template tests ( #71746 )
2022-05-12 18:34:26 +02:00
Erik Montnemery
11cc1feb85
Tweak template switch tests ( #71738 )
2022-05-12 17:08:21 +02:00
Erik Montnemery
35e4f11e0b
Tweak template lock tests ( #71734 )
2022-05-12 16:29:48 +02:00
Erik Montnemery
b70e97e949
Remove unused calls fixture from template tests ( #71735 )
2022-05-12 16:04:01 +02:00
Erik Montnemery
1ef3800844
Tweak template cover tests ( #71732 )
2022-05-12 15:22:57 +02:00
Bouwe Westerdijk
5a7624bfd4
Bump plugwise to v0.18.2 ( #71731 )
2022-05-12 15:19:50 +02:00
Erik Montnemery
8f50a70ff5
Tweak template alarm tests ( #71730 )
2022-05-12 14:09:43 +02:00
Rudolf Offereins
577b8cd976
Add Geocaching integration ( #50284 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
Co-authored-by: Reinder Reinders <reinder.reinders@gmail.com>
Co-authored-by: Franck Nijhof <git@frenck.dev>
2022-05-12 12:12:47 +02:00
Franck Nijhof
135326a4a6
Remove YAML configuration from filesize ( #71692 )
2022-05-12 10:31:42 +02:00
Franck Nijhof
3ce19cd6f8
Remove YAML configuration from DuneHD ( #71694 )
2022-05-12 09:39:49 +02:00
Raman Gupta
533257021c
Parallelize zwave_js service calls ( #71662 )
...
* Parallelize zwave_js service calls to speed them up and handle exceptions properly
* Fix bug
* Add tests
* Fix comments
* Additional comment fixes
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-05-12 03:07:58 -04:00
Raman Gupta
0d69adb404
Send initial message for certain zwave_js ws subscriptions ( #71723 )
...
* Send initial message for certain zwave_js ws subscriptions
* Be consistent
* fix tests and bugs
2022-05-12 03:07:11 -04:00
Raman Gupta
ca52aa47aa
Enable sentry reporting for zwave_js ( #71719 )
...
* Enable sentry reporting for zwave_js
* Fix test
2022-05-12 03:05:35 -04:00
J. Nick Koston
9cd81db5b3
Add device_id and logbook descriptions to lutron_caseta ( #71713 )
2022-05-11 20:45:16 -07:00
J. Nick Koston
1dc15bb7c8
Prevent history_stats from rejecting states when microseconds differ ( #71704 )
2022-05-11 20:44:35 -07:00
J. Nick Koston
04af9698d3
Add logbook/get_events websocket endpoint ( #71706 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2022-05-11 22:28:06 -05:00
Franck Nijhof
08851d8366
Remove YAML configuration from International Space Station (ISS) ( #71693 )
2022-05-12 02:32:02 +02:00
J. Nick Koston
e2cef55162
Add history/history_during_period websocket endpoint ( #71688 )
2022-05-11 17:52:22 -05:00
J. Nick Koston
81e8d2ab86
Significantly improve logbook performance when selecting entities ( #71657 )
2022-05-11 15:27:02 -07:00
G Johansson
49491bcda5
Sensibo test data adjustment from late review ( #71482 )
...
* Sensibo test data
* Separate pytest fixture for json load
* Scope to session
2022-05-11 19:36:30 +02:00
J. Nick Koston
1304808f89
Add additional test cover for history_stats ( #71648 )
2022-05-11 13:09:55 +02:00
Erik Montnemery
fb6cdb5a38
Optimistically set hs_color in template light ( #71629 )
...
* Optimistically set hs_color in template light
* Update light.py
* Update test
2022-05-11 09:57:54 +02:00
Graham Arthur Blair
945eba9aa3
Change Ring Chime play sound Buttons to a Siren ( #71449 )
2022-05-10 13:49:38 -07:00
Franck Nijhof
ef16e6c129
Fix Plugwise recovering from aiohttp client error ( #71642 )
2022-05-10 15:28:44 +02:00
J. Nick Koston
26177bd080
Convert logbook to use lambda_stmt ( #71624 )
2022-05-10 08:23:13 -05:00
Erik Montnemery
275a90a2e8
Check state attributes in template light tests ( #71608 )
2022-05-10 12:46:02 +02:00
Andre Richter
3a00c95113
Add device_info and entity_category to Vallox ( #67353 )
...
* Add device_info and entity_category to Vallox
* Fix DeviceInfo
* Address review comments 1
* vallox suggested changes
Co-authored-by: Sebastian Lövdahl <slovdahl@hibox.fi>
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-05-09 17:00:31 -05:00
J. Nick Koston
d8336a5216
Fix missing context_id in script logbook entries ( #71602 )
2022-05-09 15:22:27 -05:00
J. Nick Koston
222baa53dd
Make database access in the eventloop raise an exception ( #71547 )
2022-05-09 15:22:08 -05:00
J. Nick Koston
2560d35f1c
Always show the start and stop event in logbook ( #71600 )
2022-05-09 15:21:21 -05:00
Erik Montnemery
347193055e
Rename logbook humanify function ( #71597 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-05-09 23:10:26 +03:00
Michael
287bc5e3dc
Add release url to Fritz!Tools update entity ( #71606 )
...
* add release url to update entity
* fix test
2022-05-09 23:07:47 +03:00
TheHolyRoger
0fcdca2d71
Add optional base64 decoding of mqtt camera image ( #71223 )
...
Add unittest for b64 decoding of camera, fix linting
2022-05-09 21:40:15 +02:00
J. Nick Koston
37c4318d33
Fix merge conflict with master to dev in sabnzbd (CI fix) ( #71605 )
2022-05-09 12:58:42 -05:00
epenet
75ce66e8bd
Migrate wemo light to ColorMode ( #70857 )
2022-05-09 18:42:18 +02:00
Erik Montnemery
e5870c65ee
Add missing cast test fixture ( #71595 )
2022-05-09 18:41:25 +02:00
Álvaro Fernández Rojas
88c2c5c36c
Add Binary Sensors for Airzone Systems ( #69736 )
2022-05-09 09:07:11 -05:00
Paulus Schoutsen
539ce7ff0e
Allow mobile app to disable entities by default ( #71562 )
2022-05-09 08:05:31 -05:00
Álvaro Fernández Rojas
a599325c2d
Add QNAP QSW Binary Sensor platform ( #70868 )
2022-05-09 07:44:14 -05:00
epenet
141688e210
Cleanup ServiceInfo compatibility ( #60540 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-05-09 14:17:48 +02:00
Erik Montnemery
d284e579bb
Improve Google Cast detection of HLS playlists ( #71564 )
2022-05-09 13:57:32 +02:00
Erik Montnemery
524920dd2e
Add 'toggle' device action to fans ( #71570 )
2022-05-09 13:49:35 +02:00
Robert Hillis
4db289ad6e
Remove deprecated yaml config from Deluge ( #71487 )
2022-05-09 13:22:51 +02:00
epenet
08856cfab0
Remove 1-Wire SysBus (ADR-0019) ( #71232 )
2022-05-09 13:16:23 +02:00
Jan Bouwhuis
5d9dc8252b
Use helper for testing an event change ( #71579 )
2022-05-09 11:52:08 +02:00
Shai Ungar
f50681e3d3
Migrate sabnzbd sensors unique ids ( #71455 )
...
* Migrate sensors unique ids
1. migrate sensors to have unique id constructed also from entry_id
2. add migration flow in init
3. bump config flow to version 2
4. add tests for migration
* move migrate to async_setup_entry
* 1. Use the entity registry api in tests
2. Set up the config entry and not use integration directly
3. remove patch for entity registry
* fix too many lines
* Update tests/components/sabnzbd/test_init.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Update tests/components/sabnzbd/test_init.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Update tests/components/sabnzbd/test_init.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Update tests/components/sabnzbd/test_init.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-05-09 09:27:23 +02:00
epenet
1be2438ef6
Use climate enums in mqtt ( #70696 )
2022-05-09 08:15:11 +02:00
J. Nick Koston
24d7a464e1
Refactor logbook to reduce overhead and complexity ( #71509 )
2022-05-08 21:47:26 -07:00
Guido Schmitz
2b30bda6c8
Add binary sensor platform to devolo Home Network ( #60301 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-05-08 21:33:20 -05:00
J. Nick Koston
cec7e53302
Fix zeroconf tests ( #71557 )
2022-05-08 19:15:18 -07:00
Fairesoimeme
1d63c2069e
Add ZiGate device on automatic integration USB and ZEROCONF ( #68577 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-05-08 18:27:09 -05:00
Álvaro Fernández Rojas
9a5e0281db
Add missing AEMET weather units ( #70165 )
2022-05-08 18:20:18 -05:00
Shawn Saenger
5e737bfe4f
Add ws66i core integration ( #56094 )
...
* Add ws66i core integration
* Remove all ws66i translations
* Update ws66i unit tests to meet minimum code coverage
* Update ws66i based on @bdraco review
* General improvements after 2nd PR review
* Disable entities if amp shutoff, set default source names, set 30sec polling
* Add _attr_ and change async_on_unload
* Improve entity generation
* Implement coordinator
* Made options fields required, retry connection on failed attempts, use ZoneStatus for attributes
* Refactor WS66i entity properties, raise HomeAssistantError on restore service if no snapshot
* Update to pyws66i v1.1
* Add quality scale of silver to manifest
* Update config_flow test
2022-05-08 16:52:39 -05:00
J. Nick Koston
7c9c0e911a
Move do_adhoc_statistics to recorder test helpers ( #71544 )
2022-05-08 12:45:57 -07:00
Brandon Rothweiler
e46310ac0b
Add device class for Mazda pressure sensors ( #71539 )
2022-05-08 20:29:58 +01:00
Paul Annekov
2eaaa525f4
Add Ukraine Alarm integration ( #71501 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2022-05-08 08:22:20 -07:00
Jelte Zeilstra
d52137cc1a
Add state class measurement to deCONZ LightLevel sensors ( #71516 )
2022-05-08 15:54:43 +02:00
J. Nick Koston
a8aa0e1cca
Add Estimated Database Size to the recorder system health ( #71463 )
2022-05-07 21:02:54 -07:00
J. Nick Koston
523828c81e
Ensure sql sensors keep working after using the options flow ( #71453 )
...
* Ensure sql sensors keep working after using the options flow
Fixes
```
2022-05-06 16:17:57 ERROR (MainThread) [homeassistant.components.sensor] Error while setting up sql platform for sensor
Traceback (most recent call last):
File "/Users/bdraco/home-assistant/homeassistant/helpers/entity_platform.py", line 249, in _async_setup_platform
await asyncio.shield(task)
File "/Users/bdraco/home-assistant/homeassistant/components/sql/sensor.py", line 97, in async_setup_entry
name: str = entry.options[CONF_NAME]
KeyError: name
```
* ensure saving the options flow fixes the broken config entry
* ensure options changes take effect right away
* Add cover to validate the reload
2022-05-07 14:18:40 -07:00
Álvaro Fernández Rojas
21cee3b1c4
airzone: improve diagnostics ( #71488 )
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2022-05-07 23:13:12 +03:00
Paulus Schoutsen
b1a04302b5
Stringify enums in selectors ( #71441 )
2022-05-06 11:25:01 -07:00
G Johansson
e5619f4af1
Remove yaml import trafikverket_train ( #71410 )
2022-05-06 14:27:12 +03:00
G Johansson
5931f6598a
Add tests for Sensibo ( #71148 )
...
* Initial commit
* Check temperature missing
* fix temp is none
* Fix parallell
* Commit to save
* Fix tests
* Fix test_init
* assert 25
* Adjustments tests
* Small removal
* Cleanup
* no hass.data
* Adjustment test_coordinator
* Minor change test_coordinator
2022-05-06 10:05:15 +03:00
Graham Arthur Blair
c22cf3b3d2
Add buttons to Ring chime devices to play ding and motion chimes ( #71370 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2022-05-05 16:12:51 -07:00
Paulus Schoutsen
353cc0b8c2
Fix importing blueprints ( #71365 )
...
Co-authored-by: Shay Levy <levyshay1@gmail.com>
2022-05-05 14:33:17 -07:00
Erik Montnemery
d9a7c4a483
Only lookup unknown Google Cast models once ( #71348 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2022-05-05 11:04:00 -07:00
Erik Montnemery
203bebe668
Include all non-numeric sensor events in logbook ( #71331 )
2022-05-05 13:16:36 -04:00
Ville Skyttä
e3433008a2
Upgrade huawei-lte-api to 1.6.0, adapt to it ( #71041 )
...
* Upgrade huawei-lte-api to 1.6.0, adapt to it
https://github.com/Salamek/huawei-lte-api/releases/tag/1.5
https://github.com/Salamek/huawei-lte-api/releases/tag/1.5.1
https://github.com/Salamek/huawei-lte-api/releases/tag/1.5.2
https://github.com/Salamek/huawei-lte-api/releases/tag/1.5.3
https://github.com/Salamek/huawei-lte-api/releases/tag/1.5.4
https://github.com/Salamek/huawei-lte-api/releases/tag/1.6
* Fix logout on config flow
Co-authored-by: Antonino Piazza <antpza@gmail.com>
2022-05-05 19:37:32 +03:00
Antoni Czaplicki
191230f535
Refactor vulcan integration ( #71175 )
2022-05-05 14:32:36 +02:00
Álvaro Fernández Rojas
6a35c3f2ab
Update aioairzone to v0.4.3 ( #71312 )
...
* Update aioairzone to v0.4.3
Fixes exception on older local API.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* airzone: switch to set_hvac_parameters function
Fixes failing airzone tests.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2022-05-05 10:06:23 +03:00
Michael Chisholm
eebf3acb93
Relax dlna_dmr filtering when browsing media ( #69576 )
...
* Fix incorrect types of test data structures
* Loosen MIME-type filtering for async_browse_media
* Add option to not filter results when browsing media
Some devices do not report all that they support, and in this case
filtering will hide media that's actually playable. Most devices are OK,
though, and it's better to hide what they can't play. Add an option, off by
default, to show all media.
* Fix linting issues
2022-05-04 22:22:15 -07:00
epenet
db08c04da6
Only test for EncryptedBridge in Samsung J/H models ( #71291 )
2022-05-04 22:15:24 -07:00
J. Nick Koston
eb77f8db85
Complete strict typing for recorder ( #71274 )
...
* Complete strict typing for recorder
* update tests
* Update tests/components/recorder/test_migrate.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Update tests/components/recorder/test_migrate.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Remove the asserts
* remove ignore comments
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-05-04 12:22:50 -05:00
J. Nick Koston
13ce0a7d6a
Fix history using pre v25 queries during v26 migration ( #71295 )
2022-05-04 08:56:50 -07:00
Thomas Dietrich
f2d6a06a6a
Add additional characteristics to the statistics integration ( #62631 )
...
* Improve config checking, add device_class timestamp
* Improve warning message
2022-05-04 15:57:56 +02:00
Erik Montnemery
1df99badcf
Allow scripts to turn themselves on ( #71289 )
2022-05-04 15:54:37 +02:00
Joakim Sørensen
03ab9d07a8
Remove more info links for hassio system health ( #71286 )
2022-05-04 15:47:24 +02:00
ollo69
ee8eac10c9
Address late review of AsusWRT unique id PR ( #71281 )
2022-05-04 11:39:55 +02:00
Paulus Schoutsen
6e675d6f07
Fix homekit tests in beta ( #71268 )
2022-05-03 14:09:35 -07:00
ollo69
93153b3790
Add UniqueID to AsusWRT config entry ( #70478 )
2022-05-03 13:56:57 -07:00
J. Nick Koston
e30940ef2a
Move processing of recorder service call arguments into services.py ( #71260 )
2022-05-03 13:56:22 -07:00
Erik Montnemery
e9abfad361
Reject MQTT topics which include control- or non-characters ( #71263 )
2022-05-03 12:19:43 -07:00
J. Nick Koston
236d8aa277
Avoid recording static attributes for group entities ( #71256 )
2022-05-03 13:22:49 -05:00
J. Nick Koston
e1be6dd34f
Move recorder services to services.py ( #71249 )
2022-05-03 10:38:44 -07:00
J. Nick Koston
60bfcc6be4
Allow hidden entities to be selected in homekit include mode ( #71250 )
2022-05-03 09:47:13 -07:00
Erik Montnemery
eba125b093
Ensure 'this' variable is always defined for template entities ( #70911 )
2022-05-03 07:43:44 -07:00
J. Nick Koston
b562416eb2
Remove humidify_supported and dehumidify_supported attributes from nexia ( #71248 )
...
These non-standard attributes can already be infered from the dehumidify_setpoint
or humidify_setpoint and took up space in the database every time
any of the values changes
2022-05-03 17:33:50 +03:00
J. Nick Koston
29bda196b5
Break apart recorder into tasks and core modules ( #71222 )
2022-05-02 21:53:56 -07:00
J. Nick Koston
75026f9fed
Separate recorder logic for state_changed and non-state_changed events ( #71204 )
2022-05-02 17:22:53 -05:00
ollo69
ea456893f9
Review AndroidTV tests for media player entity ( #71168 )
2022-05-02 15:18:38 -07:00
J. Nick Koston
188040b8bb
Use lambda_stmt for recorder queries and migrate them to queries module ( #71219 )
2022-05-02 15:17:21 -07:00
Paulus Schoutsen
40cf75844a
Add media source support to Bose Soundtouch ( #71209 )
2022-05-02 20:02:20 +02:00
Yuval Aboulafia
7c46eb5952
Add test for incorrect config for Jewish Calendar ( #71163 )
...
* Loop load Jewish Calendar platforms
* Address review
* Add test for incorrect config
* add test to sensor platform
2022-05-02 20:52:00 +03:00
Paulus Schoutsen
0926470ef0
Skip signing URL that we know requires no auth ( #71208 )
2022-05-02 19:51:13 +02:00
Erik Montnemery
1aaf78ef99
Remove entity category system in favor of hidden_by ( #68550 )
2022-05-02 09:33:16 -07:00
Erik Montnemery
1e18307a66
Add reauth flow to Meater ( #69895 )
2022-05-02 15:50:13 +02:00
Erik Montnemery
546ba8169d
Remove entity registry entries when script is removed ( #71193 )
2022-05-02 13:15:19 +02:00
stegm
738701a2d6
Handle missing kostal plenticore battery option ( #65237 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-05-02 11:42:18 +02:00
Robert Svensson
37b59dfcc0
Make sure sensor state value is not None prior to trying to used the scaled value ( #71189 )
2022-05-02 10:51:19 +03:00
J. Nick Koston
5db014666c
Avoid recording state_changed events in the events table ( #71165 )
...
* squash
fix mypy
* Update homeassistant/components/recorder/models.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
* pass all columns
* fix commented out code
* reduce logbook query complexity
* merge
* comment
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2022-05-02 02:10:34 -05:00
Franck Nijhof
63679d3d29
Fix missing device & entity references in automations ( #71103 )
2022-05-01 21:49:50 -07:00
J. Nick Koston
c23866e5e5
De-duplicate event data into a new event_data table ( #71135 )
2022-05-01 21:01:17 -05:00
J. Nick Koston
b8442d9340
Add json decode caching to logbook ( #71080 )
2022-05-01 19:33:31 -05:00