mirror of
https://github.com/home-assistant/home-assistant.io.git
synced 2025-07-17 06:16:50 +00:00
deCONZ - documentation for new refresh device service
This commit is contained in:
parent
d20ed0c81e
commit
bf00119cfa
@ -29,7 +29,7 @@ See [deCONZ wiki](https://github.com/dresden-elektronik/deconz-rest-plugin/wiki/
|
|||||||
|
|
||||||
Home Assistant will automatically discover deCONZ presence on your network, if `discovery:` is present in your `configuration.yaml` file.
|
Home Assistant will automatically discover deCONZ presence on your network, if `discovery:` is present in your `configuration.yaml` file.
|
||||||
|
|
||||||
If you don't have the API key, you can generate an API key for deCONZ by using the one-click functionality similar to Philips Hue. Go to **Menu** -> **Settings** -> **Unlock Gateway** in deCONZ and then use the deCONZ configurator in Home Assistant frontend to create an API key. When you're done setting up deCONZ it will be stored as a config entry.
|
If you don't have the API key, you can generate an API key for deCONZ by using the one-click functionality similar to Philips Hue. Go to **Settings** -> **Gateway** -> **Advanced** -> **Authenticate app** in deCONZ and then use the deCONZ configurator in Home Assistant frontend to create an API key. When you're done setting up deCONZ it will be stored as a config entry.
|
||||||
|
|
||||||
You can add the following to your configuration.yaml file if you are not using the `discovery:` component:
|
You can add the following to your configuration.yaml file if you are not using the `discovery:` component:
|
||||||
|
|
||||||
@ -79,11 +79,11 @@ logger:
|
|||||||
|
|
||||||
## {% linkable_title Device services %}
|
## {% linkable_title Device services %}
|
||||||
|
|
||||||
Available services: `configure`.
|
Available services: `configure` and `deconz.refresh_devices`.
|
||||||
|
|
||||||
#### {% linkable_title Service `deconz.configure` %}
|
#### {% linkable_title Service `deconz.configure` %}
|
||||||
|
|
||||||
Set attribute of device in Deconz using [Rest API](http://dresden-elektronik.github.io/deconz-rest-doc/rest/).
|
Set attribute of device in deCONZ using [Rest API](http://dresden-elektronik.github.io/deconz-rest-doc/rest/).
|
||||||
|
|
||||||
| Service data attribute | Optional | Description |
|
| Service data attribute | Optional | Description |
|
||||||
|-----------|----------|-------------|
|
|-----------|----------|-------------|
|
||||||
@ -99,9 +99,13 @@ Field and entity are exclusive, i.e you can only use one in a request.
|
|||||||
|
|
||||||
{ "field": "/config", "data": {"permitjoin": 60} }
|
{ "field": "/config", "data": {"permitjoin": 60} }
|
||||||
|
|
||||||
|
#### {% linkable_title Service `deconz.refresh_devices` %}
|
||||||
|
|
||||||
|
Refresh with devices added to deCONZ after Home Assistants latest restart.
|
||||||
|
|
||||||
## {% linkable_title Remote control devices %}
|
## {% linkable_title Remote control devices %}
|
||||||
|
|
||||||
Remote controls (ZHASwitch category) will be not be exposed as a regular entity, but as events named 'deconz_event' with a payload of 'id' and 'event'. Id will be the device name from deCONZ and Event will be the momentary state of the switch. However, a sensor entity will be created that shows the battery level of the switch as reported by deCONZ, named sensor.device_name_battery_level.
|
Remote controls (ZHASwitch category) will be not be exposed as regular entities, but as events named `deconz_event` with a payload of `id` and `event`. Id will be the device name from deCONZ and Event will be the momentary state of the switch. However, a sensor entity will be created that shows the battery level of the switch as reported by deCONZ, named sensor.device_name_battery_level.
|
||||||
|
|
||||||
Typical values for switches, the event codes are 4 numbers where the first and last number are of interest here.
|
Typical values for switches, the event codes are 4 numbers where the first and last number are of interest here.
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user