Commit Graph
32789 Commits
Author SHA1 Message Date
ShulyakaandGitHub eea50c8ccc Add device actions for Number (#44240) 2021-01-27 13:40:13 +01:00
Maciej BieniekandGitHub 5d955eb039 Change update interval tests in AccuWeather integration (#45562) 2021-01-27 13:28:29 +01:00
Marcel van der VeldtandGitHub 32c6509d55 Remove unwanted brightness check in zwave_js light (#45597) 2021-01-27 13:07:02 +01:00
Thomas HollsteggeandGitHub 78b057ce02 Make sure generated slugs are not empty (#43153) 2021-01-27 12:25:49 +01:00
CtrlZviandGitHub 1433cdaa12 Prefer shorter keys for intent matching (#43672)
When using fuzzy matching to match entity names for intents, whichever
entity is first is preferred in the case of equal matches. This leads
to situations where entities with similar names (such as entities named
for their area and then specific area location) may be used when the
whole area is wanted.

I ran into this with the my Phillips Hue lights. I have each individual
light named such that its room is the first part of the name, and its
location within the room after. So my living room has:
Living Room West
Living Room Northwest
Living Room North
Living Room Northeast

I then have a group for the whole room:
Living Room

Because the group is the last of the entities, trying to adjust the
whole room only activates one light, because all of the lights match
equally well.

By preferring the shortest of equal matches, we prefer keys that have
the least amount of extra information, causing "Living Room" to match
the group instead of an individual light.
2021-01-27 12:16:19 +01:00
Aaron BachandGitHub 3841f0e42d Re-architect Tile integration with new pytile (#43071) 2021-01-27 12:06:09 +01:00
Franck Nijhof c8ad06e58a Merge branch 'master' into dev 2021-01-27 12:00:43 +01:00
Lars Marowsky-BréeandGitHub 34194da1b6 New methods for input_select component (#42968)
This adds a `cycle` attribute to select_previous/next, and
select_first and select_last services.

This is quite useful for streamlining using input_select via
automations, such as when they represent a list of states to step
through; if the first option is the dimmest and the last the brightest,
one may not want to accidentally cycle from the first to the last, for
example.

Similarly, being able to directly select the first or last removes
adjustment in related automations.
2021-01-27 11:17:59 +01:00
Martin HjelmareandGitHub 122a4e03f8 Bump zwave-js-server-python to 0.14.1 (#45598) 2021-01-27 11:17:47 +01:00
Josias MontagandGitHub fb2db34334 Fix home connect lights setting color (#45470) 2021-01-27 11:02:32 +01:00
Ryan FlemingandGitHub 459236fcdd Camera Status and Motion record status (#44936) 2021-01-27 10:50:44 +01:00
Jim EkmanandGitHub 67b309394f Esphome fan direction (#44495) 2021-01-27 10:40:33 +01:00
Adrian SuwałaandGitHub e12e2377af Rewrite hddtemp unittest tests to pytest (#42513) 2021-01-27 10:24:04 +01:00
Franck NijhofandGitHub 26e266181d Explicitly return None in Velux covers (#45596) 2021-01-27 10:17:26 +01:00
Berni MosesandGitHub 491e66793e Add check and remove temporary fix for lg soundbar eq and source list (#38798) 2021-01-27 10:17:04 +01:00
Felipe Martins DielandGitHub c225f4b4ea Implement remote.delete_command in the Broadlink integration (#44041) 2021-01-27 10:14:11 +01:00
Yannik Ache EicherandGitHub d99118f6ba Optimized state handling of Panasonic Viera TVs (#42913) 2021-01-27 10:07:33 +01:00
890eaf840c Add advanced Hyperion entities (#45410)
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2021-01-27 09:35:13 +01:00
06ade6129c Add selectors for text and arbitrary objects (#45112)
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2021-01-27 09:20:19 +01:00
Philip AllgaierandGitHub 6800f4b6fd Add temperature step size for generic_thermostat (#41972) 2021-01-27 09:12:24 +01:00
Martin HjelmareandGitHub f387e833c3 Add zwave_js add-on config flow support (#45552) 2021-01-27 08:56:16 +01:00
Marc MuellerandGitHub c805baf88c Refactor slack tests (#45561)
* Refactor slack tests

* Changes

* Let service register for tests
2021-01-27 04:32:14 +01:00
J. Nick KostonandGitHub 25f411ef6e Add support for Pico and Shade remotes to Lutron Caseta (#45315) 2021-01-26 16:32:08 -06:00
Matej DrobničandGitHub b533b91b10 Add reminder support to todoist.new_task service (#44142)
* add reminder support to todoist.new_task service

* fix time support on reminder_date

* fix time support on todoist due_date
2021-01-26 23:26:29 +01:00
Chris TalkingtonandGitHub 14785660b0 Avoid proxied Roku images during internal requests (#43547) 2021-01-26 23:21:25 +01:00
Paul DaumlechnerandGitHub fb527814f9 Add tilt functionality to Velux covers (#43669) 2021-01-26 23:19:08 +01:00
Yuval AboulafiaandGitHub 73d2ae76a9 Round Mold Indicator attributes (#43622) 2021-01-26 23:14:53 +01:00
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
ollo69andGitHub 08e7247201 Remove tuya/climate precision property override (#44148) 2021-01-26 22:49:42 +01:00
jpcornil-gitandGitHub 74a44e03fa Extend add_update_listener support to bound methods (#44238) 2021-01-26 22:19:10 +01:00
guillempagesandGitHub 67fcdc5a9c Do not reset ble tracker adapter to read battery (#44229)
Do not reset the adapter to read the battery status, to avoid issues
in devices installations without sudo
2021-01-26 15:17:46 -06:00
Paulus SchoutsenandGitHub 352d0870e3 Light significant changes + sensor tweaks (#45583) 2021-01-26 22:11:06 +01:00
Dror EigerandGitHub 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 SchoutsenandGitHub 712a5a098d Add significant change filtering to Google (#45566) 2021-01-26 21:45:09 +01:00
Dermot DuffyandGitHub 568962552b Remove hyperion entry from registry only when instances are fully removed (#44488) 2021-01-26 21:39:02 +01:00
Robert SvenssonandGitHub 7a39a86eb9 Add gen3 Hue remote to deCONZ device trigger (#45581) 2021-01-26 21:36:12 +01:00
Jc2kandGitHub 3b0a440770 Add support for homekit_controller secondary entities like power usage (#44013) 2021-01-26 13:45:01 -06:00
Franck NijhofandGitHub f53a83e084 Tweak stale policies (#45568)
* Tweak stale policies

* Remove stale comments
2021-01-26 19:35:53 +01:00
Franck NijhofandGitHub 7816eccee7 Upgrade coverage to 5.4 (#45570) 2021-01-26 19:20:42 +01:00
Franck NijhofandGitHub 21d23a6f94 Upgrade pytest to 6.2.2 (#45572) 2021-01-26 19:20:28 +01:00
J. Nick KostonandGitHub 56253a6245 Bump httplib2 in google and remember_the_milk (#45578)
Fixes CVE-2020-11078
2021-01-26 18:51:20 +01:00
kpineandGitHub daddb76e1d Fix zwave_js Color Switch Device Type discovery for RGB dimmers (#45571) 2021-01-26 18:39:56 +01:00
Franck NijhofandGitHub 52c56fdac7 Upgrade pillow to 8.1.0 (#45574) 2021-01-26 18:12:02 +01:00
Alexei ChetroiandGitHub 9ae4818a23 Update ZHA dependencies (#45569) 2021-01-26 11:54:05 -05:00
jjlawrenandGitHub 76be67fa64 Bump plexapi to 4.3.0 (#45567) 2021-01-26 17:25:45 +01:00
Robert SvenssonandGitHub 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
radovanbauerandGitHub 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
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 SchoutsenandGitHub 4739e8a207 Limit data sending to Alexa to significant changes (#45563) 2021-01-26 15:48:35 +01:00
Fabian AffolterandGitHub 893406c834 Upgrade shodan to 1.25.0 (#45560) 2021-01-26 15:44:51 +01:00