mirror of
https://github.com/home-assistant/core.git
synced 2025-12-25 05:26:47 +00:00
Black
This commit is contained in:
@@ -13,9 +13,9 @@ from . import CONF_QOS
|
||||
|
||||
_LOGGER = logging.getLogger(__name__)
|
||||
|
||||
PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend(mqtt.SCHEMA_BASE).extend({
|
||||
vol.Required(CONF_DEVICES): {cv.string: mqtt.valid_subscribe_topic},
|
||||
})
|
||||
PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend(mqtt.SCHEMA_BASE).extend(
|
||||
{vol.Required(CONF_DEVICES): {cv.string: mqtt.valid_subscribe_topic}}
|
||||
)
|
||||
|
||||
|
||||
async def async_setup_scanner(hass, config, async_see, discovery_info=None):
|
||||
@@ -24,13 +24,12 @@ async def async_setup_scanner(hass, config, async_see, discovery_info=None):
|
||||
qos = config[CONF_QOS]
|
||||
|
||||
for dev_id, topic in devices.items():
|
||||
|
||||
@callback
|
||||
def async_message_received(msg, dev_id=dev_id):
|
||||
"""Handle received MQTT message."""
|
||||
hass.async_create_task(
|
||||
async_see(dev_id=dev_id, location_name=msg.payload))
|
||||
hass.async_create_task(async_see(dev_id=dev_id, location_name=msg.payload))
|
||||
|
||||
await mqtt.async_subscribe(
|
||||
hass, topic, async_message_received, qos)
|
||||
await mqtt.async_subscribe(hass, topic, async_message_received, qos)
|
||||
|
||||
return True
|
||||
|
||||
Reference in New Issue
Block a user