New and unable to get Nest Integration working

Hey everyone. I was into Home automation years back around the time of the initial Wink hub and Smartthings, but over the years, I have let my system go by the wayside. Recently, I rediscovered Home Assistant, and it piqued my interest in home automation again. I played with it a little years back, but I never really delved into it. Anyways, I just setup Home Assistant, and the first thing I wanted to do was add my Nest devices. One thermostat and one indoor camera. I have gone through the integration steps multiple times, and it appears to be working as it should, until I complete it and got to integrations. It shows “Google Nest” and says “Failed to setup”.

I have tried this probably 5 times, even with starting a fresh install of HA and I get stopped at this point each time. If anyone could help, I would be greatly appreciative. May be something simple, but for the life of me, I cannot figure it out.

Here are the logs:

Logger: homeassistant.config_entries
Source: D:\Apps\Home Assistant\python-3.12.3.amd64\Lib\site-packages\homeassistant\config_entries.py:624
First occurred: 7:04:15 PM (1 occurrences)
Last logged: 7:04:15 PM

Error setting up entry Home for nest
Traceback (most recent call last):
File “D:\Apps\Home Assistant\python-3.12.3.amd64\Lib\site-packages\homeassistant\config_entries.py”, line 551, in async_setup
result = await component.async_setup_entry(hass, self)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “D:\Apps\Home Assistant\python-3.12.3.amd64\Lib\site-packages\homeassistant\components\nest_init_.py”, line 194, in async_setup_entry
subscriber.cache_policy.transcoder = await async_get_transcoder(hass)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “D:\Apps\Home Assistant\python-3.12.3.amd64\Lib\site-packages\homeassistant\components\nest\media_source.py”, line 93, in async_get_transcoder
ffmpeg_manager = get_ffmpeg_manager(hass)
^^^^^^^^^^^^^^^^^^^^^^^^
File “D:\Apps\Home Assistant\python-3.12.3.amd64\Lib\site-packages\homeassistant\components\ffmpeg_init_.py”, line 117, in get_ffmpeg_manager
raise ValueError(“ffmpeg component not initialized”)
ValueError: ffmpeg component not initialized

To be clear…

Are your thermostat and camera registered to a Google account? The integration doesn’t work with the old Nest accounts. If you’ve had your devices for a while you will probably have migrated at some point.

Have you paid your $5 and gone through the whole business of creating and configuring a cloud project successfully?

Yes, I migrated to my Google account years ago. I’ve had the thermostat since around the time they first came out and the camera I got like a year ago free when they discontinued support for dropcam.

I have followed the written instructions and the video multiple times and everything happens the way it’s shown in the instructions. It’s not until I finish the setup and go to Settings > Integrations that I see “Failed to setup” and the errors in the log


Just wanted to add that the Device Access Console looks like it is setup properly and is has access to my devices

For anyone who may have a similar issue in the future. I was running HASS directly on Windows. I started over using VirtualBox and it worked right away. I have very little knowledge about Linux, but I will learn as I go. Just glad I got it working :grinning: