Michael Kutý and Fabian Affolter
7ea776dff4
Fix bad metrics format for short metrics. ( #13778 )
2018-04-10 08:20:47 +02:00
Johann Kellerman and Paulus Schoutsen
bd93f10d3c
script/lazytox: Ensure Flake8 passes for tests/ ( #13794 )
2018-04-09 21:24:50 -04:00
citruz and Paulus Schoutsen
c8a464d8f9
Updated beacontools to 1.2.3 ( #13792 )
2018-04-09 21:24:18 -04:00
Paulus Schoutsen and GitHub
5ac52b74e0
Remove vendor lookup for mac addresses ( #13788 )
...
* Remove vendor lookup for mac addresses
* Fix tests
2018-04-09 21:21:26 -04:00
Johann Kellerman and Martin Hjelmare
7595401dcb
Qwikswitch Entity Register ( #13791 )
...
* Entity Register
* feedback
2018-04-10 01:24:06 +02:00
cdce8p and GitHub
ae4e792651
Improved upgradeability HomeKit security_systems ( #13783 )
2018-04-09 22:57:10 +02:00
Sean Wilson and Fabian Affolter
2b86059fd0
Add missing DISCHRG state ( #13787 )
...
* Add missing ups.status states.
* Add missing DISCHRG state.
2018-04-09 19:38:57 +02:00
Tod Schmidt and Paulus Schoutsen
e593117ab6
Snips sounds ( #13746 )
...
* Added feedback sound configuration
* Added feedback sound configuration
* Cleaned up feedback off
* Cleaned up whitespace
* Moved feedback pus to helper funx
* Async
* Used async_mock_service for tests
* Lint
2018-04-09 11:46:27 -04:00
Phil Kates and cdce8p
c61611d2b4
Add Homekit locks support ( #13625 )
...
* homekit: Add locks support
* Improved upgradeability
2018-04-09 16:23:49 +02:00
Paulus Schoutsen and GitHub
73de749411
Use config entry to setup platforms ( #13752 )
...
* Use config entry to setup platforms
* Rename to async_forward_entry
* Add tests
* Catch if platform not exists for entry
2018-04-09 10:09:08 -04:00
Yonsm and cdce8p
cb51553c2d
Support binary_sensor and device_tracker in HomeKit ( #13735 )
...
* Support binary_sensor and device_tracker for HomeKit
* Add test for get_accessory and binary sensor
* Test service.display_name and char_detected.display_name
* Split test to improve speed
2018-04-09 15:32:28 +02:00
Erik Eriksson and Paulus Schoutsen
8beb9c2b28
Only flag media position as updated when it really has ( #13737 )
2018-04-09 00:12:46 -04:00
Sebastian Muszynski and Pascal Vizeli
70649dfe22
Device type mapping introduced to avoid breaking change ( #13765 )
2018-04-08 22:00:47 +02:00
Johann Kellerman and GitHub
b01dceaff2
Qwikswitch sensors ( #13622 )
2018-04-08 21:59:19 +02:00
Robin and Daniel Høyer Iversen
ef16c53e46
Check valid file on get_size ( #13756 )
...
Addresses https://github.com/home-assistant/home-assistant/issues/13754
2018-04-08 11:32:49 +02:00
Paulus Schoutsen and GitHub
40d7857f3b
Prepare entity component for config entries ( #13730 )
...
* Prepare entity component for config entries
* Return in time
2018-04-07 23:04:50 -04:00
Otto Winter and Paulus Schoutsen
81b1d08d35
Add MQTT Sensor unique_id ( #13318 )
...
* Add MQTT Sensor unique_id
* Add test
* Update comment
2018-04-07 22:32:09 -04:00
Fabian Affolter and Paulus Schoutsen
99f4509c2b
Upgrade netdisco to 1.3.1 ( #13744 )
2018-04-07 17:19:55 -04:00
Kane610 and Paulus Schoutsen
f915a1c809
Fix so it is possible to ignore discovered config entry handlers ( #13741 )
...
* Fix so it is possible to ignore discovered config entry handlers
* Improve efficiency
2018-04-07 17:18:49 -04:00
dangyuluo and Fabian Affolter
6cd599b7df
Throw an error when invalid device_mode is given ( #13739 )
...
* Throw an error when invalid device_mode is given
* Fix lint issue, typo and error msg
* Fix error msg
2018-04-07 21:47:56 +02:00
Fabian Affolter and Martin Hjelmare
435b49fb96
Reset permission ( #13743 )
2018-04-07 19:11:48 +02:00
Diogo Gomes and Fabian Affolter
3084ac1625
Update CODEOWNERS (sensor.filter, sensor.upnp) ( #13736 )
2018-04-07 13:44:08 +02:00
shred86 and Sebastian Muszynski
2bf17cba8e
Brightness conversion for Abode dimmers ( #13711 )
...
With AbodePy 0.12.3, dimmers will now work but a conversion of the brightness is required. Additionally, when a brightness value of 100 is sent to Abode, 99 is returned causing AbodePy to throw an error so this component will send 99 instead of 100.
Keeps the brightness value sent and returned from the device response consistent. However, during initialization and when a device refresh is received, Abode can return 100 thus we'll convert that case back to 99.
2018-04-07 11:15:35 +02:00
Fabian Affolter and Daniel Høyer Iversen
ca3cc27e40
Upgrade sqlalchemy to 1.2.6 ( #13733 )
2018-04-07 10:41:35 +02:00
Fabian Affolter and Daniel Høyer Iversen
fbb8a54c39
Upgrade aiohttp to 3.1.2 ( #13732 )
2018-04-07 10:40:34 +02:00
thrawnarn and Fabian Affolter
b0fd2342db
Bluesound bugfix status 595 and await ( #13727 )
...
* 595 fix
* Await fixes and last 595 fix
* Lint
* Made internal exception class
* Fix lint issue
2018-04-07 10:09:09 +02:00
David Broadfoot and Martin Hjelmare
58f3690ef6
Fix Gogogate2 'available' attribute ( #13728 )
...
* Fixed bug - unable to set base readaonly property
* PR fixes
* Added line
2018-04-07 05:48:53 +02:00
Diogo Gomes and Paulus Schoutsen
286476f0d6
Initialise filter_sensor with historical values ( #13075 )
...
* Initialise filter with historical values
Added get_last_state_changes()
* fix test
* Major changes to accommodate history + time_SMA
# Conflicts:
# homeassistant/components/sensor/filter.py
* hail the hound!
* lint fixed
* less debug
* ups
* get state from the proper entity
* sensible default
* No defaults in get_last_state_changes
* list_reverseiterator instead of list
* prev_state to state
* Initialise filter with historical values
Added get_last_state_changes()
* fix test
* Major changes to accommodate history + time_SMA
# Conflicts:
# homeassistant/components/sensor/filter.py
* hail the hound!
* lint fixed
* less debug
* ups
* get state from the proper entity
* sensible default
* No defaults in get_last_state_changes
* list_reverseiterator instead of list
* prev_state to state
* update
* added window_unit
* replace isinstance with window_unit
2018-04-06 21:59:55 -04:00
Henrik Nicolaisen and Fabian Affolter
fdf93d1829
added support for smappee water sensors ( #12831 )
...
* added support for smappee water sensors
* fixed lint error and wrong location_id
* fixed lint error
* Use string formatting
2018-04-06 23:14:31 +02:00
cdce8p and Pascal Vizeli
262ea14e5a
Add timeout / debounce (for brightness and others) ( #13534 )
...
* Add async timeout feature
* Decorator for setter methods to limit service calls to HA
* Changed to async
* Use async_call_later
* Use lastargs, async_add_job
* Use dict for lastargs
* Updated tests to stop patch
2018-04-06 23:11:53 +02:00
Juggels and Fabian Affolter
c77d013f43
Allow use of date_string in service call ( #13256 )
...
* Allow use of date_string in service call
* Add stricter validation, fix descriptions
2018-04-06 22:23:40 +02:00
cgtobi and Sebastian Muszynski
48fe2d18e8
Add option to ignore availability in google calendar events ( #13714 )
2018-04-06 21:48:50 +02:00
Fabian Affolter and GitHub
3394916a68
Update docstrings ( #13720 )
2018-04-06 18:06:47 +02:00
cdce8p and Paulus Schoutsen
85487612d5
Update Homekit to 1.1.9 ( #13716 )
...
* Version bump to HAP-python==1.1.9
* Updated types and tests
2018-04-06 10:20:59 -04:00
David Broadfoot and Fabian Affolter
bd51143ac1
Added gogogate2 cover ( #13467 )
...
* Added gogogate2 cover
* Hound fixes
* PR feedback
* Hound comments
* Bump gogogate2 version
* Update requirements all
* Add device_class and features
* Fix lint issues
* Again lint
* Fix imports
* Fix end of file
2018-04-06 15:53:00 +02:00
Marco Orovecchia and Adam Mills
0a25d30ba6
Add support for Nanoleaf Aurora Light Panels ( #13456 )
...
* Added support for Nanoleaf Aurora Light Panels
* aurora light module - fixed lint errors
* aurora light module - use SUPPORT_COLOR instead of SUPPORT_RGB_COLOR
* nanoleaf aurora light - support_hs_color instead of rgb
* review comments from armills implemented
* nanoleaf aurora lights - put attributes into constructor (pylint)
2018-04-06 09:34:56 -04:00
Philipp Schmitt and Daniel Høyer Iversen
bddfe24753
Fix #10175 ( #13713 )
2018-04-06 11:21:04 +02:00
Timmo and Daniel Høyer Iversen
1d7ecc22f9
Added ENTITY_ID_FORMAT import and set entity_id in __init__ ( #13642 )
2018-04-06 10:59:09 +02:00
jmtatsch and Paulus Schoutsen
703eea0c93
Enable autodiscovery for mqtt cameras ( #13697 )
...
* Enable autodiscovery for mqtt cameras, BREAKING CHANGE: homogenisation topic->state_topic
* fix line too long
* fix topic->state_topic in test
* image shall not be the state of entity
2018-04-06 00:11:38 -04:00
Mister Wil and Paulus Schoutsen
b70b23ef83
Update AbodePy version to 0.12.3 ( #13709 )
2018-04-06 00:10:07 -04:00
Adam Mills and GitHub
1a9727c75a
Send XY color for non-osram hue bulbs ( #13665 )
...
* Send XY color for Philips hue bulbs
* Review fixes
* Comment tweaks
2018-04-05 20:17:18 -04:00
ikucuze and Fabian Affolter
e6006e9beb
Tahoma switches ( #13636 )
...
* Added the ability to switch Tahoma Garage door relay.
Those are special switches that can only be pushed.
Their state is always OFF, they react to the turn_on action, perform it, but stay OFF
* fixing indents and so on
* CI fix
2018-04-05 18:56:09 +02:00
PlanetJ and Fabian Affolter
4008bf5611
Adding configration to disable ip address as a requirement Fixes : #13399 ( #13692 )
...
* Adding configration to disable ip address as a requirement Fixes : #13399
* Remove whitespace
2018-04-05 18:45:09 +02:00
tadly and Fabian Affolter
edcb242b6d
Add media type separation for video/movie ( #13612 )
...
* added media type separation for video/movie
* updated all media_player components to reflect new media type
2018-04-05 18:44:38 +02:00
Robin and Fabian Affolter
0081764ddc
Remove unused CONF_WATCHERS ( #13678 )
...
`CONF_WATCHERS` was from an earlier version, now unused
2018-04-05 18:07:42 +02:00
Niklas Morberg and cdce8p
bb5484edac
Support color temperature in Homekit ( #13658 )
...
* Add support for color temperature
* Add test for color temp
2018-04-05 18:06:23 +02:00
shuaiger and Fabian Affolter
63820a78d9
Fix asuswrt ap mode failure ( #13693 )
...
* fix asuswrt ap mode failure
When using ap mode, asuswrt device_tracker does dont work properly as ip can not be retrieved from wl command. This version fixed the issue.
* save 1 line code
* another 2 lines saved
* typo correction
2018-04-05 18:00:40 +02:00
Tom Harris and Fabian Affolter
61a3b4ffdb
Bump insteonplm to 0.8.6 to fix sensor message handling ( #13691 )
2018-04-05 17:59:32 +02:00
Johann Kellerman and Fabian Affolter
1b3c3494e8
Coverage & Codeowners ( #13700 )
2018-04-05 17:58:55 +02:00
Daniel Perna and Fabian Affolter
b2d37f5257
Update ha-philips_js to 0.0.3 ( #13702 )
...
* Update requirements_all.txt
* Update philips_js.py
2018-04-05 17:54:17 +02:00