Remove Hue configurator demo from demo integration (#37250)

This commit is contained in:
Franck Nijhof 2020-06-30 15:01:30 +02:00 committed by GitHub
parent 61475d0a0c
commit 333dccc7af
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 1 additions and 33 deletions

View File

@ -1,7 +1,6 @@
"""Set up the demo environment that mimics interaction with devices.""" """Set up the demo environment that mimics interaction with devices."""
import asyncio import asyncio
import logging import logging
import time
from homeassistant import bootstrap, config_entries from homeassistant import bootstrap, config_entries
from homeassistant.const import ATTR_ENTITY_ID, EVENT_HOMEASSISTANT_START from homeassistant.const import ATTR_ENTITY_ID, EVENT_HOMEASSISTANT_START
@ -136,37 +135,6 @@ async def async_setup(hass, config):
"This is an example of a persistent notification.", title="Example Notification" "This is an example of a persistent notification.", title="Example Notification"
) )
# Set up configurator
configurator_ids = []
configurator = hass.components.configurator
def hue_configuration_callback(data):
"""Fake callback, mark config as done."""
time.sleep(2)
# First time it is called, pretend it failed.
if len(configurator_ids) == 1:
configurator.notify_errors(
configurator_ids[0], "Failed to register, please try again."
)
configurator_ids.append(0)
else:
configurator.request_done(configurator_ids[0])
request_id = configurator.async_request_config(
"Philips Hue",
hue_configuration_callback,
description=(
"Press the button on the bridge to register Philips "
"Hue with Home Assistant."
),
description_image="/static/images/config_philips_hue.jpg",
fields=[{"id": "username", "name": "Username"}],
submit_caption="I have pressed the button",
)
configurator_ids.append(request_id)
async def demo_start_listener(_event): async def demo_start_listener(_event):
"""Finish set up.""" """Finish set up."""
await finish_setup(hass, config) await finish_setup(hass, config)

View File

@ -2,7 +2,7 @@
"domain": "demo", "domain": "demo",
"name": "Demo", "name": "Demo",
"documentation": "https://www.home-assistant.io/integrations/demo", "documentation": "https://www.home-assistant.io/integrations/demo",
"dependencies": ["conversation", "zone", "group", "configurator"], "dependencies": ["conversation", "zone", "group"],
"codeowners": ["@home-assistant/core"], "codeowners": ["@home-assistant/core"],
"quality_scale": "internal" "quality_scale": "internal"
} }