Update component_discovery.markdown (#1155)

This commit is contained in:
Anurag El Dorado 2016-10-08 11:21:43 +05:30 committed by Fredrik Lindqvist
parent 3615f56e75
commit 1fe88fbc71

View File

@ -10,10 +10,10 @@ footer: true
--- ---
<p class='note warning'> <p class='note warning'>
This option is only available to built-in components. This option is only available for built-in components.
</p> </p>
Home Assistant has a discovery service running in the background to discover new devices. Whenever a new device is discovered, an `SERVICE_DISCOVERED` event will be fired with the found service and the information. The `discovery` component has some knowledge about which components handle which type of services and will ensure those are loaded and listening before firing the `SERVICE_DISCOVERED` event. Home Assistant has a discovery service running in the background to discover new devices. Whenever a new device is discovered, a `SERVICE_DISCOVERED` event will be fired with the found service and the information. The `discovery` component has some knowledge about which components handle which type of services and will ensure those are loaded and listening before firing the `SERVICE_DISCOVERED` event.
### {% linkable_title Add discovery instructions %} ### {% linkable_title Add discovery instructions %}
@ -23,7 +23,7 @@ To have your device be discovered, you will have to extend the NetDisco library
### {% linkable_title Listening to `SERVICE_DISCOVERED` events %} ### {% linkable_title Listening to `SERVICE_DISCOVERED` events %}
From your component, you will have to set up the listening for specific services. Below an example how one would listen for discovered Chromecasts: From your component, you will have to set up the listening for specific services. Given below is an example how one would listen for discovered Chromecasts:
```python ```python
from homeassistant.loader import get_component from homeassistant.loader import get_component