TL;DR
After Nanoleaf Essentials are added to HASS via the HomeKit Device integration, they lose the ability to create scenes in the Nanoleaf iOS app. It seems the only way to get buttery smooth scene support is through the official Nanoleaf app on Desktop. Couldn’t we leverage an installation of this through Home Assistant to spin up custom made intricate scenes with very little overhead?
The Basics
- Nanoleaf Essentials are able to smoothly transition with the same scenes (effects) as Nanoleaf Shapes
- These scenes are created in the Nanoleaf App. If given permission, they will create scenes in HomeKit allowing you to retrieve dynamic scenes with the push of a button, or even a request from Siri
- The Nanoleaf app is a dream for creating effects. It even has a gimmick that generates scenes based off of keywords you entered (sort of a psuedo-AI thing) which generally makes the experience faster and and more visually accessible than building in YAML.
The Problem
- Because Essentials are Thread-only (especially my HomeKit versions), they must be paired directly to HASS and then bridged to HomeKit. This is unlike the Shapes, which can remain paired to HomeKit and be paired to HASS through the Nanoleaf integration
- Once the Essentials are on HASS I can no longer transfer scenes to them through the iOS app. I’m not sure the reasoning for this, but whenever I create a scene with the Essentials it gives me an error with a different code each time.
- As a result, there’s no way to quickly call on the scenes that I’ve come to love with Nanoleaf.
- To top this all off, Nanoleaf Essentials don’t work with the standard transition data used in the
light.turn_on service
! I’ve already encountered someone who remedied this with a custom script, but it is still far from desirable and and has no color support.
The Question
- Could we not leverage whatever tools the Nanoleaf Deskop App is using to create and call on scenes for bulbs that are paired to HASS through the HomeKit Device Integration?
- I can manually manage this, but it literally requires me to pull out my laptop each time.’
Thanks for reading!