Sebastian Muszynski
5c01dd483f
Add Xiaomi Air Humidifier CB1 (zhimi.humidifier.cb1) support ( #27232 )
2019-10-05 13:31:10 -07:00
Sebastian Muszynski
be60b065a3
Bump python-miio version to 0.4.6 ( #27231 )
2019-10-05 13:31:01 -07:00
Matthew Donoughe
d16edb3ef0
add script shortcut for activating scenes ( #27223 )
...
* add script shortcut for activating scenes
use `- scene: scene.<scene name>` in a script to activate a scene
* Update validation
2019-10-05 13:30:43 -07:00
Pierre Sicot
43d1413050
Fix closed status for non horizontal awnings. ( #26840 )
2019-10-05 13:28:19 -07:00
scheric
99859485e2
Repair SolarEdge_local inverter fahrenheit temperature ( #27096 )
...
* Add Fahrenheit check
* Rounding values
* add missing bracket
* Fix spelling
* round fahrenheit to 1 decimal
* Change unit on the fly
* Use new sensor names
* Use TEMP_FAHRENHEIT constant
* Pass new sensors fully to SolarEdgeSensor
* applying snake_case
* applying snake_case lower case
* Update sensor.py
* applying feedback
2019-10-05 13:07:01 -07:00
Santobert
601d15701b
Add initial state to Flux Switch ( #27089 )
...
* flux restore state
* Add config options
* Add tests
* Add more tests
* just restores state
2019-10-05 12:57:12 -07:00
Patrik
5ae497bfdc
Refactor Tradfri switch device ( #26864 )
...
* Refactor Tradfri switch device
* Lint
* Lint
* Removed unused constant
* Add base_class
* Lint
* Improvements after review
* Typo
2019-10-05 12:46:16 -07:00
Jeff Irion
0b838f88c1
Bump adb-shell to 0.0.4; bump androidtv to 0.0.30 ( #27224 )
2019-10-05 12:44:51 -07:00
definitio
9c08c35881
Improve influxdb error handling ( #27225 )
2019-10-05 12:43:57 -07:00
Santobert
46ac98379e
Add improved scene support to the light integration ( #27182 )
...
* light reproduce state
* Add types
* Fix linting error
* Add tests
* Improve test
* Fix failing tests
* Another try
* avoid repetition
* simplified if
* Remove attributes that are no attributes
2019-10-05 12:43:12 -07:00
Santobert
e088119d6d
fan_reproduce_state ( #27227 )
2019-10-05 12:42:37 -07:00
Oncleben31
3d1e743b0c
Add set_location service doc ( #27216 )
2019-10-05 12:34:18 -07:00
Santobert
cc1cca0a14
automation_reproduce_state ( #27222 )
2019-10-05 12:31:51 -07:00
Ville Skyttä
25bfdbc8df
Require Python >= 3.6.1 ( #27226 )
...
https://github.com/home-assistant/architecture/issues/278
2019-10-05 12:20:11 -07:00
Robert Svensson
a8567a746b
UniFi - Improve switch tests ( #27200 )
...
* Continue rewriting tests for UniFi
2019-10-05 16:16:08 +02:00
MagicalTrev89
a9073451f8
Add hive trv support ( #27033 )
...
* TRV-Support
* pyhive import update
* Moved HVAC to new line
* updated pyhiveapi version
* Update for pylint errors
* Fix Pylint Errors
* Fixed Pylint 2
* removed whitespace
* Black
* Updates following review
* updated phyhive to 0.2.19.3
* Corrected logic on TRV name
* updated requirements as requested
* Black run
2019-10-05 15:52:42 +02:00
Franck Nijhof
2e17ad86af
Adds guards for missing information in call stack frames ( #27217 )
2019-10-05 11:59:33 +02:00
Josh
71a3516053
Guard against network errors for Dark Sky ( #27141 )
...
* Guard against network errors for Dark Sky
- Prevents network errors from throwing an exception during
state updates for the Dark Sky weather component.
* Implement `available` for Dark Sky component
* unknown -> unavailable
2019-10-04 19:28:55 -07:00
Zach
bbd2078986
Add doods contains flags on areas to allow specifying overlap ( #27035 )
...
* Add support for the contains flags on areas to allow specifying overlap vs contains
* Remove draw_box
* Add timeout option
* Fix import for CONF_TIMEOUT
* Change contains to covers
2019-10-04 17:48:45 -07:00
mvn23
6ae908b883
Add opentherm_gw config flow ( #27148 )
...
* Add config flow support to opentherm_gw.
Bump pyotgw to 0.5b0 (required for connection testing)
Existing entries in configuration.yaml will be converted to config entries and ignored in future runs.
* Fix not connecting to Gateway on startup.
Pylint fixes.
* Add tests for config flow.
Remove non-essential options from config flow.
Restructure config entry data.
* Make sure gw_id is slugified
2019-10-04 17:38:26 -07:00
Mark Coombes
2e49303401
Add turn_on method to ecobee climate platform ( #27103 )
...
* Add turn on method to ecobee climate
* Update climate.py
* Update value in async_update
* Fix update in async_update
* Simplify async_update
* Fix lint complaining about log string
* Cleanup inline if statement
2019-10-04 17:35:31 -07:00
HomeAssistant Azure
7e7868f0a6
[ci skip] Translation update
2019-10-05 00:32:19 +00:00
Santobert
9c96ec858a
switch reproduce state ( #27202 )
2019-10-04 14:32:10 -07:00
Santobert
cc4926afb1
lock_reproduce_state ( #27203 )
2019-10-04 14:29:53 -07:00
SukramJ
0be1269b20
Add acceleration sensor to Homematic IP Cloud ( #27199 )
2019-10-04 14:21:19 -07:00
Mark Coombes
c62d1a77ec
Fix ecobee binary sensor and sensor unique ids ( #27208 )
...
* Fix sensor unique id
* Fix binary sensor unique id
2019-10-04 14:15:43 -07:00
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