Avi Miller
6e453ae471
Add device-specific diagnostics to the LIFX integration ( #79964 )
2022-10-23 22:49:18 -05:00
Garrett
073951177b
Code quality update for Subaru sensors ( #79482 )
...
* Use distance device class for sensors
* Change sensor name casing and unique_id
* Migrate sensor entity unique_id
* Match title-cased unique_id when migrating
* Remove unneeded regex to find '_' delimited id suffix
* Incorporate PR review comments
* Add check to prevent extra odometer entity migration
2022-10-24 01:54:22 +02:00
PeteRager
59b2869f6a
Fix oncue data unavailable when genset disconnected ( #80668 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-10-23 18:01:43 -05:00
Julian Löhr
6795627734
Add ZHA StartUpColorTemperature configuration entity ( #80853 )
...
* Add ZHA start up color temperature entity
* Use device reported min max values
* Add color number test
* Fix code style
2022-10-23 18:46:47 -04:00
Kevin Addeman
3f3518e29d
Fix Lutron Caseta area names by ignoring root area during area name retrieval ( #80576 )
2022-10-23 17:28:15 -05:00
Robert Svensson
03bf37e12c
Refactor UniFi DPI switch entities ( #80761 )
...
* Refactor UniFi DPI switch entities
* Remove dpi presence from items_added
2022-10-23 22:42:24 +02:00
Robert Svensson
d75834cd1e
Add presence duration number ( #79498 )
2022-10-23 22:30:03 +02:00
G Johansson
b04165b495
Add Sensibo Climate React ( #78221 )
2022-10-23 15:22:14 -05:00
Kevin Addeman
071f335fdb
Add dynamic generation of device triggers from keypad buttons ( #80797 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-10-23 14:57:04 -05:00
G Johansson
57b2bb4889
Add entity service - Set Full AC state to Sensibo ( #80820 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-10-23 13:55:53 -05:00
Robert Svensson
0444dd71a6
Refactor UniFi outlet switches ( #80738 )
...
* Rewrite UniFi outlet switches
* Bump aiounifi to v41
* Remove devices from items_added input
2022-10-23 20:28:45 +02:00
Avi Miller
2966f9ed8e
Add themes for LIFX multi-zone devices via a new select entity ( #80067 )
2022-10-23 11:28:17 -05:00
Bouwe Westerdijk
bd6678c73b
Bump plugwise to v0.25.3 ( #80782 )
2022-10-23 12:42:35 +02:00
Shay Levy
228d491216
Fix Shelly entry unload and add tests for init ( #80760 )
2022-10-22 09:00:35 +02:00
René Klomp
f21fabba17
Bump pysma to 0.7.1 ( #80601 )
...
* Bump pysma to 0.7.0
* Bump pysma to 0.7.1
* Fix test
2022-10-21 22:54:42 +02:00
J. Nick Koston
9c8a919e3f
Remove system_log missing format arg test ( #80739 )
2022-10-21 14:49:39 -04:00
starkillerOG
a2080492de
Remove Xiaomi Miio YAML import ( #78995 )
...
* Deprecate YAML import
* Add logging for unexpected errors
* remove unused import
* fix tests
* unused import
* fix tests
* fix snake_case
* Do not add to standard key string
2022-10-21 18:07:49 +02:00
Rami Mosleh
3aa24afad8
Retry setup in case of empty response from Pushover api ( #80602 )
...
Retry setup in case of empty response
2022-10-21 17:52:02 +02:00
Kevin Stillhammer
c70614fd7c
Move default options to config_flow for waze_travel_time ( #80681 )
...
Move default options to config_flow
Signed-off-by: Kevin Stillhammer <kevin.stillhammer@gmail.com>
Signed-off-by: Kevin Stillhammer <kevin.stillhammer@gmail.com>
2022-10-21 08:02:41 -07:00
J. Nick Koston
fe67703e13
Log invalid messages instead of raising in system_log ( #80645 )
2022-10-21 10:52:03 -04:00
Allen Porter
69dab4acfe
Reduce unnecessary alarm firing to speed up calendar trigger test ( #80732 )
2022-10-21 10:47:37 -04:00
Timm Schäuble
e6892a613e
Bump simplepush to 2.1.1 ( #80608 )
...
* Update to new library version
* Remove test for removed send_encrypted function
* Bump simplepush to 2.1.1
2022-10-21 16:13:46 +02:00
Allen Porter
d1d218444b
Improve calendar trigger test quality ( #79451 )
...
Improve calendar test quality
2022-10-21 10:56:17 +02:00
Franck Nijhof
bb287dd0ed
Integrations v2.1: Virtual integrations ( #80613 )
2022-10-20 23:09:06 -04:00
Kevin Stillhammer
b35cfe711a
Move default option handling to config_flow for google_travel_time ( #80607 )
...
Move default option handling to config_flow
2022-10-20 19:32:45 -07:00
Aaron Bach
60b3d6816b
Replace custom OpenUV data object with coordinators ( #80705 )
...
* Replace custom OpenUV data object with coordinators
* Typing
* Code review
2022-10-20 19:37:20 -06:00
Chris Talkington
245c13e6ed
Add diagnostics to jellyfin ( #80651 )
2022-10-20 20:02:40 -05:00
J. Nick Koston
03362bec1c
Defer bluetooth scanner watchdog restart if one is already in progress ( #80679 )
2022-10-20 13:56:20 -05:00
Robert Svensson
92eaa539b6
Simplify mocking UniFi websocket ( #80652 )
...
* Simplify mocking UniFi websocket
* Fix one more
2022-10-20 19:37:13 +02:00
Kevin Stillhammer
8dd2d6f825
Remove deprecated yaml import for waze_travel_time ( #80669 )
...
Remove deprecated yaml import
Signed-off-by: Kevin Stillhammer <kevin.stillhammer@gmail.com>
Signed-off-by: Kevin Stillhammer <kevin.stillhammer@gmail.com>
2022-10-20 08:17:21 -07:00
epenet
e84e5f134e
Use US_CUSTOMARY_SYSTEM in tests ( #80658 )
...
* Use US_CUSTOMARY_SYSTEM in tests
* Don't update test_unit_system
2022-10-20 15:42:23 +02:00
Michał Huryn
4e4682d2e0
Add blebox binary_sensor platform ( #79535 )
...
* Add binary_sensor platform, with test.
* Applied suggestions by @epenet
* refactor: as @epenet suggested, passing entity_description to init
* Update homeassistant/components/blebox/binary_sensor.py
@epenet suggestion, moved refactored logic of create_blebox_entities into BleBoxBinarySensorEntity init
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* refactor: as @epenet class selector and entity creation moved to binary_sensor
* refactor: list comprehension in entity list setup in binary sensor
* Update homeassistant/components/blebox/binary_sensor.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2022-10-20 14:35:28 +02:00
Shay Levy
aea7a9af18
Bump aioshelly to 4.0.0 ( #80423 )
...
* Bump aioshelly to 4.0.0
* Remove leftover
* Fix number platform
* Set last_update_success to false upon failure in number and climate
* Set last_update_success upon failurie in entity
2022-10-20 15:08:48 +03:00
Avishay
ae7eb9cef9
Add mode control for Modbus climate entities ( #73906 )
...
* Add support for Modbus HVAC control registers
2022-10-20 13:15:30 +02:00
epenet
b23a66d776
Add websocket type hints in entity_registry ( #80657 )
...
* Add websocket type hints in entity_registry
* Adjust websocket_list_entities
* Fix update
* Fix websocket_update_entity
* Apply suggestion
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Apply suggestion
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-10-20 12:20:39 +02:00
epenet
8a1cc05e0c
Enforce kwargs in unit system initialisation ( #80620 )
...
* Enforce kwargs in unit system initialisation
* Fix tests
* Sort kwargs in unit_system
2022-10-20 10:43:32 +02:00
Robert Svensson
d0ed4b1ff2
Replace constants with enums in UniFi ( #80637 )
...
Replace constants with enums
Fix bad imports
2022-10-20 00:10:01 +03:00
uvjustin
eb141a532c
Bump ha-av to v10.0.0 ( #80514 )
2022-10-20 00:06:49 +03:00
Robert Svensson
04cdcad7f8
Expose UniFi PoE ports as individual switches ( #80566 )
...
* Add simple PoE control switches
* Add basic tests
* Complete testing
* Dont use port.up as part of available
* Bump aiounifi to v40
2022-10-19 19:54:40 +02:00
epenet
374d46ec09
Improve type hints in blebox ( #80511 )
...
* Add generics to blebox
* Remove walrus
* Move logic into each platform
* Code style
* Apply suggestion
2022-10-19 17:49:40 +02:00
Franck Nijhof
6ea6782d23
Add buttons to dismiss notifications in LaMetric ( #80605 )
2022-10-19 17:46:54 +02:00
epenet
9afb4c6c9e
Adjust precipitation units ( #79780 )
...
* Adjust precipitation units
* Use PRECIPITATION_INTENSITY
* Revert isy994
* Adjust SensorDeviceClass docstring
* Adjust comment
2022-10-19 14:35:49 +02:00
epenet
67d1dde69f
Rename IMPERIAL_SYSTEM to US_CUSTOMARY_SYSTEM ( #80253 )
...
* Rename IMPERIAL_SYSTEM
* Deprecate is_metric property and adjust tests
* Adjust unit_system config validation
* Add yaml tests
* Add tests for private name
* Fix incorrect rebase
* Adjust docstring
* Add store migration
* Update unit_system.py
* Minimise test tweaks
* Fix tests
* Add conversion to migration
* Rename new key and adjust tests
* Adjust websocket_detect_config
* Move original_unit_system tracking to subclass
2022-10-19 13:31:08 +02:00
Erik Montnemery
f4951a4f31
Add CI job which runs recorder tests on MariaDB ( #80586 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2022-10-19 13:04:28 +02:00
Franck Nijhof
c4bbc439a5
Integrations v2.1: Differentiating hubs, devices and services ( #80524 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2022-10-19 12:41:43 +02:00
Bouwe Westerdijk
0c8884fd51
Add sensor, selector and switch for Plugwise Anna + Loria combination ( #80558 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2022-10-19 11:26:27 +02:00
Erik Montnemery
31a787558f
Ensure recorder test fixture is setup before hass fixture ( #80528 )
...
* Ensure recorder test fixture is setup before hass fixture
* Adjust more tests
2022-10-19 07:58:47 +02:00
Franck Nijhof
e3919babb2
Add chart service to LaMetric ( #80554 )
2022-10-18 19:36:19 -06:00
Patrick ZAJDA
a717ea8afc
Migrate Broadlink to new entity naming style ( #80187 )
...
* Migrate Broadlink to new entity naming style
Signed-off-by: Patrick ZAJDA <patrick@zajda.fr>
* Add some tests
Signed-off-by: Patrick ZAJDA <patrick@zajda.fr>
Signed-off-by: Patrick ZAJDA <patrick@zajda.fr>
2022-10-18 22:09:23 +02:00
Shay Levy
8e9457d808
Add Shelly support for sleeping Gen2 devices ( #79889 )
2022-10-18 22:42:22 +03:00