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
This commit is contained in:
Martin Hjelmare 2017-02-07 20:47:11 +01:00 committed by Pascal Vizeli
parent c7fd28c10f
commit 45a7c27280
17 changed files with 104 additions and 15 deletions

View file

@ -33,7 +33,7 @@ class TestComponentsDeviceTrackerMQTT(unittest.TestCase):
def test_ensure_device_tracker_platform_validation(self): \
# pylint: disable=invalid-name
"""Test if platform validation was done."""
def mock_setup_scanner(hass, config, see):
def mock_setup_scanner(hass, config, see, discovery_info=None):
"""Check that Qos was added by validation."""
self.assertTrue('qos' in config)