mirror of
https://github.com/nickustinov/itsyhome-macos.git
synced 2026-04-26 04:15:56 +03:00
[GH-ISSUE #58] Nest and ESP32 cameras not showing. #55
Labels
No labels
bug
enhancement
pending release
pull-request
wip
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/itsyhome-macos#55
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
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:

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:

Output of itsyhome:

I believe that Nest Doorbells stream over WebRTC. Let me know what other information I can provide. Thanks!
@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
@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.
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?
@nickustinov commented on GitHub (Feb 20, 2026):
Thats super helpful, thanks! Will look into it.
@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.
@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.
@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!
@nickustinov commented on GitHub (Feb 24, 2026):
Please try build 235 from here https://testflight.apple.com/join/aMweYMF5
@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?
@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.
@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:
This will help me figure out if the connection issue is related to the camera changes or something else. Thanks!
@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 commented on GitHub (Feb 27, 2026):
Probably fixed in 2.1.0