Chris and Martin Hjelmare
92ab471f7b
Add transition support to zwave_js lights ( #52160 )
...
* Add transition support to zwave_js lights
* Add transition support to color_switch lights
* simplify and add tests
* fix logic
* add check for color transition to add SUPPORT_TRANSITON supported features
* Use new metadata property
* Use new metadata property
* update tests and device state dump json files
* fix file perms
* update tests and fixtures with new metadata
* update test
* update test
* update tests for color transitions
* check for color tansitions as well
* more tests
* fix color transtions
* remove unneed default
* set add_to_watched_value_ids to false
* set transition default
* properly set default
* update tests
* make sure transition is an int
* suggested changes
* Update homeassistant/components/zwave_js/light.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/zwave_js/light.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/zwave_js/light.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/zwave_js/light.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/zwave_js/light.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* formatting
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-07-09 12:15:20 -04:00
stefano055415 and Franck Nijhof
1e6229dd7b
Add device info to Freedompro ( #52715 )
...
* Update Freedompro
* Update homeassistant/components/freedompro/light.py
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2021-07-09 16:36:13 +02:00
Brandon Rothweiler
2eb531b8c8
Upgrade pymazda to 0.2.0 ( #52775 )
2021-07-09 07:55:26 +02:00
Jc2k and J. Nick Koston
5b257d2be8
Fix homebridge devices becoming unavailable frequently ( #52753 )
...
Update to aiohomekit 0.4.3 and make sure service type UUID is normalised before comparison
Co-authored-by: J. Nick Koston <nick@koston.org >
2021-07-08 17:26:25 +01:00
apaperclip
49181d6ba8
Remove scale calculation for climacell cloud cover ( #52752 )
2021-07-08 12:10:05 -04:00
jjlawren
578c897161
Ignore unused keys from Sonos device properties callback ( #52660 )
...
* Ignore known but unused keys from device callback
* Fix bug, add test
2021-07-08 11:56:50 +02:00
Franck Nijhof
62c7e5408b
Ensure Forecast.Solar returns an iso formatted timestamp ( #52669 )
2021-07-08 10:09:30 +02:00
avee87
5ff7c7708d
Use iso-formatted times in MetOffice weather forecast ( #52672 )
...
* Fixed raw datetime in MetOffice weather forecast
* Use datetime in sensor attribute
2021-07-08 10:01:06 +02:00
Shay Levy
02d8d25d1d
Fix Waze Travel Time tests ( #52663 )
2021-07-07 23:56:02 +03:00
Thibaut and Franck Nijhof
5c07fb51a2
Update Somfy to reduce calls to /site entrypoint ( #51572 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2021-07-06 18:48:48 +02:00
J. Nick Koston
e1e3f68d0b
Revert nmap_tracker to 2021.6 version ( #52573 )
...
* Revert nmap_tracker to 2021.6 version
- Its unlikely we will be able to solve #52565 before release
* hassfest
2021-07-06 18:28:23 +02:00
Aaron Bach
40ad25df4c
Fresh attempt at SimpliSafe auto-relogin ( #52567 )
...
* Fresh attempt at SimpliSafe auto-relogin
* Fix tests
2021-07-06 18:21:25 +02:00
Robert Svensson and Franck Nijhof
605f65b75d
Make use of entry id rather than unique id when storing deconz entry in hass.data ( #52584 )
...
* Make use of entry id rather than unique id when storing entry in hass data
* Update homeassistant/components/deconz/services.py
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2021-07-06 17:18:54 +02:00
Raman Gupta
81fe3583c9
Don't raise when setting HVAC mode without a mode ZwaveValue ( #52444 )
...
* Don't raise an error when setting HVAC mode without a value
* change logic based on discord convo and add tests
* tweak
2021-07-06 16:33:07 +02:00
Robert Hillis
6e779855f7
Clean up alarmdecoder ( #52517 )
...
* Clean up alarmdecoder
* fix
* try again
* tweak
2021-07-06 16:18:00 +02:00
Erik Montnemery
4d32e1ed01
Minor improvements of MQTT typing ( #52578 )
...
* Minor improvements of MQTT typing
* Tweak
2021-07-06 14:38:48 +02:00
Maciej Bieniek
dc72c6c606
Improve config entry title for GIOS integration ( #52583 )
...
* Improve GIOS config entry title
* Usonly station name as title
2021-07-06 14:04:00 +02:00
Maciej Bieniek
669aca9585
Bump gios to version 1.0.2 ( #52576 )
2021-07-06 12:32:17 +02:00
Franck Nijhof
b496469a2f
Fix unavailable entity capable of triggering non-numerical warning in Threshold sensor ( #52563 )
2021-07-06 09:33:00 +02:00
Shay Levy
2aacb6b99f
Disable flaky shell_command test ( #52564 )
2021-07-06 00:24:09 +03:00
J. Nick Koston
3191fef8d6
Update the ip/port in the homekit_controller config entry when it changes ( #52554 )
2021-07-05 15:16:49 -05:00
Aaron Bach
64e63dedf6
Revert "Force SimpliSafe to reauthenticate with a password ( #51528 )" ( #52484 )
...
This reverts commit 549f779b06 .
2021-07-05 11:38:31 +02:00
Chris Talkington
cacd803a93
Enable basic typing for roku ( #52478 )
...
* enable basic typing for roku
* Update mypy.ini
* Update media_player.py
* Create coordinator.py
* Update __init__.py
* Update media_player.py
* Update remote.py
* Update media_player.py
* Update coordinator.py
* Update coordinator.py
* Update remote.py
* Update entity.py
* Update coordinator.py
* Update config_flow.py
* Update entity.py
* Update const.py
* Update const.py
* Update const.py
* Update entity.py
* Update entity.py
* Update entity.py
* Update test_media_player.py
* Update test_remote.py
2021-07-05 10:27:52 +02:00
Maciej Bieniek
bdf247faaa
Migrate GIOS air_quality platform to sensor ( #52295 )
2021-07-04 11:54:07 -05:00
Raman Gupta
8f186957ea
Mark entities for dead zwave_js nodes as unavailable ( #48017 )
...
* Don't create any devices or entities for dead zwave_js nodes
* mark entities for dead nodes as unavailable
* add test
* watch for node status updates
* update tests to handle node status changes as well
2021-07-03 22:06:07 -04:00
Aaron Bach
d980dd8d59
Deprecate YAML config for Ambient PWs (2021.9.0 removal) ( #52459 )
2021-07-03 14:45:51 -05:00
Shay Levy
1eb27f7ccc
Demo: remove deprecated switch entity properties ( #52424 )
...
* Demo: deprecate switch entity properties
* Fix emulated_kasa test
2021-07-02 17:50:57 +02:00
J. Nick Koston
a3f1489785
Import track_new_devices and scan_interval from yaml for nmap_tracker ( #52409 )
...
* Import track_new_devices and scan_interval from yaml for nmap_tracker
* Import track_new_devices and scan_interval from yaml for nmap_tracker
* Import track_new_devices and scan_interval from yaml for nmap_tracker
* tests
* translate
* tweak
* adjust
* save indent
* pylint
* There are two CONF_SCAN_INTERVAL constants
* adjust name -- there are TWO CONF_SCAN_INTERVAL constants
* remove CONF_SCAN_INTERVAL/CONF_TRACK_NEW from user flow
* assert it does not appear in the user step
2021-07-02 17:24:43 +02:00
Erik Montnemery
11fd9d9525
Avoid duplicated database queries when fetching statistics ( #52433 )
2021-07-02 15:40:54 +02:00
Joakim Plate
d339e3bd8c
Reject trusted network access from proxies ( #52388 )
2021-07-02 11:49:42 +02:00
Tom Brien and Franck Nijhof
b3a625593e
Add update listener to Coinbase ( #52404 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2021-07-02 11:15:05 +02:00
Erik Montnemery
16d2dcbfb2
Improve sensor statistics tests ( #52386 )
2021-07-02 09:51:47 +02:00
Alexei Chetroi and Franck Nijhof
8e846164a4
Bump up ZHA dependencies ( #52374 )
...
* Bump up ZHA dependencies
* Fix broken tests
* Update tests/components/zha/common.py
Co-authored-by: Franck Nijhof <git@frenck.dev >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2021-07-01 14:05:55 -04:00
Erik Montnemery
520b500165
Fix MQTT cover optimistic mode ( #52392 )
...
* Fix MQTT cover optimistic mode
* Add test
2021-07-01 17:34:59 +02:00
312531988a
Vacation Mode on Alarm Panels ( #45980 )
...
Co-authored-by: Nathan Tilley <nathan@tilley.xyz >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Khole Jones <ktech6@outlook.com >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2021-07-01 17:26:32 +02:00
Erik Montnemery
2097ab76f5
Allow combining value_template and position_template for template cover ( #52383 )
2021-07-01 14:09:48 +02:00
Dermot Duffy
2868fef7d4
Add motion detection support to motionEye ( #49665 )
2021-07-01 11:22:43 +02:00
Franck Nijhof
04e631ed1f
Remove deprecated YAML configuration from VeSync ( #52358 )
2021-06-30 16:29:44 -04:00
Franck Nijhof
635cf59909
Remove deprecated YAML configuration from Abode ( #52357 )
2021-06-30 16:28:57 -04:00
Erik Montnemery
d450cda385
Report target unit in statistics meta data ( #52341 )
2021-06-30 16:53:51 +02:00
jan iversen
c0751c060f
review comments. ( #52337 )
2021-06-30 14:34:33 +02:00
Erik Montnemery
0476c7f9ee
Normalize temperature statistics to °C ( #52297 )
...
* Normalize temperature statistics to °C
* Fix tests
* Support temperature conversion to and from K, improve tests
* Fix test
* Add tests, pylint
2021-06-30 14:17:58 +02:00
Erik Montnemery
0ab999738b
Add statistics meta data table ( #52331 )
...
* Add statistics meta data table
* Tweak meta data generation
2021-06-30 13:32:17 +02:00
d8337cf98f
Add Freedompro ( #46332 )
...
Co-authored-by: Milan Meulemans <milan.meulemans@live.be >
Co-authored-by: Maciej Bieniek <bieniu@users.noreply.github.com >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2021-06-30 13:21:06 +02:00
3e4dacb885
Add Modern Forms binary sensor platform ( #52312 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2021-06-30 11:56:02 +02:00
Carlos Gomes
f2906d0fca
Add quantiles to Statistics integration ( #52189 )
...
* Add quantiles as another Statistics attribute
Quantiles divide states into intervals of equal probability. The
statistics.quantiles() function was added in Python 3.8 and can now
be included in the Statistics integration without new dependencies.
Quantiles can be used in conjunction with other distribution metrics to
create box plots (quartiles) and other graphical resources for
visualizing the distribution of states.
* Add quantiles reference to basic tests
2021-06-30 08:31:33 +02:00
J. Nick Koston
9f16e390f5
Deprecate IPv6 zeroconf setting in favor of the network integration ( #51173 )
2021-06-29 17:13:31 -10:00
Otto Winter
f772eab7b7
ESPHome delete store data when unloading entry ( #52296 )
2021-06-29 15:06:24 -07:00
Franck Nijhof
aac0180abf
Disable import of disabled eebrightbox in tests ( #52314 )
2021-06-29 19:59:25 +02:00
Daniel Hjelseth Høyer
ba7ad8a58f
Add Melcloud device class and state class ( #52276 )
2021-06-29 19:16:43 +02:00