toverainc / willow

Open source, local, and self-hosted Amazon Echo/Google Home competitive Voice Assistant alternative
https://heywillow.io/
Apache License 2.0
2.58k stars 96 forks source link

Q: Home Assistant integration - location / sensors #378

Open ccsmart opened 4 months ago

ccsmart commented 4 months ago

As a question: Is there the intention to have the devices be visible in Home Assistant, such that ie:

nikito commented 4 months ago

In terms of device location, that's planned to be integrated in Willow itself in the future, such that willow will expose the areas it sees in HA and you can assign the willow device to that area in the willow UI for things like location context awareness for commands/lights. Willow is an ecosystem that exists outside of HA and works alongside it, we don't have any tight integration into HA that allows exposing devices, that would require writing an HA integration and potentially even using the wyoming protocol to tie into the other integration points within HA. It's something we have noted but have not gotten too deep into at the moment due to other features taking precedence.

For the sensors we have heard this request from others and know there's a desire for it, but we need to look at that one carefully as the ESP devices have limited resources, and exposing sensors requires some core time on the ESP that can impact the voice experience or increase latency. Since our project is primarily focused on the voice interface and experience this hasn't had as much priority. Even the ESPHome devs/NabuCasa have not exposed those as part of their standard Voice Assistant firmware for the ESP Box, likely for the same concerns. :)