Maybe dumb idea but have you tried to look for “climate.xxxxxxx” entries? It won’t be called “badnest” or “nest”.
My two thermostats are called “climate.4564we6f4w6aef46wa” and “climate.4d5wa6feaw3f4853af4”
No, it’s not dumb at all. Thanks for the suggestion!
I did search for the word climate and found no devices that have the word in it or begin with that prefix
Is it possible to add a config parameter to fix the temperature value!!? For example my nest Its saying that the temperature is 28 degree but my other sensors says it 26.
Any assistance would be much appreciated!
If someone could guide me on any aspect of troubleshooting that I may have missed, it would help me a lot.
Was bad nest removed from HACS? I am not seeing in it in the store.
Thanks!
Anyone had luck getting the Nest Doorbell to stream to HA using badnest?
Mine has been working since installation (except when Google changed the API). This was updated in badnest and I have not had any issuesn since. What are you seeing?
I’ve been slowly building up a new HA instance, and this Nest integration is just what I need to allow the move from Smartthings, so thank you to Jacob.
One query from me for now, when I look at the battery for Nest Protect )which is not mains powered), it says 0. I think this probably means ‘OK’, but not sure. Does the api return any battery %?
I’ve had to go through a HA reinstall - and now all these aren’t working. I’ve reinstalled badnest multiple times, no luck. HA is no longer registering it:
I had that at the start, did you check the Developer Tools logs to see if it would give you some clues? I think I had it when I forgot to add my userid and password.
Error on a userid
field. Tried adding userid:
to the YAML – no luck. According to the docs, there is no userid
field.
Error during setup of component badnest
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/setup.py", line 176, in _async_setup_component
component.setup, hass, processed_config # type: ignore
File "/usr/local/lib/python3.7/concurrent/futures/thread.py", line 57, in run
result = self.fn(*self.args, **self.kwargs)
File "/config/custom_components/badnest/__init__.py", line 49, in setup
region,
File "/config/custom_components/badnest/api.py", line 54, in __init__
self.login()
File "/config/custom_components/badnest/api.py", line 74, in login
self._login_nest(self._email, self._password)
File "/config/custom_components/badnest/api.py", line 81, in _login_nest
self._user_id = r.json()["userid"]
KeyError: 'userid'
Looks like bad userid/password, or you have enabled two factor authentication on Nest, which badnest doesn’t support (unless you have converted to Google authentication).
You would know if you have enabled 2FA because you would get a text through to your phone with a code.
Nope. No 2FA. The only way this could be failing is if Nest is blocking the login. User/pass is fine. I verified it personally logging out and back in to the main site.
But… their website has an extra parameter on login: recaptcha.
I wonder if the restarts caused the app login to fail? Or if there was a Nest change? Authentication on both sides match (i.e. username/password).
… Maybe it’s time I link my Google account.
Did the 0.103.5 release break badnest? I just updated (shouldn’t have…) and it is no longer working for me.
I think it’s a Nest change, not badnest.
Glad I ordered a cheapo Z-Wave thermostat last week then. Just have to wait a few more days for shipping and I’ll be done with Nest. Good riddance.
Thanks.
watching this for updates, i got a new home hub max and dont want to give up my nest integrations if i dont have to.
I have two Nest 3rd-gen ones(US & EU), i’ve rebooted my HA like 10 times just today and both work fine.
HA 0.103.4
Nest account.
Do you have to disable 2FA for your entire Google account or is there a way to just disable it for Nest?
Of course, it won’t work at all with 2FA enabled in Nest account.