Mike
15caf2ac03
Add support for Levoit Vital200s purifier ( #100613 )
2023-09-21 10:53:18 +02:00
J. Nick Koston
59daceafd2
Avoid calling extract_stack in system_log since it does blocking I/O ( #100455 )
2023-09-21 09:48:41 +02:00
elmurato
f2fc62138a
Clean-up Minecraft Server constants ( #100666 )
2023-09-21 08:40:07 +02:00
Raman Gupta
9f56aec267
Bump zwave-js-server-python to 0.51.3 ( #100665 )
2023-09-21 02:13:48 -04:00
anonion
5c1a3998ae
Add Enmax virtual integration to Opower ( #100503 )
...
* add enmax virtual integration supported by opower
* update integrations.json
2023-09-21 06:59:05 +02:00
Luke Lashley
ed3cdca454
Bump python-roborock to 0.34.1 ( #100652 )
...
bump to 34.1
2023-09-20 22:02:00 +02:00
Andrei Demian
6752af8f27
Bump ismartgate to 5.0.1 ( #100636 )
2023-09-20 19:44:11 +02:00
J. Nick Koston
a03ad87cfb
Avoid ConfigEntry lookups in hass.config_entries.async_entries for domain index ( #100598 )
2023-09-20 18:43:15 +02:00
J. Nick Koston
1f0c9a48d2
Update doorbird zeroconf checks to use stdlib ipaddress methods ( #100623 )
2023-09-20 18:35:55 +02:00
Erik Montnemery
fbcc5318c5
Move attributes to be excluded from recording to entity classes ( #100239 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-09-20 18:09:12 +02:00
J. Nick Koston
ec5675ff4b
Fix hkid matching in homekit_controller when zeroconf value is not upper case ( #100641 )
2023-09-20 17:37:13 +02:00
J. Nick Koston
6f8734167f
Bump SQLAlchemy to 2.0.21 ( #99745 )
2023-09-20 16:19:53 +02:00
J. Nick Koston
8b5129a7d9
Bump dbus-fast to 2.9.0 ( #100638 )
2023-09-20 13:58:34 +02:00
Robin Li
7014ed3453
Fix ecobee aux_heat_off always returns to HEAT ( #100630 )
2023-09-20 13:53:05 +02:00
J. Nick Koston
d675825b5a
Avoid double lookups with data_entry_flow indices ( #100627 )
2023-09-20 11:55:51 +02:00
J. Nick Koston
06c7f0959c
Update dhcp to use stdlib ipaddress methods ( #100625 )
2023-09-20 11:54:24 +02:00
J. Nick Koston
33f748493e
Update enphase_envoy zeroconf checks to use stdlib ipaddress methods ( #100624 )
2023-09-20 09:49:16 +02:00
Jan-Philipp Benecke
7af62c35f5
Move faa_delays coordinator to its own file ( #100548 )
2023-09-20 08:59:49 +02:00
Jan-Philipp Benecke
03af467918
Move renson coordinator to its own file ( #100610 )
2023-09-20 08:47:20 +02:00
Abílio Costa
bd9bab000e
Add integration for IKEA Idasen Desk ( #99173 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-09-20 02:44:35 +02:00
J. Nick Koston
6c095a963d
Switch config flows use newer zeroconf methods to check IP Addresses ( #100568 )
2023-09-20 01:08:58 +02:00
J. Nick Koston
1d5905b591
Use is for UNDEFINED check in async_update_entry ( #100599 )
2023-09-20 01:08:32 +02:00
Maciej Bieniek
c099ec19f2
Add missing translations for Shelly event type states ( #100608 )
...
Add missing translations for event type
2023-09-19 20:30:18 +02:00
J. Nick Koston
0eca433004
Update zeroconf discovery to use IPAddress objects to avoid conversions ( #100567 )
2023-09-19 18:58:46 +02:00
Joost Lekkerkerker
8dd3d6f989
Call async added to hass super in Livisi ( #100446 )
2023-09-19 17:40:55 +02:00
Teemu R
7c4f08e6b3
Fix xiaomi_miio button platform regression ( #100527 )
2023-09-19 17:15:43 +02:00
Ian
c3f74ae022
Add config-flow to NextBus ( #92149 )
2023-09-19 17:10:29 +02:00
Joost Lekkerkerker
d9227a7e3d
Add Spotify code owner ( #100597 )
2023-09-19 16:43:00 +02:00
Luke Lashley
ea78f419a9
Fix Roborock send command service calling not being enum ( #100574 )
2023-09-19 16:35:23 +02:00
elmurato
a2a62839bc
Add DataUpdateCoordinator to Minecraft Server ( #100075 )
2023-09-19 15:59:58 +02:00
Jan-Philipp Benecke
2b8690d8bc
Remove platform const in co2signal coordinator ( #100592 )
2023-09-19 12:44:09 +02:00
Joost Lekkerkerker
11a90016d0
Change Hue zigbee connectivity sensor into an enum ( #98632 )
2023-09-19 12:08:13 +02:00
Joost Lekkerkerker
f01c71e514
Fix lyric feedback ( #100586 )
2023-09-19 11:40:05 +02:00
Jan-Philipp Benecke
cf6eddee74
Move uptimerobot coordinator to its own file ( #100558 )
...
* Move uptimerobot coordinator to its own file
* Fix import of coordinator in platforms
2023-09-19 09:45:56 +02:00
Simone Chemelli
2722e5ddaa
Add Vodafone Station sensor platform ( #99948 )
...
* Vodafone: add sensor platform
* fix for model VOX30 v1
* fix, cleanup, 2 new sensors
* apply review comments
* apply last review comment
2023-09-18 21:31:04 +02:00
Marc Mueller
37288d7788
Add pylint plugin to check for calls to base implementation ( #100432 )
2023-09-18 13:39:36 -05:00
rappenze
ddd62a8f63
Fibaro streamline hass.data entry ( #100547 )
...
* Fibaro streamline hass.data entry
* Fix tests
2023-09-18 20:22:23 +02:00
J. Nick Koston
fa1a1715c9
Drop codeowner for LIFX ( #100556 )
2023-09-18 10:08:49 -05:00
J. Nick Koston
49d742ce31
Drop codeowner for Magic Home/flux_led ( #100557 )
2023-09-18 10:08:38 -05:00
Jan-Philipp Benecke
adf34bdf8b
Set co2signal integration type to service ( #100543 )
2023-09-18 12:56:35 +02:00
Joost Lekkerkerker
ec6c374761
Clean up lyric sensor platform ( #100495 )
...
* Clean up lyric sensor platform
* Clean up lyric sensor platform
* Clean up lyric sensor platform
* Update homeassistant/components/lyric/sensor.py
Co-authored-by: Aidan Timson <aidan@timmo.dev>
* Update homeassistant/components/lyric/sensor.py
Co-authored-by: Aidan Timson <aidan@timmo.dev>
* Update homeassistant/components/lyric/sensor.py
Co-authored-by: Aidan Timson <aidan@timmo.dev>
* Update homeassistant/components/lyric/sensor.py
Co-authored-by: Aidan Timson <aidan@timmo.dev>
---------
Co-authored-by: Aidan Timson <aidan@timmo.dev>
2023-09-18 12:42:31 +02:00
jan iversen
6ac1305c64
Adjust codeowners in modbus ( #100474 )
2023-09-18 12:39:09 +02:00
Marc Mueller
08c4e82cf9
Update typing-extensions to 4.8.0 ( #100545 )
2023-09-18 11:58:47 +02:00
Jan-Philipp Benecke
dc2afb71ae
Move co2signal coordinator to its own file ( #100541 )
...
* Move co2signal coordinator to its own file
* Fix import
2023-09-18 11:56:28 +02:00
steffenrapp
45c0dc6854
Add missing conversation service translation ( #100308 )
...
* Update services.yaml
* Update strings.json
* Update services.yaml
* Update strings.json
* Update strings.json
* fix translation keys
* Fix translation keys
2023-09-18 11:44:41 +02:00
Glenn Waters
276d245409
Bump elkm1-lib to 2.2.6 ( #100537 )
2023-09-17 20:39:23 -05:00
Maciej Bieniek
f6243a1f79
Add `event` platform for Shelly gen2 devices ( #99659 )
...
* Add event platform for gen2 devices
* Add tests
* Add removal condition
* Simplify RpcEventDescription; fix availability
* Improve names and docstrings
* Improve the event entity name
* Use async_on_remove()
* Improve tests coverage
* Improve tests coverage
* Prefix the entity name with the device name in the old way
* Black
* Use DeviceInfo object
2023-09-18 00:38:08 +02:00
starkillerOG
868afc037e
Try Reolink ONVIF long polling if ONVIF push not supported ( #100375 )
2023-09-17 22:28:52 +02:00
Markus Friedli
dd1dc52994
Fix broken reconnect capability of fritzbox_callmonitor ( #100526 )
2023-09-17 20:00:09 +02:00
Ville Skyttä
2794ab1782
Fix huawei_lte current month up/download sensor error on delete ( #100506 )
...
Deleting one of them prematurely deleted the last reset item
subscription that is shared between the two.
2023-09-17 18:11:44 +02:00
tronikos
7aa02b8621
Bump opower to 0.0.34 ( #100501 )
2023-09-17 09:50:17 -05:00
Marc Mueller
48f9a38c74
Update numpy to 1.26.0 ( #100512 )
2023-09-17 09:49:21 -05:00
Dennis
ddeb2854aa
Added device class to speedtestdotnet sensor entities. ( #100500 )
...
Added device class to sensor entities.
2023-09-16 15:40:16 -07:00
jan iversen
9931f45532
Deprecate modbus parameter retry_on_empty ( #100292 )
2023-09-16 21:14:52 +02:00
Jieyu Yan
81af45347f
Add fan modes in Lyric integration ( #100420 )
...
* Add fan modes in Lyric integration
* add fan_mode only when available
* move supported_features to init
* mapped fan_modes to built-in modes
* log KeyError for fan_modes
2023-09-16 20:58:00 +02:00
Joost Lekkerkerker
f715f5c76f
Only get meteo france alert coordinator if it exists ( #100493 )
...
Only get meteo france coordinator if it exists
2023-09-16 18:48:41 +02:00
J.P. Krauss
01ecef7f05
Fix error is measurement is not sent by AirNow ( #100477 )
2023-09-16 18:16:15 +02:00
Kevin
c8265a86b2
Bump python-androidtv to 0.0.72 ( #100441 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-09-16 10:12:00 -05:00
J. Nick Koston
8a98a0e830
Avoid writing unifiprotect state when nothing has changed ( #100439 )
2023-09-16 09:57:43 -05:00
Joost Lekkerkerker
7b71d27637
Pass function correctly to Withings API ( #100391 )
...
* Pass function correctly to Withings API
* Add more typing
2023-09-16 16:20:24 +02:00
Ravaka Razafimanantsoa
f99dedfb42
Add switchbot cloud integration ( #99607 )
...
* Switches via API
* Using external library
* UT and checlist
* Updating file .coveragerc
* Update homeassistant/components/switchbot_via_api/switch.py
Co-authored-by: J. Nick Koston <nick@koston.org>
* Update homeassistant/components/switchbot_via_api/switch.py
Co-authored-by: J. Nick Koston <nick@koston.org>
* Update homeassistant/components/switchbot_via_api/switch.py
Co-authored-by: J. Nick Koston <nick@koston.org>
* Review fixes
* Apply suggestions from code review
Co-authored-by: J. Nick Koston <nick@koston.org>
* This base class shouldn't know about Remote
* Fixing suggestion
* Sometimes, the state from the API is not updated immediately
* Review changes
* Some review changes
* Review changes
* Review change: Adding type on commands
* Parameterizing some tests
* Review changes
* Updating .coveragerc
* Fixing error handling in coordinator
* Review changes
* Review changes
* Adding switchbot brand
* Apply suggestions from code review
Co-authored-by: J. Nick Koston <nick@koston.org>
* Review changes
* Adding strict typing
* Removing log in constructor
---------
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-09-16 16:00:41 +02:00
jan iversen
48dc81eff0
Simplify code, due to better error catching in modbus. ( #100483 )
2023-09-16 13:49:37 +02:00
Joost Lekkerkerker
30d604c851
Use central logger in Withings ( #100406 )
2023-09-16 13:46:11 +02:00
Jan-Philipp Benecke
16cc87bf45
Move flipr base entity to its own file ( #100481 )
...
* Move flipr base entity to its own file
* Add forgotten __init__.py
2023-09-16 11:55:49 +02:00
Jan-Philipp Benecke
b5c6e82374
Move co2signal models to their own file ( #100478 )
2023-09-16 11:49:49 +02:00
Jan-Philipp Benecke
57337b5cee
Move flipr coordinator to its own file ( #100467 )
2023-09-16 11:19:49 +02:00
Jan-Philipp Benecke
024db6dadf
Move cert_expiry coordinator to its own file ( #100472 )
...
* Move cert_expiry coordinator to its own file
* Add missing patched config flow test
2023-09-16 11:19:05 +02:00
Jan-Philipp Benecke
c504ca906d
Move co2signal exceptions to their own file ( #100473 )
...
* Move co2signal exceptions to their own file
* Add myself as codeowner
2023-09-16 11:18:19 +02:00
Jan Bouwhuis
9747e0091f
Use shorthand attrs for device_class zwave_js sensor ( #100414 )
...
* Use shorthand attrs zwave_js sensor
* Simplify
2023-09-16 10:13:27 +02:00
jan iversen
d25f45a957
Harden modbus against lib errors ( #100469 )
2023-09-16 09:57:55 +02:00
J. Nick Koston
a4e0444b95
Bump sense-energy to 0.12.2 ( #100459 )
2023-09-15 13:38:14 -05:00
Kevin Stillhammer
c9975852bb
bump pywaze to 0.5.0 ( #100456 )
2023-09-15 19:03:04 +02:00
Matrix
06949b181f
Bump yolink-api to 0.3.1 ( #100426 )
2023-09-15 17:20:30 +02:00
jan iversen
fd83f7d87f
Add test for modbus CONF_DEVICE_ADDR ( #100435 )
2023-09-15 16:12:44 +02:00
Robert Resch
b329439fff
Fix timer reload description ( #100433 )
...
Fix copy/paste error of #100388
2023-09-15 16:05:56 +02:00
steffenrapp
b4c095e944
Add missing timer service translation ( #100388 )
2023-09-15 14:42:27 +02:00
Seth
5ac149a760
Remove state class from RainMachine TIMESTAMP sensors ( #100400 )
2023-09-15 14:33:17 +02:00
jan iversen
ec2364ef43
Add virtual_count == slave_count in modbus configuration ( #100398 )
...
* Add virtual_count as config parameter.
* Review (other PR) comments.
* Review.
* Review comment.
2023-09-15 14:00:02 +02:00
jan iversen
c173ebd11a
Add device_address to modbus configuration ( #100399 )
2023-09-15 13:49:33 +02:00
Joost Lekkerkerker
1737b27dd4
Generate withings webhook ID in config flow ( #100395 )
2023-09-15 12:58:56 +02:00
Erik Montnemery
d1afcd773f
Revert "Cache entity properties that are never expected to change in the base class" ( #100422 )
...
Revert "Cache entity properties that are never expected to change in the base class (#95315 )"
This reverts commit 042776ebb8
.
2023-09-15 11:25:24 +02:00
Jan-Philipp Benecke
7723a9b36b
Move airtouch4 coordinator to its own file ( #100424 )
2023-09-15 10:04:41 +02:00
TJ Horner
a8013836e1
Bump apple_weatherkit to 1.0.3 ( #100416 )
2023-09-15 08:28:27 +02:00
Erik Montnemery
a70235046a
Tweak datetime service schema ( #100380 )
2023-09-15 08:07:27 +02:00
Diogo Gomes
9470c71d49
Fix current condition in IPMA ( #100412 )
...
always use hourly forecast to retrieve current weather condition. fix #100393
2023-09-15 07:52:50 +02:00
Jan-Philipp Benecke
772ac9766b
Move awair coordinators to their own file ( #100411 )
...
* Move awair coordinators to their file
* Add awair/coordinator.py to .coveragerc
2023-09-15 07:52:29 +02:00
J. Nick Koston
b68ceb3ce4
Use more shorthand attributes in hyperion ( #100213 )
...
* Use more shorthand attributes in hyperion
There are likely some more here, but I only did the safe ones
* Update homeassistant/components/hyperion/switch.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Apply suggestions from code review
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2023-09-15 02:28:59 +00:00
J. Nick Koston
6a9c9ca735
Improve performance of mqtt_room ( #100408 )
2023-09-14 17:55:56 -05:00
J. Nick Koston
042776ebb8
Cache entity properties that are never expected to change in the base class ( #95315 )
2023-09-14 17:48:48 -05:00
Joakim Plate
5f20725fd5
Remove _next_refresh variable in update coordinator ( #100323 )
...
* Remove _next_refresh variable
* Adjust tomorrowio
2023-09-14 22:32:50 +02:00
J. Nick Koston
df74ed0d40
Bump bleak-retry-connector to 3.2.1 ( #100377 )
2023-09-14 15:13:15 -05:00
Jan Bouwhuis
23faa0882f
Avoid multiline ternary use ( #100381 )
2023-09-14 22:10:28 +02:00
Joost Lekkerkerker
c34c4f8f03
Reload on Withings options flow update ( #100397 )
...
* Reload on Withings options flow update
* Remove reload from reauth
2023-09-14 21:54:49 +02:00
Jan-Philipp Benecke
157647dc44
Move solarlog coordinator to own file ( #100402 )
2023-09-14 21:52:21 +02:00
Joost Lekkerkerker
a62f16b4cc
Remove obsolete strings from Withings ( #100396 )
2023-09-14 21:41:34 +02:00
starkillerOG
3f2a660dab
Bump reolink-aio to 0.7.10 ( #100376 )
2023-09-14 21:24:23 +02:00
Robert Svensson
f909199125
Remove hard coded Icon from Unifi device scanner ( #100401 )
2023-09-14 20:13:46 +02:00
J. Nick Koston
1d4b731603
Bump zeroconf to 0.112.0 ( #100386 )
2023-09-14 12:40:47 -05:00
Jan Bouwhuis
6701a449bd
Use shorthand attrs for tasmota ( #100390 )
2023-09-14 18:17:23 +02:00
Jan Bouwhuis
8b7061b634
Short handed device class for overkiz cover ( #100394 )
2023-09-14 11:10:31 -05:00