Paulus Schoutsen
7655b6271d
Better restore_state warnings ( #6418 )
2017-03-05 10:54:49 +01:00
Paulus Schoutsen
10bf659773
Fix unnecessary warning for ip bans.yaml ( #6417 )
2017-03-05 10:53:21 +01:00
Paulus Schoutsen
e8a22cb4a8
Tweak recorder/restore_state ( #6412 )
...
* Tweak recorder/restore_state
* Lint
2017-03-05 10:52:08 +01:00
Paulus Schoutsen
2650c73a89
Split bootstrap into bs + setup ( #6416 )
...
* Split bootstrap into bs + setup
* Lint
2017-03-05 10:41:54 +01:00
Thibault Cohen
bdf948d866
Add Mint finance sensor ( #6132 )
...
* Add Mint finance sensor
* Add retry
* Fix PR comments
* Upgrade mintapi version
* Update mint_finance.py
* Doc tweak
* Update mint_finance.py
2017-03-05 00:08:58 -08:00
Marcelo Moreira de Mello
928e025910
Added sensors to support Ring.com devices ( #6419 )
2017-03-05 00:03:00 -08:00
Teemu R
96aae1292b
switch.tplink: catch exceptions coming from pyHS100 to avoid flooding the logs when the plug is not available ( #6400 )
2017-03-05 08:44:34 +01:00
Pascal Vizeli
c0bf3d7f32
Restore flow on device_tracker platform ( #6374 )
...
* Restore flow on device_tracker platform
* fix flow
* fix lint
2017-03-05 08:06:53 +01:00
Paulus Schoutsen
307514e3a7
Prevent more I/O in apns ( #6413 )
2017-03-04 19:57:04 -08:00
Paulus Schoutsen
b939626497
Fix tests no internet ( #6411 )
...
* Fix honeywell tests without internet
* Fix device tracker without internet
* Fix MFI using internet during tests
* Remove I/O from apns tests
2017-03-04 17:15:20 -08:00
Johann Kellerman
1522e67351
Restore for automation entities ( #6254 )
...
* Restore for automation entities
* coroutine
* no clue what i'm doing now
* Still passes nicely in py 3.4
2017-03-04 15:19:01 -08:00
Pascal Vizeli
8232f1ef65
Cleanup async handling ( #6388 )
...
* Cleanups unneeded blocks
* Cleanup bootstrap
* dedicated update_ha_state
* Fix imap_email_content
* fx tests
* Fix lint & spell
2017-03-04 15:10:36 -08:00
Jeremy Volkman
78f5a8a6f8
Small typo fix in setup_docker_prereqs
2017-03-04 12:39:25 -08:00
Daniel Høyer Iversen
3044aecbe9
flux led lib ( #6404 )
2017-03-04 21:33:24 +01:00
siebert
a5081ac307
Fix wake_on_lan for german version of Windows 10 ( #6397 ) ( #6398 )
2017-03-04 09:58:01 -08:00
Lev Aronsky
f396a4593e
Add keep-alive feature to the generic thermostat ( #6040 )
...
* Add keep-alive feature to the generic thermostat
* Comply with maximum line lengths
* Added tests for the keep-alive functionality
2017-03-04 09:42:43 -08:00
Andrey
aac9f972cf
Add Zwave refresh services ( #6377 )
...
* Add Zwave refresh services
* services file
* Use dispatcher
* Add zwave prefix to signal
2017-03-04 09:13:24 -08:00
Thibault Cohen
aaa0944595
Add multi contracts support for Hydroquebec ( #6392 )
2017-03-04 09:11:58 +01:00
Paulus Schoutsen
6cca127bbf
Merge pull request #6384 from home-assistant/release-0-39-3
...
0.39.3
0.39.3
2017-03-03 19:24:29 -08:00
Christiaan Blom
c1f3ce78e1
Edit docstring
2017-03-04 01:48:47 +01:00
Christiaan Blom
887b53b794
Changes for Travis bot. Unused variable 'on_ready' will likely remain reported
2017-03-04 01:31:19 +01:00
Christiaan Blom
a444df3fde
tweaks
2017-03-04 01:03:10 +01:00
Christiaan Blom
b038a1650e
Resolved issue #5688
2017-03-03 23:15:03 +01:00
joe248
483556ac5b
Comed Hourly Pricing sensor ( #6378 )
...
* Add ComEd RRTP price sensor
* Update wording to reflect ComEd's naming change from 'RRTP' to 'Hourly Pricing'
* Changed name of sensor source file
* Cleanup based on requested changes
* More cleanup
* small cleanups
2017-03-03 23:14:22 +01:00
Paulus Schoutsen
3e9e388745
Version bump to 0.39.3
2017-03-03 13:15:07 -08:00
Colin O'Dell
ab42acf4d7
Don't initialize components which have already been discovered ( #6381 )
...
* Don't initialize components which have already been discovered (fixes #5588 )
* Don't log that we've found a service unless we know it's not a duplicate
* Encode discovery data hash with JSON
This also solves the issue of trying to hash non-hashable objects like dicts
* Add test for duplicate device discovery
2017-03-03 13:13:04 -08:00
Colin O'Dell
0489ae53c4
Don't initialize components which have already been discovered ( #6381 )
...
* Don't initialize components which have already been discovered (fixes #5588 )
* Don't log that we've found a service unless we know it's not a duplicate
* Encode discovery data hash with JSON
This also solves the issue of trying to hash non-hashable objects like dicts
* Add test for duplicate device discovery
2017-03-03 13:11:40 -08:00
John Mihalic
35fcc299c0
Update Hikvision Binary Sensors to latest library, remove pyDispatcher ( #6231 )
...
* Update pyHik version, remove pyDispatcher in favor of callbacks
* Fix naming
* Fix lint blank line
* Move stream thread start to HOMEASSISTANT_START event
* Bump library version to cleanup shutdown
* Fix requirements
2017-03-03 15:11:30 +01:00
Valentin Alexeev
568c549353
Update pwaqi to 3.0 to use public API ( #6376 )
...
The underlying PWAQI library version 3.0 is now using public API to
access AQICN data.
2017-03-03 14:50:54 +01:00
Paulus Schoutsen
edf130b341
Z-Wave prevent I/O event loop ( #6369 )
...
* Prevent Z-Wave I/O in event loop
* Move value_handler to util class.
* Add docstring
2017-03-03 14:47:59 +02:00
Pascal Vizeli
ed9e93c29f
Migrate mqtt tracker and arwn sensor to async / cleanup owntrack ( #6373 )
...
* Migrate mqtt tracker and arwn sensor to async / cleanup owntrack
* Fix tests / lint
2017-03-03 12:09:10 +01:00
Pascal Vizeli
55f8ec8866
Fix possibility that have multible topic subscribe mqtt ( #6372 )
2017-03-03 10:05:52 +01:00
Pascal Vizeli
3e70154695
OwnTrack Async ( #6363 )
...
* Migrate owntrack to async
* fix tests
2017-03-03 09:23:58 +01:00
Andrey
aa17481c94
Add Z-Wave battery level as a sensor. ( #6341 )
2017-03-03 09:19:06 +02:00
happyleavesaoc
b53bc24a63
twilio component ( #6348 )
...
* twilio component
* add http dependency to twilio
* fire->async_fire
2017-03-03 08:14:51 +01:00
Johann Kellerman
fbd0bf77c7
[recorder] Catch more startup errors #6179 ( #6192 )
...
* [recorder] Catch more startup errors #6179
* Rebase on new recorder
2017-03-02 22:44:52 -08:00
Jose Juan Montes
4da2156ebf
Return None instead of raising ValueException from as_timestamp template function. ( #6155 )
2017-03-02 22:18:01 -08:00
Open Home Automation
8a67fcfee3
Added IPv4 data collector ( #6304 )
...
* Added IPv4 data collector
* Formatting
* Bugfix: data is in kBit/s not kByte/s
2017-03-02 22:16:50 -08:00
Pascal Vizeli
08f9793175
Restore for input_slider ( #6360 )
2017-03-02 08:36:26 -08:00
Pascal Vizeli
a5b2fc9759
Bugfix new async_add_devices function ( #6362 )
2017-03-02 17:27:45 +01:00
Micha LaQua
3fa8aff78e
snmp: upgrade pysnmp to 4.3.4 ( #6359 )
...
* snmp: upgrade pysnmp to 4.3.4
fixes https://github.com/home-assistant/home-assistant/issues/6238
* snmp: v4.3.4: add missing definition changes
2017-03-02 16:12:44 +01:00
Rowan
09ff9cb08e
Updated to catch timeout error
2017-03-02 14:58:35 +00:00
Jan Losinski
c32300a386
Bump limitlessled dependency to 1.0.5. ( #6334 )
...
This fixes issue #6295 .
2017-03-02 14:18:44 +01:00
Pascal Vizeli
55dc483c91
Template switch change flow / add restore ( #6356 )
...
* Template switch change flow / add restore
* fix tests
* fix binary_sensor template
2017-03-02 14:09:53 +01:00
Andrey
597ae2e716
Zwave: Add remove/replace failed node services. ( #6248 )
...
* Zwave: Add remove/replace failed node services.
* Fix text
2017-03-02 12:36:40 +01:00
Pascal Vizeli
50887e7e2c
Move dispatcher out of init. ( #6355 )
2017-03-02 10:20:57 +01:00
Alan Fischer
8743f23f13
Fix calendar authentication text, and handle calendar events without summaries. ( #6337 )
...
* Fixed google authorization text
* Let calendar handle events without a summary
2017-03-02 00:22:38 -08:00
Jeff Wilson
72fe50bef6
Fix command sudo not found error in dev Dockerfile ( #6346 )
2017-03-02 00:14:20 -08:00
Pierre Ståhl
bae6333c26
Use push updates in Apple TV ( #6323 )
...
* Use push updates in Apple TV
* Fix review comments
2017-03-02 00:12:55 -08:00
martinfrancois
a08539d88d
Added support for multiple codes executed in a row ( #5908 )
...
* Added support for multiple codes executed in a row
now codes can be specified either by simply providing a single code, which will then be sent like usual, or multiple codes can be executed in a row, specified in a comma delimited format in the configuration.yaml. For example: 111111,222222,333333,444444 would mean 111111 would be sent first, followed by 222222 and 333333 and 444444.
* rpi_rf: added line breaks to not exceed 79 characters per line
* include validation for correct formatting of codes
added regex which only allows either a single number (like 1252456245) or a sequence of commas followed by another number.
* added line breaks to not exceed 79 characters per line
* fix for 'continuation line under-indented for visual indent'
* another try at 'continuation line under-indented for visual indent'
* changed from regex to list for easier maintainability
* removed unnecessary splitting of strings
2017-03-02 00:10:49 -08:00