Franck Nijhof
f2990d97b2
Update sentry-sdk to 1.27.1 ( #96089 )
2023-07-07 18:10:44 +02:00
Joost Lekkerkerker
0f63aaa05b
Remove deprecated Pihole binary sensors ( #95799 )
2023-07-07 18:08:33 +02:00
Joost Lekkerkerker
7026ffe0a3
UPB explicit device name ( #96042 )
2023-07-07 11:25:58 -04:00
Aaron Bach
3fe180d55c
Fix implicit device name for RainMachine `update` entity ( #96094 )
...
Fix implicit device name for RainMachine update entity
2023-07-07 11:25:23 -04:00
Joost Lekkerkerker
ddd0d3faa2
Get MyStrom device state before checking support ( #96004 )
...
* Get device state before checking support
* Add full default device response to test
* Add test mocks
* Add test coverage
2023-07-07 11:24:41 -04:00
Franck Nijhof
f205d50ac7
Fix missing name in FluxLED service descriptions ( #96077 )
2023-07-07 16:42:05 +02:00
Joost Lekkerkerker
fec40ec250
Add entity translations to Recollect waste ( #96037 )
2023-07-07 16:32:59 +02:00
Franck Nijhof
529846d3a2
Fix implicit use of device name in Slimproto ( #96081 )
2023-07-07 16:19:29 +02:00
Franck Nijhof
8138c85074
Fix missing name in TP-Link service descriptions ( #96074 )
2023-07-07 16:12:52 +02:00
Joost Lekkerkerker
c4c4b6c81b
Add device class back to Purpleair ( #96062 )
2023-07-07 16:03:27 +02:00
Franck Nijhof
25b8593486
Fix missing name in Renault service descriptions ( #96075 )
2023-07-07 16:00:45 +02:00
Jan Stienstra
1aecbb9bd5
Add full test coverage to Jellyfin ( #86974 )
...
* Add full test coverage
* Remove unreachable exception
* Remove comment line. Conflicting with codecov
* Use auto fixture and syrupy
2023-07-07 08:42:02 -04:00
Joost Lekkerkerker
d202b7c3c7
Add entity translations to RDW ( #96034 )
2023-07-07 14:40:22 +02:00
Barry Williams
7d97152593
Remove openhome from discovery component ( #96021 )
2023-07-07 14:24:42 +02:00
Joost Lekkerkerker
70445c0edd
Add RDW codeowner ( #96035 )
2023-07-07 14:13:01 +02:00
Erik Montnemery
86a397720f
Move platform_integration_no_support issue to the homeassistant integration ( #95927 )
...
* Move platform_integration_no_support issue to the homeassistant integration
* Update test
* Improve repair text
* Update test
2023-07-07 13:31:54 +02:00
Joost Lekkerkerker
84979f8e92
Use device class naming in Renault ( #96038 )
2023-07-07 10:34:11 +02:00
Adrián Moreno
8c5df60cc3
Revert zwave_js change to THERMOSTAT_MODE_SETPOINT_MAP ( #96058 )
...
Remove THERMOSTAT_MODE_SETPOINT_MAP map
Signed-off-by: Adrian Moreno <adrian@morenomartinez.com>
2023-07-07 10:27:28 +02:00
Joost Lekkerkerker
4bf3720911
Add entity translations to RFXTRX ( #96041 )
2023-07-07 06:44:09 +02:00
Mike Woudenberg
ba1266a893
Add sensors to LOQED integration for battery percentage and BLE stength ( #95726 )
...
* Add sensors for battery percentage and BLE stength
* Use translatable name for BLE strength, no longer pass enity to sensor
2023-07-06 23:09:34 -04:00
Joost Lekkerkerker
d2bcb5fa87
Add entity translations to Rainbird ( #96030 )
...
* Add entity translations to Rainbird
* Add entity translations to Rainbird
2023-07-06 16:03:01 -07:00
Joost Lekkerkerker
63bf4b8099
Add entity translations to Purpleair ( #95942 )
...
* Add entity translations to Purpleair
* Add entity translations to Purpleair
* Change vocaqi sensor
2023-07-06 23:26:21 +02:00
lymanepp
6c4b5291e1
Add humidity to NWS forecast ( #95575 )
...
* Add humidity to NWS forecast to address https://github.com/home-assistant/core/issues/95572
* Use pynws 1.5.0 enhancements for probabilityOfPrecipitation, dewpoint, and relativeHumidity.
* Update requirements to match pynws version
* test for clear night
* update docstring
---------
Co-authored-by: MatthewFlamm <39341281+MatthewFlamm@users.noreply.github.com>
2023-07-06 23:05:46 +02:00
Joost Lekkerkerker
e94726ec84
Use explicit device naming for Switchbot ( #96011 )
...
Use explicit entity naming for Switchbot
2023-07-06 23:01:06 +02:00
Joost Lekkerkerker
99430ceb34
Add entity translations for PureEnergie ( #95935 )
...
* Add entity translations for PureEnergie
* Fix tests
2023-07-06 22:51:05 +02:00
Joost Lekkerkerker
d1e19c3a85
Add entity translations to Pushbullet ( #95943 )
2023-07-06 22:39:18 +02:00
Guillaume Duveau
23d5fb9622
Add more device info for SmartThings devices ( #95723 )
...
* Add more device info for SmartThings devices
* Fix binary_sensor test
* Fix binary sensor test, try 2
* Fix and add SmartsThings new device info tests
2023-07-06 14:26:46 -04:00
puddly
ecc0917e8f
Migrate bracketed IP addresses in ZHA config entry ( #95917 )
...
* Automatically correct IP addresses surrounded by brackets
* Simplify regex
* Move pattern inline
* Maintain old behavior of stripping whitespace
2023-07-06 11:47:51 -04:00
micha91
59645344e7
Fix grouping feature for MusicCast ( #95958 )
...
check the current source for grouping using the source ID instead of the label
2023-07-06 11:20:20 -04:00
Bram Kragten
5d9533fb90
Make script services always respond when asked ( #95991 )
...
* Make script services always respond when asked
* Update test_init.py
2023-07-06 10:48:03 -04:00
Marcel van der Veldt
2b0f2227fd
Fix state of slimproto players ( #96000 )
2023-07-06 16:28:20 +02:00
Joost Lekkerkerker
8015d4c7b4
Fix entity name for Flick Electric ( #95947 )
...
Fix entity name
2023-07-06 10:21:15 -04:00
Joost Lekkerkerker
45ae6b3475
Add explicit device naming for Tuya sensors ( #95944 )
2023-07-06 10:19:42 -04:00
Joost Lekkerkerker
966e89a60c
Use device name for Nuki ( #95941 )
2023-07-06 10:17:59 -04:00
neocolis
63cb50977b
Fix matter exception NoneType in set_brightness for optional min/max level values ( #95949 )
...
Fix exception NoneType in set_brightness for optional min/max level values
2023-07-06 14:50:51 +02:00
Jan-Philipp Benecke
be01eb5aad
Explicitly use device name as entity name for Xiaomi fan and humidifier ( #95986 )
2023-07-06 13:25:34 +02:00
Erik Montnemery
de24860c87
Add filters to calendar/services.yaml ( #95853 )
2023-07-06 11:13:43 +02:00
Allen Porter
85e4454d45
Bump pyrainbird to 2.1.0 ( #95968 )
2023-07-06 10:26:10 +02:00
Erik Montnemery
8a4085011d
Add missing qnap translation ( #95969 )
2023-07-06 09:02:32 +02:00
Michael
af1cb7be58
Migrate from deprecated VacuumEntity to StateVacuumEntity in Ecovacs ( #95920 )
...
* migrate to StateVacuumEntity
* harmoize supported features start and stop
* apply suggestions
2023-07-06 08:49:59 +02:00
J. Nick Koston
cb7fa494a4
Make SwitchBot no_devices_found message more helpful ( #95916 )
2023-07-05 18:56:09 -05:00
Jan Bouwhuis
186295ef8a
Correct spelling roborock strings ( #95919 )
2023-07-05 22:27:03 +02:00
Adrián Moreno
0e428f8d39
Deprecate Dry and Fan preset modes in favor of HVAC modes ( #95634 )
...
* zwave_js: deprecate Dry and Fan preset modes
Migrating Dry and Fan presets to HVAC modes
* Move consts. Set Dry and Fan as HVAC-first modes.
* Update homeassistant/components/zwave_js/climate.py
Co-authored-by: Raman Gupta <7243222+raman325@users.noreply.github.com>
* Fix tests
* Keep track of HA release when deprecation was introduced
---------
Co-authored-by: Raman Gupta <7243222+raman325@users.noreply.github.com>
2023-07-05 15:12:21 -04:00
Bram Kragten
20dc9203dd
Update frontend to 20230705.1 ( #95913 )
2023-07-05 18:20:10 +02:00
Erik Montnemery
c7f6d84058
Warn when changing multipan channel if there are not 2 known users ( #95898 )
...
* Warn when changing multipan channel if there are not 2 known users
* Add test
* Improve messages
* Tweak translation string
* Adjust message
* Remove unused translation placeholders
2023-07-05 16:51:28 +02:00
Florent Thiery
bd7057f7b1
Add raid array degraded state binary sensor to freebox sensors ( #95242 )
...
Add raid array degraded state binary sensor
2023-07-05 15:09:12 +02:00
gigatexel
c75c79962a
Clarify GPS coordinates for device_tracker.see ( #95847 )
2023-07-05 14:31:27 +02:00
J. Nick Koston
505f8fa363
Fix ESPHome camera not accepting the same exact image bytes ( #95822 )
2023-07-05 07:17:28 -05:00
Aaron Collins
f028d1a1ca
Bump pydaikin 2.10.5 ( #95656 )
2023-07-05 07:12:18 -05:00
J. Nick Koston
b2e708834f
Add slots to the StateMachine class ( #95849 )
2023-07-05 14:00:37 +02:00
Erik Montnemery
39dcb5a2b5
Adjust services and properties supported by roborock vacuum ( #95789 )
...
* Update supported features
* Raise issue when vacuum.start_pause is called
2023-07-05 12:53:07 +02:00
Bram Kragten
85e8eee94e
Update frontend to 20230705.0 ( #95890 )
2023-07-05 09:54:23 +02:00
Daniel Gangl
b7221bfe09
Bump zamg to 0.2.4 ( #95874 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-07-05 08:50:30 +02:00
J. Nick Koston
659281aab6
Fix ESPHome alarm_control_panel when state is missing ( #95871 )
2023-07-05 08:35:40 +02:00
Jan-Philipp Benecke
436cda1489
Make local calendar integration title translatable ( #95805 )
2023-07-04 23:35:32 -07:00
Emilv2
cfe6185c1c
Bump pydelijn to 1.1.0 ( #95878 )
2023-07-05 08:35:02 +02:00
Allen Porter
26f2fabd85
Fix timezones used in list events ( #95804 )
...
* Fix timezones used in list events
* Add additional tests that catch floating vs timezone datetime comparisons
2023-07-05 08:25:03 +02:00
Álvaro Fernández Rojas
60e2ee86b2
Add Airzone Cloud Zone running binary sensor ( #95606 )
2023-07-04 14:29:14 -05:00
J. Nick Koston
ea160c2bad
Fix reload in cert_expiry ( #95867 )
2023-07-04 12:13:52 -05:00
Erik Montnemery
c46495a731
Remove unsupported services and fields from fan/services.yaml ( #95858 )
2023-07-04 17:58:15 +02:00
Martin Hjelmare
02192ddf82
Set Matter battery sensors as diagnostic ( #95794 )
...
* Set matter battery sensor to diagnostic
* Update tests
* Use new eve contact sensor dump across the board
* Assert entity category
* Complete typing
2023-07-04 14:54:37 +02:00
Erik Montnemery
6964a2112a
Revert "Remove unsupported services from tuya vacuum" ( #95845 )
...
Revert "Remove unsupported services from tuya vacuum (#95790 )"
This reverts commit 5712d12c42
.
2023-07-04 14:42:44 +02:00
Franck Nijhof
52d57efcbf
Revert "Remove airplay filter now that apple tv supports airplay 2" ( #95843 )
2023-07-04 14:41:19 +02:00
Erik Montnemery
2ca648584d
Update mqtt vacuum supported features ( #95830 )
...
* Update mqtt vacuum supported features
* Update test
2023-07-04 14:18:42 +02:00
Jan Bouwhuis
c26dc0940c
Use common translations for `On`, `Off`, `Open` and `Closed` ( #95779 )
...
* Use common translations for On and Off
* Used common translations for open and closed
* Update homeassistant/components/sensibo/strings.json
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Only update state translations
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2023-07-04 13:52:01 +02:00
starkillerOG
b3e1a3f624
Reolink fix missing title_placeholders ( #95827 )
2023-07-04 13:40:22 +02:00
Martin Hjelmare
081e4e03a7
Disable legacy device tracker no platform log ( #95839 )
2023-07-04 13:26:48 +02:00
Erik Montnemery
c84dacf2fc
Update tuya vacuum supported features ( #95832 )
2023-07-04 13:19:16 +02:00
Martin Hjelmare
91087392fe
Disable proximity no platform log ( #95838 )
2023-07-04 12:52:04 +02:00
Erik Montnemery
8f2a21d270
Update sharkiq vacuum supported features ( #95829 )
2023-07-04 11:51:42 +02:00
Erik Montnemery
dc34d91da4
Update roomba vacuum supported features ( #95828 )
2023-07-04 11:03:40 +02:00
Erik Montnemery
e0c77fba22
Fix siren.toggle service schema ( #95770 )
2023-07-04 08:48:16 +02:00
Joost Lekkerkerker
234ebdcb84
Add entity translations for P1 Monitor ( #95811 )
2023-07-04 08:39:24 +02:00
Robert Svensson
fe1430d04b
Bump aiounifi to v49 ( #95813 )
2023-07-03 23:55:23 +02:00
Joost Lekkerkerker
04be7677a9
Add entity translations for Open UV ( #95810 )
2023-07-03 23:00:12 +02:00
Paul Bottein
4581c36648
Fix datetime parameter validation for list events ( #95778 )
2023-07-03 15:22:22 -04:00
Allen Porter
2f73be0e50
Ensure that calendar output values are json types ( #95797 )
2023-07-03 12:05:02 -07:00
Erik Montnemery
78880f0c9d
Fix execute device actions with WS execute_script ( #95783 )
2023-07-03 14:21:01 -04:00
J. Nick Koston
3f9d5a0192
Use the converter factory in sensor.recorder._normalize_states ( #95785 )
...
We have a factory to create converters now which avoids
the overhead of calling convert to create the converter
every time
2023-07-03 14:20:23 -04:00
J. Nick Koston
73f90035bb
Bump aioesphomeapi to 15.1.2 ( #95792 )
...
changelog: https://github.com/esphome/aioesphomeapi/compare/v15.1.1...v15.1.2
intentionally not tagged for beta to give it more time in dev
since we are near the end of the beta cycle
2023-07-03 14:19:41 -04:00
Bram Kragten
aed0c39bc8
Update frontend to 20230703.0 ( #95795 )
2023-07-03 14:17:24 -04:00
Erik Montnemery
5712d12c42
Remove unsupported services from tuya vacuum ( #95790 )
2023-07-03 18:37:18 +02:00
Joost Lekkerkerker
27e4bca1b3
Fix Growatt translation key ( #95784 )
2023-07-03 18:36:37 +02:00
Joost Lekkerkerker
f0eb084908
Add entity translations to Notion ( #95755 )
...
* Add entity translations to Notion
* Use device class translations
* Use device class translations
2023-07-03 18:31:07 +02:00
Marc Mueller
0a165bb35a
Improve opower generic typing ( #95758 )
2023-07-03 17:43:52 +02:00
Franck Nijhof
430a1bcb3d
Fix implicit use of device name in Verisure ( #95781 )
2023-07-03 17:38:54 +02:00
Franck Nijhof
3fa1e12152
Fix implicit use of device name in TwenteMilieu ( #95780 )
2023-07-03 17:38:03 +02:00
Jan Bouwhuis
e5eb5dace5
Fix translation growatt inverter temperature ( #95775 )
2023-07-03 16:41:51 +02:00
tronikos
4e7d8b579a
Address Opower review comments ( #95763 )
...
* Address comments
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Update sensor.py
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2023-07-03 14:53:44 +02:00
tronikos
bd6f70c236
Bump opower to 0.0.12 ( #95748 )
2023-07-03 14:19:40 +02:00
Marcel van der Veldt
266522267a
Bump aioslimproto to 2.3.2 ( #95754 )
2023-07-03 14:19:05 +02:00
Jan-Philipp Benecke
935242e64e
Use device info object for Discovergy ( #95764 )
2023-07-03 14:04:17 +02:00
Joost Lekkerkerker
8062a0a3bd
Use device info object for Nuki ( #95757 )
2023-07-03 14:03:24 +02:00
Joost Lekkerkerker
78cc11ebc4
Use device class naming for Nuki ( #95756 )
2023-07-03 14:02:49 +02:00
Joost Lekkerkerker
4ee7ea3cba
Use DeviceInfo object for Nobo hub ( #95753 )
2023-07-03 14:01:58 +02:00
hidaris
3bd8955e0e
Add Matter Climate support ( #95434 )
...
* Add Matter Climate support
* update set target temp and update callback
* remove print
* remove optional property
* Adjust the code to improve readability.
* add thermostat test
* Remove irrelevant cases in setting the target temperature.
* add temp range support
* update hvac action
* support adjust low high setpoint..
* support set hvac mode
* address some review feedback
* move some methods around
* dont discover climate in switch platform
* set some default values
* fix some of the tests
* fix some typos
* Update thermostat.json
* Update homeassistant/components/matter/climate.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Update homeassistant/components/matter/climate.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* support heat_cool in hvac_modes
* address some review feedback
* handle hvac mode param in set temp service
* check hvac modes by featuremap
* add comment to thermostat feature class
* make ruff happy..
* use enum to enhance readability.
* use builtin feature bitmap
* fix target temp range and address some feedback
* use instance attribute instead of class attr
* make ruff happy...
* address feedback about single case
* add init docstring
* more test
* fix typo in tests
* make ruff happy
* fix hvac modes test
* test case for update callback
* remove optional check
* more tests
* more tests
* update all attributes in the update callback
* Update climate.py
* fix missing test
---------
Co-authored-by: Marcel van der Veldt <m.vanderveldt@outlook.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2023-07-03 12:33:50 +02:00
Michael Davie
367acd0433
Bump env_canada to v0.5.35 ( #95497 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-07-03 11:23:32 +02:00
Raman Gupta
de7677b28d
Small zwave_js code cleanup ( #95745 )
2023-07-03 09:30:53 +02:00
Richard Kroegel
cdea33d191
Bump bimmer_connected to 0.13.8 ( #95660 )
...
Co-authored-by: rikroe <rikroe@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-07-03 09:12:17 +02:00
J. Nick Koston
2b66480894
Speed up routing URLs ( #95721 )
...
alternative to #95717
2023-07-02 23:00:33 -04:00
J. Nick Koston
7bdd64a3f7
Handle invalid utf-8 from the ESPHome dashboard ( #95743 )
...
If the yaml file has invalid utf-8, the config flow would raise an
unhandled exception. Allow the encryption key to be entered manually
in this case instead of a hard failure
fixes #92772
2023-07-02 22:47:25 -04:00
dougiteixeira
75bdb03363
Fix source device when source entity is changed for Utility Meter ( #95636 )
...
* Fix source device when source entity is changed
* Update loop
* Complement and add comments in the test_change_device_source test
* Only clean up dev reg when options change
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2023-07-02 22:46:21 -04:00
Joost Lekkerkerker
7fdbc7b75d
Clean up solarlog const file ( #95542 )
...
Move platform specifics to their own file
2023-07-02 22:43:14 -04:00
Allen Porter
7d6595f755
Delete the local calendar store when removing the config entry ( #95599 )
...
* Delete calendar store when removing the config entry
* Unlink file on remove with tests
2023-07-02 22:42:39 -04:00
Joost Lekkerkerker
792525b7a2
Add entity translations for Meater ( #95732 )
...
* Add entity translations for Meater
* Update homeassistant/components/meater/sensor.py
---------
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2023-07-02 22:41:46 -04:00
Joost Lekkerkerker
4551954c85
Add entity translations to LaCrosse View ( #95686 )
2023-07-02 21:56:37 -04:00
J. Nick Koston
b24c6adc75
Avoid regex for negative zero check in sensor ( #95691 )
...
* Avoid regex for negative zero check in sensor
We can avoid calling the regex for every sensor value
since most of the time values are not negative zero
* tweak
* tweak
* Apply suggestions from code review
* simpler
* cover
* safer and still fast
* safer and still fast
* prep for py3.11
* fix check
* add missing cover
* more coverage
* coverage
* coverage
2023-07-02 21:53:50 -04:00
Mike Woudenberg
ab50069918
Quality improvement on LOQED integration ( #95725 )
...
Remove generated translation
Raise error correctly
Remove obsolete consts
Remove callback, hass assignment and info log
Use name from LOQED API instead of default name
Correct entity name for assertion
2023-07-02 21:52:52 -04:00
Joost Lekkerkerker
33bc1f01a4
Add entity translations for lifx ( #95727 )
2023-07-02 21:42:02 -04:00
Joost Lekkerkerker
b2611b595e
Use DeviceInfo object for Meater ( #95733 )
...
Use DeviceInfo object
2023-07-02 21:36:53 -04:00
Joost Lekkerkerker
259455b32d
Add entity translations to melnor ( #95734 )
2023-07-02 21:36:27 -04:00
Joost Lekkerkerker
4a5a8cdc29
Add entity translations to minecraft server ( #95737 )
2023-07-02 21:34:58 -04:00
Joost Lekkerkerker
4ff158a105
Remove NAM translations handled by device class ( #95740 )
...
Remove translations handled by device class
2023-07-02 21:32:32 -04:00
tronikos
caaeb28cbb
Add Opower integration for getting electricity/gas usage and cost for many utilities ( #90489 )
...
* Create Opower integration
* fix tests
* Update config_flow.py
* Update coordinator.py
* Update sensor.py
* Update sensor.py
* Update coordinator.py
* Bump opower==0.0.4
* Ignore errors for "recent" PGE accounts
* Add type for forecasts
* Bump opower to 0.0.5
* Bump opower to 0.0.6
* Bump opower to 0.0.7
* Update requirements_all.txt
* Update requirements_test_all.txt
* Update coordinator
Fix exception caused by https://github.com/home-assistant/core/pull/92095
{} is dict but the function expects a set so change it to set()
* Improve exceptions handling
* Bump opower==0.0.9
* Bump opower to 0.0.10
* Bump opower to 0.0.11
* fix issue when integration hasn't run for 30 days
use last stat time instead of now when fetching recent usage/cost
* Allow username to be changed in reauth
* Don't allow changing username in reauth flow
2023-07-02 21:26:31 -04:00
Joost Lekkerkerker
1ead95f5ea
Use device class naming for Nest ( #95742 )
2023-07-02 18:10:29 -07:00
Aaron Bach
c1b8e4a3e5
Add mold risk sensor to Notion ( #95643 )
...
Add mold detection sensor to Notion
2023-07-02 12:13:18 -06:00
Joost Lekkerkerker
2807b6cabc
Add entity translations to kaleidescape ( #95625 )
2023-07-02 19:35:05 +02:00
J. Nick Koston
2aff138b92
Small improvements to websocket api performance ( #95693 )
2023-07-02 12:33:25 -05:00
Joost Lekkerkerker
65f67669d2
Use device info object in LaCrosse View ( #95687 )
...
Use device info object
2023-07-02 19:27:29 +02:00
Joost Lekkerkerker
23a16666c0
Remove obsolete entity name from Lametric ( #95688 )
...
Remove obsolete name
2023-07-02 19:25:39 +02:00
J. Nick Koston
953bd60296
Bump zeroconf to 0.70.0 ( #95714 )
2023-07-02 12:23:41 -05:00
J. Nick Koston
99badceecc
Bump python-kasa to 0.5.2 ( #95716 )
2023-07-02 12:09:20 -05:00
Denis Shulyaka
7026ea643e
Add action attribute to generic hygrostat ( #95675 )
...
* add action attribute to generic hygrostat
* Simplified initialization
2023-07-02 17:51:11 +02:00
Paulus Schoutsen
86912d2409
Met Eireann: fix device info ( #95683 )
2023-07-02 10:31:30 -04:00
J. Nick Koston
f0cb03e631
Handle missing or incorrect device name and unique id for ESPHome during manual add ( #95678 )
...
* Handle incorrect or missing device name for ESPHome noise encryption
If we did not have the device name during setup we could never
get the key from the dashboard. The device will send us
its name if we try encryption which allows us to find the
right key from the dashboard.
This should help get users unstuck when they change the key
and cannot get the device back online after deleting and
trying to set it up again manually
* bump lib to get name
* tweak
* reduce number of connections
* less connections when we know we will fail
* coverage shows it works but it does not
* add more coverage
* fix test
* bump again
2023-07-02 10:29:45 -04:00
Maciej Bieniek
79a122e1e5
Fix Shelly button `unique_id` migration ( #95707 )
...
Fix button unique_id migration
2023-07-02 16:28:41 +03:00
Brandon Rothweiler
33cd44ddb7
Upgrade pymazda to 0.3.9 ( #95655 )
2023-07-02 16:28:18 +03:00
Aaron Bach
cac6dc0eae
Fix implicit device name for SimpliSafe locks ( #95681 )
2023-07-01 18:53:47 +02:00
ollo69
8108a0f947
Add Bridge module to AsusWRT ( #84152 )
...
* Add Bridge module to AsusWRT
* Requested changes
* Requested changes
* Requested changes
* Add check on router attributes value
2023-07-01 13:55:28 +02:00
Matthias Alphart
c81b6255c2
Use `async_on_remove` for KNX entities removal ( #95658 )
...
* Use `async_on_remove` for KNX entities removal
* review
2023-07-01 07:16:45 -04:00
Paulus Schoutsen
923677dae3
Tesla Wall Connector: use correct device info keys ( #95647 )
2023-07-01 06:06:46 -04:00
Paulus Schoutsen
62ac7973c2
VeSync: use correct device info keys ( #95646 )
2023-07-01 06:06:27 -04:00
Paulus Schoutsen
2191fb21fa
Rainbird: use correct device info keys ( #95645 )
2023-07-01 06:06:01 -04:00
Paulus Schoutsen
c8d4225117
Met: use correct device info keys ( #95644 )
2023-07-01 06:05:28 -04:00
Richard Kroegel
591f1ee338
Add bmw connected drive region-specific scan interval ( #95649 )
...
Add region-specific scan interval
Co-authored-by: rikroe <rikroe@users.noreply.github.com>
2023-07-01 10:41:03 +02:00
Mick Vleeshouwer
8b159d0f47
Fix missing EntityDescription names in Overkiz ( #95583 )
...
* Fix labels
* Update homeassistant/components/overkiz/entity.py
* Check if description.name is string
---------
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2023-06-30 23:59:01 -04:00
Paulus Schoutsen
3fbc026d5a
Remove passing MAC as an identifier for Fritz ( #95648 )
2023-06-30 16:13:22 -04:00
puddly
8ddc7f2089
Fix ZHA startup issue with older Silicon Labs firmwares ( #95642 )
...
Bump ZHA dependencies
2023-06-30 15:07:20 -04:00
Dave Pearce
982a52b91d
Add unique_id to Wirelesstag entities. ( #95631 )
...
* Add unique_id to Wirelesstag entities.
* Update homeassistant/components/wirelesstag/binary_sensor.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
* Update homeassistant/components/wirelesstag/sensor.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
* Update homeassistant/components/wirelesstag/switch.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
---------
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2023-06-30 15:04:23 -04:00
dougiteixeira
c6210b68bd
Fix device source for Riemann sum integral ( #95622 )
...
Fix Device Source
2023-06-30 14:49:00 -04:00
dougiteixeira
c472ead4fd
Fix device source for Threshold ( #95623 )
...
Fix Device Source
2023-06-30 14:48:36 -04:00
dougiteixeira
0431e031ba
Fix device source for Utility Meter select ( #95624 )
...
Fix Device Source
2023-06-30 14:48:11 -04:00
dougiteixeira
11146ff40b
Fix device source for Derivative ( #95621 )
...
Fix Device Source
2023-06-30 14:29:44 -04:00
Michael Hansen
6b8ae0ec86
Ensure trigger sentences do not contain punctuation ( #95633 )
...
* Ensure trigger sentences do not contain punctuation
* Update homeassistant/components/conversation/trigger.py
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2023-06-30 13:06:26 -05:00
Bram Kragten
958359260e
Update frontend to 20230630.0 ( #95635 )
2023-06-30 13:55:03 -04:00
Brett Adams
d4e40ed73f
Fix Diagnostics in Advantage Air ( #95608 )
...
* Fix diag paths
* Fix key sand add redactions
* Name things better.
* Add super basic test
* Rename docstring
* Add snapshot
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2023-06-30 13:52:52 -04:00
J. Nick Koston
376c61c34b
Bump aioesphomeapi to 15.0.1 ( #95629 )
...
fixes #87223 (the cases were the host gets too far behind,
not the cases were the esp8266 runs out of ram but thats
is not a core issue)
2023-06-30 11:37:04 -04:00
Joost Lekkerkerker
9cf691abdb
Fix explicit device naming for integrations m-r ( #95620 )
...
Fix explicit device naming for m-r
2023-06-30 11:34:35 -04:00
Joost Lekkerkerker
7eb26cb9c9
Fix explicit device naming for integrations a-j ( #95619 )
...
Fix explicit device naming for a-j
2023-06-30 11:33:50 -04:00
J. Nick Koston
beac3c713b
Handle DNSError during radio browser setup ( #95597 )
...
```
2023-06-29 08:11:06.034 ERROR (MainThread) [homeassistant.config_entries] Error setting up entry Radio Browser for radio_browser
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 390, in async_setup
result = await component.async_setup_entry(hass, self)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/radio_browser/__init__.py", line 25, in async_setup_entry
await radios.stats()
File "/usr/local/lib/python3.11/site-packages/radios/radio_browser.py", line 124, in stats
response = await self._request("stats")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/backoff/_async.py", line 151, in retry
ret = await target(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/radios/radio_browser.py", line 73, in _request
result = await resolver.query("_api._tcp.radio-browser.info", "SRV")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
aiodns.error.DNSError: (12, 'Timeout while contacting DNS servers')
```
2023-06-30 11:21:10 -04:00
Marius
0f1f3bce87
Update services.yaml ( #95630 )
...
take out 'templates accepted'
2023-06-30 11:20:20 -04:00
Aaron Bach
39e0662fc8
Add ability to configure map icons for PurpleAir ( #86124 )
2023-06-30 08:35:19 -06:00
Dr. Drinovac
8510d3ad69
Use explicit naming in Sensibo climate entity ( #95591 )
...
* Use explicit naming in Sensibo climate entity
* Fix black
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
2023-06-30 14:48:20 +02:00
Joost Lekkerkerker
4ac92d755e
Add config flow for zodiac ( #95447 )
...
* Add config flow for zodiac
* Add config flow for zodiac
* Fix feedback
2023-06-30 12:58:07 +02:00
Álvaro Fernández Rojas
abf6e0e44d
Refactor Airzone Cloud _attr_has_entity_name in sensor ( #95609 )
...
airzone_cloud: sensor: refactor _attr_has_entity_name
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2023-06-30 11:39:10 +02:00
Brett Adams
78de5f8e3e
Explicity use device name in Advantage Air ( #95611 )
...
Explicity use device name
2023-06-30 11:37:57 +02:00
tronikos
17ceacd083
Google Assistant SDK: Always enable conversation agent and support multiple languages ( #93201 )
...
* Enable agent and support multiple languages
* fix test
2023-06-29 23:00:17 -04:00
tronikos
1dcaec4ece
Bump google-generativeai to 0.1.0 ( #95515 )
2023-06-29 22:55:51 -04:00
Paulus Schoutsen
e77f419142
Wiz set name explicitely to None ( #95593 )
2023-06-29 22:20:53 -04:00
puddly
b44e15415f
Fix ZHA multi-PAN startup issue ( #95595 )
...
Bump ZHA dependencies
2023-06-29 22:20:33 -04:00
dougiteixeira
f2f0c38fae
Fix device source for Utility Meter ( #95585 )
...
* Fix Device Source
* Remove debug
2023-06-29 21:52:48 -04:00
J. Nick Koston
734614bdda
Fix device_id not set in esphome ( #95580 )
2023-06-29 18:04:13 -05:00
J. Nick Koston
93b4e6404b
Bump bluetooth-data-tools to 1.3.0 ( #95576 )
2023-06-29 18:03:59 -05:00
RenierM26
449109abd5
Ezviz IR string align with depreciation. ( #95563 )
2023-06-29 14:20:14 -04:00
Paulus Schoutsen
decb1a3118
Fix entity name for iBeacon and Roku ( #95574 )
...
* Fix entity nmae for iBeacon and Roku
* Roku remote too
2023-06-29 13:43:13 -04:00
Allen Porter
7252c33df8
Limit fields returned for the list events service ( #95506 )
...
* Limit fields returned for the list events service
* Update websocket tests and fix bugs in response fields
* Omit 'None' fields in the list events response
2023-06-29 13:25:25 -04:00
Bram Kragten
63218adb65
Update frontend to 20230629.0 ( #95570 )
2023-06-29 13:18:24 -04:00
Luke
3474f46b09
Bump Roborock to 0.29.2 ( #95549 )
...
* init work
* fix tests
2023-06-29 13:13:37 -04:00
Paulus Schoutsen
9cace8e4bd
Fix some entity naming ( #95562 )
2023-06-29 13:11:17 -04:00
Artem Draft
33be262ad7
Fix Android TV Remote entity naming ( #95568 )
...
Return None as Android TV Remote entity name
2023-06-29 18:53:50 +02:00
Raman Gupta
1f840db333
Fix binary sensor device trigger for lock class ( #95505 )
2023-06-29 12:29:27 -04:00
Franck Nijhof
23e23ae80e
Mark text input required for conversation.process service ( #95520 )
2023-06-29 17:39:08 +02:00
Joost Lekkerkerker
45bbbeee19
Use explicit naming in workday sensor ( #95531 )
2023-06-29 11:36:39 -04:00
J. Nick Koston
e3e1bef376
Fix manual specification of multiple advertise_ip with HomeKit ( #95548 )
...
fixes #95508
2023-06-29 11:35:32 -04:00
Joost Lekkerkerker
8e00bd4436
Philips.js explicit device naming ( #95551 )
2023-06-29 16:40:35 +02:00
Marcel van der Veldt
e9d8fff0dd
Bump Matter Server to 3.6.3 ( #95519 )
2023-06-29 15:28:34 +02:00
Joost Lekkerkerker
9d7007df63
Use explicit naming in Nest ( #95532 )
2023-06-29 14:49:46 +02:00
Franck Nijhof
a3ffa0aed7
Revert "Remove Brottsplatskartan YAML configuration ( #94101 )" ( #95521 )
2023-06-29 12:03:42 +02:00
Joost Lekkerkerker
369de1cad3
Add explicit device name to Broadlink ( #95516 )
2023-06-29 12:03:25 +02:00
Joost Lekkerkerker
5d1c1b35d3
Add explicit device name to Roborock ( #95513 )
2023-06-29 12:02:09 +02:00
Franck Nijhof
a6cfef3029
Revert "Remove qbittorrent YAML configuration ( #93548 )" ( #95522 )
2023-06-29 12:01:26 +02:00
Franck Nijhof
06d47185fe
Revert "Remove snapcast YAML configuration ( #93547 )" ( #95523 )
2023-06-29 12:00:41 +02:00
Franck Nijhof
34ac541493
Revert "Remove Workday YAML configuration ( #94102 )" ( #95524 )
2023-06-29 12:00:13 +02:00
Franck Nijhof
ed16fffa79
Bump breaking version for YAML features ADR-0021 ( #95525 )
2023-06-29 11:59:36 +02:00
Evan Jarrett
2205f62cc1
Update matter locks to support pin code validation ( #95481 )
...
Update matter locks to support PINCode validation based on device attributes
2023-06-29 11:29:54 +02:00
Joost Lekkerkerker
9fb3d4de30
Add explicit device name to Switchbot ( #95512 )
2023-06-29 11:25:39 +02:00
Joost Lekkerkerker
e6c4f98354
Add explicit device name to Tuya ( #95511 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2023-06-29 11:24:59 +02:00
Joost Lekkerkerker
3c7912f7a4
Add explicit device name to Spotify ( #95509 )
2023-06-29 11:09:45 +02:00
Joost Lekkerkerker
48049d588c
Add entity translations to iOS ( #95467 )
2023-06-28 22:22:55 -04:00
Joost Lekkerkerker
b0c0b58340
Remove statement in iss config flow ( #95472 )
...
Remove conf name
2023-06-28 22:21:50 -04:00
Brandon Rothweiler
c93c3bbdcd
Remove incompatible button entities for Mazda electric vehicles ( #95486 )
...
* Remove incompatible button entities for Mazda electric vehicles
* Update tests
2023-06-28 21:46:08 -04:00
Matthias Alphart
1615f3e1fd
Add reload service to KNX ( #95489 )
2023-06-28 21:45:17 -04:00
Joost Lekkerkerker
b86b41ebe5
Fix YouTube coordinator bug ( #95492 )
...
Fix coordinator bug
2023-06-28 21:43:42 -04:00
Michael Hansen
33c7cdcdb3
Disconnect VoIP on RTCP bye message ( #95452 )
...
* Support RTCP BYE message
* Make RtcpState optional
2023-06-28 21:41:11 -04:00
J. Nick Koston
54255331d5
Small cleanups to bluetooth manager advertisement processing ( #95453 )
...
Avoid a few lookups that are rarely used now
2023-06-28 21:40:03 -04:00
J. Nick Koston
dfe7c5ebed
Refactor ESPHome connection management logic into a class ( #95457 )
...
* Refactor ESPHome setup logic into a class
Avoids all the nonlocals and fixes the C901
* cleanup
* touch ups
* touch ups
* touch ups
* make easier to read
* stale
2023-06-28 21:39:31 -04:00
Bram Kragten
a7dfe46fb1
Add conversation agent selector, use in `conversation.process` service ( #95462 )
2023-06-28 21:38:06 -04:00
puddly
392e2af2b7
Bump ZHA dependencies ( #95478 )
...
* Bump ZHA dependencies
* Account for new EZSP metadata keys
2023-06-28 18:35:05 -04:00
Michael Hansen
487dd3f956
Add targeted entities to sentence debug API ( #95480 )
...
* Return targets with debug sentence API
* Update test
* Update homeassistant/components/conversation/__init__.py
* Include area/domain in test sentences
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2023-06-28 18:34:43 -04:00
Marcel van der Veldt
0b81550092
Fix Matter entity names ( #95477 )
2023-06-28 23:40:12 +02:00