#Future of Wyoming Protocol

1 messages · Page 1 of 1 (latest)

chilly rivet
#

Today's stream on new voice features was cool. Nonetheless I use pretty much everything of demoed features already. It was great to see it all together and officially.

However, the answer to my question about Wyoming Protocol quickly switched to the Wyoming Satellite and LVA news.

I would like to know in particular, if Wyoming Protocol is getting abandoned, or its state is frozen, or it will get updates and stuff? @echo spade could you clarify that? Sorry for ping - it's just crucial for several projects. Wyoming Satellite isn't the only project using the protocol.

chilly rivet
#

Additionally, if Wyoming is officially losing support - what will be the official protocol for voice communication?

echo spade
#

Wyoming is staying as the protocol for voice communication. I should have made that more clear. It's just the satellite part that would potentially be frozen, as it keeps increasing in scope towards what ESPHome already does.
What projects were you concerned about?

chilly rivet
# echo spade Wyoming is staying as the protocol for voice communication. I should have made t...

There's ViewAssist guys, that have Android satellite implementing Wyoming. I have similar project, and can't wait for new features coming to Wyoming. But looks like exactly that will be frozen.
I don't see real competitor in LVA - it does implement some SDK in proto, but there's no such thing as universal protocol for guys like me that want to integrate.
In this case, I'm not sure what to do with it - it's either completely custom integration (is it possible at all?), or just move towards completely separate solution with stt/tts and use HA only as REST/MCP...

#

Basically ideally ESPHome should've implemented [evolving] Wyoming protocol. But instead it got its own API, bound to ESPHome HA API. And now the thing that could be universal satellite guidelines - getting doomed. 🙂

echo spade
#

I proposed such a thing early on (tunneling Wyoming through ESPHome), but no luck :/
However, I do think that recreating all of the infrastructure in HA core for Wyoming to add button/light/etc. entiites would be too much.

#

I don't see real competitor in LVA - it does implement some SDK in proto, but there's no such thing as universal protocol for guys like me that want to integrate.

I think it would be worthwhile to pull the proto SDK implementation out as a separate library to make different implementations easier. Once you get the proto stuff working, it's significantly more powerful and battle-tested than Wyoming's satellite messages.

chilly rivet
#

Thanks for the explanation BTW!