Nest locks users out of their own data


#21

It was there yesterday.


#22

Oh, I know why. I was using Gravatar that’s based in an email address. I changed my email address to be unique for every site that I register with.


#23

I have a CT80 with zwave control. Works well, but auto-creates four climate entities, heat_normal heat_econ, cool_normal, and cool_econ. Only difference is the default set-points between econ and normal. All other attributes and state values are the same across them all. So, I use the custom:Dual-Thermostat lovelace card to switch between heat_normal and cool_normal climate entities.

I also created two custom sensors, one for Operating Mode and another for Operating State. These are useful for automations, etc. Here’s the code:

#~~~~~~~~~~~~~~~~~~~~~~~~~
# custom sensor that tracks the mode set for the HVAC.
# This reports what its set to, not what its doing.
# All of the four CT80 "climate" entities show the same properties
# Use "heating" because its now wintertime, no other reason.
# While the fan could be forced on during non-off modes,
# only report "fan" as mode when system is otherwise off and fan is on.
#
- platform: template
  sensors:
    hallway_hvac_mode:
      friendly_name: 'Hallway HVAC Mode'
      value_template: >-
        {% if is_state('climate.hallway_thermostat_heating_normal', 'heat') %}
           Heat
        {% elif is_state('climate.hallway_thermostat_heating_normal', 'cool') %}
           Cool
        {% elif is_state('climate.hallway_thermostat_heating_normal', 'auto') %}
           Auto
        {% elif is_state('climate.hallway_thermostat_heating_normal', 'off') %}
           {% if is_state_attr('climate.hallway_thermostat_heating_normal', 'fan_state', 'Running') %}
              Fan
           {% elif is_state_attr('climate.hallway_thermostat_heating_normal', 'fan_state', 'Idle') %}
              Off
           {% else %}
              Off-unknown
           {% endif %}
        {% else %}
           On-unknown
        {% endif %}

#~~~~~~~~~~~~~~~~~~~~~~~~~~
# custom sensor that tracks the operating state of the HVAC.
# This reports what its doing, as opposed to what mode is set.
# Report Fan-only if fan is running and the system is neither
# actively heating or cooling, otherwise its Off.
- platform: template
  sensors:
    hallway_hvac_state:
      friendly_name: 'Hallway HVAC State'
      value_template: >-
        {% if is_state_attr('climate.hallway_thermostat_heating_normal', 'operating_state', 'Heating') %}
           Heating
        {% elif is_state_attr('climate.hallway_thermostat_heating_normal', 'operating_state', 'Cooling') %}
           Cooling
        {% elif is_state_attr('climate.hallway_thermostat_heating_normal', 'fan_state', 'Running') %}
           Fan
        {% elif is_state('climate.hallway_thermostat_heating_normal', 'off') %}
           Off
        {% elif is_state_attr('climate.hallway_thermostat_heating_normal', 'fan_state', 'Idle') %}
           Idle
        {% else %}
           Unknown
        {% endif %}

Oh, also I refresh the status of the thermostat ever five minutes with an automation. Polling only updates the set-point, not all the attributes, or the state.

#~~~~~~~~~~~~~~~~~
# Refresh thermostat information
#  CT 80 is not good at self updating when its state changes
#   This will refresh every five minutes
#   Note that it takes about 3 seconds for the thermostat
#    to update once requested.
#
- id: 'refresh_thermostat'
  alias: 'Refresh Thermostat Status'
  initial_state: true
  trigger:
    platform: time_pattern
    minutes: '/5'   # e.g., minutes divisible by five
    seconds: '00'   # seconds needed so it doesn't match every second of minutes
  action:
    service: zwave.refresh_node
    data:
       node_id: 3

#24

I have just installed a Nest Protect and was dismayed to then see this post.
Anyway I’ve gone through the Developer application process with Nest, and despite also getting the Suspension Message at the top of the page, I was able to proceed with acquiring a Client ID and Secret, and have just completed configuring it in HA.

Happy days…so far!


#25

Where do you see the Client ID and Secret? I’ve looked everywhere. I am wondering if I need to re-sign up new? Only option I have is to “create new oauth”, “update my profile”, “go to docs”, and “feedback.”

I really want to get my Nest products integrated.

Like, if someone maybe has the url for the key generating service?


#26

Check my post here: Nest locks users out of their own data
You want to use the “Create new OAuth” button, then follow the docs.


#27

@levickij. Very interested in your Wiser integration. I am looking for a control system and was wondering if this system could do the job. Like you I have 8 zones to control and was put-off by the Drayton at a show as they said it can only control three (two heating + plus hotwater). Not sure how we could communicate directly if this is not appropriate to the forum as only just joined but would love to know more and perhaps share you NodeRed data.


#28

When you say zones, the controller has channels/relays to switch open/close a motorized valve, plus a hot water channel. So depending on which kit you go for, kit 1 is for a combi boiler with single channel, kit 2 has 1 heating channel and 1 hot water channel, or kit 2 has 2 heating channels and a hot water channel. The then offer multi-zone on top of this, so in addition to the hard wired motorized valve for the zone (say your house is separately zoned for upstairs and downstairs), you then individually control each room radiator or if you have multiple radiators, these can be grouped into a room. When the wireless TRV calls for heat the appropriate channel shall drive the zone valve open. As my home only has a single zone heating zone circuit, all radiators shall be on, now with Wiser I can switch the ground floor rooms off and only heat the bedrooms to a setback setpoint during the cold nights.
Look on the Drayton website, it has all the info on configuration there.


#29

Ok, understand thanks. I’m looking for a system to work with Home Assistant that can operate 6 or more zone valves. So putting aside the Drayton control box are you able to interface/connect each Wiser thermostat to Home Assistant so as to allow HA to do the control logic (via the gateway; which I know is in the control box)? It would seem so from the screen picture included in your original post above. have plenty of output control relays (Sonoff/Tasmota) that can be used to control the zone valves. Would be very grateful if you could make a copy of your NodeRed flows available somehow; Github perhaps?


#30

Yes the Heat Hub is a gateway to all the zones/TRV’s, these are all accessible to control individually through the API, unfortunately I can’t help much at the moment as the Pi is down, I now have a corrupted SD card, used the genuine Pi power supply, and quality branded Samsung Evo SD card recommended on the web, given this has lasted only a few months I am now looking at bringing this back up on a new and more stable platform.