NMA
e6b7511e7d
Added test for Owntracks waypoints import
2016-08-25 16:52:22 +05:30
NMA
1ada7d6211
Backend support for importing waypoints from owntracks as HA zones
2016-08-25 16:52:22 +05:30
NMA
2bea5a484f
Added test for Owntracks waypoints import
2016-08-25 16:47:34 +05:30
Teagan Glenn
d2f7b3c7db
Merge pull request #2922 from dpford/tplink-5g
...
Add tplink Archer C7 device tracking support for 5Ghz networks
2016-08-21 16:49:19 -06:00
Dan Ford
2b4980ae5d
Add tplink Archer C7 device tracking support for 5Ghz networks
2016-08-21 13:09:44 -07:00
Nolan Gilley
635e5c8eba
Add voluptuous to ecobee, speedtest.net, fast.com, actiontec, forecast.io ( #2872 )
...
* add voluptuous
* fixes for comments
* str to cv.string
2016-08-21 10:29:13 -07:00
Open Home Automation
ccd8f51253
Ble tracker ( #2810 )
...
* Added Bluetooth Low Energy device tracker
* Added new file(s)
* Fixed pylint errors
* Remove traling zeros from device names
* recreated deleted file
* Added requirements
* Renamed to bluetooth_le tracker
Removed gattlib from tests
Minor code cleanup
* - fixed .coveragerc bug
- changed discovery algorithm, new devices will only be added if seen 5 times to make sure
HA doesn't blow the database with devices just passing by
2016-08-17 23:41:05 -07:00
Robbie Trencheny
37561765ff
Add Gravatar support to device_tracker ( #2836 )
...
* Support passing an email address linked to Gravatar as the picture in known_devices.
* Add a dedicated field for Gravatar
* Bring tests back up to where they were before Gravatar.
* Add tests for Gravatar.
2016-08-16 21:08:57 -07:00
pavoni
41dad9a8f7
Tidy warnings.
2016-08-16 09:48:13 +01:00
pavoni
c0b1ff0eaf
Handle accuracy zero correctly in enter/leave events.
2016-08-15 13:08:30 +01:00
NMA
75e6ed87d6
Backend support for importing waypoints from owntracks as HA zones
2016-08-12 14:48:28 +05:30
Fabian Affolter
5faba21b8c
Upgrade python-nmap to 0.6.1 ( #2681 )
2016-07-31 13:47:46 -07:00
Johann Kellerman
4f89230251
Update icloud to respect track=false. ( #2640 )
2016-07-27 20:38:55 -07:00
Johann Kellerman
8c728d1b4e
Update icloud device_tracker ( #2614 )
...
* slugify() for dev_id (fixes #2162 ) [Keep space replacement to not impact known_devices.yaml]
* pyicloud upgrade 0.9.1
* config validation
* Only poll icloud every 4 minutes...
* Immediately pull device state on HASS start
* Added new test with icloud char e' acute [chr(233)]
* Suppress pyicloud logging
2016-07-26 23:53:31 +02:00
Paulus Schoutsen
ef64e11b50
known devices yaml robustness ( #2523 )
2016-07-13 23:56:02 -07:00
Dale Higgs
ab63fbff3f
Fix AsusWRT to prevent SSH key confusion ( #2467 )
...
Changed "pub_key" to "ssh_key" while maintaining backwards compatibility. Quotes were also updated to match across the file.
2016-07-08 08:58:31 -07:00
Jordan Keith
83a72ab4dc
Update unifi.py to support sites ( #2434 )
...
* Update unifi.py
Add support for a site that is not the default within the Unifi Controller.
i.e. A controller with multiple sites:
- Home
- Friends
- Parents (default)
Supplying the identifier for 'Home' now means that the devices tracked will be associated with 'Home'.
* Update test_unifi.py
Fix test modules as well.
2016-07-04 08:20:00 -07:00
Matthew Treinish
aa3d0e1047
Fix incorrect check on presence of password and pub_key ( #2355 )
...
This commit fixes an issue with the use of None in default values
for the config get() calls in __init__() of AsusWrtDeviceScanner.
These values are cast as strings and when a NoneType is cast it
returns the string "None" this broke the check for the existence
of these fields. This commit fixes the issue by changing the default
value to be an empty string '' which will conform with the behavior
expected by the ssh login code.
Closes #2343
2016-06-22 17:01:39 -07:00
Lewis Juggins
7b8b78ec0e
BT Home Hub 5 device tracker support ( #2250 )
2016-06-14 22:41:49 -07:00
Per Sandström
38030fcfca
ASUSWRT Autodetect protocol ( #2300 )
2016-06-14 22:17:32 -07:00
Paulus Schoutsen
39913075f4
Fix Locative view name
2016-06-14 22:12:44 -07:00
Matthew Treinish
1381984b77
Add ssh public key support to the asuswrt component ( #2287 )
...
The pexpect.pxssh module has support for using public key
authentication. [1] This commit adds support for leveraging that and
establishing a ssh connection with a public key instead of a password.
[1] http://pexpect.readthedocs.io/en/stable/api/pxssh.html#pexpect.pxssh.pxssh.login
2016-06-12 21:27:41 -07:00
Paulus Schoutsen
30f74bb3ca
Migrate to generic discovery method ( #2271 )
...
* Migrate to generic discovery method
* Add tests for discovery
2016-06-11 17:43:13 -07:00
Paulus Schoutsen
b60806583c
Update asuswrt.py
2016-06-10 21:14:11 -07:00
Jeffrey Lin
30f5727b40
Added support for AP mode in asuswrt ( #2263 )
...
* Added support for AP mode in asuswrt
* Corrected number of return values in asuswrt
2016-06-09 21:30:47 -07:00
Fabian Affolter
69f2f0f34a
Upgrade pysnmp to 4.3.2 ( #2236 )
...
* Upgrade pysnmp to 4.3.2
* Fix pylint issue
2016-06-05 15:57:46 -07:00
Paulus Schoutsen
1798df7686
Handle invalid dev ids for dev tracker + owntracks ( #2174 )
2016-05-26 21:49:44 -07:00
Paulus Schoutsen
15e329a588
Tons of fixes - WIP
2016-05-21 15:01:33 -07:00
pavoni
8ff9506138
Ignore acc: 0 updates.
2016-05-19 16:16:43 +01:00
pavoni
dd1703469e
Handle region enter/leave with spaces.
2016-05-19 16:04:55 +01:00
froz
8d34b76d51
Restored telnet as an option. Activate with config option 'protocol: telnet'. Default is ssh ( #2096 )
2016-05-17 15:55:12 -07:00
froz
49acdaa8fd
Device Tracker - ASUSWRT: Replaced telnet with ssh ( #2079 )
2016-05-15 12:20:17 -07:00
Paulus Schoutsen
6901e5ea5e
Random fixes ( #1996 )
...
* OwnTracks handle malformed data better
Fixes #1991 .
* Remove dependency for util.dt
2016-05-07 10:16:14 -07:00
Bart274
d4fe6f385a
Update pyicloud version ( #1849 )
...
* Update requirements_all.txt
* Update icloud.py
2016-04-24 06:49:04 +02:00
Dan
43a94995c2
Update unifi version
...
New unifi version has a fix that will allow it to install correctly
2016-04-21 07:56:19 -07:00
Manoj
c1ca13d613
Add bluetooth device tracker ( #1830 )
...
This tracker discovers new devices on boot and tracks bluetooth devices
periodically based on interval_seconds value. Devices discovered are
stored with 'BT_' as the prefix for device mac.
Requires PyBluez
2016-04-19 08:18:46 -07:00
deisi
e8bf47ff59
Fix for the issue #1323 ( #1835 )
2016-04-17 12:32:04 -07:00
Alexander Fortin
24569e6169
Make owntracks.py pylint clean ( #1808 )
...
* refactor validation logic into validate_payload function
* add debugging messages to validation
2016-04-11 22:02:47 -07:00
Paulus Schoutsen
197388a9b2
Prevent device tracker error
2016-04-10 17:35:33 -07:00
OpenDave15
91b1ebaeb7
Allow use of pynetgear 3.3 port parameter. ( #1777 )
...
* Allow use of pynetgear 3.3 port parameter.
* Fix lint problem
2016-04-09 20:29:06 -07:00
Paulus Schoutsen
b87e2437aa
Prevent device tracker from creating invalid YAML ( #1774 )
2016-04-09 13:38:51 -07:00
Greg Dowling
a7f80608c6
Handle Share off for events in OwnTracks app ( #1737 )
2016-04-07 12:21:25 -07:00
Jan Harkes
a7016e4b32
Move CONF_STATE_TOPIC, CONF_COMMAND_TOPIC and CONF_RETAIN to mqtt component.
2016-04-06 22:51:39 -04:00
Jan Harkes
88da42fe62
Config validation for MQTT device_tracker platform.
2016-04-06 22:51:38 -04:00
Paulus Schoutsen
5baa98b79f
Add initial config validation
2016-03-28 23:46:12 -07:00
Paulus Schoutsen
fe73cbbcb6
Revert pyicloud upgrade
2016-03-27 22:14:51 -07:00
pavoni
c7e49f20d3
Cast acc to float before comparison.
2016-03-26 22:38:24 +00:00
Bart274
dd691a4684
upgrade pyicloud version
2016-03-24 17:22:44 +01:00
Fabian Affolter
fef682b192
Revert "Upgrade pysnmp to 4.3.2"
...
This reverts commit 38e6f8fdab
.
2016-03-24 16:23:57 +01:00
Fabian Affolter
38e6f8fdab
Upgrade pysnmp to 4.3.2
2016-03-23 23:57:32 +01:00