Dave T
2c028d203f
Remove invalid unique id from generic camera ( #70568 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-04-27 17:08:18 -05:00
Theo Arends
31e3f4892e
Bump hatasmota to 0.4.1 ( #70799 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2022-04-27 19:05:42 +02:00
David F. Mulcahey
361119d5c1
Improve ZHA startup performance ( #70111 )
...
* Remove semaphores and background mains init
* additional logging
* correct cache usage and update tests
2022-04-27 08:24:26 -07:00
Erik Montnemery
c5d69ab1b2
Handle removed entites in collection.sync_entity_lifecycle ( #70759 )
...
* Handle removed entites in collection.sync_entity_lifecycle
* Add comment
2022-04-27 08:05:00 -07:00
Allen Porter
8a13c6744a
Bump gcal_sync to 0.6.2 and switch to google calendar async iterator api ( #70616 )
...
* Switch to google calendar async iterator api
* Update homeassistant/components/google/calendar.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Add test coverage for paging through results
* Bump gcal_sync to 0.6.1
* Bump gcal-sync 0.6.2
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-04-27 07:22:15 -07:00
Erik Montnemery
c530bc823b
Support buffering in media_player device conditions ( #70863 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2022-04-27 15:40:07 +02:00
Erik Montnemery
13cc7583ed
Support buffering in media_player reproduce state ( #70859 )
2022-04-27 11:48:00 +02:00
Erik Montnemery
e982e315ee
Support buffering in media_player device triggers ( #70864 )
2022-04-27 11:47:04 +02:00
Aaron Bach
031149dfdd
Re-work SimpliSafe authentication to only need username/password ( #70160 )
2022-04-27 10:16:28 +02:00
epenet
492e183b7c
Migrate zerproc light to ColorMode ( #70851 )
2022-04-27 09:52:41 +02:00
Erik Montnemery
66551e6fcb
Add state buffering to media_player and use it in cast ( #70802 )
2022-04-27 09:49:50 +02:00
Reuben Bijl
3901b5c8e8
Add zwave_js MultilevelSwitch Notification ( #70470 )
...
Co-authored-by: Raman Gupta <7243222+raman325@users.noreply.github.com>
2022-04-27 09:12:23 +02:00
ollo69
21f9b19fad
Review AndroidTV tests ( #69048 )
2022-04-26 23:26:22 -07:00
Marcel van der Veldt
25779a49a4
Add slimproto integration (Squeezebox players) ( #70444 )
...
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-04-26 23:24:17 -07:00
Franck Nijhof
5c1be2f99d
Add unique ID to energy sensors ( #70378 )
2022-04-26 23:14:16 -07:00
Shai Ungar
3f5027834b
Sabnzbd config flow ( #68138 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2022-04-26 23:09:10 -07:00
Robert Hillis
b1a6521abd
Add config flow to steam_online integration ( #67261 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2022-04-26 23:07:21 -07:00
G Johansson
6adcf500b3
Add trafikverket_ferry integration ( #70443 )
2022-04-26 19:40:53 -10:00
Allen Porter
5e49457c65
Add camera/stream platform diagnostics, exercised with nest ( #69780 )
2022-04-26 22:33:04 -07:00
Jeef
4a6ea5afd8
Address late IntelliFire review ( #70461 )
...
* Addressing MartinHjelmare comments in closed PR
* updated tests accordingly
* Update tests/components/intellifire/test_config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Update tests/components/intellifire/test_config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* updated error message
* addressing late review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-04-27 07:07:30 +02:00
Paulus Schoutsen
56000c0378
Clean up when TTS base URL is applied ( #70835 )
2022-04-27 02:18:29 +02:00
Robert Hillis
09a7116efc
Add config flow to tautulli integration ( #57450 )
2022-04-27 01:37:13 +02:00
Álvaro Fernández Rojas
8a2b20faf0
Add new QNAP QSW integration ( #70151 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-04-26 13:10:23 -10:00
J. Nick Koston
195811843b
Remove get_state and get_states history api calls ( #70830 )
2022-04-26 16:05:43 -07:00
Marc Mueller
348089efcf
Remove deprecated yaml schema [fritzbox_callmonitor] ( #70829 )
2022-04-27 00:32:18 +02:00
Thomas Dietrich
9fdec407e0
Provide statistics device_class based on source entity and characteristic ( #69710 )
2022-04-26 12:12:47 -10:00
hesselonline
c973e5d0d2
Add Switch platform to Wallbox ( #70584 )
...
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
2022-04-26 23:27:43 +02:00
Paulus Schoutsen
9303e35a7d
tts.say to use media source URLs ( #70382 )
2022-04-26 13:49:32 -07:00
Erik Montnemery
f96c1136b0
Bump pytest-socket to 0.5.1 ( #69624 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-04-26 10:42:37 -10:00
Erik Montnemery
ce302f4540
Play first item in m3u and pls playlists when casting ( #70047 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2022-04-26 13:16:37 -07:00
J. Nick Koston
6ce768465f
Improve purge performance for non-sqlite databases ( #70576 )
2022-04-26 13:11:57 -07:00
J. Nick Koston
1c4a785fb3
Prevent autoflush from happening during attrs lookup ( #70768 )
2022-04-26 13:04:58 -07:00
J. Nick Koston
f073f17040
Refactor tracking of the recorder run history ( #70456 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2022-04-26 09:59:43 -10:00
Marc Mueller
997fb7a11c
Add fritzbox_callmonitor type hints (2) ( #70293 )
2022-04-26 20:26:42 +02:00
Paulus Schoutsen
4a53121b58
Test that mobile app requires empty object for encrypted webhooks without data ( #70718 )
2022-04-26 19:30:08 +02:00
epenet
abdf5bb86a
Use light enums in tasmota ( #70788 )
2022-04-26 19:04:12 +02:00
epenet
bd87ae79ae
Adjust climate constants in coolmaster config flow ( #70764 )
2022-04-26 18:57:45 +02:00
Erik Montnemery
3016b5fbfc
Use recorder fixtures and helpers in tests ( #70773 )
2022-04-26 06:08:00 -10:00
Raman Gupta
24b090a038
Create zwave_js.invoke_cc_api service ( #70466 )
2022-04-26 11:30:49 -04:00
J. Nick Koston
89e3a48751
Use database executor in migration test ( #70774 )
2022-04-26 07:42:28 -07:00
epenet
7d2363ad22
Use light enums in tests ( #70801 )
2022-04-26 16:32:00 +02:00
Franck Nijhof
cad2ba4d44
Detect duplicate script objects in config validation ( #70368 )
2022-04-26 15:33:43 +02:00
epenet
5d8b35face
Use light enums in yeelight ( #70797 )
2022-04-26 14:55:44 +02:00
epenet
fe0120b65a
Use light enums in zwave_js ( #70791 )
2022-04-26 15:31:25 +03:00
epenet
67b411d2b2
Use light enums in lcn ( #70796 )
2022-04-26 15:30:34 +03:00
epenet
24b4690e5d
Use climate enums in zwave_js ( #70757 )
2022-04-26 12:23:48 +02:00
Robert Svensson
f7d9797c62
Streamline setup of deCONZ scene platform ( #70700 )
2022-04-26 11:42:56 +02:00
Álvaro Fernández Rojas
add7103d55
Use Airzone WebServer MAC address as unique ID ( #70287 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-04-25 22:52:55 -10:00
epenet
8745401af5
Use climate enums in zha ( #70754 )
2022-04-26 10:09:13 +02:00
epenet
9f428f268c
Use climate enums in atag ( #70623 )
2022-04-26 09:59:31 +02:00
epenet
4827fe5280
Use climate enums in homematicip_cloud ( #70668 )
2022-04-26 09:41:02 +02:00
Marc Mueller
eeecdf213d
Use StrEnum [fritzbox_callmonitor] ( #70289 )
2022-04-26 09:40:08 +02:00
epenet
a7bb74e151
Use climate enums in melissa ( #70690 )
2022-04-26 09:30:46 +02:00
epenet
2dbd2575d8
Use climate enums in whirlpool ( #70752 )
2022-04-25 21:27:28 -10:00
epenet
10905f6074
Use climate enums in vera ( #70750 )
2022-04-25 21:25:24 -10:00
epenet
65af9cb1a0
Use climate enums in airzone ( #70624 )
2022-04-25 21:21:44 -10:00
epenet
1bc9744be3
Use climate enums in advantage_air ( #70621 )
2022-04-25 21:21:17 -10:00
epenet
7fb0691a8b
Use climate enums in balboa ( #70626 )
2022-04-25 21:19:52 -10:00
epenet
073833fcec
Use climate enums in netatmo ( #70724 )
2022-04-26 09:18:09 +02:00
epenet
09393d6f64
Use climate enums in modbus ( #70693 )
2022-04-25 21:18:00 -10:00
epenet
20f7e2f4d2
Use climate enums in venstar ( #70749 )
2022-04-25 21:17:19 -10:00
epenet
98d757b2b2
Use climate enums in smartthings ( #70737 )
2022-04-26 09:12:54 +02:00
epenet
c44391f368
Use climate enums in smarttub ( #70738 )
2022-04-26 09:10:48 +02:00
epenet
7fb8bb7769
Use climate enums in nexia ( #70725 )
2022-04-25 21:06:33 -10:00
epenet
896b616687
Use climate enums in plugwise ( #70729 )
2022-04-26 09:03:23 +02:00
epenet
62c8687a86
Use climate enums in homekit_controller ( #70663 )
2022-04-25 18:27:58 -10:00
Álvaro Fernández Rojas
8d71595f31
Improve and fix Airzone config flow ( #70474 )
2022-04-25 18:25:11 -10:00
jjlawren
5bcc83f6f2
Remove "sonos" prefix for Sonos switch entity_ids ( #70698 )
2022-04-25 16:01:54 -10:00
J. Nick Koston
1d2c949c51
Convert history_stats to use a coordinator ( #70388 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2022-04-25 15:20:06 -07:00
Paulus Schoutsen
87dceaf238
Hue config flow to guard ipv6 ( #70703 )
...
* Hue config flow to guard ipv6
* Use helper
2022-04-25 10:52:57 -07:00
Paulus Schoutsen
5317bf02e6
Fix hidden default ( #70699 )
2022-04-25 10:10:42 -07:00
J. Nick Koston
5224cf5968
Update async_upnp_client to 0.29.0 ( #70604 )
2022-04-25 09:53:35 -07:00
Tom Harris
6363c67398
Insteon HUB DHCP discovery ( #70685 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2022-04-25 09:01:56 -07:00
Erik Montnemery
28ba572d9d
Only apply color from light profile if no color specified ( #70640 )
2022-04-25 07:56:07 -07:00
Marc Mueller
9b9b553521
Disable no-self-use [pylint] ( #70641 )
...
* Disable no-self-use
* Remove disable comments
2022-04-25 07:41:01 -07:00
epenet
9dcbc8469e
Use climate enums in deconz ( #70630 )
...
* Use climate enums in deconz
* Adjust tests
* Adjust type hint
* Update climate.py
* Update climate.py
* Update climate.py
* Don't edit files in Github!
2022-04-25 16:18:44 +02:00
David F. Mulcahey
ea9c8b15de
Coerce int in Flo set sleep mode service ( #70592 )
...
* Coerce int in Flo set sleep mode service
* add test to ensure exception thrown for bad value
2022-04-25 09:18:09 -04:00
epenet
069dd567f7
Use climate enums in knx ( #70676 )
2022-04-25 14:57:31 +02:00
Erik Montnemery
23d9e135bc
Allow 'turning on' cast groups ( #70642 )
...
* Allow 'turning on' cast groups
* Adjust test
2022-04-25 14:41:24 +02:00
Erik Montnemery
d045e8678d
Use recorder test fixtures in tests ( #70652 )
2022-04-25 14:23:52 +02:00
Martin Hjelmare
09b4b7eb37
Remove hass.helpers from config_entries ( #70660 )
2022-04-25 14:21:03 +02:00
epenet
d52234a57a
Use climate enums in fritzbox ( #70650 )
...
* Use climate enums in fritzbox
* Adjust tests
* Update homeassistant/components/fritzbox/climate.py
Co-authored-by: Erik Montnemery <erik@montnemery.com>
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2022-04-25 13:33:51 +02:00
epenet
0fd2a7dc83
Use climate enums in freedompro ( #70651 )
...
* Use climate enums in freedompro
* Adjust tests
* Adjust type hints
2022-04-25 13:33:19 +02:00
epenet
e51ed7a11b
Use climate enums in blebox ( #70628 )
...
* Use climate enums in blebox
* Adjust tests
2022-04-25 13:17:46 +02:00
Erik Montnemery
28ebab9c5a
Simplify waiting for recorder in tests ( #70647 )
2022-04-25 12:04:47 +02:00
epenet
a8a7359c6f
Use VacuumEntityFeature in mqtt ( #70570 )
...
* Use VacuumEntityFeature in mqtt
* Fix tests
2022-04-25 11:34:06 +02:00
epenet
23c5bd9779
Use climate enums in gree ( #70655 )
...
* Use climate enums in gree
* Adjust tests
2022-04-25 10:58:39 +02:00
epenet
b81f8e75ee
Use climate enums in generic_thermostat ( #70656 )
...
* Use climate enums in generic_thermostat
* Adjust tests
2022-04-25 10:58:05 +02:00
Robert Svensson
8eae572c93
Mark type "On/Off Switch" as a deCONZ switch entity ( #70598 )
...
Convert entity types of light platform to switch platform
2022-04-25 08:25:38 +02:00
J. Nick Koston
9f11063724
Fix state_changes_during_period bakery caching for limit and descending ( #70610 )
2022-04-24 21:47:21 -07:00
David F. Mulcahey
31eae0980b
Add state class to Flo sensor entities ( #70591 )
2022-04-24 12:48:49 -10:00
Johann Vanackere
e2bbdb26be
Daikin AC : Round to nearest half degree ( #70446 ) ( #70452 )
2022-04-24 14:47:09 -07:00
Robert Svensson
b15387ffb9
Remove migration of entities from deCONZ switch to siren platform ( #70600 )
2022-04-24 23:32:13 +02:00
Allen Porter
bab9f4ba76
Fix nest error handling and bug in tests for media fetches ( #70596 )
2022-04-24 10:17:59 -10:00
Allen Porter
dc7e3a6df6
Fix boundary case in calednar trigger ( #70467 )
...
Update calendar trigger scan logic to add a one second boundary due to the
exclusive search. Add a test that reproduced the issue.
2022-04-24 12:52:17 -07:00
G Johansson
472ffd3bc6
Implement config flow for SQL integration ( #68700 )
2022-04-24 08:50:32 -10:00
David F. Mulcahey
9b8d217b0e
Implement support for start_up_on_off in ZHA ( #70110 )
...
* Implement support for start_up_on_off
fix discovery issues
remove cover change
* add tests
2022-04-24 12:50:06 -04:00
glcos
8a73381b56
ZHA ElectricalMeasurement cluster add Frequency and Power Factor ( #59417 )
...
* Add files via upload
* Add Frequency and PF
* Add Frequency and PF
Add Frequency and PF
* Add Frequency and PF
Add Frequency and PF
* Add Frequency and PF
Add Frequency and PF
* Add Frequency and PF
Add Frequency and PF
* Update homeassistant/const.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* Update homeassistant/components/zha/sensor.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* Update homeassistant/const.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* Fix rebase
* rebase cleanup
* fix stale doc string
* missed this again
* isort
* update tests
* update discovery test data
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
Co-authored-by: David Mulcahey <david.mulcahey@me.com>
2022-04-24 12:42:52 -04:00
Robert Svensson
009111151d
Move deCONZ alarm system imports to reflect the changes in pydeconz ( #70453 )
2022-04-24 10:17:46 +02:00
Robert Svensson
301dcaae63
Move deCONZ sensor imports to reflect changes in pydeconz ( #70471 )
2022-04-23 22:59:51 +03:00