Paulus Schoutsen
ec57db78b5
Consolidate config flow components ( #20635 )
...
* Consolidate config flow components
* Fix tests
* Fix tests
* Put unifi back
* Fix reqs
* Update coveragerc
2019-02-01 15:45:44 -08:00
krygal
a8ef7a2774
Add device tracker support for EE Brightbox 2 router ( #19611 )
...
* Added device tracker support for EE Brightbox 2
* removed timeago dependency
* get scanner checks and improved tests
* fixed lint issues
* removed redundant timeago from test requirements
* fixed variable naming in test
* removed unecessary blank line
2019-01-22 09:16:35 +01:00
Rohan Kapoor
d820efc4e3
Split locative to a separate component ( #19964 )
...
* Split locative to a separate component
* Switch tests to use constants for http codes
* Fix tests
2019-01-11 15:14:11 -08:00
Pascal Vizeli
2bf36bb1db
Use unicode slugify ( #19192 )
...
* Update __init__.py
* Update setup.py
* Update requirements_all.txt
* Update __init__.py
* Update __init__.py
* Update __init__.py
* Update __init__.py
* Update __init__.py
* remove `-`
* fix packages
* Update package_constraints.txt
* Update __init__.py
* Update package_constraints.txt
* Update requirements_all.txt
* Update setup.py
* Fix tests
* Fix line issue
* fix all test
* fix type
* Fix lint
2018-12-17 07:51:13 +01:00
Paulus Schoutsen
34cfdb4e35
Fix OwnTracks deadlocking ( #19260 )
...
* Fix OwnTracks deadlocking
* Fix deadlock
2018-12-13 20:56:48 +01:00
Paulus Schoutsen
d1a621601d
No more opt-out auth ( #18854 )
...
* No more opt-out auth
* Fix var
2018-12-02 16:32:53 +01:00
Paulus Schoutsen
48e28843e6
OwnTracks Config Entry ( #18759 )
...
* OwnTracks Config Entry
* Fix test
* Fix headers
* Lint
* Username for android only
* Update translations
* Tweak translation
* Create config entry if not there
* Update reqs
* Types
* Lint
2018-11-28 22:20:13 +01:00
Adam Mills
50a30d4dc9
Async tests for remaining device trackers ( #18682 )
2018-11-24 15:10:57 -05:00
Adam Mills
6ebdc7dabc
Async tests for owntracks device tracker ( #18681 )
2018-11-24 14:34:36 -05:00
Adam Mills
d24ea7da90
Async tests for device tracker mqtt ( #18680 )
2018-11-24 13:24:06 -05:00
Adam Mills
c99204149c
Convert device tracker init tests to async ( #18640 )
2018-11-23 08:55:25 +01:00
kennedyshead
aa4da479b5
Add upload and download sensors and component for asuswrt ( #17757 )
...
* Adds upload and download sensors for asuswrt and makes it a component.
* Rebase
* removes warnings
* Fixing review issues
* More robust connection phase
* Generate dependencies
* Not needed try catch
* Rename sensors
* Revorked tests so they can be turned on again
* Using component setup
* Test through correct setup
* Forgot we dont need to worry about older py
2018-11-07 18:32:13 +01:00
Adam Mills
6935b62487
Remove skipped device tracker tests ( #18291 )
2018-11-07 09:55:55 +01:00
Rohan Kapoor
bdba3852d0
Split out geofency with a component and platform ( #17933 )
...
* Split out geofency with a component and platform
* Make geofency component/device_tracker more async
* Move geofency tests to new package
* Remove coroutine in geofency callback
* Lint
* Fix coroutine in geofency callback
* Fix incorrect patch
2018-11-06 20:12:03 +01:00
Georgi Kirichkov
eb385515c8
Switch OwnTracks HTTP to use webhook component ( #17034 )
...
* Update OwnTracks_HTTP to use the webhook component
* Update owntracks_http.py
* Update owntracks_http.py
2018-11-06 16:10:17 +01:00
Paulus Schoutsen
6ae345b01c
Pass hass_config to load_platform ( #17952 )
...
* Pass hass_config to load_platform
* Fix tests
* Lint
2018-10-29 19:21:21 +01:00
Paulus Schoutsen
08fe7c3ece
Pytest tests ( #17750 )
...
* Convert core tests
* Convert component tests to use pytest assert
* Lint 🤷♂️
* Fix test
* Fix 3 typos in docs
2018-10-24 12:10:05 +02:00
kennedyshead
277a9a3995
Async version for asuswrt ( #17692 )
...
* Testing async data for asuswrt
* Moved to lib
2018-10-23 11:08:11 +02:00
Ville Skyttä
dd9d53c83e
Update pydocstyle to 2.1.1 and flake8-docstrings to 1.3.0 ( #14557 )
...
* Update pydocstyle to 2.1.1 and flake8-docstrings to 1.3.0
* Pydocstyle D401 fixes
2018-08-24 10:28:43 +02:00
Paulus Schoutsen
7bb5344942
Remove homeassistant.remote ( #16099 )
...
* Remove homeassistant.remote
* Use direct import for API
* Fix docstring
2018-08-21 15:49:58 +02:00
Ville Skyttä
dbd0763f83
Grammar and spelling fixes ( #16065 )
2018-08-19 22:29:08 +02:00
Charles Garwood
39647a15ae
Add monitored conditions for Unifi device_tracker ( #15888 )
...
* Add support for monitored_conditions for attributes
* Update unifi tests
* Add list of available attrs
2018-08-13 21:18:25 +02:00
ahobsonsayers
e4b2ae29bd
Fix bt_home_hub_5 device tracker ( #15096 )
...
* Fix bt_home_hub_5 device tracker
Updated BT Home Hub 5 device tracker component to get it working again. The old parsing method of the DNS table has been broken for a while causing the component to fail to get connected devices. A new parsing method has been implemened and fixes all previous issues.
* Moved part of code to a published PyPi library
* Fixed Violations
* Fixed bugs in device tracker
* Moved API Specific Code to PyPi Repository
* Updated to fit requested changes, removed test as it is no longer valid and updated requirement_all.txt
* Update to fit style requirements and remove redundant code
* Removed Unnecessary Comment
2018-08-06 07:38:02 +02:00
Ville Skyttä
b7c336a687
Pylint cleanups ( #15626 )
...
* Pylint 2 no-else-return fixes
* Remove unneeded abstract-class-not-used pylint disable
2018-07-23 10:16:05 +02:00
Ville Skyttä
2f7b79764a
More pylint 2 fixes ( #15565 )
...
## Description:
More fixes flagged by pylint 2 that don't hurt to have before the actual pylint 2 upgrade (which I'll submit soon).
## Checklist:
- [ ] The code change is tested and works locally.
- [x] Local tests pass with `tox`. **Your PR cannot be merged unless tests pass**
2018-07-20 11:45:20 +03:00
Paulus Schoutsen
538236de8f
Fix formatting pylint comments in test ( #15450 )
2018-07-13 23:02:23 +02:00
Ville Skyttä
843789528e
Remove extra quotes from docstrings ( #14431 )
2018-05-13 11:06:15 +02:00
Paulus Schoutsen
83d300fd11
Custom component loading cleanup ( #14211 )
...
* Clean up custom component loading
* Fix some tests
* Fix some stuff
* Make imports work again
* Fix tests
* Remove debug print
* Lint
2018-05-01 20:57:30 +02:00
Paulus Schoutsen
5ac52b74e0
Remove vendor lookup for mac addresses ( #13788 )
...
* Remove vendor lookup for mac addresses
* Fix tests
2018-04-09 21:21:26 -04:00
PlanetJ
4008bf5611
Adding configration to disable ip address as a requirement Fixes : #13399 ( #13692 )
...
* Adding configration to disable ip address as a requirement Fixes : #13399
* Remove whitespace
2018-04-05 18:45:09 +02:00
Paulus Schoutsen
89a19c89a7
Fix aiohttp deprecation warnings ( #13240 )
...
* Fix aiohttp deprecation warnings
* Fix Ring deprecation warning
* Lint
2018-03-15 21:49:49 +01:00
Matthias Urlichs
f5cc40024d
Rename homeassistant.util.async to .async_ ( #13088 )
...
"async" is (going to be) a reserved word.
2018-03-11 10:01:12 -07:00
Paulus Schoutsen
a8a895a61b
allow ios device tracker see calls to go through ( #13020 )
2018-03-09 19:39:50 -08:00
Paulus Schoutsen
36b9c0a946
Remove weird tests ( #12936 )
...
* Remove mediaroom test
* Fix meraki test doing mac lookups
* Fix flaky unknown device config
* Move more device tracker I/O testing into memory
2018-03-06 21:53:02 +02:00
Paulus Schoutsen
60d7e32f81
Flaky tests ( #12931 )
...
* Skip flaky DDWRT tests
* Import APNS before running tests
2018-03-05 14:13:18 -08:00
Paulus Schoutsen
23c39ebefd
Fix flakiness in tests ( #12806 )
2018-03-01 11:47:56 -08:00
Adam Mills
4242411089
Disable asuswrt tests ( #12663 )
2018-02-26 22:53:54 -08:00
Johann Kellerman
446390a8d1
AsusWRT log exceptions ( #12668 )
...
* logexception
* Improve err message #2978
* not quiet
* tests
2018-02-26 16:08:37 -08:00
Paulus Schoutsen
6ee3c1b3e5
Hello Python 3.5 ( #12610 )
...
* Hello Python 3.5
* Fix test
* Fix tests
* Fix never awaited block till done warnings
2018-02-22 23:22:27 -08:00
Paulus Schoutsen
f32911d036
Cleanup http ( #12424 )
...
* Clean up HTTP component
* Clean up HTTP mock
* Remove unused import
* Fix test
* Lint
2018-02-15 22:06:14 +01:00
Albert Lee
ebe4418afe
device_tracker.asuswrt: Ignore unreachable ip neigh entries ( #12201 )
2018-02-11 23:24:29 -08:00
Mike O'Driscoll
eaa2791539
Unifi tracking filter by SSID ( #12281 )
...
Enable unifi device tracker component to track devices only
on specific SSIDs.
2018-02-11 23:23:53 -08:00
escoand
cad9e9a4cb
allow wildcards in subscription ( #12247 )
...
* allow wildcards in subscription
* remove whitespaces
* make function public
* also implement for mqtt_json
* avoid mqtt-outside topic matching
* add wildcard tests
* add not matching wildcard tests
* fix not-matching tests
2018-02-09 15:22:50 -08:00
Albert Lee
1db4df6d3a
device_tracker.asuswrt: Clean up unused connection param ( #12262 )
2018-02-09 15:21:10 -08:00
Otto Winter
2ae0c5653e
Fix source code using Windows newline ( #12248 )
...
* 🚜 Fix usage of carriage return
* 🤝 Rebase and repeat
* 🚜 Fix file permissions
2018-02-09 08:11:47 +01:00
Otto Winter
8dcfd35b8b
Spelling fixes ( #12041 )
...
* Spelling fixes
*Lots* of them.
* Spelling breaking changes
* Fix lint errors
2018-01-29 23:37:19 +01:00
Ville Skyttä
55ee8959ba
Spelling fixes ( #11940 )
2018-01-27 11:58:27 -08:00
Ville Skyttä
3af7c67bf1
Fix asuswrt AttributeError on neigh for unknown device ( #11960 )
2018-01-27 15:20:28 +01:00
kennedyshead
2d8ef36a6c
fixes #11848 ( #11915 )
...
Adding tests to check the component after latest patch
2018-01-26 10:30:48 -08:00
Gregory Dosh
d65ac7421d
device tracker - tomato https support ( #11566 )
...
* initial https support
* adding tests
* lint errors
* missing docstring
* fixing non-deterministic params
* fixing non-deterministic params
* Updating docstrings & added missing tests
* revert _LOGGER
* updating default port to reflect ssl/nonssl
* fixing docstrings for tests
2018-01-24 04:51:06 -05:00