Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Nest thermostat own temperature entity #263

Open
iku777 opened this issue Sep 28, 2023 · 12 comments
Open

Nest thermostat own temperature entity #263

iku777 opened this issue Sep 28, 2023 · 12 comments
Labels
enhancement New feature or request

Comments

@iku777
Copy link

iku777 commented Sep 28, 2023

Description

I am using v0.4.0b2 and I must say it works great. I have both Protect and 4 sensors and all is very smooth. My request would be to also get the temperature readings from the Nest Thermostat itself. I also have the Google Nest integration but the temperature it reports comes from the sensor you are monitoring at that time (in my case one of my sensor), so I have no reliable way to way the temperature at the thermostat itself.

I assume given you already have the sensors temperature, you must also get the temperature of the thermostat itself in the feed you get.

Thanks and keep up the great work

Device (optional)

No response

Additional information

No response

@iku777 iku777 added the enhancement New feature or request label Sep 28, 2023
@iMicknl
Copy link
Owner

iMicknl commented Sep 28, 2023

Can you add your diagnostics?

@iku777
Copy link
Author

iku777 commented Sep 28, 2023

Sure.
Are you refering to this?

config_entry-nest_protect-75db7a8d5445b30732b369f64fe4eedb.json.txt

@iku777
Copy link
Author

iku777 commented Oct 30, 2023

Just checking, did you find anything interresting in that diagnostics log? @iMicknl

@c0dyJK
Copy link

c0dyJK commented Dec 13, 2023

I see my Nest thermostat’s temperature sensor entity, as well as my wireless Nest temp sensor. Are you wishing to be able to isolate the temperature sensor that is built into the thermostat as its own entity (i.e. not grouped in a dashboard with your thermostat card?)

@iku777
Copy link
Author

iku777 commented Dec 13, 2023

Hi. There are 2 scenarios.
1-You use the thermostat's own temperature sensor to control the temperature and the additional nest sensor (puck) as an additional piece of information. In that case, everything is fine.
2-You use a sensor's temperature (puck) to control the thermostat (which is my case). In that case both the thermostat's temperature and the sensor temperature (puck) show up the same in HA. What I would like is to be able to still see the thermostat's own temperature in HA as a separate entity to not 'loose' that info.
Please let me know if clear, else can put some pictures to illustrate

@c0dyJK
Copy link

c0dyJK commented Dec 13, 2023

That definitely clarifies it and it aligns exactly with what I was researching to be able to do as well (scenario 2)

@iMicknl
Copy link
Owner

iMicknl commented Dec 16, 2023

@iku777 I just had a look and it is not part of your diagnostics. Why would you need this, if you can get this from the Nest integration in core?

@c0dyJK
Copy link

c0dyJK commented Dec 17, 2023

I just double checked to clarify further on my end. I checked the default Overview dashboard which has all new integrations added (my dashboards only have the Nest card showing) I see the default thermostat card, and then separate entities for Living Room (nest thermostat) that shows up as just a temp sensor in HA and says 68.7 degrees and Bedroom (temp sensor) which reads 70.2 degrees. I set the bedroom as the “host” in the Google nest app and my HA thermostat card is only showing the “host’s” temp as it overrides the thermostat’s. However, as mentioned, in the default overview which shows all cards and entities I was able to still see both sensor readings.

@iku777
Copy link
Author

iku777 commented Dec 17, 2023

@iMicknl Thanks for the follow-up.
Right now my thermostat (Hallway in my case) temperature is nowhere to be found in HA.
I have attached some screenshots to illustrate
1-In Nest app, I have Hallway and 4 sensors. My thermostat is setup to use C's bedroom to trigger heating.
Nest
2-In the Nest core HA integration, you can see the temperature reported is the same as C's bedroom, NOT the Hallway
HA-Nest
3-In the Nest protect HA integration, I see all my sensors, but not the Hallway.
HA-Nest protect

So the temperature of the hallway itself (23 in that case) is nowhere to be found in HA, which is what I would like to see and use for other purposes.

@c0dyJK Are you saying you found a way that, when your host in Nest app is set to bedroom, you still see your living room temp in HA? If that is the case, would you mind sharing some snapshots how you got that?

@c0dyJK
Copy link

c0dyJK commented Dec 20, 2023

@iku777 Unfortunately the default “control” thermostat card for the Nest does act the way you are describing: by showing only the temperature of the current selected sensor or ‘host’ and thus overriding the Nest thermostat’s temperature reading for that room. (Pic 1, nest app with sensor set as host)
IMG_1703

I am, however, still able to see the Nest thermostat as a separate temperature sensor entity in HA (Pic 2, Nest device info page in HA)
IMG_1704
which I believe is what iMicknl was alluding to when saying you can get the info from the Nest integration in core (as opposed to from Nest Protect integration for the room sensors)

I am realizing I’ll need to make a custom card to group them all together visually in the dashboard. No doubt will be worse looking than the default Thermostat card but I’ve seen some decent looking templates I could use - I’ll share if I find a solution before anyone else engaged

@iku777
Copy link
Author

iku777 commented Dec 20, 2023

@c0dyJK
Ok, I think I understand what you mean.
So in the Nest integration you both see a Climate entity (showing temp of 71) and a sensor (showing temp of 70.9).
Basically both of those are showing the same thing (which is your host in Nest, Bedroom), but right now there is nowhere in HA where you can see the Thermostat temperature (Living room), which is at 70. Is that correct?

@puterboy
Copy link

I have the same request.
Basically, when the Nest Thermostat is set to use the thermostat itself as the temperature sensor then all is good:

  1. Google Nest integration entity shows the temperature at the thermostat
  2. Nest Protect entity shows the temperature at the remote sensor

However, when the Nest Thermostat is set to use the Remote sensor as the temperature sensor then:

  1. Google Nest integration entity shows the temperature at the remote sensor
  2. Nest Protect entity shows the temperature at the remote sensor

So you lose the temperature at the Thermostat itself.

The solution could be to add an entity for the Nest Thermostat itself to Nest Protect.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants