J. Nick Koston
a10847bef3
Fix isy994 fan when turn on is not called with a percentage ( #49531 )
...
* Fix isy994 fan when turn on is not called with a percentage
* Make insteon/fan.py logic
2021-06-27 20:35:58 +02:00
Martin Hjelmare
120fd633b2
Add mysensors sensor platform test foundation ( #51548 )
2021-06-27 20:33:20 +02:00
Lasath Fernando
543e1a0f9c
Make PjLink power toggle more robust ( #51821 )
...
Occasionally, this integration misses events (or maybe they never get sent) from the projector and gets "stuck" in the wrong power state.
Currently, this prevents this integration from changing the power state as it thinks its already in the correct state. Only way to resolve this is to reboot home assistant.
This PR makes it a little more resilient by attempting to send the correct command even when it thinks it's already in the correct state.
2021-06-27 20:30:49 +02:00
Niels Mündler
aececdfeb9
Update pyfronius to 0.5.2 ( #52216 )
...
* Update the pyfronius package to version 0.5.2
this automatically introduces support for API V0 of fronius devices
* Update requirements
2021-06-27 12:43:31 -05:00
Joakim Plate
eedf1c3ebe
Reject requests from the proxy itself ( #52073 )
...
* Reject requests from the proxy itself
* Adjust tests
2021-06-27 19:02:51 +02:00
ryansun96
dafddce446
Update base image to 2021.06.2 ( #52190 )
2021-06-27 18:59:27 +02:00
Matt Zimmerman
fad7e43c4f
Add state attribute to SmartTub reminders for days remaining ( #51825 )
2021-06-27 18:39:40 +02:00
Milan Meulemans
a9bd7da79d
Remove Rituals room size number entity ( #52200 )
2021-06-27 18:38:07 +02:00
Matthias Alphart
253310aaa4
Add respond_to_read option to KNX switch ( #51790 )
2021-06-27 18:34:41 +02:00
Matthias Alphart
89cdda9fe6
Add idle hvac_action to KNX climate ( #52006 )
...
* add idle hvac_action and command_value extra_state_attribute
* use class attribute for unit
2021-06-27 18:31:07 +02:00
Daniel Hjelseth Høyer and Martin Hjelmare
a788b6ebc1
Clean up surepetcare binary sensor ( #52217 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-06-27 17:27:33 +02:00
Daniel Hjelseth Høyer
a824313e9f
Clean up Surepetcare sensor ( #52219 )
...
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
2021-06-27 17:25:54 +02:00
Franck Nijhof
3f49cdf9bf
DSMR: Use entry unload to unsub update listener ( #52220 )
2021-06-27 16:58:08 +02:00
Franck Nijhof
75d29b3d9e
Upgrade watchdog to 2.1.3 ( #52224 )
2021-06-27 16:57:30 +02:00
Daniel Hjelseth Høyer
f1b5183e47
Tibber power factor ( #52223 )
2021-06-27 16:49:22 +02:00
Milan Meulemans
0d6e73236a
Upgrade pyrituals 0.0.3 -> 0.0.4 ( #52209 )
2021-06-27 14:53:55 +02:00
Klaas Schoute and Franck Nijhof
6b08aebe5f
Add Forecast Solar integration ( #52158 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2021-06-27 14:05:04 +02:00
GitHub Action
473ab98a67
[ci skip] Translation update
2021-06-27 00:09:39 +00:00
Daniel Hjelseth Høyer
b45c8466b4
Surepetcare, Use entity class vars and some clean up ( #52205 )
2021-06-26 15:40:40 -07:00
Pavel Pletenev
db2fda09b9
Fix habitica regression ( #52097 )
2021-06-26 15:36:45 -07:00
Milan Meulemans
4c7934de46
Clean up strings.json ( #52202 )
...
* Remove empty error in arcam_fmj
* Remove empty data in directv
* Remove empty error and data in kraken
* Remove empty data in roku
2021-06-26 20:36:13 +02:00
jan iversen
c558c77413
Correct keyerror exception. ( #52150 )
2021-06-26 20:09:53 +02:00
Matthias Alphart and Franck Nijhof
5687ced7b3
Cleanup KNX integration ( #52168 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2021-06-26 14:30:36 +02:00
Joakim Sørensen
b7c15d4474
Fix deprecation warning in discord notifier ( #52197 )
2021-06-26 07:12:10 -04:00
Shay Levy
568e1b379d
Address late review of Switcher sensor migration ( #52186 )
2021-06-26 07:30:47 +02:00
GitHub Action
cd9fa27f2a
[ci skip] Translation update
2021-06-26 00:10:53 +00:00
Appleguru and Teemu R.
8d8af60b1d
Add retries for tplink discovery ( #52015 )
...
* Add retries for tplink discovery
* Black Format tplink common.py
* Exit tplink discovery early if all devices found
* Fix typo in tplink retry log msg
* Code style cleanup for tplink retries
* Update homeassistant/components/tplink/common.py
Co-authored-by: Teemu R. <tpr@iki.fi >
* Fix linting errors for tplink retries
Co-authored-by: Teemu R. <tpr@iki.fi >
2021-06-25 23:49:35 +02:00
Daniel Hjelseth Høyer
4abdeec36d
Use entity class vars in Broadlink ( #52177 )
2021-06-25 11:31:17 -10:00
PeteBa
42c4317628
Avoid drift in recorder purge cut-off ( #52135 )
2021-06-25 11:29:38 -10:00
J. Nick Koston and Martin Hjelmare
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
starkillerOG and Martin Hjelmare
6bbe477d66
Improve Xiaomi Miio error handling ( #52009 )
...
* Xiaomi Miio inprove error logging
* improve error handeling
* fix styling
* fix styling
* Update homeassistant/components/xiaomi_miio/device.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/xiaomi_miio/gateway.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/xiaomi_miio/gateway.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* break long line
* Clean up
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-06-25 21:25:51 +02:00
Joakim Sørensen
328ab21a05
Stream requests to ingress ( #52184 )
2021-06-25 12:14:26 -07: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
Franck Nijhof
3b0f67acd1
DSMR: Add deprecation warning for YAML configuration ( #52179 )
2021-06-25 14:42:06 +02:00
Wim Haanstra and Franck Nijhof
bc2689fd75
Add day-consumption fixed cost sensor in dsmr_reader ( #52178 )
...
* Added day-consumption fixed cost property
* black
Co-authored-by: Franck Nijhof <git@frenck.dev >
2021-06-25 07:59:51 -04:00
Maciej Bieniek
a95294c83f
Fix typo in Nettigo Air Monitor integration ( #52182 )
2021-06-25 12:07:32 +02:00
Franck Nijhof
958016c44f
Clean up input_boolean, removing typing exceptions ( #52181 )
...
* Clean up input_boolean, removing typing exceptions
* Now pushing all local changes...
2021-06-25 11:57:52 +02:00
Franck Nijhof
b939570c9c
Simplify WLED segment tracking ( #52174 )
...
* Simplify WLED segment tracking
* Fix master controls
2021-06-25 10:57:12 +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 and Daniel Hjelseth Høyer
22c8afe637
Create a base class for broadlink entities ( #52132 )
...
* Create a base class for broadlink entities
* Update homeassistant/components/broadlink/entity.py
Co-authored-by: Daniel Hjelseth Høyer <mail@dahoiv.net >
* Update homeassistant/components/broadlink/entity.py
* Update homeassistant/components/broadlink/entity.py
Co-authored-by: Daniel Hjelseth Høyer <mail@dahoiv.net >
* black, remove unused
Co-authored-by: Daniel Hjelseth Høyer <mail@dahoiv.net >
2021-06-25 07:39:21 +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
GitHub Action
febc276db9
[ci skip] Translation update
2021-06-25 00:12:31 +00: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
Daniel Hjelseth Høyer
a5ca25019c
Toon, correct generate a 0-timestamp ( #52167 )
...
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
2021-06-24 21:48:09 +02:00
Santobert
adade590ed
Bump pybotvac to 0.0.21 ( #52166 )
2021-06-24 21:29:09 +02:00
Daniel Hjelseth Høyer
e039a9d37b
Tibber, correct generate a 0-timestamp ( #52165 )
...
* Tibber, correct generate a 0-timestamp
* import
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
2021-06-24 21:18:46 +02:00
Franck Nijhof
a2be9a487f
DSMR: Complete full strictly typed ( #52162 )
2021-06-24 11:27:25 -07: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 and Martin Hjelmare
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