Commit graph

1055 commits

Author SHA1 Message Date
Heiko Rothe
021a374a6a Merge branch 'dev' of https://github.com/mKeRix/home-assistant into dev 2015-10-12 22:44:20 +02:00
Heiko Rothe
bbec34d0e6 Merge remote-tracking branch 'refs/remotes/balloob/dev' into dev 2015-10-12 22:43:55 +02:00
Heiko Rothe
a6cb19b27d Fixed an issue with the initiation of the new attributes 2015-10-12 22:42:45 +02:00
Hans Bakker
b74e70d4e0 Fixes based on balloob's comments 2015-10-12 20:58:24 +02:00
Heiko Rothe
2f2bd7a616 Fixed pylint and pep8 violations 2015-10-12 09:18:55 +02:00
Hans Bakker
1eb3610a11 Style fixes 2015-10-12 00:28:39 +02:00
Hans Bakker
6a969208e9 Initial commit for Geofancy device tracker. 2015-10-12 00:14:05 +02:00
Guillaume SABBE
a1e5bea3ab When IPv6 is enabled, dnsmasq has a configuration line with the DUID.
This looks like this
61072 b8:27:eb:e1:4e:4d 192.168.0.4 domotycoon *
61072 b8:27:eb:b8:10:6b 192.168.0.5 pimonitor *
duid 00:03:00:01:ac:22:0b:e9:98:50
When using match.group() without testing if match != None, you get a traceback.
2015-10-11 15:21:53 +02:00
Paulus Schoutsen
8a04e1f5f4 Device tracker configuration fix
Fixes #498
2015-10-08 22:19:15 -07:00
Paulus Schoutsen
9f33b8f541 DDWRT - match multiple output variants
Fixes #481
2015-10-08 22:15:12 -07:00
Paulus Schoutsen
0624725e21 Ignore nmap style issue - pylint bug 2015-10-08 21:45:51 -07:00
Paulus Schoutsen
dc5f0ef314 NMap: fix hostname resolver
Fixes #482
2015-10-08 21:01:38 -07:00
Fabian Affolter
28b107ffa9 Move details from header to docs 2015-10-09 00:27:29 +02:00
Tom Duijf
ee23c0fe14 cleaner logging 2015-10-08 14:54:20 +00:00
Tom Duijf
721c1d0f54 styling fix for flake 2015-10-08 10:24:55 +00:00
Tom Duijf
85bf6cb568 Added pylint disables 2015-10-08 10:01:10 +00:00
Tom Duijf
213a1fe4ba Various fixes, CI validation 2015-10-08 08:00:30 +00:00
Tom Duijf
ae6f651c7d styling and version for requirement 2015-10-07 23:22:29 +00:00
Tom Duijf
7cb0f805ee fixed loop 2015-10-07 22:17:49 +00:00
Tom Duijf
d556e5979a Updated misc files and code styling 2015-10-07 21:45:24 +00:00
Tom Duijf
9377b647f5 removed debug logging 2015-10-07 21:05:27 +00:00
Tom Duijf
469f35d25f various fixes, initial working version 2015-10-07 21:04:34 +00:00
Tom Duijf
a58382e763 Fixed b/octet to mac adress conversion 2015-10-07 16:57:01 +00:00
Tom Duijf
0fb9e1b16c Initial commit of snmp device tracker 2015-10-06 21:26:32 +00:00
Paulus Schoutsen
8490d6126a OwnTracks robustness improvement 2015-10-03 10:29:00 -07:00
Paulus Schoutsen
b2919c6504 Fix gps accuracy issue 2015-10-02 13:49:55 -07:00
Paulus Schoutsen
9bdfa89b7c More robust geofence checking 2015-10-02 08:16:53 -07:00
Paulus Schoutsen
1dc9bfdf73 Update config zones 2015-09-29 23:08:37 -07:00
Paulus Schoutsen
5ad27d8cdb Add support for zones to Home Assistant 2015-09-28 23:13:13 -07:00
Paulus Schoutsen
4e3bd5f2a9 Add service descriptions 2015-09-26 23:17:04 -07:00
Heiko Rothe
1553844279 Added support for the newest tp-link firmware
Currently this seemingly only applies to the Archer C9
2015-09-22 22:48:43 +02:00
Paulus Schoutsen
46a0173e31 Add demo device tracker platform 2015-09-21 22:46:08 -07:00
Paulus Schoutsen
ca698ff063 remove debug statement 2015-09-20 20:24:31 -07:00
Paulus Schoutsen
a866d515f7 Make owntracks more robust 2015-09-20 20:09:53 -07:00
Paulus Schoutsen
506c88dbaf Fix owntracks bugs 2015-09-20 12:13:51 -07:00
Paulus Schoutsen
30492cc685 Fix tests and linting 2015-09-20 11:46:01 -07:00
Paulus Schoutsen
19d40612e6 Add home_range to device tracker 2015-09-20 09:35:03 -07:00
Paulus Schoutsen
68286dcef8 initial owntracks support 2015-09-20 00:27:50 -07:00
Paulus Schoutsen
6352f10d9e Device tracker minor tweak 2015-09-19 21:02:54 -07:00
Paulus Schoutsen
86aea83f64 Device tracker improvements 2015-09-15 23:35:28 -07:00
Jeff Schroeder
7c7b6ca05c Fix the asuswrt device tracker for dhcp leases with no hostname
Sometimes, hosts request dhcp leases without sending the hostname
they want to the dhcp server. This results in the entity_id being
`device_tracker.` as the dev_id is empty and things go downhill
from there.

The dhcp lease file looks like:
    admin@RT-AC66R:/tmp/home/root# cat /var/lib/misc/dnsmasq.leases
    86400 5c:c5:d4:79:4c:ad 192.168.1.226 chit-jsl3 *
    85242 8c:77:12:ad:d9:23 192.168.1.126 android-2c94abebaab16255 01:8c:77:12:ad:d9:23
    61985 b8:e9:37:73:47:f0 192.168.1.204 * 01:b8:e9:37:73:47:f0
    61982 b8:e9:37:ec:0d:7e 192.168.1.132 * 01:b8:e9:37:ec:0d:7e
    84584 00:20:6b:ca:31:c1 192.168.1.182 MC4650-CA31C1 01:00:20:6b:ca:31:c1
    86306 fc:e9:98:d6:4b:90 192.168.1.173 iLol 01:fc:e9:98:d6:4b:90
    74343 20:3a:07:f3:7e:ae 192.168.1.246 gatekeeper 01:20:3a:07:f3:7e:ae
    72374 b8:e9:37:5f:3d:06 192.168.1.34 SonosZP 01:b8:e9:37:5f:3d:06
    64697 00:0e:58:6f:59:d2 192.168.1.171 SonosZB 01:00:0e:58:6f:59:d2

Confirmed working on an Asus RT-AC66R with fw version: 3.0.0.4.376_3861
2015-09-14 20:33:14 -05:00
Paulus Schoutsen
7e75add144 Update nmap dependency 2015-09-13 23:35:12 -07:00
Paulus Schoutsen
eef1e65244 Fix converting config device tracker 2015-09-13 00:48:52 -07:00
Paulus Schoutsen
5edc4f148f Fix style 2015-09-13 00:10:59 -07:00
Paulus Schoutsen
880b5f0ad1 Add device_tracker.see service 2015-09-13 00:02:28 -07:00
Paulus Schoutsen
804b7669b7 Setup device tracker group at end of init 2015-09-12 23:08:16 -07:00
Paulus Schoutsen
bb42e264cb Device tracker sets up group again 2015-09-12 22:56:31 -07:00
Paulus Schoutsen
4ccedca3e5 Fix tests for device tracker 2015-09-12 09:15:28 -07:00
Paulus Schoutsen
f9b17ab026 Device tracker rewrite 2015-09-09 23:37:15 -07:00
Fabian Affolter
514b8eddb9 Update docstring (config file) and attempt to honor PEP0257 2015-09-07 19:19:11 +02:00