Caleb
b705b3ddb9
Update to Pyunifi2.0 ( #6490 )
...
* Updated pyUnifi
* Missing comma
* Security opt-out, not opt-in
* Adjust minimal values
* Update to pyUnifi 2.0
2017-03-10 11:15:21 +01:00
Reed Riley
3d3a0a7a4f
Improved iCloud 2FA support. ( #5984 )
2017-03-08 12:07:34 +01:00
Job Vermeulen
bc9f2d21c4
Tado device_tracker exception when mobile device has geofencing enabled but location is currently unknown. ( #6401 )
2017-03-05 21:38:14 +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
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
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
3e70154695
OwnTrack Async ( #6363 )
...
* Migrate owntrack to async
* fix tests
2017-03-03 09:23:58 +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
Pascal Vizeli
4e96e461f7
Cleanup component track_point_in_utc_time usage ( #6330 )
2017-03-01 07:37:48 -08:00
Pascal Vizeli
41f558b181
Bootstrap / Component setup async ( #6264 )
...
* Bootstrap / Entiy setup async
* Cleanup add_job stuff / return task/future object
* Address paulus comments / part 1
* fix install pip
* Cleanup bootstrap / move config stuff to config.py
* Make demo async
* Further bootstrap improvement
* Address Martin's comments
* Fix initial tests
* Fix final tests
* Fix bug with prepare loader
* Remove no longer needed things
* Log error when invalid config
* More cleanup
* Cleanups platform events & fix lint
* Use a non blocking add_entities callback for platform
* Fix Autoamtion is setup befor entity is ready
* Better automation fix
* Address paulus comments
* Typo
* fix lint
* rename functions
* fix tests
* fix test
* change exceptions
* fix spell
2017-02-28 20:33:19 -08:00
Erik
1c6ba989a9
Support for naming vehicle. Support for selecting what resources to display
2017-02-23 12:00:51 +01:00
Johann Kellerman
74837dbf45
Restore for device_tracker ( #6150 )
2017-02-22 22:55:11 +02:00
Erik Eriksson
65ed85c6eb
volvooncall: fix missing property. see vehicle when discovered. ( #6144 )
2017-02-22 00:24:42 -08:00
Scott Bradshaw
37a8035c54
Added support for alternate SSH ports in AsusWRT ( #4832 ) ( #6109 )
...
* Added support for alternate SSH ports in AsusWRT (#4832 )
* Always set the SSH port in SSH arguments
* Removed whitespace
* Adding port=22 to the mock calls
* Changed config.get(CONF_PORT) to config[CONF_PORT] per feedback from @pvizeli
2017-02-20 09:06:50 +01:00
Pascal Vizeli
5d8e219448
Update aiohttp handling with upc connect ( #6108 )
...
* Refactor upc connect
* fix aiohttp cleanup
* fix test
* fix tests
* allow status code for login
2017-02-19 23:25:45 +01:00
Erik Eriksson
9e73115337
Updated volvooncall library + support sensors, heater and lock ( #6052 )
2017-02-18 17:09:25 -08:00
William Scanlon
8a5fe38d69
Slugify trackr device_id ( #6062 )
...
* Slugify trackr device_id
* Removed replace
2017-02-17 21:39:05 +01:00
Pascal Vizeli
a496a7c792
Protect device_tracker scan interval / TTS logging ( #6041 )
...
* Protect device_tracker scan interval / TTS logging
* clear pass
2017-02-16 07:13:33 -08:00
Pascal Vizeli
6674a8ad57
[Device Tracker] Remove coro ( #6014 )
...
* Remove coro and make flow faster.
* fix lint
* address comments
2017-02-15 19:52:06 -08:00
Martin Hjelmare
b6404d70ec
Fix mysensors platforms version requirement ( #5942 )
...
* Notify and device tracker platforms require mysensors version 2.0 or
greater.
2017-02-13 11:23:28 +01:00
Mark Oude Veldhuis
0d76d72b9f
Add support for multiple devices to Tado device tracker ( #5810 )
...
* Add support for multiple devices to Tado device tracker
* Hound did not agree with my usage of spaces
* Two blank lines were expected
* Keep CONF_HOME_ID in the Tado file
* Make home_id optional
* Work with different API URLs depending on home_id being present
* Remove CONF_HOME_ID from HA's const.py file
* Missed removing CONF_HOME_ID from the import
2017-02-09 18:50:14 -08:00
George.M
8951e1bdc0
The word `router` was misspelt ( #5803 )
...
fixed as this message is user facing
2017-02-08 12:28:45 +01:00
Martin Hjelmare
45a7c27280
Add mysensors device tracker and platform discovery ( #5781 )
...
* Add mysensors device_tracker platform
* Add discovery of device_tracker platforms
* Enable discovery of device_tracker platforms that are not
DeviceScanner.
* Update signature of setup_scanner function in all affected platforms.
* Add test.
* Use discovery for mysensors device_tracker platform.
* Remove gps accuracy
* Small change to core like schema
* fix depency
2017-02-07 20:47:11 +01:00
Alessandro Mogavero
86da4f511d
Improve Sky Hub error handling ( #5762 )
...
* Added error handling in function _get_skyhub_data
* Error line split for readability
2017-02-07 00:28:33 -08:00
Fabian Affolter
91bebca0b6
Upgrade pysnmp to 4.3.3 ( #5757 )
2017-02-05 11:22:32 +01:00
Trevor
b5f285a789
Fix OwnTracks state names ( #5454 )
...
* Fix OwnTracks state names (#5453 )
* Update owntracks.py
* Update tests
2017-02-01 22:06:02 -08:00
Pascal Vizeli
a72d32b9af
Bugfix async blocking loop with xml parser. ( #5694 )
2017-02-01 17:20:52 +01:00
Michaël Arnauts
b080ae154c
Add devices detected by ping as SOURCE_TYPE_ROUTER instead of GPS ( #5625 )
2017-01-31 08:01:14 -08:00
Kyle Hendricks
fddab7f2b4
Fixes the AsusWRT `ip neigh` regex to handle the possible IPv6 "router" flag ( #5605 )
...
See the last line here: http://linux-ip.net/gl/ip-cref/ip-cref-node62.html
2017-01-29 09:37:59 +01:00
Fabian Affolter
e1412a223c
Update docstring (quotes, links, content) ( #5602 )
2017-01-28 16:02:19 +01:00
Lukas
5a7a84fad1
Device Tracker for Linksys Access Points ( #4933 )
...
* Implementation for Linksys Access Points
* update .coveragerc
* update requirements
* add default timeout of 10sec
* address lint issues
2017-01-26 23:27:29 -08:00
Pascal Vizeli
c3a55e7d82
Fix upc lint error ( #5554 )
2017-01-25 18:46:37 +01:00
Pascal Vizeli
393c7f2cf1
[device.upc_connect] Discount on STOP. ( #5553 )
...
* [device.upc_connect] Discount on STOP.
* close session it self
* Update upc_connect.py
2017-01-25 09:20:31 -08:00
Oleksii Serdiuk
ca1dc202f9
ASUSWRT: Add IPv6 support when parsing neighbors ( #5536 )
...
* ASUSWRT: Add IPv6 support when parsing neighbors
The regex for IPv6 should cover most cases, but it doesn't validate
whether IP is correct. It also might fail for some edge cases.
Also, ignore 'duid xx:xx:xx:xx:xx:xx:xx:xx:xx:xx' line in leases.
Closes #2814 - ASUSWRT doesn't support ipv6
* Update asuswrt.py
2017-01-25 00:02:39 -08:00
Alessandro Mogavero
c7ff7af39d
Sky hub ( #5509 )
...
* Added new platform sky_hub
* added env to virtual environment gitingore
* Removed unuseful imports
* BT home hub 5 renamed to sky hub in the comments
* Added sky_hub to .coveragerc
* Added example configuration in sky_hub docstring
* sky_hub made compliant with test style standards
* homehub functions renamed to skyhub
* Update .gitignore
* Update .coveragerc
2017-01-25 00:02:08 -08:00
Paulus Schoutsen
d8e5e60a08
Merge remote-tracking branch 'origin/master' into dev
2017-01-24 20:59:34 -08:00
Touliloup
909978b0d1
[Device Tracker] Xiaomi Mi Router token refresh ( #5437 )
...
Device token is refreshed if not anymore valid (for example after router reboot).
Token refresh will only be tried once per update.
2017-01-19 15:05:37 +01:00
Alex
3267aa8c08
WIP fritz install dependencies fix ( #5399 )
...
* updated fritzconnection dependency to 0.6 from pypi
* updated requirements_all for new dependencies of fritz platform
2017-01-18 11:01:31 +01:00
Pascal Vizeli
cfc936761b
Make upc more robust ( #5404 )
...
* Make upc more robust
* update unittest
* add test for parse error
2017-01-17 23:35:02 +01:00
Job Vermeulen
40ba4fd872
Tado device tracker support ( #5046 )
...
* Added tado device tracker
* Added tado device tracker to .converagerc
* Updated docs
* Code formatting and removed unused import
* Code formatting and removed unused import
* Respected the lint line length
* Respect pydocstyle rules
* Respect the lint line limit length
* Fixed reviewer feedback
* Changed the tracker to support async
* Respect the New line end of file rule
* Update .coveragerc
2017-01-16 23:15:11 -08:00
Pascal Vizeli
7af92d0bca
Bugfix upc with aiohttp 1.2 (cookies) ( #5362 )
2017-01-16 22:08:24 -08:00
Pascal Vizeli
8a95cc4104
Bugfix timedelta v2 ( #5349 )
...
* Bugfix timedelta v2
* fix volvo
* fix lint
2017-01-16 22:08:24 -08:00
Pascal Vizeli
f08e2648ae
Bugfix upc with aiohttp 1.2 (cookies) ( #5362 )
2017-01-16 11:06:23 +01:00
Pascal Vizeli
2e3d5302bf
Bugfix timedelta v2 ( #5349 )
...
* Bugfix timedelta v2
* fix volvo
* fix lint
2017-01-15 23:53:37 +01:00
Michaël Arnauts
c3783bf49b
Bugfix for ping component now DEFAULT_SCAN_INTERVAL is a timedelta ( #5318 )
2017-01-14 11:55:29 +01:00
Touliloup
394b52b9e8
Xiaomi device tracker ( #5283 )
...
* [Device Tracker] Xiaomi Mi Router integration as device tracker
This device tracker allow to track device connected to Xiaomi Router.
Parameter: host, username (default admin) and password.
* [Device Tracker] Addition of Xiaomi device tracker file in coverage
2017-01-13 21:24:58 -08:00
William Scanlon
f7a1d63d52
Support for TrackR device trackers ( #5010 )
...
* Support for TrackR device trackers
* Change small style for hass
2017-01-13 00:16:05 +01:00
Pascal Vizeli
6b00f7ff28
Bugfix async device_tracker see callback ( #5259 )
2017-01-10 17:19:51 +01:00
Pascal Vizeli
bb02fc707c
[device_traker/upc] New UPC connect box platform ( #5100 )
2017-01-09 18:08:37 +02:00
Lewis Juggins
41ef6228be
[device_tracker] Use home zone GPS coordinates for router based devices. ( #4852 )
2017-01-07 23:09:07 +02:00