I’d have a camera
entity I’d like to expose to Google Nest so I can show its stream by talking to the assistant.
On the google_assistant
integration page it says that the camera
domain is supported but requires compatible camera.
What are those requirements?
I noticed an earlier thread on this, but I don’t think it was resolved.
I have a camera entity that displays fine in a dashboard, but when I try to expose to Google Assistant, it is disabled with “Unsupported”.
Does anyone have an example of successfully exposing a camera device?
Note that the requirements may be software based: namely, the stream can be transcoded if necessary, independent of the original source/hardware of the camera.
I have Go2RTC running, so if necessary I can transcode the stream – if only I knew the requirements!
There used to be information here that is no longer there:
https://developers.home.google.com/cloud-to-cloud/traits/camera
You have to go back on the wayback machine to read it:
https://web.archive.org/web/20241103203238/https://developers.home.google.com/cloud-to-cloud/traits/camerastream
Probably not very helpful, but just throwing that out in case it has any information that might be helpful.
1 Like
Thanks! So IIUC, this is the relevant bit:
{
"cameraStreamSupportedProtocols": [
"webrtc",
"hls",
"dash",
"smooth_stream",
"progressive_mp4"
],
"cameraStreamNeedAuthToken": false
}
Any idea how I can find out what protocol my current camera is using?
EDIT: Found this: Cloud-to-cloud | Google Home Developers , which seems like the current version of the API documentation
1 Like
Thanks for linking to my thread on this. Following to see what progress you make!