Anders Melchiorsen
6b2b92a732
Improvements to LIFX reliability ( #14848 )
...
* Improve fault tolerance of LIFX initialization
* Update aiolifx to 0.6.3
* Use list comprehension
2018-06-07 10:06:29 -04:00
Fabian Affolter
83ce9450f7
Upgrade Mastodon.py to 1.3.0 ( #14858 )
2018-06-07 10:04:58 -04:00
Paulus Schoutsen
0b405c33c4
Update Hue flow title ( #14852 )
2018-06-07 16:00:42 +02:00
Paulus Schoutsen
d8adb4bdb0
Bump frontend to 20180607.0
2018-06-06 22:42:01 -04:00
Sebastian Muszynski
bef15264b7
Ignore the mistaken long_both_click event of the 86sw ( Closes : #14802 ) ( #14808 )
2018-06-06 19:51:59 +02:00
Roman
6d26915c69
Feature/gearbest library update ( Closes : #14813 ) ( #14833 )
2018-06-06 11:38:50 +02:00
Paulus Schoutsen
fa2e6ada26
Route themes and translations over websocket ( #14828 )
2018-06-06 10:12:43 +02:00
Paulus Schoutsen
a6880c452f
Migrate entity registry to using websocket ( #14830 )
...
* Migrate to using websocket
* Lint
2018-06-06 10:08:36 +02:00
Diogo Gomes
4bccb0d2a1
Merge pull request #14831 from home-assistant/sim-sensor
...
Limit sensor.simulated to 3 decimals (fixes #14773 )
2018-06-05 21:06:11 +01:00
Luc Touraille
103639455c
Add Freebox device tracker ( #12727 )
...
* Add a device tracker for Freebox routers
* Automatic setup of Freebox device tracker based on discovery
* Make the Freebox device tracker asynchronous
2018-06-05 20:38:50 +02:00
Thomas Krüger
549abd9c7e
Improved Fritz!Box thermostat support ( #14789 )
2018-06-05 20:06:25 +02:00
Fabian Affolter
f1aba5511f
Limit to 3 decimals ( fixes #14773 )
2018-06-05 19:44:41 +02:00
Simon Nørager Sørensen
21d05a8b4d
Fixes an issue in Xiaomi TV platform that would some TVs not sleep correctly ( #14829 )
2018-06-05 19:13:16 +02:00
Mischa Gruber
cb6c869c2f
Action parameter doesn't longer have to be the first parameter ( #14815 )
...
* Action parameter doesn't longer have to be the first parameter
* Minified code upon suggestion
2018-06-05 18:15:34 +02:00
Hugo Dupras
640e499964
netatmo api is now in pip as pyatmo ( #14824 )
...
Signed-off-by: Hugo D. (jabesq) <jabesq@gmail.com>
2018-06-05 11:55:53 -04:00
Paulus Schoutsen
b3b4f7468d
Further cleanup frontend ( #14805 )
...
* Remove registering panels
* Remove unused image
* Lint
2018-06-05 10:50:16 -04:00
Paulus Schoutsen
ad9621ebe5
Use hass iconset ( #14185 )
2018-06-05 10:49:54 -04:00
Sebastian Muszynski
e370d523ec
Bump python-miio version ( Closes : #13749 ) ( #14796 )
...
* Bump python-miio version
* Fix Xiaomi Power Strip V1 support (Closes : #13749 )
2018-06-04 23:50:18 +02:00
Fabian Affolter
816efa02d1
Use pihole module to get data ( #14809 )
2018-06-04 18:49:26 +02:00
Fabian Affolter
bd1b1a9ff9
Update syntax ( #14812 )
2018-06-04 14:44:55 +02:00
quthla
1d23f7f900
Allow Kodi live streams to be recognized as paused ( #14623 )
2018-06-04 12:24:28 +01:00
Sebastian Muszynski
39843a73de
Add additional 86sw model identifier of the LAN protocol V2 ( #14799 )
2018-06-04 07:39:50 +02:00
Diogo Gomes
aec425d1f6
Weather Platform - IPMA ( #14716 )
...
* initial commit
* lint
* update with pyipma
* Added test
* Added test
* lint
* missing dep
* address comments
* lint
* make sure list is iterable
* don't bother with list
* mock dependency
* no need to add test requirements
* last correction
2018-06-03 23:01:48 +02:00
Mattias Welponer
8f696193f0
Add homematicip_cloud illuminance sensor ( #14720 )
...
* Add iluminance sensor and device_class for sensors
* Fix lint
2018-06-03 18:48:51 +02:00
Paulus Schoutsen
70edb2492a
Version bump to 20180603.0
2018-06-03 12:29:57 -04:00
quthla
e35d4beb95
Fix media_title empty when title is empty but label is set ( #14791 )
2018-06-03 09:27:17 -04:00
quthla
919b431a24
Add Kodi OnResume event ( #14790 )
2018-06-03 09:26:23 -04:00
Jason Woodford
7f59a8ea0c
Update total-connect-client to 0.18 for Honeywell Lynx Touch-Wifi support ( #14778 )
2018-06-03 13:55:49 +02:00
Sebastian Muszynski
1ac3f0da63
Ignore the mistaken long_click event of the 86sw ( Closes : #14694 ) ( #14785 )
2018-06-03 11:54:03 +02:00
Jason Hu
12e679c14d
Assign device class to nest sensors ( #14746 )
...
* Assign device class to nest sensors
sensor/nest.NestSensor => /nest.NestSensorDevice,
so that BinarySensor platform do not reference Sensor platform anymore
* Resolve code review comment
* Follow code review comment
2018-06-03 03:54:48 +02:00
Fabian Affolter
28ef94c3fa
Update syntax ( #14772 )
2018-06-02 15:08:10 +02:00
Fabian Affolter
27df4cca6c
Upgrade shodan to 1.8.1 ( #14760 )
2018-06-02 08:34:47 -04:00
Fabian Affolter
a8413249c2
Upgrade sqlalchemy to 1.2.8 ( #14765 )
2018-06-02 08:34:30 -04:00
Fabian Affolter
f2dacb2570
Upgrade youtube_dl to 2018.06.02 ( #14763 )
2018-06-02 08:33:48 -04:00
Fabian Affolter
b86cd325fe
Update syntax ( #14770 )
2018-06-02 08:31:06 -04:00
Fabian Affolter
74b7dabf2d
Update syntax ( #14768 )
2018-06-02 08:30:54 -04:00
Fabian Affolter
1ce4c2092a
Update syntax ( #14771 )
2018-06-02 08:30:07 -04:00
Mick Vleeshouwer
fe0e49db4b
Update postnl api to 1.0.2 ( #14769 )
2018-06-02 13:45:48 +02:00
Fabian Affolter
ad86e68c1e
Update syntax of platform random ( #14767 )
2018-06-02 12:00:01 +02:00
Tristan Caulfield
e7985c970b
Upgrade directpy to 0.5 ( #14750 )
...
* Version Requirement bump
Bump required version to 0.5 to allow component to work with Genie Mini clients using the clientAddr variable.
* Ran script/gen_requirements_all.py as requested.
2018-06-02 09:30:15 +02:00
austinlg96
cfac537f51
Added option to block Osram Lightify individual lights in the same way that groups can be ( #14470 )
2018-06-02 09:23:51 +02:00
Fabian Affolter
77dca8272c
Upgrade blockchain to 1.4.4 ( #14738 )
2018-06-01 19:41:35 +02:00
Fabian Affolter
3b8ee196be
Update syntax ( #14742 )
2018-06-01 19:41:20 +02:00
michaeldavie
4935043f4a
Add battery attribute to Sensibo ( #14735 )
...
* Added battery attribute
* Simplify current_battery
2018-06-01 19:41:04 +02:00
Matt Schmitt
f5d74e07d5
Add support for outlets in HomeKit ( #14628 )
2018-06-01 18:04:54 +02:00
Paulus Schoutsen
0a724a5473
Update frontend
2018-06-01 10:52:25 -04:00
Jason Hu
cba8333a13
Change nest to cloud push ( #14656 )
...
* Change nest component to Cloud Push
Change sensors.nest, binary_sensors.nest and climate.nest to push mode
nest camera still need poll to update snapshot image
Also change nest component to async
* Flake8 lint
* Fix async_notify_errors, it is not a coroutine
* Fix pylint
* Fix pylint, function name should shall shorter than 32
* Use dispatcher helper instead event bus
* Use async_update_ha_state(True)
* Refactoring load_platform
Move service registration into async_setup_nest(),
resolve an issue that before the first time configuration done,
set_mode service should not be registered
* Fix an issue that authorization failure may leave a blocked thread
* Pylinting
* async_nest_update_callback => async_update_state to avoid confusion
* Move signal handler register to async_added_to_hass
* Better handle nest api error
* Remove unnecessary register for binary_sensor
* Remove unused import
* Upgrade to python-nest 4.0.1
Fix a thread race condition issue
* Address my own comments
* Address my own comment
2018-06-01 10:44:58 -04:00
Anders Melchiorsen
fcbc399809
Disallow automation.trigger without entity_id ( #14724 )
2018-06-01 10:27:12 -04:00
Paulus Schoutsen
f6eb9e79d5
Custom panel ( #14708 )
...
* Add support for custom panels in JS
* Allow specifying JS custom panels
* Add trust external option
* Fix tests
* Do I/O outside event loop
* Change config to avoid breaking change
2018-06-01 10:06:17 -04:00
roiff
ab3717af76
Homekit Thermostat: Better support for temperature ranges ( #14679 )
...
* Support for obtaining temperature range
* Fallback to Defaults
* Fixed unit conversion
* Added test
2018-06-01 13:49:16 +02:00
Pierre Ståhl
6cd69b413c
Bump pyatv to 0.3.10 ( #14736 )
...
* Bump pyatv to 0.3.10
* Update requirements_all.txt
2018-06-01 08:41:40 +02:00
Fabian Affolter
de56a0d021
Upgrade shodan to 1.8.0 ( #14717 )
2018-06-01 08:40:27 +02:00
glenn20
99fdd3e358
Add device_descriptor and device_name to keyboard event ( #14642 )
...
* Add device_descriptor and device_name to keyboard event
This allows automations to identify which device has generated the
keypress. This is especially useful for bluetooth remotes to control different
devices.
* Remove line breaks
* Fix
2018-06-01 00:32:09 +02:00
Paulus Schoutsen
ed9cf994c2
Revert "Remove simplepush.io ( #14358 )"
...
This reverts commit 612a37b2dd
.
2018-05-31 17:58:03 -04:00
Marius
f32b50cb80
Fix Eco mode display on Nest ( #14706 )
...
* Fix Eco mode display on Nest
* Fix Hound problems
2018-05-31 17:26:59 -04:00
Paulus Schoutsen
a58a566ae8
Bump frontend to 20180531.0
2018-05-31 17:25:35 -04:00
Diogo Gomes
2f1d40e014
Merge pull request #14721 from PhilRW/climate-constants
...
Change climate default limits to constants
2018-05-31 22:19:25 +01:00
Fabian Affolter
14ee6178f9
Add Flock notification platform ( #14533 )
...
* Add Flock notification platform
* Use async syntax and move session and loop
2018-05-31 23:07:50 +02:00
Philip Rosenberg-Watt
753fe8279b
Remove deprecated comments
2018-05-31 13:59:26 -06:00
Philip Rosenberg-Watt
cc264f415e
Fix PEP-8 issues
2018-05-31 11:32:31 -06:00
Philip Rosenberg-Watt
dae90abb34
Change climate default limits to constants
...
Min and max temp and humidity are now defined in climate __init__.py
and are available for import in subclasses.
2018-05-31 11:23:04 -06:00
Aaron Bach
60f692c7bb
Fixes (and stabilizes) some incorrect zone codes in RainMachine ( #14719 )
...
* Fixes (and stabilizes) some incorrect zone codes
* Fixed a misspelling
2018-05-31 18:55:50 +02:00
c727
7094d6d61e
Change ACP code_format to None|"Number"|"Any" ( #14686 )
2018-05-31 14:31:40 +02:00
Michael Nosthoff
c14e41f431
Netatmo Sensor: Implement device_class ( #14634 )
...
added device_class and removed icon for temperature and humidity.
2018-05-30 10:53:35 -04:00
cdce8p
f1f4d80f24
Homekit Bugfixes ( #14689 )
...
* Fix async bug
* Fix debounce bug
2018-05-30 12:39:27 +02:00
Paulus Schoutsen
e746b92e0e
Fix deprecated code ( #14681 )
2018-05-29 23:14:58 +02:00
cdce8p
7d2563eb1f
Update HAP-python to 2.2.2 ( #14674 )
...
* Pass driver to accessory
* Added 'hk_driver' fixture for tests
2018-05-29 22:43:26 +02:00
Aaron Bach
084b3287ab
Add sensors and services to RainMachine ( #14326 )
...
* Starting to add attributes
* All attributes added to programs
* Basic zone attributes in place
* Added advanced properties for zones
* We shouldn't calculate the MAC with every entity
* Small fixes
* Basic framework for push in play
* I THINK IT'S WORKING
* Some state cleanup
* Restart
* Restart part 2
* Added stub for service schema
* Update
* Added services
* Small service description update
* Lint
* Updated CODEOWNERS
* Moving to async methods
* Fixed coverage test
* Lint
* Removed unnecessary hass reference
* Lint
* Lint
* Round 1 of Owner-requested changes
* Round 2 of Owner-requested changes
* Round 3 of Owner-requested changes
* Round 4 (final for now) of Owner-requested changes
* Hound
* Updated package requirements
* Lint
* Collaborator-requested changes
* Collaborator-requested changes
* More small tweaks
* One more small tweak
* Bumping Travis and Coveralls
2018-05-29 21:02:16 +02:00
Thibault Cohen
4105429639
Add asyncio support for Ebox ( #14183 )
...
* Fix Ebox sensor
* Fix #14183 comments
* Update ebox.py
* Update ebox.py
* Continue fixing comments
2018-05-29 10:23:12 -04:00
Robert Svensson
8c93b484c4
deCONZ - Option to load or not to load clip sensors on start ( #14480 )
...
* Option to load or not to load clip sensors on start
* Full flow
* Fix config flow and add tests
* Fix attribute dark reporting properly
* Imported and properly configured deCONZ shouldn't need extra input to create config entry
2018-05-29 10:09:53 -04:00
Fabian Affolter
3b38de63ea
Allow user-defined sensors ( #14613 )
...
* Allow user-defined sensors
* Require element for resources
* Don't use .get()
2018-05-29 10:03:00 -04:00
Alexei Chetroi
eff1d1f14e
zha: fix temperature rounding for ZHA temperature sensors. ( #14669 )
2018-05-29 09:05:07 -04:00
Otto Winter
fcb60d472e
MQTT Cover Fix Assumed State ( #14672 )
2018-05-29 09:03:45 -04:00
Anders Melchiorsen
f2a2f2cca5
Ignore unsupported Sonos favorite lists ( #14665 )
2018-05-29 10:15:30 +02:00
Paulus Schoutsen
8c7f0669c6
Allow hassio frontend development ( #14675 )
...
* Allow hassio frontend development
* Fix tests
2018-05-29 08:51:08 +02:00
Matthew Garrett
d36c7c3de7
Increase Eufy's requirement on lakeside ( #14671 )
...
python-lakeside was broken with at least some versions of the Python
protobuf code, so bump the requirement to a fixed version.
2018-05-29 08:42:27 +02:00
Bakkoda
79efb0e607
Update mfi.py ( #14667 )
...
Add ability to read door sensor states from the mPort.
2018-05-29 07:51:14 +02:00
Robert Accettura
9bc26e93a4
Add pin pad to alarm panel ( #14178 )
...
* Add pin pad to alarm panel
* Add pin pad to alarm panel
* Update regex
* Update regex
* Update regex
* Add pin pad to alarm panel
* Add pin pad to alarm panel
* Add pin pad to alarm panel
* Add pin pad to alarm panel
* Fix typos
* Fix typos
* Fix typos
* Add pin pad to alarm panel
* Fix errors
2018-05-29 07:50:27 +02:00
Andrey
6c3e2021df
Give unknown zwave nodes a better name ( #14353 )
...
* Give unknown zwave nodes a better name
* Update util.py
2018-05-28 21:49:38 -04:00
Enrico Berndt
07255a29b4
Add tv channel and volume level for philips js API 5 ( #14276 )
...
* PhilipsTV API 5: Added tv channel change and setting of volume level.
* set_volume only sets volume via api now and nothing else.
2018-05-28 10:41:51 -04:00
Alexei Chetroi
144bb3492a
zha/light: Properly parse currentX and currentY on async_update() ( #14605 )
2018-05-28 10:32:47 -04:00
cdce8p
6f4dd7b057
Improve Homekit media_player options ( #14637 )
...
* Optimize imports
* Optimize name
* Optimize config schema
* Rename mode to feature
* Replace mode with feature_list
2018-05-28 10:26:33 -04:00
David F. Mulcahey
27f3285d17
Force update ZHA electrical sensor ( #14649 )
...
* force state update because we have a real reading
* hound
* docstring
2018-05-28 10:22:29 -04:00
MizterB
9a87e62e0e
Update Hue platform to aiohue 1.5.0, and re-implement logic for duplicate scene names. ( #14653 )
2018-05-28 10:21:00 -04:00
koreth
9044a9157f
Reduce log churn from Envisalink binary sensors ( #14659 )
...
The Envisalink binary sensor was logging events with a relative
timestamp that updated every time it polled, so even when nothing
new was happening, the event log would be full of meaningless
state changes. Modify the sensor code to use an absolute time
which stays stable when there isn't new activity.
2018-05-28 10:19:03 -04:00
Fabian Affolter
bff1e1ff6c
Upgrade python_opendata_transport to 0.1.0 ( #14652 )
2018-05-28 08:17:10 +02:00
Fabian Affolter
cc2437614b
Upgrade youtube_dl to 2018.05.26 ( #14654 )
2018-05-28 08:16:55 +02:00
Paulus Schoutsen
b6e4a7771a
Allow Hass.io panel dir ( #14655 )
2018-05-27 17:17:19 -04:00
Fabian Affolter
13859388c1
Upgrade locationsharinglib to 2.0.7 ( #14640 )
2018-05-27 20:16:47 +02:00
Fabian Affolter
2f4c5f949b
Use constants ( #14647 )
2018-05-27 20:16:30 +02:00
Fabian Affolter
36e8157268
Upgrade TwitterAPI to 2.5.4 ( #14639 )
2018-05-27 15:46:58 +02:00
Fabian Affolter
2d88f47795
Upgrade gitterpy to 0.1.7 ( #14643 )
2018-05-27 15:45:43 +02:00
Jason Hu
5acfe5da68
Upgrade python-nest to 4.0.0 ( #14638 )
...
* Upgrade python-nest to 4.0.0
Drop in replace to use nest stream API
Didn't change any logic from HA side
* Update requirements_all.txt
2018-05-27 11:31:05 +02:00
Fabian Affolter
5f9e4ae136
Upgrade luftdaten to 0.2.0 ( #14620 )
2018-05-27 09:53:53 +02:00
Paulus Schoutsen
a5e66ce6ba
Bump frontend to 20180526.4
2018-05-26 20:02:24 -04:00
David F. Mulcahey
eae9726bec
Add electrical measurement sensor to ZHA ( #14561 )
...
* Add electrical measurement sensor
* correct state update
* hound fix
* zha: Add metering sensor (#14562 )
* Add IlluminanceMeasurementSensor to ZHA (#14563 )
* add IlluminanceMeasurementSensor
* address review comment
* Fix whitespace error during merge
* Add electrical measurement sensor
* correct state update
* hound / flake8
2018-05-26 22:50:05 +02:00
guillaume1410
c425afe50e
Adding ryobi garage door opener ( #14618 )
...
* Initial component for Ryobi cover
* Initial component for Ryobi cover
* Adding Ryobi cover
* Adding Ryobi cover
* Adding Ryobi cover
* Minor changes
* Remove import
2018-05-26 22:46:53 +02:00
Paulus Schoutsen
bcde57bff8
Bump frontend to 20180526.3
2018-05-26 14:29:26 -04:00
David Ryan
dfd7ef1fce
Add Hydrawise component ( #14055 )
...
* Added the Hydrawise component.
* Fixed lint errors.
* Multiple changes due to review comments addressed.
* Simplified boolean test. Passes pylint.
* Need hydrawiser package version 0.1.1.
* Added a docstring to the device_class method.
* Addressed all review comments from MartinHjelmare.
* Changed keys to single quote. Removed unnecessary duplicate method.
* Removed unused imports.
* Changed state to lowercase snakecase.
* Changes & fixes from review comments.
2018-05-26 18:42:52 +02:00
Paulus Schoutsen
fdb250d86c
Bump frontend to 20180526.2
2018-05-26 11:53:36 -04:00