PeteBa
42c4317628
Avoid drift in recorder purge cut-off ( #52135 )
2021-06-25 11:29:38 -10:00
J. Nick Koston
a71af8e9d3
Abort samsungtv config flow for existing hosts when the unique id is set ( #52138 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-06-25 10:31:33 -10:00
Erik Montnemery
dad7a597ae
Add color_mode support to yeelight light ( #51973 )
...
* Add color_mode support to yeelight light
* Satisfy pylint
* Address review comment
* Improve test coverage
* Improve test coverage
2021-06-25 17:37:15 +02:00
Maciej Bieniek
e6c850136c
Add support for state_class to AccuWeather integration ( #51510 )
...
* Add support for state_class
* Use get() method
2021-06-25 10:06:15 +02:00
J. Nick Koston
d009f06a55
Handle connection being closed in legacy samsungtv ( #52137 )
...
* Handle connection being closed in legacy samsungtv
- Mirror the websocket behavior
Fixes
```
2021-06-24 02:54:13 ERROR (MainThread) [homeassistant.helpers.entity] Update for media_player.89_guestroom fails
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 401, in async_update_ha_state
await self.async_device_update()
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 609, in async_device_update
raise exc
File "/usr/local/lib/python3.8/concurrent/futures/thread.py", line 57, in run
result = self.fn(*self.args, **self.kwargs)
File "/usr/src/homeassistant/homeassistant/components/samsungtv/media_player.py", line 124, in update
self._state = STATE_ON if self._bridge.is_on() else STATE_OFF
File "/usr/src/homeassistant/homeassistant/components/samsungtv/bridge.py", line 113, in is_on
return self._get_remote() is not None
File "/usr/src/homeassistant/homeassistant/components/samsungtv/bridge.py", line 232, in _get_remote
self._remote = Remote(self.config.copy())
File "/usr/local/lib/python3.8/site-packages/samsungctl/remote.py", line 9, in __init__
self.remote = RemoteLegacy(config)
File "/usr/local/lib/python3.8/site-packages/samsungctl/remote_legacy.py", line 32, in __init__
self._read_response(True)
File "/usr/local/lib/python3.8/site-packages/samsungctl/remote_legacy.py", line 77, in _read_response
raise exceptions.ConnectionClosed()
samsungctl.exceptions.ConnectionClosed
```
* add coverage
* pass instead
2021-06-25 07:31:44 +02:00
Franck Nijhof
f9d65b9196
Add preset support to WLED ( #52170 )
2021-06-24 23:16:07 +02:00
Maciej Bieniek
0730b375f3
Remove air_quality platform from Nettigo Air Monitor integration ( #52152 )
...
* Remove air_quality platform
* Clean constants
2021-06-24 22:58:37 +03:00
Franck Nijhof
fba7118d44
Add Color Palette Select entities to WLED ( #51994 )
...
* Add Color Palette Select entities to WLED
* Update with dev changes, disable by default
2021-06-24 11:25:21 -07:00
J. Nick Koston
5695710463
Add mac address to samsungtv config entry data if missing ( #51634 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-06-24 08:15:16 -10:00
Franck Nijhof
34a317b847
DSMR: Device/state classes, icons, less common disabled by default ( #52159 )
2021-06-24 18:48:51 +02:00
Erik Montnemery
4533a77597
Add MQTT select ( #52120 )
...
* Add MQTT select
* Fix value_template support
* Lint
2021-06-24 17:09:06 +02:00
Erik Montnemery
04c9665241
Filter MQTT JSON attributes ( #52076 )
...
* Filter JSON attributes
* Apply suggestions from code review
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
* Refactor, add tests
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2021-06-24 16:22:54 +02:00
Franck Nijhof
afa00b7626
DSMR: Remove Gas derivative sensor ( #52147 )
2021-06-24 14:25:38 +02:00
Martin Hjelmare
0e5040d917
Add zwave_js options flow to reconfigure server ( #51840 )
2021-06-24 13:15:42 +02:00
Franck Nijhof
fbdd6a9d95
DSMR: Typing cleanup in init & config flow ( #52145 )
2021-06-24 12:53:16 +02:00
Maciej Bieniek
ff8b96c65d
Remove YAML configuration import from Sony Bravia TV ( #52141 )
2021-06-24 11:10:21 +02:00
Rob Bierbooms
aa56a21b45
Add config flow step user to dsmr ( #50318 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2021-06-24 10:16:08 +02:00
Franck Nijhof
a67ca08124
Change dynamic segment handling of WLED ( #52018 )
2021-06-23 23:43:24 +02:00
Paulus Schoutsen
cc00617cd5
Allow defining state class for template sensors ( #52130 )
2021-06-23 14:37:04 -07:00
Martin Hjelmare
ed4a3d275a
Fix ezviz options flow test patch ( #52125 )
2021-06-23 18:19:45 +02:00
Erik Montnemery
2351f2d95e
Warn when receiving message on illegal MQTT discovery topic ( #52106 )
...
* Warn when receiving message on illegal MQTT discovery topic
* Fix test
2021-06-23 15:53:17 +02:00
Tobias Sauerwein
db5bf8ab23
Bump pyatmo version ( #52112 )
...
* Bump pyatmo version
* Update tests
2021-06-23 15:51:27 +02:00
Erik Montnemery
77de233679
Update MQTT number to treat received payload as UTF-8 ( #52121 )
...
* Update MQTT number to treat received payload as UTF-8
* Lint
2021-06-23 15:35:18 +02:00
Erik Montnemery
04b425ed89
Use HS color instead of RGB color for Tasmota lights ( #52052 )
2021-06-22 20:40:59 +02:00
Robert Svensson
e22893a206
Make attestation of supported features easier to read (deCONZ test) ( #52096 )
...
Make is_deconz_group a constant
2021-06-22 20:34:25 +02:00
Robert Svensson
6814e9607a
Improve deCONZ lights supported_color_modes and tests ( #51933 )
...
* Improve deconz lights tests
* Simplify attribute definition
* Bump pydeconz to v80
2021-06-22 19:29:58 +02:00
Maciej Bieniek
d08129352f
Bump Nettigo Air Monitor library ( #52085 )
2021-06-22 15:44:53 +02:00
Erik Montnemery
52c142a82d
Add support for color_mode white to MQTT light basic schema ( #51484 )
...
* Add support for color_mode white to MQTT light basic schema
* Add missing abbreviations
2021-06-22 11:59:20 +02:00
Raman Gupta
0eae0cca2b
Move zwave_js migration tests into new module ( #52075 )
2021-06-21 20:42:03 -04:00
Raman Gupta
8a9a141f3c
Fix zwave_js migration logic ( #52070 )
...
* Fix zwave_js migration logic
* revert change to move tests to new module
* Update tests/components/zwave_js/test_init.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-06-21 16:45:47 -04:00
Erik Montnemery
b916247e8e
Improve editing of device automation referring non added select entity ( #52047 )
...
* Improve editing of device automation referring non added select entity
* Update tests
2021-06-21 14:49:51 +02:00
Brian Towles
f29bcf7ff7
Modern Forms light platform ( #51857 )
...
* Add light platform to Modern Forms integration
* cleanup setup
* Code review cleanup
2021-06-21 10:09:41 +02:00
Maciej Bieniek
2aed268fb7
Remove undo_listener variable in AccuWeather integration ( #52032 )
2021-06-20 21:40:04 -07:00
jjlawren
7b5ed8faa8
Catch unexpected battery update payloads on Sonos ( #52040 )
2021-06-20 21:38:07 -07:00
Paulus Schoutsen
af8ef634c1
Fix double subscriptions for local push notifications ( #52039 )
2021-06-20 14:53:21 -07:00
Maciej Bieniek
57106098f9
Fix AccuWeather sensors updates ( #52031 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2021-06-20 14:53:08 -07:00
uvjustin
e8b5790846
Clean up stream refactor ( #51951 )
...
* Clean up target_duration method
* Consolidate Part creation in one place
* Use BytesIO.read instead of memoryview access
* Change flush() signature
2021-06-20 13:38:02 +08:00
Franck Nijhof
24c1256c2c
Small WLED cleanups ( #52014 )
2021-06-19 17:13:48 +02:00
Bram Kragten
34a44b9bec
Use entity sources to find related entities in Search ( #51966 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-06-19 13:25:26 +02:00
Aaron Bach
549f779b06
Force SimpliSafe to reauthenticate with a password ( #51528 )
2021-06-18 16:11:35 -06:00
Franck Nijhof
23222589dd
Add device condition support to Select entity ( #51992 )
2021-06-18 23:31:08 +02:00
Franck Nijhof
655f797f67
Add Select entity support to Google Assistant ( #51997 )
2021-06-18 23:30:46 +02:00
Erik Montnemery
0ca199d8d0
Add WS API for listing available statistic ids ( #51984 )
...
* Add WS API for listing available statistic ids
* Update homeassistant/components/history/__init__.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Bram Kragten <mail@bramkragten.nl >
2021-06-18 21:32:30 +02:00
Paulus Schoutsen
805ef3f90b
Allow fetching multiple statistics ( #51996 )
2021-06-18 21:03:13 +02:00
Franck Nijhof
87a43eacb7
Add device action support to Select entity ( #51990 )
2021-06-18 11:40:29 -07:00
Franck Nijhof
06edc731c5
Add significant change support to select entity ( #51978 )
2021-06-18 11:31:09 -07:00
Franck Nijhof
98a53188f8
Add reproduce state to select entity ( #51977 )
2021-06-18 11:30:40 -07:00
Franck Nijhof
c1cfbcc4e3
Add device trigger support to Select entity ( #51987 )
2021-06-18 10:01:32 -07:00
Franck Nijhof
054ca1d7ec
Add Select entity component platform ( #51849 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-06-18 11:51:55 +02:00
Brent Petit
c149ecf2cc
Handle disconnected ecobee thermostat in humidifier and remote sensors ( #51873 )
2021-06-18 09:06:31 +02:00