Commit Graph

6403 Commits

Author SHA1 Message Date
Yuval Aboulafia
73d2ae76a9 Round Mold Indicator attributes (#43622) 2021-01-26 23:14:53 +01:00
Sami Heino
ee8d88e85c Add support for EDS0068 onewire sensor (#44029)
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2021-01-26 23:07:04 +01:00
Paulus Schoutsen
352d0870e3 Light significant changes + sensor tweaks (#45583) 2021-01-26 22:11:06 +01:00
Dror Eiger
74efe78d0a Add device metadata for Google Assistant (#45507)
* Add device metadata for Google Assistant

* Increase test coverage

* Refactor fetching the device and entity entries.
2021-01-26 21:59:43 +01:00
Paulus Schoutsen
712a5a098d Add significant change filtering to Google (#45566) 2021-01-26 21:45:09 +01:00
Dermot Duffy
568962552b Remove hyperion entry from registry only when instances are fully removed (#44488) 2021-01-26 21:39:02 +01:00
Jc2k
3b0a440770 Add support for homekit_controller secondary entities like power usage (#44013) 2021-01-26 13:45:01 -06:00
Robert Svensson
26764a805b Don't parse previous messages when UniFi connection state change to available (#45544)
* Don't parse previous messages when connection state change to available

* Disable pylint for arguments-differ W0221 message
2021-01-26 16:41:28 +01:00
radovanbauer
baab9b9a81 Added command templates for the mqtt climate component. (#44976)
This allows integrating with devices which require more complex payloads to be posted when updating their values.

Old feature request: https://github.com/home-assistant/core/issues/11496
There are numerous posts requesting this feature, example: https://community.home-assistant.io/t/need-help-with-value-template-for-mqtt-hvac/73395/68https://community.home-assistant.io/t/need-help-with-value-template-for-mqtt-hvac/73395/68

Command templates have been added for the following:
- fan_mode
- hold
- mode
- swing_mode
- temperature
- temperature high/low

This doesn't add templates for aux, away mode, power since these already accept custom payload_on/off (although they all share the same payload). It should be straightforward to add templates for them as well if needed.
2021-01-26 16:12:33 +01:00
Joakim Sørensen
b1c2cde40b Changes to filename and path validation (#45529)
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2021-01-26 15:53:21 +01:00
Paulus Schoutsen
4739e8a207 Limit data sending to Alexa to significant changes (#45563) 2021-01-26 15:48:35 +01:00
Paulus Schoutsen
d082be787f Add "significant change" base (#45555) 2021-01-26 14:13:27 +01:00
starkillerOG
c16fd0a1ac Set hyperion icon to lightbulb when off (#45351)
Co-authored-by: Dermot Duffy <dermot.duffy@gmail.com>
2021-01-26 10:46:54 +01:00
starkillerOG
3647d549b0 Fix Hyperion brightness setting (#45335) 2021-01-26 10:45:41 +01:00
Paulus Schoutsen
b9a525a9a7 Add an HTTP view to dump the Z-Wave JS state (#45452)
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
Co-authored-by: Bram Kragten <mail@bramkragten.nl>
2021-01-26 10:27:20 +01:00
William Scanlon
260d9f8e16 Upgrade econet to use new API (#44427)
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-01-26 09:18:20 +01:00
north3221
f2a8ccdbae Add tado service set temperature offset (#45014) 2021-01-26 09:11:29 +01:00
Robert Svensson
622906965d Add better message to deCONZ event logbook when information is available (#45545)
* Add better message when information is available

* Fix pylint
2021-01-26 08:15:39 +01:00
Marc Mueller
ad677b9d41 Improve Slack notify component (#45479)
* Add typing information

* Small improvments

* Use %r for exceptions
* Added exception handlers for aiohttp.ClientError
* Added testcase

* Changes after review

* Bugfixes
2021-01-25 17:03:12 -07:00
Marcel van der Veldt
11009b99bd Improve zwave_js light targetvalue vs currentValue selection (#45477) 2021-01-25 22:09:12 +01:00
Ian Tewksbury
666a94a8e1 Add zwave_js ZWavePropertyBinarySensory (#45504) 2021-01-25 15:50:21 +01:00
Leonardo Figueiro
d174c8265e Add WiLight Fan (#39541)
* Add WiLight Fan

Add fan to WiLigt integration

* Updated fan.py and test_fan.py

* Creating new fan test

* Update homeassistant/components/wilight/__init__.py

OK!
Done!

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Update homeassistant/components/wilight/fan.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Update homeassistant/components/wilight/fan.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Update homeassistant/components/wilight/fan.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* As MartinHjelmare requested

* Update fan.py

* Update tests/components/wilight/test_fan.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Update tests/components/wilight/test_fan.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Update test_fan.py

As Martin Hjelmare suggested

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-01-25 14:03:11 +01:00
SukramJ
104107dd95 Bump dependency for HomematicIP Cloud to 0.13.1 (#45475) 2021-01-25 13:19:11 +01:00
Paulus Schoutsen
bf8d17f1b5 Better wait for Z-Wave to be initialized (#45520) 2021-01-25 13:12:58 +01:00
Xiaonan Shen
dbaca51bb3 Rewrite dyson climate tests (#45493)
* Rewrite dyson climate tests

* Cleanup
2021-01-24 17:37:48 +01:00
Robert Svensson
b69d9860b6 Improve Axis tests following late review in SSDP PR (#45489) 2021-01-24 14:14:49 +01:00
J. Nick Koston
47c0adb312 Remove YAML support from tado (#45384) 2021-01-24 01:33:30 +01:00
Raman Gupta
c2900ff888 Add support for zwave_js lock services (#45451) 2021-01-23 18:21:31 -05:00
Robert Svensson
1e7e5220a3 Add SSDP discovery support to Axis integration (#45474)
* Add SSDP discovery support to Axis integration

* Remove unnecessary f-string

* Remove the last of the f-string...
2021-01-23 23:51:49 +01:00
Xiaonan Shen
59b0a4d060 Rewrite dyson air quality tests (#45466) 2021-01-23 14:54:58 -05:00
Paulus Schoutsen
eb339b9793 Fix flaky SRP_Energy test (#45471) 2021-01-23 19:53:45 +01:00
Erik Montnemery
f86beed7b0 Subscribe only to valid MQTT discovery topics (#45456) 2021-01-23 08:51:25 -05:00
J. Nick Koston
a0b906005d Remove YAML support from nuheat (#45380) 2021-01-23 06:27:32 +01:00
J. Nick Koston
954ad854fb Remove the ability for mqtt to set speeds that are not in the speed_list (#45445) 2021-01-23 06:24:06 +01:00
Dermot Duffy
e40f0bf429 Disconnect Hyperion client in error conditions (#45411) 2021-01-23 06:21:38 +01:00
Alexei Chetroi
daf24dc508 Always apply default light profiles, unless a profile is given (#45450) 2021-01-23 06:20:53 +01:00
J. Nick Koston
431b143eec Add a one touch pairing config flow for lutron caseta (#45136)
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com>
2021-01-22 17:48:06 -06:00
Robert Svensson
03fb73c0ae Option to select what video source Axis camera should use (#45268)
* Fully working proposal of config option to select what video source camera entity should use

* Bump dependency to v43
Reflect dependency changes in how image sources is now a dict

* Fix bdracos comment
2021-01-23 00:15:58 +01:00
Chris
68e7ecb74b Add zwave-js fan platform (#45439)
* Add zwave-js fan platform

* Update remaining tests

* Missing awaits, tests fixed

* Fix typing

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-01-23 00:11:32 +01:00
Robert Svensson
22a6e55e70 Base deCONZ group supported features on the sum of all its lights (#45440) 2021-01-22 23:39:34 +01:00
Robert Svensson
57fa7f926a Introduce reauth flow to deCONZ (#45443) 2021-01-22 23:37:16 +01:00
Robert Svensson
18c7ae9a8b Fix hs_color crashing when activating scenes in deCONZ on color_temp lights (#45159) 2021-01-22 22:40:22 +01:00
Robert Svensson
aaf4cd4a25 Basic logbook support for deCONZ events (#45400)
* Basic logbook support

* Improve formulation of message

* Improve typing
2021-01-22 22:39:11 +01:00
Chris
198b875a6f Add cover platform to zwave js (#45193) 2021-01-22 11:51:39 -05:00
Xiaonan Shen
7e8d0a263c Rewrite dyson init test (#45409) 2021-01-22 10:27:43 -05:00
J. Nick Koston
38d4af1a6e Remove YAML support from powerwall (#45381) 2021-01-21 21:59:33 -05:00
J. Nick Koston
d733292982 Remove YAML support from hunterdouglas_powerview (#45376) 2021-01-21 13:51:08 -05:00
J. Nick Koston
db83aea1df Remove YAML support from nexia (#45379) 2021-01-21 13:45:52 -05:00
Xiaonan Shen
5de8639798 Rewrite dyson sensor test (#45382) 2021-01-21 13:43:52 -05:00
J. Nick Koston
b68c287ff1 Add SSDP discovery to unifi (#45364) 2021-01-21 11:03:54 -06:00