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

Thanks @froz - where do you see the “PCAK=” referenced in the documentation?

I am looking at the github for “badnest” & “homebridge-nest” and don’t see that mentioned.

typo. OCAK

:+1: thanks!

I’m assuming since it’s their webapp, and you cannot control the Yale lock from the webapp, lock support won’t be coming?

What card do you use to show the humidity? I see the humidity under Developer Tools but don’t see the option to display it using the built in thermostat card.

Is it an entity or an attribute? If the latter you need a template sensor.

Thanks. Now to figure out how to do this.

Thanks, this is getting me started with using the template platform in my configuration yaml file. I used the mini graph card it seems to work well to display the graph. Did you use a different card?
My yaml code if it helps others:

  - platform: template
    sensors:
      downstairs_temp:
        friendly_name: "Downstairs Temperature"
        unit_of_measurement: 'degrees'
        value_template: "{{ state_attr('climate.downstairs_thermostat', 'current_temperature') }}"
      master_temp:
        friendly_name: "Master Temperature"
        unit_of_measurement: 'degrees'
        value_template: "{{ state_attr('climate.master_bedroom_thermostat', 'current_temperature') }}"
      upstairs_temp:
        friendly_name: "Upstairs Temperature"
        unit_of_measurement: 'degrees'
        value_template: "{{ state_attr('climate.upstairs_thermostat', 'current_temperature') }}"
      downstairs_humidity:
        friendly_name: "Downstairs Humidity"
        unit_of_measurement: '%'
        value_template: "{{ state_attr('climate.downstairs_thermostat', 'current_humidity') | round(0) }}"
        device_class: "humidity"
      upstairs_humidity:
        friendly_name: "Upstairs Humidity"
        unit_of_measurement: '%'
        value_template: "{{ state_attr('climate.upstairs_thermostat', 'current_humidity') | round(0) }}"
        device_class: "humidity"
      master_humidity:
        friendly_name: "Master Humidity"
        unit_of_measurement: '%'
        value_template: "{{ state_attr('climate.master_bedroom_thermostat', 'current_humidity') | round(0) }}"
        device_class: "humidity" 

Thanks again to the developer of this custom integration and the great support in Hassio!

@wongplex @bschatzow
So the camera is gone due to changes in the Nest backend API. I am going to fix it for myself this evening and submit a pull request for it.

1 Like

@vinodmishra that would be amazing! Thank you! Do you know if this would fix the Thermostat as well? I figured something changed in their WebAPI as soon as my cameras went out and started getting HASS errors suddenly.

My thermostats have always worked so I am not sure about the problem with those. I have added the changes to the Nest Camera API but I am not sure when they might be merged. If you want to get it working meanwhile my changes are here https://github.com/vinodmishra/badnest

1 Like

Awesome! This worked perfectly for me. Cameras are back again. Thank you

Do I only need the API.py file?

No. This also has changes from my previous merge request that makes camera updates a bit faster so you need camera.py as well

1 Like

Thank you. It works great. I don’t know how I missed the camera.py as this is what you were working on.

Nice work @vinodmishra :100: :tada:

Although the api.py alone fixed it, I also updated camera.py.

Hopefully @USA-RedDragon will merge soon so addon can be updated “officially”.

Hi, is anyone having an issue where the intergration seems to turn the heating back on when it’s been set to eco via the nest app home/away settings?

Yes i do see that.

Did you find a way round it ? I got home yesterday to find my heating had been on the entire day when I wasn’t there

So far I have not.