Dave T
e5716efa9c
Add visual image preview during generic camera options flow ( #80392 )
...
Co-authored-by: Dave T <davet2001@users.noreply.github.com>
2022-10-25 10:03:19 +02:00
Erik Montnemery
3d3349240f
Don't trigger statistics issues when sensor units are equivalent ( #80099 )
2022-10-25 09:50:01 +02:00
J. Nick Koston
559e281431
Add oralb integration ( #80918 )
...
* mapping
* update
* working
* tests
* fixes
* temp add binary sensor platform to make sure it works
* fixes
* 100% cover
* adjust
* disable chatty sensors by default
* remove binary sensor_platform for next PR
* time is much nicer than counter
2022-10-24 23:11:40 -05:00
Ongy
3759be09df
Add media_player platform to Jellyfin ( #76801 )
2022-10-24 21:45:01 -05:00
Shay Levy
dce4753510
Cleanup Shelly update platform ( #80845 )
2022-10-25 00:20:26 +03:00
Steven Looman
b5f70a404a
Fix SSDP/UPnP server after testing ( #80815 )
2022-10-24 15:19:19 -05:00
Erik Montnemery
f7694c0550
Only reload modified scripts ( #80470 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2022-10-24 20:47:06 +02:00
Martin Hjelmare
838691f22f
Refactor zwave_js add-on manager ( #80883 )
...
* Make addon slug an instance attribute
* Extract addon name and addon config
* Update docstrings
2022-10-24 18:21:05 +02:00
Jc2k
4279d73800
Add support for Netatmo noise sensor to homekit_controller ( #80889 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-10-24 10:31:26 -05:00
Erik Montnemery
6979cd95b0
Add suggested_unit_of_measurement attribute to sensors ( #80638 )
...
* Add suggested_unit_of_measurement attribute to sensors
* Lazy calculation of initial entity options
* Add type alias for entity options
* Small tweak
* Add tests
* Store suggested_unit_of_measurement in its own option key
* Adapt to renaming of IMPERIAL_SYSTEM
* Fix rebase mistakes
* Apply suggestions from code review
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2022-10-24 16:08:02 +02:00
epenet
ec4b8c49fe
Add unique_id to scrape ( #80581 )
...
* Add unique_id to scrape
* Add tests
2022-10-24 15:14:43 +02:00
epenet
64d6d04ade
Use DataUpdateCoordinator in scrape ( #80593 )
...
* Add DataUpdateCoordinator to scrape
* Fix tests
2022-10-24 14:55:57 +02:00
Joakim Plate
ebfb10c177
Allow hostname for nibe heatpump ( #80793 )
...
Allow hostname for nibe
2022-10-24 14:17:53 +02:00
Maciej Bieniek
1f0cb73ad0
Add `update` platform to MQTT integration ( #80659 )
2022-10-24 11:47:45 +02:00
Jan Bouwhuis
5e7f571f01
Move advanced MQTT options to entry ( #79351 )
...
* Move advanced broker settings to entry
* Add repair issue for deprecated settings
* Split CONFIG_SCHEMA
* Do not store certificate UI flags in entry
* Keep entered password in next dialog
* Do not process yaml config in flow
* Correct typo
2022-10-24 09:58:23 +02:00
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