Santobert
de246fa7d8
lock open service data ( #27204 )
2019-10-04 14:14:47 -07:00
Paulus Schoutsen
23686710b1
Fix tests running in hass.io image ( #27169 )
...
* Fix tests running in hass.io image
* Real fix now
* Only remove wheel links
2019-10-04 22:49:51 +02:00
Sergio Mayoral Martínez
e5a2e18881
Fix template fan turn_on action ( #27181 )
...
* Fix template fan turn_on action
The turn_on action of a template fan should
receive the 'speed' attribute in order to give
the user the possibility of define the behaviour
of this action as he desires
Fixes #27176
* Format
* Update fan.py
2019-10-04 12:07:19 -07:00
Erik Montnemery
e27051aa61
Fix validation when automation is saved from frontend ( #27195 )
2019-10-04 10:17:57 -07:00
Erik Montnemery
b8f41dbb75
Add device condition support to sensor entities ( #27163 )
...
* Add device condition support to sensor entities
* Fix typing
2019-10-04 10:11:14 -07:00
David Bonnes
45d4586bc2
Improve evohome debug logging ( #27178 )
...
* add debug logging for schedule updates
* add debug logging for schedules
* change back to debug from warn
2019-10-04 08:54:15 -07:00
Santobert
3547b8691e
Add examples to lights service ( #27192 )
2019-10-04 08:46:23 -07:00
ochlocracy
9a5c1fbaed
Add SecurityPanelController for alarm_control_panel to alexa ( #27081 )
...
* Implemented Alexa.SecurityPanelController Interface for alarm_control_panel
https://developer.amazon.com/docs/device-apis/alexa-securitypanelcontroller.html
* Implemented Tests for Alexa.SecurityPanelController Interface for alarm_control_panel
* Added additional AuthorizationRequired error handling
* Removed optional exitDelayInSeconds
* Updating elif to if to please pylint
* Adding self to code owners.
* Adding self to code owners.
* Added AlexaEndpointHealth Interface to alarm_control_panel entities.
* Added additional entity tests.
* Code reformatted with Black.
* Updated alexa alarm_control_panel tests for more coverage.
* Updated alexa alarm_control_panel tests for more coverage. Fixed Test.
* Adding self to code owners.
2019-10-04 08:41:47 -07:00
Pascal Vizeli
f169e84d21
Update connect-box to fix issue with attrs ( #27194 )
2019-10-04 17:05:52 +02:00
Maciej Bieniek
8ba4ee1012
Add Airly integration ( #26375 )
...
* Add Airly integration
* Update .coveragerc file
* Remove AVAILABLE_CONDITIONS and fix device_class
* Don't create client on every update
* Rename client to session
* Rename state_attributes to device_state_attributes
* Remove log latitude and longitude
* Fix try...except
* Change latitude and longitude to HA defaults
* _show_config_form doesn't need coroutine
* Simplify config_flow errors handlig
* Preetier
* Remove unnecessary condition
* Change sensor platform to air_quality
* Remove PM1
* Make unique_id more unique
* Remove ,
* Add tests for config_flow
* Move conf to CONFIG
* Remove domain from unique_id
* Change the way update of attrs
* Language and attrs
* Fix attrs
* Add aiohttp error handling
* Throttle as decorator
* Suggested change
* Suggested change
* Invert condition
* Cleaning
* Add tests
* Polish no sesnor error handling
* Better strings
* Fix test_invalid_api_key
* Fix documentation url
* Remove unnecessary test
* Remove language option
* Fix test_invalid_api_key once again
* Sort imports
* Remove splits in strings
2019-10-04 13:58:29 +02:00
Daniel Shokouhi
4b4a290f71
WAQI add unique ID and availability ( #27086 )
...
* WAQI add unique ID and availability
* Review comments
* Fix unique ID
* Fix unique ID
2019-10-04 10:37:30 +02:00
Mark Coombes
98eaecf61d
Add device registry support to ecobee integration ( #27109 )
...
* Add manufacturer const
* Add device_info to binary sensor
* Add device info to climate
* Add device info to sensor
* Add device info to weather
* Add constant for device info
* Fix log messages
* Use guard clauses
2019-10-04 08:31:45 +02:00
David Bonnes
f500367721
Handle all single zone thermostats ( #27168 )
2019-10-03 18:04:30 -07:00
Hugh Eaves
d36d123cf7
Support zone expanders in alarmdecoder ( #27167 )
2019-10-03 18:01:06 -07:00
Javier González Calleja
c6b08b28b2
Fix homekit temperaturesensor round ( #27047 )
...
* Fix homekit temperature sensor for round with one decimal
* Removing unnecesary operations
* Adapting tests for new temperature_to_homekit() result precision
2019-10-03 17:44:07 -07:00
HomeAssistant Azure
85947591c5
[ci skip] Translation update
2019-10-04 00:32:16 +00:00
Dan Cinnamon
f2c5c249d2
Envisalink startup reconnect ( #27063 )
...
* Added retry capability to the component initialization.
* Removed extra chars
* Black formatting.
* Removed issue with block upon setup. Now setup will only fail if auth failed to the device.
2019-10-03 17:15:52 -07:00
jjlawren
adab228012
Unload cert_expiry config entries ( #27150 )
...
* Allow cert_expiry unloading
* Update codeowners
2019-10-03 16:50:15 -07:00
Erik Montnemery
89ebc17fb1
Only generate device trigger for sensor with unit ( #27152 )
2019-10-03 13:30:59 -07:00
Erik Montnemery
cda7692f24
Add support for `for` to binary_sensor, light and switch device conditions ( #27153 )
...
* Add support for `for` to binary_sensor, light and switch device conditions
* Fix typing
* Fixup
* Fixup
2019-10-03 13:29:57 -07:00
Franck Nijhof
4733fea416
Adds fields to light.toggle service description ( #27155 )
2019-10-03 13:28:53 -07:00
Daniel Høyer Iversen
2f251104e3
update broadlink library ( #27157 )
2019-10-03 13:28:12 -07:00
ochlocracy
af81878d08
Add PowerLevelController for fan to alexa ( #27158 )
...
* Implement AlexaPowerLevelController
* Implement AlexaPowerLevelController Tests
2019-10-03 13:28:02 -07:00
Robert Svensson
565302ed34
Improve device tracker tests ( #27159 )
2019-10-03 13:23:25 -07:00
Erik Montnemery
9902209ad2
Add above and below to sensor trigger extra_fields ( #27160 )
2019-10-03 22:17:58 +02:00
jjlawren
bb45bdd8dd
Fix update on cert_expiry startup ( #27137 )
...
* Don't force extra update on startup
* Skip on entity add instead
* Conditional update based on HA state
* Only force entity state update when postponed
* Clean up state updating
* Delay YAML import
2019-10-03 17:39:14 +02:00
jjlawren
2307cac942
Add unique_id to cert_expiry ( #27140 )
...
* Add unique_id to cert_expiry
* Simplify ID
2019-10-03 14:26:19 +02:00
Pascal Vizeli
69bdce768c
Bump version 0.101.0dev0
2019-10-03 11:19:02 +00:00
Paulus Schoutsen
f184bf4d85
Add Google Report State ( #27112 )
...
* Add Google Report State
* UPDATE codeowners"
* Add config option for dev mode
* update library
* lint
* Bug fixes
2019-10-03 13:02:38 +02:00
Erik Montnemery
3e99743244
Add device trigger support to sensor entities ( #27133 )
...
* Add device trigger support to sensor entities
* Fix typing
* Fix tests, add test helper for comparing lists
2019-10-03 06:14:35 +02:00
HomeAssistant Azure
e005f6f23a
[ci skip] Translation update
2019-10-03 00:34:28 +00:00
ochlocracy
9c1feacd47
Fix colorTemperatureInKelvin in Alexa report when light is off ( #27107 )
...
* Fixes #26405 Return None if light state is off since attribute is unavailable, prevents property from being reported with invalid value of 0.
* Update Test to check property is not reported when light state is off.
2019-10-02 15:59:21 -07:00
Erik Montnemery
c43eeee62f
Improve validation of device condition config ( #27131 )
...
* Improve validation of device condition config
* Fix typing
2019-10-02 15:58:14 -07:00
ochlocracy
363873dfcb
Display Fan entity as Fan category in Alexa ( #27135 )
...
* Added Fan to display categories.
* Added Doorbell to display categories.
* Added Microwave to display categories.
* Added Security Panel to display categories.
* Updated FanCapabilities to use FAN display category.
* Updated Tests for FanCapabilities to use FAN display category.
2019-10-02 15:55:01 -07:00
Matthias Alphart
75bce84ad5
Update KNX integration to xknx 0.11.2 ( #27130 )
2019-10-02 15:53:55 -07:00
Brendon Baumgartner
39c7d069b8
gpiozero requirement ver ( #27129 )
2019-10-02 15:53:37 -07:00
ochlocracy
6dfeed6cd1
Fix unavailable climate entities in Alexa StateReport ( #27128 )
...
* Return None for AlexaThermostatController and AlexaTemperatureSensor properties if climate state is unavailable. Preserves raising an error for UnsupportedProperty, and allows Alexa.EndpointHealth to handle the unavailable state.
* Added additional tests for climate state reporting.
2019-10-02 15:53:04 -07:00
Alexei Chetroi
e011a94ce9
Bump up ZHA dependencies. ( #27127 )
2019-10-02 15:51:52 -07:00
jjlawren
30245f6874
Fix error on failed Plex setup ( #27132 )
2019-10-02 15:51:18 -07:00
Bram Kragten
743cb848e8
Updated frontend to 20191002.0 ( #27134 )
2019-10-03 00:08:01 +02:00
Erik Montnemery
65ce3b49c1
Add support for `for` to binary_sensor, light and switch device triggers ( #26658 )
...
* Add support for `for` to binary_sensor, light and switch device triggers
* Add WS API device_automation/trigger/capabilities
2019-10-02 22:14:52 +02:00
Robert Svensson
d8c6b281b8
deCONZ - Support Symfonisk sound controller with device triggers ( #26913 )
...
* Device trigger tests shall use the common gateway mock
* Follow ebaauws clarification of signals
* Fix translations
2019-10-02 22:12:59 +02:00
Robert Svensson
09c5b9feb3
UniFi - Try to handle when UniFi erroneously marks offline client as wired ( #26960 )
...
* Add controls to catch when client goes offline and UniFi bug marks client as wired
* Device trackers shouldn't jump between going away and home
* POE control shouldn't add normally wireless clients as POE control switches
2019-10-02 21:43:14 +02:00
Erik Montnemery
0eb1d49046
Disable flaky/slow test ( #27125 )
2019-10-02 20:52:15 +02:00
Felix Eckhofer
9c49b8dfc1
Fix generated comment in CODEOWNERS ( #27115 )
...
codeowners.py was moved from `/script/manifest/` to `/script/hassfest/`
in e8343452cd
.
2019-10-02 09:34:27 -07:00
Franck Nijhof
d4a67e3a30
Update documentation link URL for integrations (part2) ( #27117 )
2019-10-02 09:34:07 -07:00
Kevin Eifinger
04ead6f273
move ATTR_MODE to homeassistant.const ( #27118 )
2019-10-02 09:33:47 -07:00
David Bonnes
c78b3a4439
Tweak geniushub and bump client to v0.6.26 ( #26640 )
...
* use state attribute rather than type
* HA style tweaks
* small tweak
* bump client
* add more device_state_attributes
* bump client
* small tweak
* bump client for concurrent IO
* force snake_case, and refactor (consolidate) Devices/Zones
* force snake_case, and refactor (consolidate) Devices/Zones 2
* force snake_case, and refactor (consolidate) Devices/Zones 3
* refactor last_comms / wakeup_interval check
* movement sensor is dynamic, and tweaking
* tweak
* bump client to v0.6.20
* dummy
* dummy 2
* bump client to handle another edge case
* use entity_id fro zones
* small tweak
* bump client to 0.6.22
* add recursive snake_case converter
* fix regression
* fix regression 2
* fix regression 3
* remove Awaitables
* don't dynamically create function every scan_interval
* log kast_comms as localtime, delint dt_util
* add sensors fro v1 API
* tweak entity_id
* bump client
* bump client to v0.6.24
* bump client to v0.6.25
* explicit device attrs, dt as UTC
* add unique_id, remove entity_id
* Bump client to 0.6.26 - add Hub UID
* remove convert_dict()
* add mac_address (uid) for v1 API
* tweak var names
* add UID.upper() to avoid unwanted unique_id changes
* Update homeassistant/components/geniushub/__init__.py
Co-Authored-By: Martin Hjelmare <marhje52@kth.se>
* Update homeassistant/components/geniushub/__init__.py
Co-Authored-By: Martin Hjelmare <marhje52@kth.se>
* remove underscores
* refactor for broker
* ready now
* validate UID (MAC address)
* move uid to broker
* use existing constant
* pass client to broker
2019-10-02 17:27:13 +01:00
Franck Nijhof
c7da781efc
Update documentation link URL for integrations in all manifests ( #27114 )
2019-10-02 09:25:44 -07:00
Jeff Irion
ed49b2f155
Bump androidtv to 0.0.29 ( #27120 )
2019-10-02 17:38:14 +02:00