core/homeassistant/components
Chris Cowart 8c0035c5b3 New features for Owntracks device_tracker (#11480)
* New features for Owntracks device_tracker

- Supporting a mapping of region names in OT to zones in HA, allowing
  separate namespaces in both applications. This is especially helpful
  if using one OT instance to update geofences for multiple homes.
- Creating a setting to ignore all location updates, allowing users to
  rely completely on enter and leave events. I have personally always
  used OT integrations with home automation this way and find it the
  most reliable.
- Allowing the OT topic to be overridden in configuration

* Fixing configuration of MQTT topic, related tests

* Tests for Owntracks events_only feature

* Tests for customizing mqtt topic, region mapping

* Fixing _parse and http for owntracks custom topic

* Making tests more thorough and cleaning up lint
2018-01-08 08:16:45 +01:00
..
ads Lazy loading of service descriptions (#11479) 2018-01-07 14:54:16 -08:00
alarm_control_panel Lazy loading of service descriptions (#11479) 2018-01-07 14:54:16 -08:00
alexa Clean up Alexa.intent and DialogFlow.intent (#11492) 2018-01-07 01:39:32 +01:00
automation Lazy loading of service descriptions (#11479) 2018-01-07 14:54:16 -08:00
binary_sensor More tolerant KNX component if gateway cant be connected (#11511) 2018-01-07 13:39:14 -08:00
calendar Lazy loading of service descriptions (#11479) 2018-01-07 14:54:16 -08:00
camera Lazy loading of service descriptions (#11479) 2018-01-07 14:54:16 -08:00
climate Lazy loading of service descriptions (#11479) 2018-01-07 14:54:16 -08:00
cloud Alexa to not use customize for entity config (#11461) 2018-01-05 12:33:22 -08:00
config Fixed typo in automation.py (#11116) 2017-12-13 10:17:12 +01:00
counter Lazy loading of service descriptions (#11479) 2018-01-07 14:54:16 -08:00
cover Lazy loading of service descriptions (#11479) 2018-01-07 14:54:16 -08:00
deconz Lazy loading of service descriptions (#11479) 2018-01-07 14:54:16 -08:00
device_tracker New features for Owntracks device_tracker (#11480) 2018-01-08 08:16:45 +01:00
emulated_hue Refactored to new global json saving and loading (#10677) 2017-11-19 19:47:55 -08:00
fan Lazy loading of service descriptions (#11479) 2018-01-07 14:54:16 -08:00
frontend Lazy loading of service descriptions (#11479) 2018-01-07 14:54:16 -08:00
google_assistant Lazy loading of service descriptions (#11479) 2018-01-07 14:54:16 -08:00
group Lazy loading of service descriptions (#11479) 2018-01-07 14:54:16 -08:00
homematic Lazy loading of service descriptions (#11479) 2018-01-07 14:54:16 -08:00
http Upgrade aiohttp_cors to 0.6.0 (#11310) 2017-12-27 09:17:03 +01:00
image_processing Lazy loading of service descriptions (#11479) 2018-01-07 14:54:16 -08:00
light Lazy loading of service descriptions (#11479) 2018-01-07 14:54:16 -08:00
lock Lazy loading of service descriptions (#11479) 2018-01-07 14:54:16 -08:00
mailbox Use translated panel names on frontend (#10197) 2017-10-31 20:22:04 -07:00
media_player Lazy loading of service descriptions (#11479) 2018-01-07 14:54:16 -08:00
mqtt Lazy loading of service descriptions (#11479) 2018-01-07 14:54:16 -08:00
notify Lazy loading of service descriptions (#11479) 2018-01-07 14:54:16 -08:00
persistent_notification Lazy loading of service descriptions (#11479) 2018-01-07 14:54:16 -08:00
recorder Lazy loading of service descriptions (#11479) 2018-01-07 14:54:16 -08:00
remember_the_milk Lazy loading of service descriptions (#11479) 2018-01-07 14:54:16 -08:00
remote Lazy loading of service descriptions (#11479) 2018-01-07 14:54:16 -08:00
scene Lazy loading of service descriptions (#11479) 2018-01-07 14:54:16 -08:00
sensor More tolerant KNX component if gateway cant be connected (#11511) 2018-01-07 13:39:14 -08:00
switch Lazy loading of service descriptions (#11479) 2018-01-07 14:54:16 -08:00
system_log Lazy loading of service descriptions (#11479) 2018-01-07 14:54:16 -08:00
telegram_bot Lazy loading of service descriptions (#11479) 2018-01-07 14:54:16 -08:00
timer Lazy loading of service descriptions (#11479) 2018-01-07 14:54:16 -08:00
tts Lazy loading of service descriptions (#11479) 2018-01-07 14:54:16 -08:00
vacuum Lazy loading of service descriptions (#11479) 2018-01-07 14:54:16 -08:00
weather Address missed review comments for Dark Sky weather (#11520) 2018-01-07 19:54:27 -08:00
wink Lazy loading of service descriptions (#11479) 2018-01-07 14:54:16 -08:00
zha Lazy loading of service descriptions (#11479) 2018-01-07 14:54:16 -08:00
zwave Lazy loading of service descriptions (#11479) 2018-01-07 14:54:16 -08:00
__init__.py Lazy loading of service descriptions (#11479) 2018-01-07 14:54:16 -08:00
abode.py Lazy loading of service descriptions (#11479) 2018-01-07 14:54:16 -08:00
alarmdecoder.py Reconnect to alarmdecoder on disconnect (#11383) 2018-01-04 20:10:56 +01:00
alert.py Lazy loading of service descriptions (#11479) 2018-01-07 14:54:16 -08:00
amcrest.py Protect sensitive information for Amcrest cameras (#10569) 2017-11-23 16:38:53 -08:00
android_ip_webcam.py
apcupsd.py
api.py Lazy loading of service descriptions (#11479) 2018-01-07 14:54:16 -08:00
apple_tv.py Lazy loading of service descriptions (#11479) 2018-01-07 14:54:16 -08:00
arduino.py
arlo.py Arlo - Fixes for updated library (#9892) 2017-11-15 23:33:50 +01:00
asterisk_mbox.py
axis.py Lazy loading of service descriptions (#11479) 2018-01-07 14:54:16 -08:00
bbb_gpio.py
blink.py
bloomsky.py Use constants for HTTP headers (#10313) 2017-11-04 12:04:05 -07:00
browser.py
canary.py Add support for Canary component and platforms (#10306) 2017-12-08 10:40:45 +01:00
comfoconnect.py
configurator.py Convert configurator to use markdown (#10668) 2017-11-20 14:11:55 +01:00
conversation.py Upgrade fuzzywuzzy to 0.16.0 (#11331) 2017-12-29 10:06:39 +01:00
daikin.py Added new climate component from Daikin (#10983) 2018-01-04 11:05:27 +01:00
datadog.py
demo.py Rename input_slider to input_number and add numeric text box option (#9494) 2017-10-03 21:34:13 +02:00
device_sun_light_trigger.py
dialogflow.py Clean up Alexa.intent and DialogFlow.intent (#11492) 2018-01-07 01:39:32 +01:00
digital_ocean.py Upgrade python-digitalocean to 1.13.2 (#11311) 2017-12-27 09:20:44 +01:00
discovery.py Added new climate component from Daikin (#10983) 2018-01-04 11:05:27 +01:00
dominos.py Reload closest store on api menu request (#10962) 2017-12-05 10:47:48 +01:00
doorbird.py DoorBird feature update (#11193) 2017-12-29 10:05:45 +01:00
downloader.py Adjust logging in downloader component (#10622) 2017-11-16 22:05:08 -08:00
duckdns.py Add link to docs and update ordering (#10062) 2017-10-23 12:18:23 +02:00
dweet.py
dyson.py
ecobee.py Update ecobee version to fix stack-trace issue (#10894) 2017-12-02 07:56:35 +02:00
eight_sleep.py Lazy loading of service descriptions (#11479) 2018-01-07 14:54:16 -08:00
emoncms_history.py
enocean.py Fix for API change of new enocean package (#10328) 2017-11-04 12:58:02 +01:00
envisalink.py
feedreader.py
ffmpeg.py Lazy loading of service descriptions (#11479) 2018-01-07 14:54:16 -08:00
foursquare.py Lazy loading of service descriptions (#11479) 2018-01-07 14:54:16 -08:00
gc100.py Updated gc100 package requirement to 1.0.3a (#10484) 2017-11-09 17:54:45 +01:00
google.py Lazy loading of service descriptions (#11479) 2018-01-07 14:54:16 -08:00
google_domains.py Fix lint google-domains (#10135) 2017-10-25 15:43:02 +02:00
graphite.py
hassio.py Add panel build type (#10589) 2017-11-14 22:39:06 -08:00
hdmi_cec.py Lazy loading of service descriptions (#11479) 2018-01-07 14:54:16 -08:00
history.py Core POC support for polymer i18n (#6344) 2017-10-26 21:46:21 -07:00
history_graph.py Add history_graph component (#9472) 2017-09-23 10:01:48 -07:00
hive.py Hive Component Release Two (#11053) 2017-12-18 18:15:41 +01:00
hue.py Lazy loading of service descriptions (#11479) 2018-01-07 14:54:16 -08:00
ifttt.py
influxdb.py InfluxDB send retry after IOError (#10263) 2017-11-23 16:58:18 -08:00
input_boolean.py Lazy loading of service descriptions (#11479) 2018-01-07 14:54:16 -08:00
input_datetime.py Correct input_datetime initial value parsing (#10417) 2017-11-15 23:16:22 -08:00
input_number.py Lazy loading of service descriptions (#11479) 2018-01-07 14:54:16 -08:00
input_select.py Lazy loading of service descriptions (#11479) 2018-01-07 14:54:16 -08:00
input_text.py Lazy loading of service descriptions (#11479) 2018-01-07 14:54:16 -08:00
insteon_local.py
insteon_plm.py insteon_plm: fix typo in attributes (#9284) 2017-09-03 15:42:05 -04:00
intent_script.py
introduction.py Change introduction card to use persistent notification (#10265) 2017-11-01 09:10:36 +01:00
ios.py fix ios component config generation (#10923) 2017-12-03 14:59:22 -08:00
isy994.py Huge ISY994 platform cleanup, fixes support for 5.0.10 firmware (#11243) 2017-12-26 09:26:37 +01:00
joaoapps_join.py
juicenet.py
keyboard.py
keyboard_remote.py Allow using more than one keyboard remote (#11061) 2017-12-13 20:07:23 -08:00
kira.py
knx.py More tolerant KNX component if gateway cant be connected (#11511) 2018-01-07 13:39:14 -08:00
lametric.py Fix lametric sound (#10562) 2017-11-14 10:40:44 +01:00
linode.py Linode (#9936) 2017-10-27 16:19:47 +02:00
lirc.py
litejet.py
logbook.py Perform logbook filtering on the worker thread (#11161) 2017-12-16 00:04:27 -08:00
logentries.py
logger.py Lazy loading of service descriptions (#11479) 2018-01-07 14:54:16 -08:00
lutron.py
lutron_caseta.py upgrade to new pylutron_caseta with TLS (#10286) 2017-11-10 12:17:25 +01:00
mailgun.py
map.py Core POC support for polymer i18n (#6344) 2017-10-26 21:46:21 -07:00
maxcube.py
media_extractor.py Lazy loading of service descriptions (#11479) 2018-01-07 14:54:16 -08:00
microsoft_face.py Lazy loading of service descriptions (#11479) 2018-01-07 14:54:16 -08:00
mochad.py Serialize mochad requests (#11029) 2017-12-08 09:18:52 -08:00
modbus.py Lazy loading of service descriptions (#11479) 2018-01-07 14:54:16 -08:00
mqtt_eventstream.py
mqtt_statestream.py Implement entity and domain exclude/include for Alexa (#10647) 2017-11-17 21:10:24 -08:00
mycroft.py
mysensors.py
namecheapdns.py Make host optional (#10063) 2017-10-23 15:24:04 +02:00
neato.py Pybotvac multi (#10843) 2017-12-02 15:44:24 +01:00
nest.py
netatmo.py Netatmo httperror403 fix (#10659) 2017-11-18 14:36:01 -08:00
no_ip.py Use constants for HTTP headers (#10313) 2017-11-04 12:04:05 -07:00
nuheat.py add a bit more test coverage 2017-12-26 11:12:28 -08:00
nuimo_controller.py
octoprint.py Catch everything when calling to OctoPrint API to fix #10557 (#11457) 2018-01-05 18:07:09 +01:00
panel_custom.py Fix panel_custom (#10303) 2017-11-03 21:18:32 -07:00
panel_iframe.py Consolidate frontend (#9915) 2017-10-24 19:36:27 -07:00
pilight.py
plant.py Update plant for dealing with float values (#10246) 2017-11-02 09:17:26 +01:00
prometheus.py Export climate status and target temperature to Prometheus (#10919) 2017-12-04 13:39:26 +01:00
proximity.py
python_script.py Fix time functions would throw errors in python scripts (#11414) 2018-01-07 01:50:55 +01:00
qwikswitch.py
rainbird.py Added rainsensor (#11023) 2017-12-25 10:07:17 +01:00
raincloud.py Raincloudy version bump (#10225) 2017-10-30 08:36:38 +01:00
raspihats.py raspihats: unmet dependency fix (#9638) 2017-10-01 23:05:24 -07:00
rest_command.py
rflink.py Lazy loading of service descriptions (#11479) 2018-01-07 14:54:16 -08:00
rfxtrx.py Rfxtrx binary sensor rewrite (#10152) 2017-10-27 10:01:46 +02:00
ring.py Load Ring camera only with Ring Protect plan activated (#10739) 2017-11-25 12:15:12 +01:00
rpi_gpio.py
rpi_pfio.py
rss_feed_template.py
satel_integra.py
script.py
scsgate.py
services.yaml Input Select - Added service description (#11456) 2018-01-05 00:02:10 -08:00
shell_command.py Make shell_command async (#10741) 2017-11-23 17:28:31 -08:00
shiftr.py Upgrade paho-mqtt to 1.3.1 (#9874) 2017-10-15 10:12:43 -07:00
shopping_list.py Shopping list: add item HTTP API (#10674) 2017-11-20 21:44:22 -08:00
skybell.py Skybell (#9681) 2017-10-08 20:14:39 +02:00
sleepiq.py Fix a bunch of typos (#9545) 2017-09-23 17:15:46 +02:00
snips.py Snips (new) added speech response, parse snips/duration (#11513) 2018-01-07 13:42:08 -08:00
spc.py Add attribute to show who last un/set alarm (SPC) (#9906) 2017-11-11 12:36:03 -08:00
splunk.py Use constants for HTTP headers (#10313) 2017-11-04 12:04:05 -07:00
statsd.py
sun.py
tado.py
tahoma.py Tahoma platform for Somfy Covers and Sensors (#10652) 2017-11-19 21:35:13 +01:00
tellduslive.py Upgrade tellduslive library version (closes https://github.com/home-assistant/home-assistant/issues/10922) (#10950) 2017-12-04 17:26:07 +01:00
tellstick.py Update tellcore-net to 0.4 (#11087) 2017-12-11 18:32:48 +01:00
tesla.py Fixes #10030. Extented Network Exceptions handling. (#10116) 2017-10-24 19:15:25 +02:00
thethingsnetwork.py Support for The Things Network (#9627) 2017-10-05 09:12:02 -07:00
thingspeak.py
toon.py Fix PEP8 and PEP257 issues (#10108) 2017-10-24 18:36:08 +02:00
tradfri.py Update pytradfri to 4.1.0 (#10521) 2017-11-22 09:37:20 +00:00
twilio.py
updater.py Upgrade distro to 1.2.0 (#11312) 2017-12-27 09:20:08 +01:00
upnp.py Allow specifying multiple ports for UPNP component (#9560) 2017-09-24 13:08:58 -07:00
usps.py fix usps? (#9557) 2017-09-24 08:28:11 +02:00
velbus.py
velux.py
vera.py Added Vera scenes (#10424) 2017-12-07 07:47:19 +01:00
verisure.py Lazy loading of service descriptions (#11479) 2018-01-07 14:54:16 -08:00
volvooncall.py Volvo on call: Optional use of Scandinavian miles. Also add average fuel consumption property (#11051) 2017-12-10 13:57:44 -08:00
vultr.py Add platform and sensors for Vultr VPS (#9928) 2017-11-05 14:10:14 +01:00
wake_on_lan.py Lazy loading of service descriptions (#11479) 2018-01-07 14:54:16 -08:00
weblink.py
websocket_api.py Lazy loading of service descriptions (#11479) 2018-01-07 14:54:16 -08:00
wemo.py Bump pywemo to fix request include problems. (#11401) 2018-01-01 15:32:26 -08:00
xiaomi_aqara.py don't ignore voltage data if sensor data changed (#10925) 2017-12-04 17:26:41 +01:00
zabbix.py
zeroconf.py
zigbee.py Fix errors in zigbee push state (#11386) 2018-01-03 12:48:36 -08:00
zone.py Move constant to 'const.py' and use already defined ones (#10211) 2017-10-29 17:28:07 +01:00
zoneminder.py