Alok Saboo and Pascal Vizeli
8ceeee032c
Bump abodepy to 0.7.1 ( #9077 )
...
* Version bump to 0.7.1
* Update abodepy version
2017-08-22 07:08:27 +02:00
Nolan Gilley and Fabian Affolter
54f01f3f11
bump python-ecobee-api version to 0.0.8 ( #9074 )
2017-08-21 23:16:17 +02:00
Alok Saboo and Martin Hjelmare
bc549e9525
Use builtin constants for Abode alarm_control_panel ( #9059 )
...
* Use builtin constants for alarm_control_panel
* Made it consistent with other alarm panels
* Replaced STATE_UNKNOWN with None
2017-08-21 22:20:38 +02:00
Erik Eriksson and Fabian Affolter
4bb78097a7
eliqonline: channel id is an integer ( #9072 )
2017-08-21 21:57:12 +02:00
Ståle Semb Hauknes and Pascal Vizeli
7c380588a0
Workday sensor offset ( #8824 )
...
* Add support for offset for the workday sensor
* Update tests for workday sensor
* Changed from 'offset' to 'days_offset'
* Attributes bugfix (dictionary key variable repeated with different values)
2017-08-21 13:24:30 +02:00
Fabian Affolter and Pascal Vizeli
f7daefd7a5
Upgrade onkyo-eiscp to 1.2.4 ( fixes #8995 ) ( #9068 )
2017-08-21 11:25:34 +02:00
Martin Berg and Pascal Vizeli
97e6a69adb
Add support for Prowl notifications. ( #9028 )
...
* Add support for Prowl notifications.
* Use HA session handler.
* Simplify http request logic.
* flake
* fix double fetch data
* Remove periods from log messages
2017-08-21 10:46:07 +02:00
Fabian Affolter and GitHub
fe7384a4ef
Upgrade slacker to 0.9.60 ( #9065 )
...
* Upgrade slacker to 0.9.60
* Group imports
2017-08-21 10:23:29 +02:00
Fabian Affolter and GitHub
3c9e09ce16
Upgrade sendgrid to 5.0.0 ( #9062 )
2017-08-21 07:15:37 +02:00
Matt Schmitt and Fabian Affolter
c3d548a0dd
Update fitbit.py ( #9064 )
...
Minor format update, set ‘type’ attribute to lowercase (Fitbit returns
all uppercase currently)
2017-08-21 07:15:15 +02:00
Alok Saboo and Fabian Affolter
ebd64cded9
Bump dlib face_recognition to 0.2.2 ( #9060 )
2017-08-20 22:30:35 +02:00
Anders Melchiorsen and GitHub
fee89d8d16
LIFX: avoid rare NoneType errors ( #9054 )
...
* Get full multizone state during registration
We used to rely on the periodic update to get the state of each zone, only
establishing the number of zones during registration. This resulted in errors
if the current state was needed for a partial color change before the first
async_update happened.
Now we do a full update before adding the light. Thus async_update can no
longer assume device.color_zones to be defined and must instead use the
response message to decide the total number of zones.
* Insist on getting the initial state
If a response to the initial state query is lost we used to just carry on.
This resulted in type errors when we next tried to access the undefined state.
After this commit the light is not added before we have the full state.
This scenario mostly happens when something is misbehaving and the type errors
were actually useful in figuring out what happend. So an error message is
logged in their place.
* Remove lint
2017-08-20 20:29:54 +02:00
Alok Saboo and Pascal Vizeli
b3d16e8f89
Add Abode home security component ( #9030 )
...
* Add Abode home security component
* Remove protected member
* Remove debug messages
* Remove unwanted debug messages
* Updated based on script/gen_requirements_all
* Commit to restart the build process
* Remove unwanted return
* Removed unused listener
* Address Pascal's comments
* Updated alarm control panel based on Pascal's comments
* Removed debug messages
* Removed unused hass object
2017-08-20 16:55:48 +02:00
Matt Schmitt and Pascal Vizeli
c059dfdb67
Update Fitbit sensor (icons, formatting, client update) ( #9031 )
...
* Update fitbit.py
Add variable icon for battery status, clean up formatting for resource
names and values
* Update fitbit.py and requirements_all.txt
Fix PR comments and update client
* Update fitbit.py
Add dict map for battery levels and use icon util
2017-08-19 22:47:31 +02:00
boojew and Martin Hjelmare
d153ee0b9f
Add speeds to fan dropdown in ISY fan component ( #9004 )
...
* Add speeds to fan dropdown in ISY fan component
* Update isy994.py
* Update isy994.py
* Update isy994.py
* Update isy994.py
* Update isy994.py
* Update isy994.py
* Update isy994.py
* Update isy994.py
2017-08-19 21:17:47 +02:00
David and Pascal Vizeli
0f9ae8827c
Upgrade python-pushover to 0.3 ( #9045 )
...
* Upgrade python-pushover
* Upgrade python-pushover
2017-08-19 17:00:07 +02:00
Steve and Fabian Affolter
5d52993231
Support Windows in UPNP discovery ( #8936 )
...
* Support WIndows and Linix
* Correct indentation
* reduce line length
* Lint
2017-08-19 15:26:27 +02:00
Matt Schmitt and Fabian Affolter
84025e46ff
Update ios.py ( #9041 )
...
Use battery icon util for charging condition also
2017-08-19 15:24:13 +02:00
Sören Oldag and Fabian Affolter
bf66019c66
Configurable timeout for webostv. ( #9042 )
...
* Configurable timeout for webostv.
* Make PEP257 validation to pass
2017-08-19 15:14:02 +02:00
Sören Oldag and Fabian Affolter
a748b5ee5e
Update pwmled to 1.2.1. ( #9040 )
2017-08-19 13:23:46 +02:00
Robin and Pascal Vizeli
98370560e1
Adds London_air component ( #9020 )
...
* Adds London_air component
* Fix lints
* Reduce fixture
* Fix config validate
* Fix naming
* fix tests
2017-08-19 11:05:16 +02:00
Matt Schmitt and Pascal Vizeli
597f53ae30
Update iOS sensor (battery icon fix and format updates) ( #9032 )
...
* Update ios.py
Clean up battery and charging icons (MDI was missing some versions),
fix minor bug when battery level = 95%
* Update ios.py
Migrated function to battery icon util
2017-08-19 10:59:54 +02:00
Steven Looman and Pascal Vizeli
7ac1e469b7
Set password after connecting. Fixes #8983 ( #9039 )
2017-08-19 10:58:42 +02:00
John Mihalic and Pascal Vizeli
ecc249aa27
Refactor USPS into component with Sensors+Camera ( #8679 )
...
* Inital USPS Camera expansion
* Cleanup debugging, add camera change interval
* Change to local nomail image
* Explicitly pass in date
* Move camera date info to model property
* Fix copy typo
* Fix hound line-length
* Fix lint whitespace
* Fix requirements
* Bump myusps version, clarify interval, alter update scheme
* Add units
* Code cleanup, address comments
* Use built-in scan interval, remove nomail image
* Remove logging line
2017-08-18 23:47:36 +02:00
celeroll and Martin Hjelmare
6215e27de4
Fix Geizhals index issue when not 4 prices available ( #9035 )
...
* Out of index issue, when not 4 prices are available
* Removed the parenthesis, to fix the lint error.
2017-08-18 19:59:20 +02:00
Paulus Schoutsen and GitHub
b282167f26
Add state_with_unit property to state objects in templates ( #9014 )
...
* Wrap state objects in templates
* Fix tests
* Fix bugs
* Lint
* Remove invalid state warning
2017-08-17 23:19:35 -07:00
Pascal Vizeli and GitHub
c278209c7b
Update ffmpeg to 1.7 to fix severals problems ( #9029 )
...
* Update ffmpeg to 1.7 to fix severals problems
* Update ffmpeg.py
* Update requirements_test_all.txt
2017-08-18 00:51:52 +02:00
Tom Matheussen and Pascal Vizeli
427d7ee1fc
Check if album image(s) exist in spotify ( #9024 )
...
* Check if album image(s) exist in spotify
* Actually set the image to None
* Simplified using ternary operator
2017-08-17 22:39:20 +02:00
Dan and Paulus Schoutsen
55234a7fa3
Update onkyo-eiscp to 1.2.3 ( #9019 )
2017-08-16 21:51:03 -07:00
BioSehnsucht and Adam Mills
3765f882c7
Add HipChat notify service. ( #8918 )
...
* Add HipChat notify service.
* Change HipChat notify service to use python-simple-hipchat-v2.
* Change HipChat notify service to use hipnotify
* Change HipChat notify service to remove redundant validation
2017-08-16 19:26:30 -04:00
Michael Hertig and Fabian Affolter
b75ce4f1b2
Fix #9010 - Swiss Public Transportation shows departure time in the past ( #9011 )
2017-08-16 21:28:51 +02:00
Dan Cinnamon and Pascal Vizeli
95663f8126
Update to pyenvisalink 2.2, and remove range validation on zonedump i… ( #8981 )
...
* Update to pyenvisalink 2.2, and remove range validation on zonedump interval.
* Keep using default timer dump variable, only remove minimum check.
* Fix lint issue
* Indentation issue
2017-08-16 12:08:15 +02:00
karlkar and Daniel Høyer Iversen
f114263845
Pushbullet, fix multiple messages sent when url param is set ( #9006 )
2017-08-16 09:29:42 +02:00
mjj4791 and Paulus Schoutsen
e7ce110dc6
Buienradar newconditions ( #8897 )
...
* new monitored conditions and support for new weathercard
* new monitored conditions and support for new weathercard
* minor changes
2017-08-15 23:07:04 -07:00
timstanley1985 and Paulus Schoutsen
3342db33e4
MQTT Switch - Add configurable availability payload ( #8934 )
...
* Add configurable availabilty payload
* Fix
* Fix
* Lint fixes
* Fix tests
* Fix tests
* Move from const.py to mqtt switch
* New test
* Fix flake*
2017-08-15 23:04:57 -07:00
Paulus Schoutsen
0fb281c5b3
Update frontend
2017-08-15 22:34:46 -07:00
Paulus Schoutsen and GitHub
2dab239021
Add scripts editor backend ( #8993 )
...
* Add scripts editor backend
* Fix docstrings
2017-08-15 22:09:10 -07:00
Adam Mills and GitHub
95c57412ff
Automatic device tracker remove password ( #9002 )
...
* Remove now disabled password auth from automatic
* Fallback to configurator more permissively
* Fix test for changes
* Bump lib
2017-08-15 21:04:44 -04:00
Aaron Bach and Martin Hjelmare
eb42d59210
Adds port/SSL config options for RainMachine ( #8986 )
...
* Adding port/SSL config updates
* New requirements generated
* Made `port` and `ssl` parameters optional
* Add defaults for new parameters
* Re-adding guard clause
* pass > continue
2017-08-15 20:03:40 +02:00
Tim Lyakhovetskiy and Pascal Vizeli
6507cc1dc8
Fix #8960 - Decora Wi-Fi Switch unable to set brightness ( #8989 )
2017-08-15 16:12:16 +02:00
Daniel Høyer Iversen and Pascal Vizeli
1892eb654f
Is_allowed_path raise for None path ( #8953 )
...
* is_allowed_path
* Fix #8948
* assert path is not None
* Update test_core.py
* Update test_core.py
* Update test_core.py
2017-08-15 15:41:37 +02:00
Jack and Pascal Vizeli
5309006494
Added continue-on-errors, added value template ( #8971 )
...
* Added continue-on-errors, added value template
* Refactored long lines
* Fixed whitespace issues
2017-08-14 16:31:06 +02:00
Philipp Schmitt and Pascal Vizeli
e2920ce5e5
Nello.io lock support ( #8957 )
...
* Initial Nello.io lock support
* Log an error when unlocking failed
* Make the lock's state always locked
2017-08-14 10:02:37 +02:00
Adam Mills and Paulus Schoutsen
19d1d748d4
Add support for Automatic OAuth2 authentication ( #8962 )
...
* Add support for Automatic OAuth2 authentication
* Fix async conversion of configurator
* Rename method for async
* Use hass.components to get configurator component
* Fix typo
* Move session data to hidden directory
* Make configurator callback optional
2017-08-13 22:37:50 -07:00
Paulus Schoutsen and GitHub
8d661f8dea
Merge pull request #8980 from home-assistant/release-0-51-2
...
0.51.2
0.51.2
2017-08-13 22:18:05 -07:00
Paulus Schoutsen
9363b189ba
Sabnzbd: do not assume discovery info is a dict ( #8951 )
2017-08-13 21:54:21 -07:00
Eugenio Panadero and Paulus Schoutsen
4da876e5c2
fix DeviceException handling when updating xiaomi vacuum ( #8954 )
...
* Fix DeviceException handling when updating entity
* add DeviceException error handling to generic request
2017-08-13 21:54:21 -07:00
Martin Hjelmare and Paulus Schoutsen
335008ae5c
Fix call to ha_send_commands ( #8956 )
...
* Name keyword arguments correctly according to dependency lib.
* Only pass keyword arguments that are not None.
2017-08-13 21:54:20 -07:00
Paulus Schoutsen
a4da31b573
fix issue #8948 in pushbullet ( #8965 )
...
* fix issue #8948 in pushbullet
* pushbullet
2017-08-13 21:54:20 -07:00
Andrey and Paulus Schoutsen
cd795489ca
Turn foscam verbose mode off ( #8967 )
2017-08-13 21:54:20 -07:00