I’ve hit a brick wall in trying to add the Nanoleaf Shapes touch functionality into Home Assistant, I’m hoping someone here can help me figure it out.
My goal: I want to use the Nanoleaf Shapes as a light as well as use its touch features as input for automation triggers within Home Assistant.
Now, with Home Assistant 9.1 came official Nanoleaf integration support, which is great! After searching and reading any information regarding Nanoleaf Shapes and their touch functionality, I’ve found out that:
- Home Assistant and its Nanoleaf integration supports all the light functionality, but does not natively support anything touch related (as far as I can tell).
- Nanoleaf has full Homekit compatibility, where its touch functionality is supported for Homekit Automation.
- Home Assistant has Homekit Controller which can support touch functionality from Homekit compatible/connected devices as a stateless switch.
This is the point where I hit the earlier mentioned brick wall. As the official Nanoleaf integration adds each Nanoleaf product as an entity rather than a device, I can’t try configuring the touch functionality as outlined by the stateless switch documentation.
I can’t add the Nanoleaf Shapes as a Homekit Controller either, as it is already integrated by the official Nanoleaf integration (and keeps getting added back in with automatic discovery). I’d rather not mess with/disable the default_config to turn off automatic discovery as it manages a lot of other functionalities besides that.
So now I’m looking to somehow have the Nanoleaf Shapes in Home Assistant as both a Nanoleaf integration and as a Homekit Controller. I’m of course open to any other possibilities that would allow me to do that.