Split map panel out into its own component ()

pull/9823/head
Charles Garwood 2017-10-11 11:45:55 -04:00 committed by Pascal Vizeli
parent 19887f8742
commit f837302194
3 changed files with 21 additions and 2 deletions
homeassistant
components

2
homeassistant/components/frontend/__init__.py Normal file → Executable file
View File

@ -225,8 +225,6 @@ def setup(hass, config):
if DATA_EXTRA_HTML_URL not in hass.data:
hass.data[DATA_EXTRA_HTML_URL] = set()
register_built_in_panel(hass, 'map', 'Map', 'mdi:account-location')
for panel in ('dev-event', 'dev-info', 'dev-service', 'dev-state',
'dev-template', 'dev-mqtt', 'kiosk'):
register_built_in_panel(hass, panel)

18
homeassistant/components/map.py Executable file
View File

@ -0,0 +1,18 @@
"""
Provides a map panel for showing device locations.
For more details about this component, please refer to the documentation at
https://home-assistant.io/components/map/
"""
import asyncio
from homeassistant.components.frontend import register_built_in_panel
DOMAIN = 'map'
@asyncio.coroutine
def async_setup(hass, config):
"""Register the built-in map panel."""
register_built_in_panel(hass, 'map', 'Map', 'mdi:account-location')
return True

3
homeassistant/config.py Normal file → Executable file
View File

@ -96,6 +96,9 @@ history:
# View all events in a logbook
logbook:
# Enables a map showing the location of tracked devices
map:
# Track the sun
sun: