Fix MQTT discovery (#16864)

* Fix MQTT discovery

* Update __init__.py
This commit is contained in:
Paulus Schoutsen 2018-09-26 09:38:50 +02:00 committed by GitHub
parent bab079f649
commit c899875abb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -21,7 +21,7 @@ import voluptuous as vol
from homeassistant import config_entries from homeassistant import config_entries
from homeassistant.const import ( from homeassistant.const import (
CONF_PASSWORD, CONF_PAYLOAD, CONF_PORT, CONF_PROTOCOL, CONF_USERNAME, CONF_PASSWORD, CONF_PAYLOAD, CONF_PORT, CONF_PROTOCOL, CONF_USERNAME,
CONF_VALUE_TEMPLATE, EVENT_HOMEASSISTANT_START, EVENT_HOMEASSISTANT_STOP) CONF_VALUE_TEMPLATE, EVENT_HOMEASSISTANT_STOP)
from homeassistant.core import Event, ServiceCall, callback from homeassistant.core import Event, ServiceCall, callback
from homeassistant.exceptions import HomeAssistantError from homeassistant.exceptions import HomeAssistantError
from homeassistant.helpers import config_validation as cv from homeassistant.helpers import config_validation as cv
@ -524,12 +524,8 @@ async def async_setup_entry(hass, entry):
schema=MQTT_PUBLISH_SCHEMA) schema=MQTT_PUBLISH_SCHEMA)
if conf.get(CONF_DISCOVERY): if conf.get(CONF_DISCOVERY):
async def async_setup_discovery(event): await _async_setup_discovery(
await _async_setup_discovery( hass, conf, hass.data[DATA_MQTT_HASS_CONFIG])
hass, conf, hass.data[DATA_MQTT_HASS_CONFIG])
hass.bus.async_listen_once(
EVENT_HOMEASSISTANT_START, async_setup_discovery)
return True return True