Rami Mosleh
6e0d61e5e8
Fix Islamic prayer times naming ( #34784 )
2020-04-29 13:38:20 +02:00
escoand
f64c35c3f9
Handle more fritzbox edge cases ( #34802 )
2020-04-28 22:17:35 -07:00
J. Nick Koston
592f316b3f
Fix race condition in august test under py38 ( #34775 )
2020-04-28 23:22:33 -05:00
starkillerOG
e46f1b69ba
Add Xiaomi miio Alarm Control Panel ( #32091 )
...
Co-Authored-By: Martin Hjelmare <marhje52@gmail.com >
2020-04-29 01:44:31 +02:00
J. Nick Koston
2f3bd80de4
Add missing blocks ( #34832 )
2020-04-28 15:10:23 -07:00
Paulus Schoutsen
454c5d824a
Attempt to fix CI ( #34800 )
2020-04-28 10:31:22 -07:00
escoand
8237ccfa03
Add unique_id to fritzbox ( #34716 )
2020-04-27 11:18:32 -07:00
Paulus Schoutsen
ed925f9ef5
Set up config entries in parallel ( #34755 )
2020-04-27 10:05:02 -07:00
Martin Hjelmare
e4590539e1
Make ps4 config flow tests robust ( #34749 )
2020-04-27 11:36:24 +02:00
Paulus Schoutsen
cc14dfa31c
Allow ignoring discovery config flow helper ( #34740 )
2020-04-26 23:35:04 -07:00
jrester
4b998ea6af
Improve error handling for Powerwall ( #34580 )
...
* Improve error handling
modified: homeassistant/components/powerwall/__init__.py
modified: homeassistant/components/powerwall/config_flow.py
modified: homeassistant/components/powerwall/const.py
modified: homeassistant/components/powerwall/strings.json
modified: homeassistant/components/powerwall/translations/en.json
* Change exception name
modified: homeassistant/components/powerwall/__init__.py
modified: homeassistant/components/powerwall/config_flow.py
* Add test
* Rename PowerwallError to POWERWALL_ERROR
* Modify handling of APIChangedErrors
modified: homeassistant/components/powerwall/__init__.py
modified: homeassistant/components/powerwall/const.py
2020-04-26 19:14:53 -05:00
Paulus Schoutsen
13c8c2e841
Add unique ID to TRADFRI ( #34745 )
2020-04-27 01:57:29 +02:00
Erik Montnemery
066e921a8b
Rename SwitchDevice to SwitchEntity ( #34673 )
2020-04-26 18:50:37 +02:00
Erik Montnemery
e4333a7a44
Rename Light to LightEntity ( #34593 )
2020-04-26 18:49:41 +02:00
Paulus Schoutsen
f436e29a0d
Add frontend version WS command ( #34701 )
2020-04-25 17:30:15 -07:00
Erik Montnemery
aa60d362fd
Rename RemoteDevice to RemoteEntity ( #34676 )
2020-04-26 02:12:36 +02:00
Erik Montnemery
d3ed80cf53
Rename VacuumDevice to VacuumEntity ( #34674 )
2020-04-26 02:11:08 +02:00
Paulus Schoutsen
e7f8d6bbf7
Fix more tests on Python 3.8 ( #34703 )
2020-04-25 15:52:50 -07:00
Joakim Sørensen
5760fb94fe
Add retry at startup ( #34656 )
2020-04-25 15:40:44 -07:00
J. Nick Koston
fd339be458
Add ability to ignore myq discovery ( #34652 )
...
* Add ability to ignore myq discovery
* update test
* Update tests/components/myq/test_config_flow.py
Co-Authored-By: Chris Talkington <chris@talkingtontech.com >
* Update tests/components/myq/test_config_flow.py
Co-Authored-By: Chris Talkington <chris@talkingtontech.com >
* reset ci
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
2020-04-25 17:09:08 -05:00
J. Nick Koston
29383f98b5
Add ability to ignore tado discovery ( #34650 )
...
* Add ability to ignore tado discovery
* update test
* Update tests/components/tado/test_config_flow.py
Co-Authored-By: Chris Talkington <chris@talkingtontech.com >
* Update tests/components/tado/test_config_flow.py
Co-Authored-By: Chris Talkington <chris@talkingtontech.com >
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
2020-04-25 17:08:53 -05:00
J. Nick Koston
c4c2b4f9da
Add ability to ignore rachio discovery ( #34649 )
...
* Add ability to ignore rachio discovery
* update test
* Update tests/components/rachio/test_config_flow.py
Co-Authored-By: Chris Talkington <chris@talkingtontech.com >
* Update tests/components/rachio/test_config_flow.py
Co-Authored-By: Chris Talkington <chris@talkingtontech.com >
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
2020-04-25 17:08:37 -05:00
Paulus Schoutsen
0d700f6a63
Fix tests for Python 3.8 ( #34672 )
2020-04-25 14:32:55 -07:00
Erik Montnemery
8c5c963b96
Rename CoverDevice to CoverEntity ( #34595 )
2020-04-25 18:07:15 +02:00
Erik Montnemery
6f7f5b4034
Rename AlarmControlPanel to AlarmControlPanelEntity ( #34590 )
2020-04-25 18:05:28 +02:00
Erik Montnemery
29bc93ea98
Rename ClimateDevice to ClimateEntity ( #34591 )
2020-04-25 18:04:03 +02:00
Erik Montnemery
b30d117e7d
Rename LockDevice to LockEntity ( #34594 )
2020-04-25 18:02:41 +02:00
Erik Montnemery
62bc02fdda
Rename MediaPlayerDevice to MediaPlayerEntity ( #34592 )
2020-04-25 18:00:57 +02:00
Paulus Schoutsen
9a4a83cb91
Fix py38 tests ( #34658 )
2020-04-24 15:09:45 -07:00
Paulus Schoutsen
77443b3d09
Add Home Assistant Started event ( #34657 )
2020-04-24 14:13:39 -07:00
Aaron Bach
86d3321d59
Store integration type in AirVisual config entry ( #34621 )
2020-04-24 10:11:17 -07:00
Paulus Schoutsen
a2fab264c4
Fix identifying Plex schema when used in packages ( #34651 )
2020-04-24 09:52:23 -07:00
Franck Nijhof
c93c6a66e8
Add NOT condition helper ( #34624 )
2020-04-24 09:40:23 -07:00
Paulus Schoutsen
6404882ec4
Allow flows to know if user is in advanced mode ( #34629 )
2020-04-24 09:31:56 -07:00
Ziv
4afa2a2651
Update dynalite library and minor changes ( #34618 )
2020-04-24 09:30:45 -07:00
J. Nick Koston
71617e8e8b
Fix failing vilfo test that was doing i/o ( #34647 )
2020-04-24 10:55:01 -05:00
Paulus Schoutsen
d3bbd9ec65
Delay sync for Google and limit updates to relevant info ( #34622 )
2020-04-24 10:49:11 +02:00
jjlawren
c582911879
Refactor Plex device/session updates ( #34616 )
2020-04-23 18:12:39 -07:00
J. Nick Koston
f94329dbbd
Handle synology_dsm discovery broadcasting on multiple ip addresses ( #34623 )
2020-04-23 17:53:18 -07:00
Paulus Schoutsen
afe15a2e6b
Fix UVC doing I/O in event loop ( #34610 )
2020-04-23 15:52:36 -07:00
starkillerOG
7bfc1d2840
Use "arming" state during transition in manual alarm panel ( #32950 )
...
* Manual Alarm Control Panel: use proper "Arming" state
* Update previous and next attributes
* add CONF_ARMING_TIME
* Split up arming and pending time, pending_time --> arming_time
* update tests
* fix issort
* fix issort
* fix demo platform
* fix alarm test
* remove arming_time from the triggered state
* Match previous default "delay_time"
* fix tests
* fix arming state when triggering
* fix arming _arming_time_by_state for Triggering state
* change to not in list
* Update homeassistant/components/manual/alarm_control_panel.py
Co-Authored-By: Martin Hjelmare <marhje52@gmail.com >
* async_update_ha_state -> async_write_ha_state
* black formatting
* add Callback
Co-Authored-By: Martin Hjelmare <marhje52@gmail.com >
* import callback
* update device triggers alarm_control_panel
* Update test_device_trigger.py
* Update device_trigger.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2020-04-24 00:07:07 +02:00
Erik Montnemery
b022e08db9
Rename BinarySensorDevice to BinarySensorEntity ( #34462 )
...
* Rename BinarySensorDevice to BinarySensorEntity
* Tweak
* Move deprecation warning to __new__, add test
* Move deprecation warning back to __init__
* Move deprecation warning to __init_subclass
2020-04-23 21:57:07 +02:00
Robert Svensson
b578a76efa
UniFi - Move some preloading of unavailable clients earlier in setup phase ( #34599 )
...
Improve readability of setting up switch platform
2020-04-23 21:29:38 +02:00
J. Nick Koston
a7e8446454
Remember homekit aids for entities without a unique id ( #34587 )
...
* Remember homekit aids for entities without a unique id
* add backwards compat
* increase cover
2020-04-23 12:07:55 -05:00
jrester
4a5cf5cd2b
Powerwall sensor add is_active, round state attributes and change thresholding for charging status sensor ( #34582 )
...
* Change sensor values and thresholding
* Update tests
2020-04-23 10:00:38 -05:00
Robert Svensson
c3689d7416
UniFi - Store controller in config_entry.entry_id ( #34553 )
...
* Store controller in config_entry.entry_id
* Clean up imports
2020-04-23 16:48:24 +02:00
Ziv
561b033ebb
Add coverage to qwikswitch ( #33939 )
2020-04-23 08:44:28 +02:00
Aaron Bach
4d292c2723
Add support for AirVisual Node/Pro units ( #32815 )
...
* Add support for AirVisual Node Pro units
* Fixed tests
* Updated dependencies
* Guard looks cleaner
* Limit options update to geography-based entries
* Docstring
* Use proper precision in display_temp
* Add availability for AirVisualNodeProSensor
* Updated translations
* Samba stuff in play
* Wrap up Samba
* Fix tests
* Remove unnecessary updates
* Normalize labels
* Bump requirements
* Don't include configuration.yaml support for this new functionality
* Fix tests
* Code review
* Code review
* Update coveragerc
* Code review
2020-04-23 01:41:14 +02:00
Erik Montnemery
4448eb94a1
Only subscribe when MQTT client is connected. ( #34557 )
2020-04-22 14:38:04 -07:00
Tom
d6ab36bf8e
Set mqtt binary_sensor unavailable if expire_after specified ( #34259 )
...
* Set self._expired=True if expire_after specified
* Added test_expiration_on_discovery_and_discovery_update_of_binary_sensor to mqtt/test_binary_sensor.py
* Fixed flake8 error
* Fixed isort error
2020-04-22 23:29:49 +02:00