mirror of
https://github.com/home-assistant/home-assistant.io.git
synced 2025-07-15 05:16:49 +00:00

in current build `- platform: aurora` is not found however `- platform: nanoleaf_aurora` works ok!
1.7 KiB
1.7 KiB
layout, title, description, date, sidebar, comments, sharing, footer, logo, ha_category, ha_iot_class, featured, ha_release
layout | title | description | date | sidebar | comments | sharing | footer | logo | ha_category | ha_iot_class | featured | ha_release |
---|---|---|---|---|---|---|---|---|---|---|---|---|
page | Nanoleaf Aurora Light Panel | Instructions how to integrate Nanoleaf Aurora Light Panels into Home Assistant. | 2018-01-04 20:00 | true | false | true | true | nanoleaf_aurora_light.png | Light | Local Polling | false | 0.67 |
{% linkable_title Configuration Sample %}
To enable the Aurora lights, add the following lines to your configuration.yaml
file:
# Example configuration.yaml entry
light:
- platform: nanoleaf_aurora
host: 192.168.1.10
token: xxxxxxxxxxxxxxxxxxxxx
{% configuration %} host: description: IP address or host-name of the device, e.g., 192.168.1.10. required: true type: string token: description: The auth token that you get via POST to /api/v1/new required: true type: string name: description: Name of the component, make this unique if you have multiple Light Panels required: false type: string default: Aurora {% endconfiguration %}
{% linkable_title Getting The Auth Token %}
- Make sure that your Nanoleaf Aurora Panel is fully patched (as of the time of writing the latest version was 2.2.0)
- Hold down the ON button on the Panel for 5 seconds; the LED will start flashing
- Issue a POST request to the API endpoint, e.g., via
$ curl -i -X POST http://192.168.1.155:16021/api/v1/new
- The output should include the auth token like {"auth_token":"xxxxxxxxxxxxxxxxxxxxx"}, copy the resulting token into your configuration
If you get a 403 Forbidden message, you probably did not press the ON button long enough. The time-frame to get a valid token is only 30 seconds, so you have to be quick to issue the curl request.