Oro / ha-aurora

Nanoleaf Aurora integration for Home Assistant

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ha-aurora

Nanoleaf Aurora component for Home Assistant

Alpha Release

Please be aware that this component is still in development. It would be of immense help to me if you could provice feedback, submit bugs, etc. If you work for Nanoleaf, you should send me some more lights to develop with.

During this time, interfaces and features are subject to change without concern for backwards compatibility. (Meaning I might break your scripts.)

Prerequisites

I believe Home Assistant should automatically grab the Nanoleaf library. Please let me know if it doesn't. If you do need to manually get it, instructions are on the GitHub Project.

If you don't have an API token, you'll need to generate one using the above library's setup tools.

Install

Copy aurora.py into .homeassistant\custom_components\light

Setup

Add the following to your configuration.yaml file. If you have multiple auroras, add one for each light controller.

light:
  - platform: aurora
    host: 192.168.1.113
    api_key: 5GPFfAketAKeYq7hC6IsFaKeGTJ6YlUaI7d
    name: myAurora

I strongly suggest assigning a static IP to your Auroras. Improvements to the Nanoleaf library are planned to find devices with changing IPs, but for now make sure you use a static IP.

Supported Features

  • Effects saved to the device
  • Color
  • Brightness
  • Color Temperature

Planned Improvements

  • Extra effects built into the library that don't need to be saved to the device's limited storage
  • Better device discovery (No IP needed)

About

Nanoleaf Aurora integration for Home Assistant

License:Other


Languages

Language:Python 100.0%