I made a crappy Nest Thermostat integration that will work as a stopgap until alternatives come out

Fun fact. It was originally called “shittynest” due to the fact that it isn’t an official API or anything. I changed it for better “marketability”

2 Likes

THNX, my Nest learning thermostat V3 is working great.

Hi i got it up and running nicely. But everytime i restart my homeassistant i get 1 or 2 mails from Nest saying that there is a new device logging in. Is there a way to stop this from happening?

Please excuse my noobness, but I’ve got HACS installed and now badnest added to custom repo in HACS and badnest module installed as an integration.
What now?
Is it supposed to show up in the list of new integrations I can add? I cant see it.
Thanks.

*Edit:
Well, since this post I’ve been on an extremely steep learning curve. Config yaml sorted and thermostat now in dashboard.
Looks great thanks, now on to some automation!

1 Like

Migrate to google account. I don’t recieve any notifications. It does mean any WWN integrations will stop working though but I didn’t have any.

Anyone else having trouble adding the Git rep to HACS?

I get this:

INFO (MainThread) [hassio.store.git] Clone add-on https://github.com/USA-RedDragon/badnest repository

ERROR (MainThread) [hassio.utils.json] Can’t read json from /data/addons/git/0bc9b5f3/repository.json: [Errno 2] No such file or directory: ‘/data/addons/git/0bc9b5f3/repository.json’

WARNING (MainThread) [hassio.store.data] Can’t read repository information from /data/addons/git/0bc9b5f3/repository.json

Just added badnest via HACS and the sensors are created for a Nest Protect in HA but the state is 0 for all three sensors, is this as designed?

image

Using a Nest Account without 2FA.

Same for me. A few days ago I wanted to ask the same thing, but then I noticed this:

So probably as designed for now.

I’ve got two of the auxilliary temperature sensors that they sell for the nest. Any chance we could get the temperature reading off of those too? It’d be nice to have all of the sensed temperatures that are available…

Ahh newbie mistake, didn’t realize there was HACS as well as hassio addons. Any chance of making this a hassio addon?

Another newbie question – how do you add this addon using HACS? I get this error using either type:

Could not add ‘USA-RedDragon/badnest’ with type ‘integration’ at this time.
If you used the correct type, check the log for more details.

Could not add ‘USA-RedDragon/badnest’ with type ‘plugin’ at this time.
If you used the correct type, check the log for more details.

We already do! Just use the sensor platform as well in your config, it’ll find them

They are completely different things, so probably not,

What URL did you put into HACS, and you should choose integration.

Thanks! I put https://github.com/USA-RedDragon/badnest

The first error was with ‘integration’. I tried both.

In any case, I just ended up installing it manually without either hassio or HACS and it’s working well! :slight_smile:

Tip for anyone else planning to connect their thermostat to HomeKit - the Celsius/Fahrenheit setting in HomeKit seems to be controlled by the iOS weather app, and not by the Home app’s “Fahrenheit” or “Celsius” setting, which does nothing. Yeah, super intuitive.

Ok so be careful guys, who still uses Nest account. Apparently if you try to login too many times (Hassio’s resets with badnest installed) you could be banned on IP. :smiley:

I have this too, Protect sensors are visible but their status shows as 0.
Is this as designed for now?

Awesome work, just got this working with my (UK) 3rd Gen Thermostat after a few attempts (actually followed the instructions properly after a few hours trying…)

Have Badnest set up and having problem. I have 2 thermostats and 4 nest protects. Everything shows up except for one thermostat. For the life of me can’t figure out what would cause that. Everything looks normal on nest.com

Thought it might be my Nest account so I migrated to Google authentication and have the same result.

Can you send me your home assistant log?

Send you message with box link to log

Yeah, I took a look. Seems like it honestly believes it thinks there’s only one. I’ll send you instructions on what to get me to diagnose in the morning