[GH-ISSUE #58] Nest and ESP32 cameras not showing. #55

Closed
opened 2026-03-03 16:43:13 +03:00 by kerem · 12 comments
Owner

Originally created by @rohorner on GitHub (Feb 19, 2026).
Original GitHub issue: https://github.com/nickustinov/itsyhome-macos/issues/58

I'm not seeing my Nest Doorbell or ESP32-Cam. Both show up correctly in HA Dashboards. State output of each:

ESP32-Cam. This one doesn't show up in the camera list at all.
access_token: xxxxxx
entity_picture: >-
/api/camera_proxy/camera.esphome_web_b284ac_camera?token=xxxxxx
friendly_name: GarageCam Camera
supported_features: 0

Dashboard screenshot:
Image

Nest Doorbell. This shows up in the camera list but just shows a dark screen in itsyhome.
access_token: xxxxxx
model_name: Doorbell
brand: Google Nest
entity_picture: >-
/api/camera_proxy/camera.front_porch_camera?token=xxxxxx
friendly_name: Front Door
supported_features: 2

Dashboard screenshot:
Image

Output of itsyhome:
Image

I believe that Nest Doorbells stream over WebRTC. Let me know what other information I can provide. Thanks!

Originally created by @rohorner on GitHub (Feb 19, 2026). Original GitHub issue: https://github.com/nickustinov/itsyhome-macos/issues/58 I'm not seeing my Nest Doorbell or ESP32-Cam. Both show up correctly in HA Dashboards. State output of each: **ESP32-Cam**. This one doesn't show up in the camera list at all. access_token: xxxxxx entity_picture: >- /api/camera_proxy/camera.esphome_web_b284ac_camera?token=xxxxxx friendly_name: GarageCam Camera supported_features: 0 Dashboard screenshot: <img width="553" height="359" alt="Image" src="https://github.com/user-attachments/assets/579a2a9b-7cd3-4f31-a5b8-0388f841d8b9" /> **Nest Doorbell.** This shows up in the camera list but just shows a dark screen in itsyhome. access_token: xxxxxx model_name: Doorbell brand: Google Nest entity_picture: >- /api/camera_proxy/camera.front_porch_camera?token=xxxxxx friendly_name: Front Door supported_features: 2 Dashboard screenshot: <img width="608" height="665" alt="Image" src="https://github.com/user-attachments/assets/c0aa79b1-f437-4903-b940-2eef39418845" /> Output of itsyhome: <img width="317" height="252" alt="Image" src="https://github.com/user-attachments/assets/92f0abf9-20e4-4488-8851-9b64042069e5" /> I believe that Nest Doorbells stream over WebRTC. Let me know what other information I can provide. Thanks!
kerem 2026-03-03 16:43:13 +03:00
  • closed this issue
  • added the
    bug
    wip
    labels
Author
Owner

@nickustinov commented on GitHub (Feb 19, 2026):

Could you please try this build and let me know if it works https://testflight.apple.com/join/aMweYMF5

<!-- gh-comment-id:3929525566 --> @nickustinov commented on GitHub (Feb 19, 2026): Could you please try this build and let me know if it works https://testflight.apple.com/join/aMweYMF5
Author
Owner

@rohorner commented on GitHub (Feb 19, 2026):

Better but not quite there. My ESP32-cam and my BambuLabs 3D printer cameras are now showing up and working.
The Nest Camera still shows a black screen. When I click on it it brings up a larger window with a rotating icon like it's waiting for the stream, then it goes back to the summary.

Image Image

I'm seeing these two HA errors when the app tries to initiate the stream from itsyhome.

Logger: homeassistant.components.camera.webrtc
Source: components/camera/webrtc.py:286
integration: Camera (documentation, issues)
First occurred: 4:54:28 PM (1 occurrence)
Last logged: 4:54:28 PM

Error handling WebRTC offer: Nest API error: Bad Request response from API (400): INVALID_ARGUMENT (400): Invalid offer SDP: Offer must contain each of audio, video and application m lines in that order.

Logger: homeassistant.components.camera
Source: components/camera/init.py:904
integration: Camera (documentation, issues)
First occurred: 4:54:28 PM (1 occurrence)
Last logged: 4:54:28 PM

Error requesting stream: camera.front_porch_camera does not support play stream service

So looks like a stream request that is being rejected. This is a Gen3 Wired Nest Cam if that helps. Anything else I can provide?

<!-- gh-comment-id:3930795612 --> @rohorner commented on GitHub (Feb 19, 2026): Better but not quite there. My ESP32-cam and my BambuLabs 3D printer cameras are now showing up and working. The Nest Camera still shows a black screen. When I click on it it brings up a larger window with a rotating icon like it's waiting for the stream, then it goes back to the summary. <img width="315" height="623" alt="Image" src="https://github.com/user-attachments/assets/2c76f4db-48b7-4c47-9a7e-d7081756f4a8" /> <img width="815" height="906" alt="Image" src="https://github.com/user-attachments/assets/fc76e96e-4bdb-4ac5-ae9a-1d24f36d7ab0" /> I'm seeing these two HA errors when the app tries to initiate the stream from itsyhome. Logger: homeassistant.components.camera.webrtc Source: components/camera/webrtc.py:286 integration: Camera (documentation, issues) First occurred: 4:54:28 PM (1 occurrence) Last logged: 4:54:28 PM Error handling WebRTC offer: Nest API error: Bad Request response from API (400): INVALID_ARGUMENT (400): Invalid offer SDP: Offer must contain each of audio, video and application m lines in that order. Logger: homeassistant.components.camera Source: components/camera/__init__.py:904 integration: Camera (documentation, issues) First occurred: 4:54:28 PM (1 occurrence) Last logged: 4:54:28 PM Error requesting stream: camera.front_porch_camera does not support play stream service So looks like a stream request that is being rejected. This is a Gen3 Wired Nest Cam if that helps. Anything else I can provide?
Author
Owner

@nickustinov commented on GitHub (Feb 20, 2026):

Thats super helpful, thanks! Will look into it.

<!-- gh-comment-id:3932366786 --> @nickustinov commented on GitHub (Feb 20, 2026): Thats super helpful, thanks! Will look into it.
Author
Owner

@nickustinov commented on GitHub (Feb 23, 2026):

Hi! Could you please try installing build 229 from TF and let me know if the issue is fixed.

<!-- gh-comment-id:3943648940 --> @nickustinov commented on GitHub (Feb 23, 2026): Hi! Could you please try installing build 229 from TF and let me know if the issue is fixed.
Author
Owner

@rohorner commented on GitHub (Feb 23, 2026):

I installed build 229 but I'm getting the same two errors in HA logs:

Logger: homeassistant.components.camera
Source: components/camera/init.py:904
integration: Camera (documentation, issues)
First occurred: 10:22:32 AM (1 occurrence)
Last logged: 10:22:32 AM

Error requesting stream: camera.front_porch_camera does not support play stream service

Logger: homeassistant.components.camera.webrtc
Source: components/camera/webrtc.py:286
integration: Camera (documentation, issues)
First occurred: 10:22:31 AM (1 occurrence)
Last logged: 10:22:31 AM

Error handling WebRTC offer: Nest API error: Bad Request response from API (400): INVALID_ARGUMENT (400): Invalid offer SDP: Offer must contain each of audio, video and application m lines in that order.

<!-- gh-comment-id:3946152639 --> @rohorner commented on GitHub (Feb 23, 2026): I installed build 229 but I'm getting the same two errors in HA logs: Logger: homeassistant.components.camera Source: components/camera/__init__.py:904 integration: Camera (documentation, issues) First occurred: 10:22:32 AM (1 occurrence) Last logged: 10:22:32 AM Error requesting stream: camera.front_porch_camera does not support play stream service Logger: homeassistant.components.camera.webrtc Source: components/camera/webrtc.py:286 integration: Camera ([documentation](https://www.home-assistant.io/integrations/camera), [issues](https://github.com/home-assistant/core/issues?q=is%3Aissue+is%3Aopen+label%3A%22integration%3A+camera%22)) First occurred: 10:22:31 AM (1 occurrence) Last logged: 10:22:31 AM Error handling WebRTC offer: Nest API error: Bad Request response from API (400): INVALID_ARGUMENT (400): Invalid offer SDP: Offer must contain each of audio, video and application m lines in that order.
Author
Owner

@nickustinov commented on GitHub (Feb 23, 2026):

Yes I think I found the issue, these cameras dont have actual video streams, they have snapshot streaming. I've added support for this, the build for TF is waiting for Apple Review. Thanks!

<!-- gh-comment-id:3946175633 --> @nickustinov commented on GitHub (Feb 23, 2026): Yes I think I found the issue, these cameras dont have actual video streams, they have snapshot streaming. I've added support for this, the build for TF is waiting for Apple Review. Thanks!
Author
Owner

@nickustinov commented on GitHub (Feb 24, 2026):

Please try build 235 from here https://testflight.apple.com/join/aMweYMF5

<!-- gh-comment-id:3953261907 --> @nickustinov commented on GitHub (Feb 24, 2026): Please try build 235 from here https://testflight.apple.com/join/aMweYMF5
Author
Owner

@rohorner commented on GitHub (Feb 24, 2026):

Unfortunately I'm getting the exact same errors with build 235. Are there any underlying logs or debugs I can provide?

<!-- gh-comment-id:3953808634 --> @rohorner commented on GitHub (Feb 24, 2026): Unfortunately I'm getting the exact same errors with build 235. Are there any underlying logs or debugs I can provide?
Author
Owner

@rohorner commented on GitHub (Feb 24, 2026):

I'm also seeing itsyhome complain about not being able to connect to Home Assistant, which is a new behavior in this build.

<!-- gh-comment-id:3953956134 --> @rohorner commented on GitHub (Feb 24, 2026): I'm also seeing itsyhome complain about not being able to connect to Home Assistant, which is a new behavior in this build.
Author
Owner

@nickustinov commented on GitHub (Feb 24, 2026):

Thanks for testing! The Home Assistant connection issue is concerning since that's new in this build.

Could you help me debug this by checking:

  1. Open Console.app and filter for "Itsyhome" - what errors do you see when it tries to connect to HA?
  2. How are you connecting to HA? (local IP address, domain name, using SSL/https?)
  3. Are other accessories (lights, switches, etc.) still working, or is everything broken?
  4. Does the "Test Connection" button in Itsyhome settings work?

This will help me figure out if the connection issue is related to the camera changes or something else. Thanks!

<!-- gh-comment-id:3954371566 --> @nickustinov commented on GitHub (Feb 24, 2026): Thanks for testing! The Home Assistant connection issue is concerning since that's new in this build. Could you help me debug this by checking: 1. Open Console.app and filter for "Itsyhome" - what errors do you see when it tries to connect to HA? 2. How are you connecting to HA? (local IP address, domain name, using SSL/https?) 3. Are other accessories (lights, switches, etc.) still working, or is everything broken? 4. Does the "Test Connection" button in Itsyhome settings work? This will help me figure out if the connection issue is related to the camera changes or something else. Thanks!
Author
Owner

@rohorner commented on GitHub (Feb 24, 2026):

This is odd, I haven't seen the connection warnings since the first couple
of minutes I ran 235. Everything seems stable now.

On Tue, Feb 24, 2026 at 12:50 PM nickustinov @.***>
wrote:

nickustinov left a comment (nickustinov/itsyhome-macos#58)
https://github.com/nickustinov/itsyhome-macos/issues/58#issuecomment-3954371566

Thanks for testing! The Home Assistant connection issue is concerning
since that's new in this build.

Could you help me debug this by checking:

  1. Open Console.app and filter for "Itsyhome" - what errors do you see
    when it tries to connect to HA?
  2. How are you connecting to HA? (local IP address, domain name, using
    SSL/https?)
  3. Are other accessories (lights, switches, etc.) still working, or is
    everything broken?
  4. Does the "Test Connection" button in Itsyhome settings work?

This will help me figure out if the connection issue is related to the
camera changes or something else. Thanks!


Reply to this email directly, view it on GitHub
https://github.com/nickustinov/itsyhome-macos/issues/58#issuecomment-3954371566,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AA5KDFD4YDQ66AKTKCVDWHL4NSTQVAVCNFSM6AAAAACVXLRMDGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTSNJUGM3TCNJWGY
.
You are receiving this because you authored the thread.Message ID:
@.***>

<!-- gh-comment-id:3955114988 --> @rohorner commented on GitHub (Feb 24, 2026): This is odd, I haven't seen the connection warnings since the first couple of minutes I ran 235. Everything seems stable now. On Tue, Feb 24, 2026 at 12:50 PM nickustinov ***@***.***> wrote: > *nickustinov* left a comment (nickustinov/itsyhome-macos#58) > <https://github.com/nickustinov/itsyhome-macos/issues/58#issuecomment-3954371566> > > Thanks for testing! The Home Assistant connection issue is concerning > since that's new in this build. > > Could you help me debug this by checking: > > 1. Open Console.app and filter for "Itsyhome" - what errors do you see > when it tries to connect to HA? > 2. How are you connecting to HA? (local IP address, domain name, using > SSL/https?) > 3. Are other accessories (lights, switches, etc.) still working, or is > everything broken? > 4. Does the "Test Connection" button in Itsyhome settings work? > > This will help me figure out if the connection issue is related to the > camera changes or something else. Thanks! > > — > Reply to this email directly, view it on GitHub > <https://github.com/nickustinov/itsyhome-macos/issues/58#issuecomment-3954371566>, > or unsubscribe > <https://github.com/notifications/unsubscribe-auth/AA5KDFD4YDQ66AKTKCVDWHL4NSTQVAVCNFSM6AAAAACVXLRMDGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTSNJUGM3TCNJWGY> > . > You are receiving this because you authored the thread.Message ID: > ***@***.***> >
Author
Owner

@nickustinov commented on GitHub (Feb 27, 2026):

Probably fixed in 2.1.0

<!-- gh-comment-id:3971842122 --> @nickustinov commented on GitHub (Feb 27, 2026): Probably fixed in 2.1.0
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/itsyhome-macos#55
No description provided.