Maciej Bieniek
39dd590576
Fix entities device_info property in Harmony integration ( #45964 )
2021-02-04 23:38:11 +00:00
Niccolo Zapponi
42606cedef
Add support for iCloud 2FA ( #45818 )
...
* Add support for iCloud 2FA
* Updated dependency for iCloud
* Updated dependency and logic fix
* Added logic for handling incorrect 2FA code
* Bug fix on failing test
* Added myself to codeowners
* Added check for 2FA on setup
* Updated error message
2021-02-04 23:38:09 +00:00
Christopher Gozdziewski and Trevor
5b5755f5e2
Convert ozw climate values to correct units ( #45369 )
...
* Convert ozw climate values to correct units
* Remove debugger logging
* Fix black code formatting
* Remove extra spaces
* Add method descriptions and change to use setpoint
* Fix build and respond to comments
* Remove self from convert_units call
* Move method to top
* Move method outside class
* Add blank lines
* Fix test to use farenheit
* Update another value to farenheit
* Change to celsius
* Another test fix
* test fix
* Fix a value
* missed one
* Add unit test for convert_units
* fix unit test import
* Add new line to end of test file
* fix convert units import
* Reorder imports
* Grab const from different import
Co-authored-by: Trevor <tboyce021@gmail.com >
2021-02-04 23:38:08 +00:00
Tobias Sauerwein
557e13e010
Add support for climate setpoint thermostats to zwave_js ( #45890 )
2021-02-03 15:27:46 +01:00
Jesse Campbell
f2c2a97228
Remove v4 multilevel transitional currentValue workaround in zwave_js ( #45884 )
...
* Remove v4 multilevel transitional currentValue workaround
This was only needed because the get-after-set was reporting a
transitional currentValue instead of the final one.
zwave-js v6.1.1 removes the get-after-set functionality completely, so
this is no longer required (and breaks status reporting entirely)
* Fix tests to check currentValue instead of targetValue as well
2021-02-03 15:27:44 +01:00
Paulus Schoutsen
2369fda0d0
Upgrade Z-Wave JS Python to 0.17.0 ( #45895 )
2021-02-03 11:59:22 +01:00
Martin Hjelmare
76c27a7d5a
Use new zwave_js client ( #45872 )
...
* Use new zwave_js client
* Remove client callbacks
* Clean up on connect and on disconnect
* Clean log
* Add stop listen to unsubscribe callbacks
* Fix most tests
* Adapt to new listen interface
* Fix most tests
* Remove stale connection state feature
* Bump zwave-js-server-python to 0.16.0
* Clean up disconnect
2021-02-02 22:54:11 +01:00
Martin Hjelmare
34bc5ef0cd
Fix zwave_js device remove test ( #45864 )
2021-02-02 22:54:10 +01:00
Raman Gupta
b575b0a700
Add current humidity to zwave_js climate platform ( #45857 )
2021-02-02 22:54:08 +01:00
7ff60601c9
Remove zwave_js devices that the controller is no longer connected to on initialization ( #45853 )
...
* Remove zwave_js devices that the controller is no longer connected to on initialization
* remove extra line break
* fix test
* Clean up
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
* Lint
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2021-02-02 22:54:07 +01:00
Marcel van der Veldt and Raman Gupta
67ee2fb822
Fix sensor discovery for zwave_js integration ( #45834 )
...
Co-authored-by: Raman Gupta <7243222+raman325@users.noreply.github.com >
2021-02-02 22:47:29 +01:00
Raman Gupta and Paulus Schoutsen
a56b250e31
Add notification events to zwave_js integration ( #45827 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2021-02-02 22:47:28 +01:00
Marcel van der Veldt
e169ad93c2
Add value notification events to zwave_js integration ( #45814 )
2021-02-02 22:47:27 +01:00
Erik Montnemery
fba781a535
Improve MQTT JSON light to allow non-ambiguous states ( #45522 )
2021-02-02 22:47:27 +01:00
Raman Gupta
000def5ded
Add zwave_js binary sensors property name for Notification CC ( #45810 )
2021-02-01 22:31:04 +00:00
Raman Gupta and Martin Hjelmare
760b75a5c1
Search all endpoints for value in zwave_js ( #45809 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-02-01 22:31:04 +00:00
Chris
493f3bc1ce
Add stop_cover service for zwave_js ( #45805 )
2021-02-01 22:31:02 +00:00
J. Nick Koston
bbb18ffec4
Add timeout to lutron_caseta to prevent it blocking startup ( #45769 )
2021-02-01 22:30:57 +00:00
J. Nick Koston
a81a4ad44b
Fix exception when a unifi config entry is ignored ( #45735 )
...
* Fix exception when a unifi config entry is ignored
* Fix existing test
2021-02-01 22:30:55 +00:00
Martin Hjelmare
71b67ba572
Fix mqtt check in ozw ( #45709 )
2021-02-01 22:30:53 +00:00
Vladimír Záhradník and Joakim Plate
b072a6c91a
SSDP response decode: replace invalid utf-8 characters ( #42681 )
...
* SSDP response decode: replace invalid utf-8 characters
* Add test to validate replaced data
Co-authored-by: Joakim Plate <elupus@ecce.se >
2021-02-01 22:30:51 +00:00
Erik Montnemery
385bdc4058
Bump hatasmota to 0.2.7 ( #45625 )
2021-01-29 09:12:38 +01:00
Paulus Schoutsen
800c7f84ff
Include relative path in tts get url ( #45623 )
...
* Include relative path in tts get url
* Always cal get_url when requested
2021-01-29 09:12:36 +01:00
Marc Mueller
40b3ed1419
Add additional error handling for automation script run ( #45613 )
2021-01-29 09:12:35 +01:00
jjlawren
a05f839d3d
Allow Plex playback using provided playqueue ID ( #45580 )
2021-01-29 09:12:34 +01:00
springstan
566058f701
Add config flow to fritzbox_callmonitor ( #40736 )
2021-01-27 16:53:45 +01:00
8d572af77a
Add Huisbaasje integration ( #42716 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2021-01-27 15:53:25 +01:00
Marc Mueller and Martin Hjelmare
fb39185420
Add schema error handling to websocket_api ( #45602 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-01-27 15:20:22 +01:00
linebp and Martin Hjelmare
211ef60d96
Convert media_player unittest tests to pytest style ( #41950 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-01-27 14:50:01 +01:00
Robert Chmielowiec
80c2efa9f2
Add total energy, preheater and RMOT sensors to comfoconnect ( #45373 )
2021-01-27 08:10:58 -05:00
Shulyaka
eea50c8ccc
Add device actions for Number ( #44240 )
2021-01-27 13:40:13 +01:00
Maciej Bieniek
5d955eb039
Change update interval tests in AccuWeather integration ( #45562 )
2021-01-27 13:28:29 +01:00
Marcel van der Veldt
32c6509d55
Remove unwanted brightness check in zwave_js light ( #45597 )
2021-01-27 13:07:02 +01:00
Lars Marowsky-Brée
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
Ryan Fleming
459236fcdd
Camera Status and Motion record status ( #44936 )
2021-01-27 10:50:44 +01:00
Adrian Suwała
e12e2377af
Rewrite hddtemp unittest tests to pytest ( #42513 )
2021-01-27 10:24:04 +01:00
Dermot Duffy and Paulus Schoutsen
890eaf840c
Add advanced Hyperion entities ( #45410 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2021-01-27 09:35:13 +01:00
Martin Hjelmare
f387e833c3
Add zwave_js add-on config flow support ( #45552 )
2021-01-27 08:56:16 +01:00
Marc Mueller
c805baf88c
Refactor slack tests ( #45561 )
...
* Refactor slack tests
* Changes
* Let service register for tests
2021-01-27 04:32:14 +01:00
J. Nick Koston
25f411ef6e
Add support for Pico and Shade remotes to Lutron Caseta ( #45315 )
2021-01-26 16:32:08 -06:00
Chris Talkington
14785660b0
Avoid proxied Roku images during internal requests ( #43547 )
2021-01-26 23:21:25 +01:00
Yuval Aboulafia
73d2ae76a9
Round Mold Indicator attributes ( #43622 )
2021-01-26 23:14:53 +01:00
Sami Heino and epenet
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