Paulus Schoutsen
326787ef1a
Add another 3 days leeway to give time for payment processing times ( #17542 )
2018-10-17 10:45:01 +02:00
Ville Skyttä
15f4ed74ac
Tweak sensors comments in default config ( #17526 )
...
Makes it more clear that there should be only one sensors section, and
that the weather prediction comment applies only to the yr platform.
2018-10-17 09:58:41 +02:00
Ville Skyttä
b7b4224429
Huawei LTE sensor improvements ( #17533 )
...
* Sensor value formatting improvements
* Make default names more consistent with other sensors
* Improve unique id formatting
2018-10-17 09:00:15 +02:00
Kevin Fronczak
5088e7ee49
Blink update - fixes #17316 ( #17538 )
...
* Updgrae blinkpy to 0.10.0
- Remove status sensor (API endpoint unreliable for this)
- Wifi strength reports in wifi bars rather than dBm (result of new API
endpoint)
- Added unique ids based on serial number
* Update requirements
2018-10-17 08:38:03 +02:00
Nate Clark
11004bcf34
Manual IP & port configuration for Konnected devices ( #17120 )
...
* add capability for manually specifying IP and port of Konnected device(s)
* add config options for blink and discovery settings
* import konnected only in functions where needed
* updates from code review feedback
* convert manual_discovery to async
* code review updates; use correct sync vs async
2018-10-17 00:39:32 +02:00
Brant Knudson
83db673bd0
Add unique_id to Vera entities ( #17450 )
...
I believe this adds registry support. The UI allows me to change
the entity ID now.
For example, a light bulb called "BasementHallLight" in the Vera
has an initial Entity ID like light.basementhalllight_108, where
108 is the unique ID that the Vera assigned the device when I
added it to the z-wave network.
Now I can use the UI to change the Entity ID to
light.basementhalllight and I can still turn it on and off.
2018-10-16 23:27:57 +02:00
Marcel Hoppe
6b3e4ca7bd
update hangups to 0.4.6 and fix Issue #16593 hangouts reconnects. ( #17518 )
2018-10-16 20:09:34 +02:00
Daniel Høyer Iversen
aa176312a5
Update switchmate library ( #17519 )
2018-10-16 20:08:34 +02:00
Daniel Høyer Iversen
6235aae196
Update mill library ( #17520 )
2018-10-16 20:08:04 +02:00
Ben Lebherz
764ea06795
Fix unhandled exception which creates many useless logs ( #17508 )
...
* Fix unhandled exception which creates many useless logs
* recover old component logic, sorry
* remove inline conditional
2018-10-16 16:41:38 +02:00
Charles Garwood
9c52a3ce22
Z-Wave Device Registry Support ( #17291 )
...
* Add device_registry support for sensor and switch domains
* Add device_registry support for light
* Add device registry to binary_sensor, climate, cover
* Add device registry to zwave fan
* Fix test for config entry loading
* lint
* revert erroneous modification
* Revert device_registry.py change
2018-10-16 14:58:25 +02:00
Tsvi Mostovicz
c6d9ceca63
Bump hdate version to 0.6.5 ( #17510 )
...
* Bump hdate version to 0.6.4
* Bump to 0.6.5
* Change test so we check when passing tzinfo object
2018-10-16 13:45:39 +02:00
ehendrix23
fee87cd6ed
Add LogBook support to HomeKit ( #17180 )
2018-10-16 13:32:53 +02:00
William Scanlon
71ab8a9b1a
Moved Wink water heater from climate to water heater. ( #17504 )
...
* Moved Wink water heater from climate to water heater.
* Remove deprecated states from Tuya
* Update toon.py
* Update toon.py
* Lint
2018-10-16 11:27:01 +02:00
Robert Svensson
a795093705
UniFi POE control ( #17011 )
...
* First commit
* Feature complete?
* Add dependency
* Move setting poe mode logic to library
* Use guard clauses
* Bump requirement to 2
* Simplify saving switches with poe off
* Store and use poe mode
* Fix indentation
* Fix flake8
* Configuration future proofing
* Bump dependency to v3
* Add first test
* Proper use of defaults with config flow (thanks helto)
* Appease hound
* Make sure there can't be duplicate entries of combination host+site
* More tests
* More tests
* 98% coverage of controller
* Fix hound comments
* Config flow step init not necessary
* Use async_current_entries to check if host and site for controller is used
* Remove storing/restoring poe off devices to slim PR
* First batch of switch tests
* More switch tests.
* Small improvements and clean up
* Make tests pass
Don't name device in device registry
* Dont process clients that belong to non-UniFi POE switches
* Allow selection of site from a list in config flow
* Fix double blank lines in method
* Update codeowners
2018-10-16 10:35:35 +02:00
Nikolay Vasilchuk
0c0c471447
Fix: Connection pool of Request object is smaller than optimal value (8) ( #17483 )
2018-10-16 10:22:57 +02:00
Daniel Shokouhi
dc7e5e3af4
Add unique_id for Ring ( #17497 )
2018-10-16 10:06:00 +02:00
Aaron Bach
a9389d2d43
Bumps simplisafe-python to 3.1.12 ( #17509 )
...
* Bumps simplisafe-python to 3.1.12
* Updated requirements
2018-10-15 22:54:32 -06:00
Alexander Lyon
993a02b8c4
Fix the sabnzbd component api error ( #17014 )
...
* Bump pysabnzbd version number
* Pass hass aiohttp session to pysabnzbd
2018-10-16 00:18:59 +02:00
Aaron Bach
29c2b2fe79
Clean up OpenUV config flow ( #17349 )
...
* Cleaned up OpenUV config flow
* Added proper listener removal
* Added proper exception
* Unnecessary exception message
* Moved API key error to correct place
* Member-requested changes (part 1)
* Hound
* Member-requested changes (part 2)
* Cleanup
* Fixed tests
2018-10-15 13:21:21 -06:00
Daniel Perna
73197c9a6c
Update pyhomematic to 0.1.51 ( #17491 )
2018-10-15 21:15:26 +02:00
Anders Melchiorsen
1a5048baaf
Add device info for LIFX ( #17330 )
...
* Add device info for LIFX
* Address review comments
2018-10-15 20:46:33 +02:00
Daniel Perna
9718a17351
Fix HomeMatic availability detection ( #17341 )
...
* Fix availability detection
2018-10-15 20:34:03 +02:00
Dougal Matthews
6feacbbfe1
Include the name of the Volumio media player in errors ( #17481 )
...
When you have multiple Volumio media players it can be hard to determine
which one has a problem without this information.
2018-10-15 19:11:12 +02:00
emontnemery
2ceb4d2d1e
Refactor RFLink component ( #17402 )
...
* Start refactor of RFLink component
* alias _id not added correctly
Aliases for sensor not added correctly
And some debug traces.
* Update rflink.py
* Cleanup, fix review comments
* Call event handlers directly when processing initial event
* Use hass.async_create_task when adding discovered device
* Review comments
* Review comments
2018-10-15 15:35:33 +02:00
Pascal Vizeli
0904ff45fe
Cleanup HM Notify platform ( #17355 )
...
* Cleanup HM Notify platform
* Fix python 3.5.4
* Update homematic.py
* Update homematic.py
2018-10-15 13:26:09 +02:00
Niels Mündler
d6752d2270
Fix rangefilter ( #17473 )
...
* Fix rangefilter
RangeFilter would break for lower or upper bounds of 0, evaluating to False and thus not being handled correctly as bounds
* Add test for zero bounds
2018-10-15 12:24:21 +02:00
Julius Mittenzwei
373e3b12d8
Switched to async_fire ( #17472 )
2018-10-15 12:16:40 +02:00
Paulus Schoutsen
e985f30247
Fix websocket API ( #17471 )
2018-10-15 11:48:36 +02:00
Adam
22bf4d0783
Re-assign conditions ( #17364 )
2018-10-15 11:43:27 +02:00
kennedyshead
1cbb5b8e51
State is set to UNKNOWN rather than ON in order to make UI have an play/pause button ( #17357 )
2018-10-15 11:42:27 +02:00
Paulus Schoutsen
ac79ff9e24
Add context to scripts run by template entities ( #17329 )
2018-10-15 11:38:49 +02:00
Anders Melchiorsen
0bf10b0b09
Fire an event when timer gets out of sync ( #17398 )
2018-10-15 11:34:36 +02:00
Ville Skyttä
31981fde7e
Make dicttoxml logging less verbose ( #17446 )
2018-10-15 11:25:38 +02:00
Ville Skyttä
4fce051838
Add RSRQ, RSRP, and SINR to huawei_lte default sensors ( #17425 )
...
These are important LTE signal monitoring values.
2018-10-15 11:22:49 +02:00
Rohan Kapoor
bd450ee9ff
Migrate CONF_WEBHOOK_ID to homeassistant.const ( #17460 )
...
* Migrate CONF_WEBHOOK_ID to homeassistant.const
* Switch over all instances of webhook_id to the const
* Switch last instance of webhook_id to the const
* automation: conf constants for conf
* webhook: conf constants for conf
2018-10-15 11:18:21 +02:00
Malte Franken
879924fea4
refactored to make its code structure similar to nsw_rural_fire_service_feed platform ( #17461 )
2018-10-15 11:17:46 +02:00
Pascal Vizeli
3b0db291dd
Bugfix eventstream with EOF on end ( #17465 )
2018-10-15 10:31:49 +02:00
Julius Mittenzwei
a71cc67efb
Fix NoEntitySpecifiedError during knx startup ( #17366 )
...
* Potential fix for #13699
* removed uneccessary initialization of hass
* removed hass from signature
2018-10-15 03:29:36 +02:00
Tsvi Mostovicz
c5905ee5ca
Show torah reading during weekdays ( #17447 )
...
* Add support for showing torah reading on weekdays as well
* Update docstrings for test functions
2018-10-14 23:55:11 +02:00
Craig J. Midwinter
3edcc9420a
Update pysher version ( #17455 )
2018-10-14 23:51:15 +02:00
Aaron Bach
b022dde622
Bumped simplisafe-python to 3.1.11 ( #17454 )
...
* Bumped simplisafe-python to 3.1.10
* Updated requirements
* Updated requirements
2018-10-14 14:26:44 -06:00
kennedyshead
1187e0aea5
Remove day as a conf option ( #17452 )
2018-10-14 21:33:18 +02:00
Daniel Høyer Iversen
a401be9b1b
New climate device ( #17313 )
...
* initial version of millheater
* Remove unused imports
* Add some comments
* separate lib
* fix review comments
2018-10-14 20:22:20 +02:00
Paulus Schoutsen
ed683d8c2c
Update frontend to 20181014.0
2018-10-14 19:17:30 +02:00
Fabian Affolter
d4061b73b0
Upgrade youtube_dl to 2018.10.05 ( #17429 )
2018-10-14 17:14:06 +02:00
Fabian Affolter
9305ea9a6b
Upgrade numpy to 1.15.2 ( #17431 )
2018-10-14 17:13:25 +02:00
Fabian Affolter
7b0c88c54b
Update docstrings ( #17435 )
2018-10-14 17:12:34 +02:00
Fabian Affolter
253e154a79
Minor updates ( #17436 )
2018-10-14 17:11:39 +02:00
Fabian Affolter
daf48a3b1f
Minor updates ( #17437 )
2018-10-14 17:10:46 +02:00
Fabian Affolter
5ac0469ef9
Upgrade python-telegram-bot to 11.1.0 ( #17441 )
2018-10-14 17:08:17 +02:00
Malte Franken
fccaf7f919
NSW Rural Fire Service platform ( #16802 )
...
* initial integration with nsw rural fire service feed
* improved test coverage
* updated requirements
* grouped imports
* removed debug print statement
* moved manager's startup code into separate call
* simplified feed update code
* simplified feed update code
* simplified device state attribute code
* added source to conform with pr #17339
* fixed lint
* refactored how entities are managed
* fixed pylint
* simplified signalling
2018-10-14 14:11:25 +02:00
Brant Knudson
f198859441
Upgrade pyvera to 0.2.45 ( #17419 )
...
This release adds support for garage door openers. A garage door
opener will show up as a switch.
2018-10-14 09:26:34 +02:00
333ryan18
a302112879
Bump Totalconnect ( #17418 )
...
* Update totalconnect.py
* Update requirements_all.txt
2018-10-14 09:25:24 +02:00
William Scanlon
6a8eb8d0a1
Moved econet from climate to water heater ( #17322 )
...
* Moved econet from climate to water heater
* Updated .coveragerc
* Fixed requirements_all.txt
2018-10-13 23:16:44 +02:00
noxhirsch
0dd3640c78
Adding support for HmIP-SLO (outdoor brightness sensor) ( #17413 )
...
* Add IPBrightnessSensor
* Add ILLUMINATION unit & icon
* Update homematic.py
* Added missing entry
2018-10-13 22:58:41 +02:00
J4nsen
d0da265166
Fix netio component ( #17411 )
...
* bump pynetio to 0.1.9.1 to actually use provided credentials.
* cast to int to fix TypeError
* update requirements_all.txt
2018-10-13 21:09:10 +02:00
Dan Klaffenbach
3ca3fe7015
homematic: Support additional property for sabotage detection ( #17407 )
...
At least HM-Sec-Sir-WM uses ERROR_SABOTAGE, see:
pyhomematic.devicetypes.actors.RFSiren
2018-10-13 21:08:06 +02:00
Miloš Bunčić
ef8253c549
Added ssl and verify_ssl parameters in ddwrt device tracker component ( #17406 )
...
* Added ssl and verify_ssl parameters in ddwrt device tracker component
* Set defaults in validation
2018-10-13 21:04:51 +02:00
Keiran S
78e29cd3fa
Add AWS Route53 Dynamic DNS support ( #17072 )
...
* Add AWS Route53 dynamic DNS support to Home Assistant
* Remove line breaks
2018-10-13 21:03:30 +02:00
Ville Skyttä
9c178cf488
Add unique id to syncthru sensors ( #17399 )
2018-10-13 14:31:53 +02:00
Steven Looman
e6d002c377
Update to async-upnp-client==0.12.5 ( #17401 )
2018-10-13 14:29:12 +02:00
Tommy Jonsson
70281a148b
Fix hangout.send_message requiring data key ( #17393 )
2018-10-13 10:54:35 +02:00
Florian Klien
d4b092706a
XMPP async ( #17283 )
...
* new lib dependencies, working old xmpp
* non working aioxmpp
* reverting to sync xmpp
will try slixmpp instead of aioxmpp
reasons:
echo bot example of aioxmpp had blocking behavior (slixmpp echo bot works fine)
closer API to sleekxmpp
less dependencies than aioxmpp
* first working slixmpp version
* DEBUG messages, changed MUC call
the joinMUC method changed from sleekxmpp to slixmpp
added debug messages
better name for cleanup callback
* flake8
* little cleanup, tested MUC
* requirements_all
* dependencies managed by slixmpp, removed debug messages
* resource configurable by user, requirements updated
* changed __init__ parameter code format
* removed trailing dots from LOG messages
* changed super call to python3 format
2018-10-13 10:37:42 +02:00
Tom Harris
db536797be
Bump insteonplm version to 0.15.0 ( #17384 )
2018-10-13 10:33:34 +02:00
Martin Berg
d9d27733d1
Fix arm/disarm calls. ( #17381 )
2018-10-13 10:30:49 +02:00
Daniel Shokouhi
5f16f3c3a6
Add unique_id for Bloomsky ( #17383 )
...
* Add unique_id for Bloomsky
* Add bloomsky camera unique ID
2018-10-13 10:23:00 +02:00
Daniel Shokouhi
d3672f36fb
Add unique_id for Neato ( #17369 )
...
* Add unique_id for Neato
* Only send the serial per review comments
2018-10-13 00:33:13 +02:00
Daniel Shokouhi
3cf6c76f8b
Add unique_id for Lightify ( #17377 )
2018-10-13 00:32:35 +02:00
Tom French
434d1d7d63
Added option to use a location other than home ( #17340 )
2018-10-12 20:04:52 +02:00
Aaron Bach
401e22fc0c
Add config entry for SimpliSafe ( #17148 )
...
* Initial move into component
* Base functionality in place
* Starting tests in place
* All config entry tests in place
* Made default scan interval more obvious and removed extra logging
* Inherit default scan interval from alarm_control_panel
* Updated coveragerc and CODEOWNERS
* Member-requested changes
* Hound
* Updated requirements
* Updated tests
* Member-requested changes
* Owner-requested changes
* Constant cleanup
* Fixed config flow test
* Owner-requested updates
* Updated requirements
* Using async_will_remove_from_hass
* Corrected scan interval logic
* Fixed tests
* Owner-requested changes
* Additional logging
* Owner-requested changes
2018-10-12 19:07:47 +02:00
Malte Franken
1f863830e1
Adding source attribute to geo location platforms ( #17339 )
...
* added source attribute to all geo_location platforms
* amended test cases
* constant moved and source method now forces subclasses to override
2018-10-12 16:48:02 +02:00
Paulus Schoutsen
6971e84ddf
Update translations
2018-10-12 14:58:09 +02:00
Paulus Schoutsen
397c4336bc
Update frontend
2018-10-12 14:57:35 +02:00
kennedyshead
e00ed84d84
The ping command will not detect device in standby as off ( #17358 )
2018-10-12 14:51:03 +02:00
Jedmeng
7b28963a88
Fix setting opple light color temperature ( #17359 )
2018-10-12 14:50:20 +02:00
Sebastian Muszynski
5a00cc5afc
Provide an individual color temperature range per Yeelight model ( #17305 )
...
* Provide an individual color temperature range per Yeelight model
* Fix lint
* Bump yeelight version
* Remove unused const
* Enable SUPPORT_COLOR_TEMP for BulbType.WhiteTemp
2018-10-12 11:35:33 +02:00
Martin Mois
cb3d62eeef
notify.homematic ( #16973 )
...
* Add notify.homematic_signalgen
* Update homematic_signalgen.py, test_homematic_signalgen.py
* Added new files to .coveragerc
* Fixed review comments from houndci-bot
* Fixed pylint errors
* Regenerate requirements_test_all.txt by script/gen_requirements_all.py
* Fix flake8 warnings
* Renamed notify.homematic_signalgen to notify.homematic and made it generic
* Update .coveragerc and requirements_test_all.txt
* Removed the terms signal generator from the sources.
2018-10-12 09:36:52 +02:00
Daniel Perna
241d87e9d3
Add exception handling to dnsip sensor ( #17332 )
...
* Add exception handling to dnsip sensor
* Refactor import
* Fix exception
2018-10-12 09:30:35 +02:00
emontnemery
b2789d9883
Support abbreviations in discovery topic ( #16635 )
...
* Support abbreviations in discovery topic
* Add abbreviations for all words. Add testcase.
Add missing docstring.
* Add missing abbreviations
* Support topic prefix
* Update test case
* Restrict topic prefix
* Fix merge
* Simplify abbreviations expanding, assume TOPIC_PREFIX is one character long
* Support abbreviated keys instead of words
* Remove redundant abbreviations
* Remove extra spaces in abbreviation list
* Make topic prefix less restrictive
* Make topix prefix a bit more restrictive again
2018-10-12 08:51:16 +02:00
shred86
7bb60068d7
Color control for Abode RGB lights ( #17347 )
...
* Color control support for Abode lights
* Updated add_devices to add_entities
* Update line length
* Changed elif to if for pylint warning
2018-10-12 08:47:14 +02:00
Daniel Shokouhi
1c23a36f46
Set botvac availability ( #17350 )
...
* Set botvac availability
* Lint
* Reduce availability calls per review comments
2018-10-12 08:40:45 +02:00
Zhong Jianxin
0ea5a73e8d
Fix motion sensor in Aqara LAN protocol V2 ( #17240 )
2018-10-12 08:34:32 +02:00
Mister Wil
6df3c480b3
Bump version of abodepy to 0.14.0 ( #17336 )
2018-10-11 22:00:51 +02:00
Paulus Schoutsen
61f7a39748
Add permissions foundation ( #16890 )
...
* Add permission foundation
* Address comments
* typing
* False > True
* Convert more lambdas
* Use constants
* Remove support for False
* Fix only allow True
2018-10-11 19:24:25 +02:00
emontnemery
5961f2f577
Add support for off_delay to MQTT binary_sensor ( #16993 )
...
* Add support for off_delay to MQTT binary_sensor
* Fix debounce, add testcase
* Make off_delay number of seconds instead of timedelta
* Update mqtt.py
* Fix testcase, remove CONF_OFF_DELAY from const.py
2018-10-11 19:14:23 +02:00
Paulus Schoutsen
61bf4d8a29
Add user events ( #17328 )
2018-10-11 17:06:51 +02:00
Nikolay Vasilchuk
44477f3d32
Logbook: filter by entity and period ( #17095 )
...
* Filter logbook by entity_id
* Filter logbook by period
* Simple test
* houndci-bot review
* Tests
* Test fix
* Test Fix
2018-10-11 14:15:04 +02:00
Karim Geiger
ed45dff6e8
Implement turn_off and turn_on actions for eq3btsmart ( #17168 )
...
* Implement turn_off and turn_on actions for eq3btsmart
This commit implements the turn_off and turn_on methods for eq3btsmart. Turning the device off will set the thermostat to "OFF". Turning it on will set it to "AUTO".
* Add missing support flags for on/off feature
* Fix line length
2018-10-11 13:25:48 +02:00
Nikolay Vasilchuk
2a35a3901e
Template Lock ( #17288 )
...
* Template Lock component
* Tests
* CI Fix
* Don't track templates if they have result in MATCH_ALL
* async/await
* houndci-bot review fix
2018-10-11 12:53:54 +02:00
Paulus Schoutsen
ebff253cc9
still update sensor on startup ( #17319 )
2018-10-11 11:38:35 +02:00
Pascal Vizeli
f5d3aa1826
Hass.io auth/sso part2 ( #17324 )
...
* Update discovery.py
* Create const.py
* Update auth.py
* Update const.py
* Update const.py
* Update http.py
* Update handler.py
* Update auth.py
* Update auth.py
* Update test_auth.py
2018-10-11 10:55:38 +02:00
uchagani
cffb704311
Enable BMW component to be unit system aware ( #17197 )
...
* Enable BMW component to be unit system aware
* lint fixes
* use constants for config entries
* remove configuration from component and rely only on HA config of unit_system
* remove unused import
* update code to reflect feedback
* lint fixes
* remove unnecessary comments
* rework return statement to satisfy pylint
* more lint fixes
* add tests for volume utils
* lint fixes
* more lint fixes
* remove unnecessary comments
2018-10-11 10:55:22 +02:00
Martin Hjelmare
58af332d21
Allow tradfri groups for new imported entries ( #17310 )
...
* Clean up leftover config schema option
* Allow import groups via new config yaml setup
* Fix and add test
* Add a test without groups for legacy import
* Change default import groups to False
* Fix I/O in test
2018-10-11 10:37:34 +02:00
George Marshall
ef2c8b2e5b
Update python_openzwave==0.4.10 ( #17323 )
2018-10-11 10:59:16 +03:00
Fabien Piuzzi
9fa7906aef
Made it possible to define multiple Octoprint printers ( #16519 )
...
* Made it possible to define multiple octoprint printers
* style fix
* Added configuration option for octoprint port
* SSL support in octoprint platform configuration
* Octoprint component now auto loads sensor and binary_sensor platforms
* preliminary support for auto discovery of octoprint servers
* Moved sensors and binary sensors configuration into main octoprint configuration
* Using base_url as the key for storing api in the octoprint component
* made sure to not supersede the platforms' domains
* bugfix: continue setting up other printers if one fails
* flake8 style correction
* Added icons to sensors
* Fail platform setup if no printers were successfully added
* Simplified custom validator
2018-10-11 09:52:13 +02:00
Dav0815
c6c5d40056
Transport NSW ( #17242 )
...
* Resubmission of development
* Clean up
* Finishing touch and clean up
* Remove not needed error check
2018-10-11 09:44:17 +02:00
Rohan Kapoor
d7cd1a2b4b
Implement ZoneMinder run states ( #17198 )
2018-10-11 09:38:31 +02:00
Fabian Affolter
7e8973a315
Update file header ( #17317 )
2018-10-11 07:43:15 +02:00
Pascal Vizeli
3f87d41381
Fix auth for hass.io ( #17318 )
...
* Update test_auth.py
* Update auth.py
* Update test_auth.py
2018-10-11 01:02:00 +02:00
Fabian Affolter
8d9da4e7b9
Upgrade construct to 2.9.45 ( #16362 )
2018-10-10 23:52:45 +02:00
Glenn Waters
93e3596e5a
Add Elk-M1 switch and scene platforms ( #17256 )
...
* Add Elk-M1 switch platform.
* Fix travis error.
* Fix very annoying lint error.
* Fix PR comments.
* Fix comment.
* Fix lint errors.
* Fix PR comments.
* Fix PR
Apologize. Going too fast. You should not have to find those.
2018-10-10 19:05:19 +02:00
zhumuht
c434ad6af5
fix_broadlink_sp2_show_energy ( #17271 )
...
* fix_broadlink_sp2_show_energy
Signed-off-by: 朱海涛 <zhumu.zht@alibaba-inc.com>
* fix_broadlink_sp2_show_energy
Signed-off-by: 朱海涛 <zhumu.zht@alibaba-inc.com>
* fix_broadlink_sp2_show_energy
Signed-off-by: 朱海涛 <zhumu.zht@alibaba-inc.com>
* fix_broadlink_sp2_show_energy
Signed-off-by: 朱海涛 <zhumu.zht@alibaba-inc.com>
* fix_broadlink_sp2_show_energy
Signed-off-by: 朱海涛 <zhumu.zht@alibaba-inc.com>
2018-10-10 18:56:00 +02:00
cgtobi
99c6622ee2
Add direction configuration ( #17308 )
2018-10-10 17:59:55 +02:00
Paulus Schoutsen
9d4dbd7d97
ABC config entries ( #17309 )
2018-10-10 16:02:03 +02:00
Paulus Schoutsen
d16e6c8524
Update translations
2018-10-10 14:25:21 +02:00
Paul Annekov
052c094425
fixed 'on_startup() takes 0 positional arguments but 1 was given' ( #17295 )
2018-10-10 14:24:30 +02:00
Pascal Vizeli
40e0966d7f
Hassio auth ( #17274 )
...
* Create auth.py
* Update auth.py
* Update auth.py
* Update __init__.py
* Update auth.py
* Update auth.py
* Update auth.py
* Update auth.py
* Update auth.py
* Update auth.py
* Update auth.py
* Update auth.py
* Update auth.py
* Add tests
* Update test_auth.py
* Update auth.py
* Update test_auth.py
* Update auth.py
2018-10-10 14:07:51 +02:00
Joshi
ad4d5666fe
Yamaha AVR update and change Sound Mode only on main_zone ( #17241 )
...
* Add support for sound_mode for Yamaha rxv media_player
* Catch ParseError Exeption on surround_program for unsupported models
* Catch all Exeptions from rxv
* only get sound mode list / current sound mode on main_zone
2018-10-10 14:07:33 +02:00
definitio
7f896bfb40
WIP: Don't set initial values for MQTT HVAC in non-optimistic mode ( #17268 )
...
* Don't set initial temperature in non-optimistic mode
* Fix tests
* Don't set initial values in non-optimistic mode
For fan mode, current operation and swing mode
* Fix tests again
2018-10-10 14:06:53 +02:00
Pascal Vizeli
83dd961fde
Fix hassio discovery ( #17275 )
...
* Update discovery.py
* Update test_discovery.py
* Update test_discovery.py
* Update test_discovery.py
* Update test_discovery.py
* Update test_discovery.py
* Update test_discovery.py
* Fix tests
* fix lint
2018-10-10 13:50:11 +02:00
Paulus Schoutsen
a1dac28e4b
Template sensors to not track all state changes ( #17276 )
...
* Disable template sensor match all
* Only manual update template sensors that match all
2018-10-10 13:49:15 +02:00
Martin Hjelmare
e5c3a4be80
Fix and clean haveibeenpwned ( #17306 )
...
* Move first forced data fetching and update to async_added_to_hass.
* Clean up code.
2018-10-10 13:46:03 +02:00
Ville Skyttä
707b7c202d
Narrow scope of various pylint inline disables ( #15364 )
...
* Narrow scope of various pylint inline disables
* Whitespace tweaks
2018-10-10 12:17:11 +02:00
Teemu R
78c38749ab
Xiaomi Vacuum: keep error state active after erroring ( #16562 )
...
* Check for got_error to keep consistent error reporting
* reword a comment
2018-10-10 12:16:32 +02:00
Markus Nigbur
670c75e844
Added resolve_state to template distance function ( #17290 )
...
_resolve_state was already used in the "closest" function, to allow for states and entity ids
2018-10-10 11:49:24 +02:00
Colby Rome
419725e1a9
Add Verizon Fios Quantum Gateway device_tracker platform ( #17023 )
...
* wrote quantum_gateway.py
* ran gen_requirements script
* fixed linting errors, added docstrings
* update .coveragerc
* fixed typo
* add myself to contributors
* single quotes for single words
* added error handling to prevent stacktrace
* updated my pypi library
* houndci fixes - added RequestException
* added password to config schema
2018-10-10 08:23:31 +02:00
cgtobi
cfc175d71d
Make rmvtransport async ( #17225 )
...
* Make rmvtransport async
* Make rmv transport async
* Make async tests
* Update rmvtransport module version
* Remove unnecessary import
* Make rmvtransport async
* Make rmv transport async
* Make async tests
* Update rmvtransport module version
* Remove unnecessary import
* Update requirements
* Remove async loop
* Fix wrong import
* Fix stupidness
* Remove unnecessary import
* Bump upstream version
* Don't store the session
* Refactor tests
* Add test for no data
* Fix linter issues
* Fix stale docstring
* Fix stale docstring
* Remove unnecessary test code
* Remove unnecessary import
* Add configurable timeout
* Remove global variable
2018-10-10 08:10:42 +02:00
hanzoh
8310f4a1cf
Add valve level to HmIP thermostat attributes ( #17297 )
2018-10-09 18:53:49 -06:00
Fabian Affolter
5022cf8a6c
Upgrade locationsharinglib to 3.0.6 ( #17294 )
2018-10-10 00:02:07 +02:00
Fabian Affolter
2cd99e5a97
Upgrade shodan to 1.10.4 ( #17292 )
2018-10-09 22:37:50 +02:00
Alok Saboo
26f2e3dd8b
Fix samsung bug ( #17285 )
2018-10-09 21:43:59 +02:00
mvn23
fc67f5eef3
Rewrite opentherm_gw to a component ( #17133 )
...
* Rewrite opentherm_gw to a component which loads the opentherm_gw climate platform.
* Add OpenTherm Gateway sensor platform.
* Remove library imports from platforms (use hass.data instead)
* Update .coveragerc
* Update docstrings to use new component documentation url
* Add OpenTherm Gateway binary sensor support.
Fix houndci findings.
* Revert "Add OpenTherm Gateway binary sensor support."
This reverts commit 5711dc4c25
.
* Revert "Add OpenTherm Gateway sensor platform."
This reverts commit b3505ed561
.
* Remove import from platform, use hass.data instead.
Update .coveragerc
Update docstrings
Update requirements_all.txt
General code cleanup
* Fix review findings.
Avoid using hass.data within connect_and_subscribe.
2018-10-09 21:06:24 +02:00
dickesW
2aeb0efc7c
Fixed Temperature for HMIP-WeatherStation Plus/Basic ( #17216 )
2018-10-09 11:19:21 -06:00
Markus Nigbur
a99ba0a1d4
Bumped fints component to version 1.0.1 ( #17280 )
2018-10-09 11:18:46 -06:00
Paulus Schoutsen
e903f7ffda
Manual updates ( #17278 )
2018-10-09 16:54:38 +02:00
Charles Garwood
cf249e3e5e
Z-Wave Config Entry Support ( #17119 )
...
* Initial Z-Wave Config Entry Support
* Use conf.get() for config import
* Uncomment test
* Re-add line breaks
* tabs -> space
* Unused import cleanup & lint fixes
* Remove unused config flow link step
* Address comments
* Remove unused import
* Fix tests
* Check for valid usb_path
* Test for Z-Stick in config flow
* Pass config dir to ZWaveOption
* Auto-generate Network Key if none provided
* Test fixes
* Address comments & more start network service registration
* add_executor_job for options.lock()
2018-10-09 16:30:55 +02:00
damarco
5167658a1d
Add support for zha custom cluster mappings ( #16714 )
...
* Add support for custom cluster mappings
* Refactor sub_component mapping
2018-10-09 12:53:02 +02:00
definitio
6bf3f9e748
Fix mpd timeout error ( #17254 )
...
* Increase mpd client timeout
* Update mpd.py
2018-10-09 12:24:39 +02:00
Daniel Perna
9d56730b8d
Add optional "all" parameter for groups ( #17179 )
...
* Added optional mode parameter
* Cleanup
* Using boolean configuration
* Fix invalid syntax
* Added tests for all-parameter
* Grammar
* Lint
* Docstrings
* Better description
2018-10-09 10:14:55 +02:00
Otto Winter
26cf5acd5b
Make async_track_time_change smarter ( #17199 )
...
* Make async_track_time_change smarter
* Move to util/dt
* Remove unnecessary check
* Lint
* Remove tzinfo check
* Remove check
* Add comment about async_track_point_in_utc_time
* Fix typing check
* Lint
2018-10-09 10:14:18 +02:00
Otto Winter
9190fe1c21
Add device registry to MQTT fan ( #17250 )
2018-10-09 10:13:42 +02:00
marcolertora
0c34c50d2f
Added lumitek/ankuoo recswitch component ( #15764 )
...
* Added lumitek/ankuoo recswitch component
* cosmetics
* remove callback
* cosmetics
* update requirements pyrecswitch==1.0.2
* add in .coveragerc
2018-10-09 10:13:03 +02:00
Sebastian Muszynski
757ba3b60e
Add basic support of the Philips Zhirui desk lamp (philips.light.mono1) ( #17258 )
2018-10-09 10:11:34 +02:00
Sebastian Muszynski
882c4b73ae
Fix ambient light state of the Philips Eyecare Lamp ( Closes : #16269 ) ( #17259 )
2018-10-09 10:11:14 +02:00
Steven Looman
4455a287fc
Add defaults, fixing #17229 ( #17261 )
2018-10-09 10:07:30 +02:00
Anders Melchiorsen
5db7d702c8
Remove warning on script delay ( #17264 )
...
* Remove warning on script delay
* Use suppress
2018-10-09 10:06:42 +02:00
Tomas Hellström
540d22d603
Swedish weather institute weather component ( #16717 )
...
* SMHI Component
* Clean up typos
* Fixed default values first config to home location (tests will follow)
* Fixed tests and removed unused function
* Minor fixup after comments from @kane610
* add support for precipitation in forecast
* Removed old async_step_init not needed.
2018-10-08 23:54:55 +02:00
Teemu R
56a43436d7
Bump python-miio requirement ( #17260 )
2018-10-08 22:33:06 +02:00
Nick Horvath
1393766659
Thermoworks Smoke Sensor ( #16139 )
...
* Add support for monitoring the temperature of a thermoworks smoke thermometer.
* Use string formatting.
* Add line break.
* Add error handling for authentication.
* Fix linting errors.
* Fix quotes.
* Bump thermoworks_smoke library version.
* Review changes for @MartinHjelmare
* Add unique id attribute and change battery attribute to the standard "battery_level".
* requested changes to snake case and monitored conditions
* fix lint error
* exclude firmware from state attrs. rename original_unit to unit_of_min_max so it's more clear what it is for.
* add device_info
* add regex validator for exclude
* undo device info stuff
* remove serial number from attributes even though other components are allowed to have it...
* exclude firmware
2018-10-08 22:15:38 +02:00
Paulus Schoutsen
68d72931c4
block external IP ( #17248 )
...
* block external IP
* Update __init__.py
2018-10-08 20:50:24 +02:00
Jari Ylimäinen
0c0184973b
Add configurable temperature step for MQTT climate component ( #16201 )
...
* Add configurable temperature step
* Remove temp step from climate component
2018-10-08 20:24:25 +02:00
damarco
59ec469722
Use only_cache parameter in binary_sensor.zha.Remote ( #16711 )
2018-10-08 20:23:26 +02:00
Paulus Schoutsen
68472b8241
Add a webhook automation trigger ( #17246 )
2018-10-08 20:16:37 +02:00
Glenn Waters
9380fca97e
Add Elk light platform ( #17222 )
...
* Add Elk light platform.
* Add ElkM1 light code. Doh.
* Fix PR comments.
* Fix hound errors.
* Fix PR comment.
* Move state from base to class(s) where used
2018-10-08 17:30:27 +02:00
Paulus Schoutsen
c3b1121d77
Add group foundation ( #16935 )
...
Add group foundation
2018-10-08 16:35:38 +02:00
Otto Winter
dd55ff87c8
Add device registry to MQTT cover ( #17245 )
...
* Add device registry to MQTT cover
* Fix tests
2018-10-08 16:13:44 +02:00
Malte Franken
b637b48bd8
emptying device state attributes if the update from the feed fails ( #17249 )
2018-10-08 16:13:08 +02:00
emontnemery
42fb886d71
Add support for HS color to mqtt light ( #16958 )
...
* Add support for HS color to mqtt light
* Warn if hs state update is invalid
2018-10-08 15:36:57 +02:00
Otto Winter
9290f245bf
Convert MQTT fan to config entry ( #17247 )
2018-10-08 14:59:04 +02:00
Otto Winter
c41ef65da6
Add device registry to MQTT switches ( #17244 )
2018-10-08 14:57:07 +02:00
Otto Winter
744dd42ad3
Add device registry to MQTT binary sensor ( #17243 )
2018-10-08 14:44:00 +02:00
Matt Schmitt
27f0331f0f
MyQ cover return unknown state if not available ( #17207 )
...
* Add additional supported states
* Use get method for lookup
* Return None if unable to get status
2018-10-08 14:19:23 +02:00
Malte Franken
394ffc40b6
updated georss-client library to 0.3 ( #17239 )
2018-10-08 13:32:16 +02:00
Paulus Schoutsen
d5f5273c31
Guard for bad device info ( #17238 )
2018-10-08 12:53:51 +02:00
Otto Winter
af2402ea59
Implement base for MQTT device registry integration ( #16943 )
...
* Implement base for MQTT device registry integration
* Lint
* Lint
* Address comments
* Lint
* Lint
* Address comments
* Only add keys if specified
See https://github.com/home-assistant/home-assistant/pull/17136#discussion_r223267185
2018-10-08 12:53:30 +02:00
Daniel Lashua
71a0274b12
Add Support for Xiaomi Vibration Sensor ( #16422 )
2018-10-08 12:08:46 +02:00
Otto Winter
3f498bd042
Fix potential MQTT discovery race condition ( #17208 )
...
* Fix potential MQTT discovery race condition
* Rename data key
2018-10-08 10:59:43 +02:00
MatteGary
ee5e1fa355
Daikin Climate - Better integration with Climate base component ( #16913 )
...
* Daikin Climate - Better integration with Climate base component
Made some modification in order to better integrate the Daikin AC Component with the base Climate Component.
Benefits are:
Support localization for Operation Mode
Support for Homekit Integration (if the AC is turned On, now the status is updated in Homekit)
* Build bug fixing
* Bug fixing in Set Operation_Mode functionality
Fixed to .title() functionality in matching the Operation_Mode
* Fix useless code
* Fix hound bug
* Bug fixing
Change in list of Operation Mode
* Trailing white space fix
* Compile fixing
* Whitespace fix
2018-10-08 10:49:54 +02:00
William Scanlon
f2d8f3bcb8
Water heater support ( #17058 )
...
* Moved econet to water_heater
* Wink and Econet are now in water heater!
* Removed away mode from econet and added demo water heater
* Added demo tests
* Updated coveragerc
* Fix lint issues.
* updated requirements all
* Requirements all actually updated.
* Reset wink and econet and fixed service.
* Reset wink and econet to the correct dev state
* Reset requirements_all and .coveragerc and removed the new econet and wink water_heater files
* Removed @bind_hass service methods
* Actually reset the .coverage file
* Fixed the tests
* Addressed @MartinHjelmare's comments
* Removed unused import
* Switched to async_add_executor_job
* Fixed lint
* Removed is_on
* Added celsius demo water heater and tests.
* Removed metric import
2018-10-08 10:38:07 +02:00
Sebastian Muszynski
ff4204244b
Fix data_key and power_consumed attribute of the Aqara Wall Switch ( Closes : #16457 ) ( #17235 )
2018-10-08 10:37:27 +02:00
Paulus Schoutsen
a54e242245
Fix SPC ( #17236 )
2018-10-08 10:20:18 +02:00
Oliver
849665b9ca
Pushed to version 0.7.6 of denonavr library to add more sound modes ( #17227 )
2018-10-08 09:32:14 +02:00
Sebastian Muszynski
315f83e1ea
Add some new model names of Xiaomi Aqara devices ( #17234 )
...
* Add additional model name of the Xiaomi Aqara Button (WXKG11LM)
* Add additional model name of the Xiaomi Aqara Wireless Switch (WXKG02LM, WXKG03LM)
* Bump PyXiaomiGateway version
2018-10-08 09:32:01 +02:00
Paulus Schoutsen
4b7f85518f
Prevent accidental device reg override ( #17136 )
2018-10-08 09:30:40 +02:00
Martin Berg
e922dd10ba
Init sub-components using global var. ( #17220 )
2018-10-07 23:30:09 +02:00
Paulus Schoutsen
2de1193fd9
Update translations
2018-10-07 23:26:46 +02:00
Paulus Schoutsen
c12bbddc0b
Update frontend to 20181007.0
2018-10-07 23:26:23 +02:00
Anders Melchiorsen
086c71525e
Add config entry for LIFX ( #17201 )
...
* Add config entry for LIFX
* Use list for dependencies
* Obsolete the platform config
* Use DOMAIN
* Use async_create_task
2018-10-07 23:14:53 +02:00
Glenn Waters
06a64c0167
Add support for ElkM1 alarm/automation panel ( #16952 )
...
* Add support for ElkM1 alarm/automation panel.
* fix lines too long
* Address PR comments
* Fix hound ci errors
* Changes for PR comments
* Use vol.Range for checking range value
* Address PR comments
* Fix lint errors
* Added elkm1-lib requirement
* Update coverage to exclude elk
* Fix flake8 errors
* Fix flake8 error
* Cleanup config parsing
* Add housecode converter
* fix PR comments
* fix syntax error
* Fix PR comment
2018-10-07 21:45:36 +02:00
Daniel Høyer Iversen
c1ed9edd26
Add forecast for Met.no ( #17109 )
...
test met
met no 0.3.0
fix line length
fix line length
2018-10-07 21:00:12 +02:00
emontnemery
1d7d82fde5
Fix aliases support for RFLink sensors ( #17190 )
2018-10-07 13:14:37 +02:00
Brian Towles
592e1dc96a
Enable new registry rename for Insteon ( #17171 )
...
* Enable new registry rename for Insteon
* Segment unique_id from name
2018-10-07 13:12:33 +02:00
Anders Melchiorsen
6e81ae096e
Disallow list/dict for string configuration ( #17202 )
2018-10-07 12:35:44 +02:00
Per Sandström
c8266c6692
vsure version 1.5.0 ( #17209 )
2018-10-07 12:33:16 +02:00
Philip Rosenberg-Watt
8fda705377
Fix Todoist custom project update ( #17115 )
...
* Fix Todoist custom project update
Custom projects were not refreshing the API state and were using
local/stored state. This resulted in invalid tasks being retained upon
update. This change resets the local Todoist API state, syncs it, and
then continues normal update operation(s) on the Todoist project data
object.
* Remove blank line after docstring
* Update logging call
* Simplify logging
2018-10-07 01:38:25 +02:00
cdce8p
5d6562a73f
Bugfix switch flux - light service call ( #17187 )
...
* Bugfix switch flux - light service call
* Change x_val and y_val test
2018-10-06 23:30:07 +02:00
Guy Khmelnitsky
9285831fa1
Upgrade boto3 to 1.9.16 ( #17140 )
2018-10-06 20:46:20 +02:00
Per Sandström
760047f964
Verisure standard config for scan interval ( #17192 )
...
* verisure configurable polling
* fix indentation
2018-10-06 20:03:22 +02:00
Anders Melchiorsen
8683eeb908
Upgrade aiolifx_effects to 0.2.1 ( #17188 )
2018-10-06 14:32:54 +02:00
cdce8p
07d90c6c55
Fix device_tracker service call & cleanup ( #17173 )
...
* Bugfix group service - device_tracker
* Cleanup
2018-10-05 23:09:55 +02:00
Paulus Schoutsen
a66db59359
Fix data used for logbook ( #17172 )
...
* Fix data used for logbook
* Lint
2018-10-05 23:07:27 +02:00
Paulus Schoutsen
5e7d4a57a3
Fix incorrect yaml in hangouts ( #17169 )
2018-10-05 20:21:09 +02:00
Paulus Schoutsen
1061c369f1
Bumped version to 0.81.0.dev0
2018-10-05 19:54:15 +02:00
Paulus Schoutsen
0c770520ed
Update translations
2018-10-05 17:50:00 +02:00
Paulus Schoutsen
92e28067d8
Update frontend to 20181005.0
2018-10-05 17:49:27 +02:00
Paul Annekov
29c3f1618f
Fix miflora connection errors during platform setup ( #16798 )
...
* possible fix for startup delay
* fixed reported issues
* moved update code into setup
* reverted to previous solution
2018-10-05 13:33:28 +02:00
cdce8p
37a47b5a59
Add faucet, shower, sprinkler, valve to HomeKit ( #17145 )
2018-10-05 12:43:50 +02:00
Julius Mittenzwei
2e62afabdc
Added warning to HomeKit component ( #16807 )
...
* added warning if more then 100 devices are added to HomeKit
2018-10-05 12:32:26 +02:00
Rohan Kapoor
a8f5e8699a
Fix zoneminder zms_url construction ( #17150 )
2018-10-05 10:30:08 +02:00
Lewis Juggins
4218efddcd
Cleanly stop tradfri on shutdown ( #17114 )
...
* Tradfri shutdown fix
* Bump version
* Bump version
* Fix
* Derp
* Remove unnecessary shutdown event
2018-10-05 09:59:34 +02:00
Gerard
aec320dc19
Fix a typo ( #17147 )
2018-10-05 07:48:40 +02:00
Florian Klien
ce1e8f8ace
YesssSMS handling more errors, upgrade to version 0.2.3 ( #17052 )
...
* YesssSMS handling more errors, upgrade to version 0.2.1
- handling missing internet connection nicely
- disabling login with non-working credentials (website locked account for 1 hour)
- upgrade to new upstream version of YesssSMS
* notify.yessssms tests
* test requirements
* flake8 fix
* fixing tests, new upstream version 0.2.3
fixing tests based on requested changes, coverage
* removing unmotivated print
* passing exception to ConnectionError and SMSSendingError logger
2018-10-04 17:34:04 -04:00
Per Sandström
b55c7a5ba2
verisure configurable polling ( #17144 )
2018-10-04 21:41:02 +02:00
cdce8p
52ff232797
Bugfix invalid entity_config parameter HomeKit ( #17143 )
2018-10-04 20:37:04 +02:00
Paulus Schoutsen
769dda735d
Remove discovery ( #17070 )
2018-10-04 16:04:44 +02:00
Ana Paula Gomes
02bf07d9df
Add timeout and fix oscillations on Samsung TV component ( #17102 )
...
* Add timeout and fix oscillations
* Adjust code to py3.5.3
* Clean code
2018-10-04 16:02:14 +02:00
Georgi Kirichkov
b92b24e8a4
Webhook component - pass headers to webhook handler ( #17091 )
...
* Pass headers to webhook handler
* Refactors webhook component to post Request object instead of data
* Update webhook tests
* Cleanup webhook test and fix a bug in ifttt
* Address code review comments
2018-10-04 15:54:51 +02:00
Paulus Schoutsen
0cfbb9ce91
Allow config entry setup to raise not ready ( #17135 )
2018-10-04 15:53:50 +02:00
Tsvi Mostovicz
c9976718d4
Take timezone into consideration when calulating Zmanim. Partial fix for #16946 ( #17131 )
2018-10-04 15:51:56 +02:00
Jason Hu
b61a250321
Fix upnp component l10n error ( #17132 )
2018-10-04 15:50:42 +02:00
Alok Saboo
ae0dd33e2e
Add update service to Google Travel Sensor ( #17092 )
...
* Add update service
* Update service name
* Register service only once
* Make hound happy
2018-10-04 14:02:30 +02:00
Daniel Høyer Iversen
0d93bf9a45
Update xiaomi lib ( #17129 )
2018-10-04 13:24:54 +02:00
Heiko Thiery
178bf736f6
Add new component fritzbox binary_sensor ( #17057 )
...
* Add new component fritzbox binary_sensor
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
* fix failed flake8 test
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
* add new file to .coveragerc
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
* use wildcard to cover all platforms
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
* remove polling because polling is true by default
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
* add blank line to keep imports ordered
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
* Minor changes
2018-10-04 12:16:27 +02:00
Paulus Schoutsen
a559c06d6b
Make it easier for auth to consume newer formats ( #17127 )
2018-10-04 10:41:13 +02:00
Jerad Meisner
cc1891ef2b
Add time created to persistent notifications. ( #17121 )
...
* Add time created to persistent notifications.
* UTC
2018-10-04 10:24:14 +02:00
Daniel Høyer Iversen
05d8c57212
Tibber component and notify ( #17062 )
...
* Refactor tibber, and Tibber notify
* update Tibber lib.
* tibber
* Tibber coveragerc
* Tibber upgrade lib
* style
* comments
* use async_get_service
* event
2018-10-04 09:29:49 +02:00
Adam Mills
3abdf217bb
Homekit controller reconnect ( #17060 )
...
* Add threaded call_later helper
* Reconnect to device when connection fails
* Consolidate connection logs and warn on first
2018-10-04 09:25:05 +02:00
Martin Hjelmare
6a0c9a718e
Fix sonos async use ( #17099 )
...
* Entry setup wasn't using the async api. Fix this by using correct
async api.s
* Also use new async executor scheduler in async_added_to_hass.
2018-10-04 09:20:20 +02:00
Aaron Bach
04fdde0e86
Bumps simplisafe-python to 3.1.2 ( #16931 )
...
* Bumps simplisafe-python to 3.0.4
* Updated requirements
* Refresh token logic added
* Member-requested changes
* Removed unused import
* Updated CODEOWNERS
* Bump library to 3.1.2
2018-10-03 21:03:29 -06:00
Michael Wei
2b3019bdf4
Support multiple accounts in Tile, use device identifiers ( #17108 )
...
* ✨ Update tile to support multiple accounts
* 🎨 fix indent
* 🐛 fix format string
* 🎨 use .format
* 🎨 fix line indent
2018-10-03 17:22:21 -06:00
Diogo Gomes
cf0147098a
Merge pull request #16300 from StevenLooman/igd
...
Adds discovery and config flow
Breaking change: no longer possible to map ports other than the port used by Home Assistant
2018-10-03 22:55:01 +01:00
mvn23
aeb21596a0
Fix counter restore. ( #17101 )
...
Add config option to disable restore (always use initial value on restart).
Add unit tests for restore config option.
2018-10-03 23:12:21 +02:00
Tsvi Mostovicz
cf5f02b347
Fix jewish calendar sensor with language set to english ( #17104 )
...
* Add failing testcase for issue #16830
* Fix for #16830
2018-10-03 18:43:25 +02:00
Michael Wei
467a59a6ed
Change Tile icon to view-grid ( #17098 )
2018-10-03 09:59:11 -06:00
David Bilay
16cbc2d07f
Add weather condition code to OpenWeatherMap sensor ( #17093 )
2018-10-03 16:15:45 +02:00
Anders Melchiorsen
952a1b3513
Smaller steps for Sonos volume up/down ( #17080 )
2018-10-03 15:09:05 +02:00
Anders Melchiorsen
a5402739b7
Keep the repeat mode when setting Sonos shuffle mode ( #17083 )
...
* Keep the repeat mode when setting Sonos shuffle mode
* Fix test
2018-10-03 14:50:13 +02:00
Pascal Vizeli
704c9d8582
Add support for Hass.io discovery feature for Add-ons ( #17035 )
...
* Update handler.py
* Update __init__.py
* Update handler.py
* Update __init__.py
* Create discovery.py
* Update handler.py
* Update discovery.py
* Update __init__.py
* Update discovery.py
* Update discovery.py
* Update discovery.py
* Update struct
* Update handler.py
* Update discovery.py
* Update discovery.py
* Update discovery.py
* Update __init__.py
* Update discovery.py
* Update discovery.py
* Update discovery.py
* Update discovery.py
* Update discovery.py
* Update discovery.py
* Update discovery.py
* Update discovery.py
* Update __init__.py
* Update discovery.py
* fix lint
* Update discovery.py
* cleanup old discovery
* Update discovery.py
* Update discovery.py
* Fix lint
* Fix tests
* Write more tests with new functions
* Update test_handler.py
* Create test_discovery.py
* Update conftest.py
* Update test_discovery.py
* Update conftest.py
* Update test_discovery.py
* Update conftest.py
* Update test_discovery.py
* Update test_discovery.py
* Update test_discovery.py
* Update test_discovery.py
* Update test_discovery.py
* Fix test
* Add test
* fix lint
* Update handler.py
* Update discovery.py
* Update test_discovery.py
* fix lint
* Lint
2018-10-03 13:10:38 +02:00
David Peterson
2e5eb4d9dc
Add optional headers configuration for scrape ( #17085 )
2018-10-03 12:47:38 +02:00
Steven Looman
5d693277f0
Fix stale docstrings
2018-10-03 11:27:38 +02:00
Steven Looman
3cb20c7b4d
Changes after review by @MartinHjelmare
2018-10-03 11:08:32 +02:00
Paulus Schoutsen
4210835dcd
Async response all the things ( #17073 )
...
* Use async_response
* Update device_registry.py
2018-10-03 07:53:54 +02:00
Dan Cinnamon
15a160a630
Bump pyenvisalink ( #17086 )
2018-10-03 06:28:08 +02:00
Kevin Fronczak
c78850a983
Overhaul of Blink platform ( #16942 )
...
* Using new methods for blink camera
- Refactored blink platform (breaking change)
- Camera needs to be uniquely enabled in config from now on
- Added motion detection enable/disable to camera platform
* Fix motion detection
- bumped blinkpy to 0.8.1
- Added wifi strength sensor
* Added platform schema to sensor
- Added global variables for brand and attribution to main platform
* Removed blink binary sensor
* Add alarm control panel
* Fixed dependency, added alarm_home
* Update requirements
* Fix lint errors
* Updated throttle times
* Add trigger_camera service (replaced snap_picture)
* Add refresh after camera trigger
* Update blinkpy version
* Wait for valid camera response before returning image
- Motion detection now working!
* Updated for new blinkpy 0.9.0
* Add refresh control and other fixes for new blinkpy release
* Add save video service
* Pushing to force bot to update
* Changed based on first review
- Pass blink as BLINK_DATA instead of DOMAIN
- Remove alarm_arm_home from alarm_control_panel
- Re-add discovery with schema for sensors/binar_sensors
- Change motion_detected to a binary_sensor
- Added camera_armed binary sensor
- Update camera device_state_attributes rather than state_attributes
* Moved blink.py to own folder. Added service hints.
* Updated coveragerc to reflect previous change
* Register services with DOMAIN
- Change device add for loop order in binary_sensor
* Fix lint error
* services.async_register -> services.register
2018-10-03 04:17:14 +02:00
Fabian Affolter
8e3a70e568
Upgrade youtube_dl to 2018.09.26 ( #17079 )
2018-10-02 22:31:59 +02:00
Thomas Lovén
06340c9875
Allow no movement in vamera.onvif_ptz service ( #17065 )
2018-10-02 14:36:28 +02:00
Paulus Schoutsen
31dd327c59
Catch possible errors from tradfri ( #17068 )
...
* Catch possible errors from tradfri
* Update config_flow.py
2018-10-02 14:35:43 +02:00
Paulus Schoutsen
38e2926a48
Update translations
2018-10-02 14:33:47 +02:00
Paulus Schoutsen
19722a0ef8
bump frontend to 20181002.0
2018-10-02 14:33:30 +02:00
Paulus Schoutsen
a6f8c3f662
Add logging to light updates ( #17069 )
2018-10-02 13:33:16 +02:00
Thomas Lovén
11d5671ee0
De-syncing binary_sensor.ping ( #17056 )
...
* Quick and dirty asyncing of binary_sensor.ping
* Minor changes
2018-10-02 11:43:34 +02:00
cdce8p
7f0a50ce31
async_create_task ( #17059 )
...
* async_create_task
* Update google.py
2018-10-02 11:03:09 +02:00
Paulus Schoutsen
37706c2731
Lint
2018-10-02 10:35:00 +02:00
Aaron Bach
71e3047f5c
OpenUV: Fixed issue with missing protection window data ( #17051 )
2018-10-02 10:34:12 +02:00
Charles Garwood
0954eefa9f
MJPEG Camera Log Filter Fixes ( #17050 )
...
* Move filter to setup platform
* pylint
2018-10-02 10:24:44 +02:00
cdce8p
90f71261c5
Remove service helper (8) ( #17055 )
...
* Updated keyboard
* Updated microsoft_face
* Updated ffmpeg
* Updated logger
* Updated components/__init__.py
2018-10-02 10:23:37 +02:00
Malte Franken
13af61e103
GeoRSS events sensor refactored ( #16939 )
...
* refactored geo_rss_events sensor to make use of new georss-client library that handles the communication with the rss feed
* fixed lint error
2018-10-02 10:20:51 +02:00
Nicko van Someren
b0b3620b2b
Added working support for private storage ( #16903 )
...
* Fixed file corruption bugs in private storage code.
* Restoring fixed test case.
* Implemented test suite for utils/json.py
* Added new unit test cases for util/json.py
* Dixed formatting nags
* Fixed more nags from the Hound
* Added doc strings to some very short functions
* Fixing lint's complains about my choice of parts of speach. Sigh.
* Moved atomic save operations down into util/json.py so that all benefit.
Added extra clean-up code to ensure that temporary files are removed in
case of errors.
Updated emulated_hue unit tests to avoid errors.
* Apparently 'e' is not allows as a variable name for an exception...
2018-10-02 10:16:43 +02:00
Paulus Schoutsen
1decba0052
Proactor policy fix ( #17066 )
...
* Proactor policy fix
* Backport Proactor policy for <py37
2018-10-02 09:55:37 +02:00
Jason Hu
1667481342
Use Protractor loop in Windows ( #17061 )
...
* Use Protractor loop in Windows
* Add import sys
2018-10-02 09:21:02 +02:00
Mathieu Velten
8e276295eb
Update pynetgear to 0.4.2 ( fix #14752 ) ( #17064 )
2018-10-02 09:14:07 +02:00
Sean Wilson
284d4d49c7
Add AquaLogic component ( #16763 )
...
* Add missing ups.status states.
* Add missing DISCHRG state.
* AquaLogic work-in-progress
* - Fix dependencies
- Switch updates
* Add support for aqualogic 0.8 features.
* Remove debugging.
* Switch to async updates rather than using polling.
* Rebase
* Fix lint errors
* Fix lint errors
* Fix lint errors
* Fix lint errors
* Fix lint errors.
* Bump aqualogic version to 0.11
* Update .coveragerc
* Remove integration-specific I/O
* Resolve code review issues.
* Fixed init() call.
2018-10-02 07:32:03 +02:00
cdce8p
c3eff5773b
Remove alert service helper ( #17038 )
2018-10-02 00:33:45 +02:00
Daniel Perna
4d471622f6
Update pyhomematic to 0.1.50 ( #17048 )
2018-10-02 00:02:59 +02:00
SNoof85
90f2990b9e
Support code 7 ( #17047 )
2018-10-01 22:18:56 +02:00
Charles Garwood
b197b8bab3
Suppress urllib3 header parsing error ( #17042 )
2018-10-01 20:39:40 +02:00
Fabian Affolter
a148f3e2a9
Mind the unit system ( fixes #16819 ) ( #16823 )
2018-10-01 20:38:41 +02:00
Steven Looman
d732f8eca2
Changes after review by @MartinHjelmare
2018-10-01 19:26:43 +02:00
Nikolay Vasilchuk
b0c1c37cd5
Fix long update 'load_power' and 'in_use' for Xiaomi Zegbee Plug ( #16915 )
2018-10-01 18:00:48 +02:00