Continue Discussion 39 replies
January 2019

anon12983141

This plus the fact that my Nest has taken to mis-reading the ambient temperature gives me reason to switch. Any UK users able to make a recommendation?

2 replies
January 2019 ▶ anon12983141

SteveEdson

I’m using Hive and can recommend it.

January 2019

smith166

And if I have a gateway, e.g. Vera Plus or Edge which can handle the NEST Thermostat, then I can read parameters from Vera and configure the NEST through Vera?

January 2019

Gluwc

If I would start over with what I know now about Home Assistant I probably wouldn’t buy a Nest. The price just isn’t worth it unless you want a cool looking clock on your wall :wink: .

January 2019

BenDiss

If I didn’t have three zones I’d have tossed them a long time ago and gone to Ecobee. The other failure is that the API only exposes about 1/4 of what they have available. The undocumented API was very rich with data.

January 2019

jpreiditsch

Could you just use an aggregator service like Wink to access your nest through HA?

January 2019

levickij

Wiser by Drayton (Schneider Electric) has a local API, fantastic value for money compared to the other brands. No native component for HA written yet, But I have an almost completed interface through Node-Red.

(Note room images have been blurred, and guest bedroom card has fold-entity expanded displaying additional information)

1 reply
January 2019

NateRobinson

The timing of this message is incredible. I literally installed a nest hello a couple of hours ago. I’m very interested in any news on the new developer program such as when it will be available.

January 2019

vincen

One more proof that you should never use these cloud devices but your own devices where you control your data like HA :slight_smile:

January 2019

thundergreen

Also a comment from me: we should make a blacklist for those devices.

January 2019 ▶ anon12983141

FezVrasta

I’d recommend Tado, they have a monthly/yearly subscription now, but the product is great.

January 2019

juched

I saw this message on their site a couple weeks ago, but I filled in the form and still got the developer account info and it works with HA. So, seems they are still creating the needed keys/etc.

1 reply
January 2019 ▶ juched

Jon123

Did they email you the info after completing the form, or were you brought right to the interface? When I signed up the only option is to “Create new OAuth Client”, the rest of the interface for generating keys isn’t available.

1 reply
January 2019 ▶ Jon123

juched

Right in the interface. Filled in the form and on next page was the keys.

January 2019

Timothy_Meredith

Like others said I saw the message a week or two ago and still was able to get key and make thermostats and hello doorbell work. Doorbell was a little finnicky at first but after some troubleshooting its solid now.

January 2019

Jon123

Yeah. I was able to too, the docs just don’t match the interface 100% so when things weren’t matching (and having seen the message on the page), I assumed some feature I needed was going to be missing.

The new interface just has a button that says “Create new OAuth Client”. So in the docs, steps 4 & 5 don’t exist now. The rest of it follows though.

2 replies
February 2019

GraysonPeddie

(I’m in the US.)

Does anyone use Radio Thermostat (CT50/CT80) as an alternative to Nest? What are the alternatives with local AIP access? Protocol (Wi-Fi, Zigbee, Z-Wave, etc.) does not matter to me.

It seems to me that anything that looks very modern and sleek-looking such as Nest or Ecobee would require Internet access, so it makes sense that I should not care for the modern looks when choosing a thermostat; however, that can be worked around with an in-wall tablet with a modern thermostat interface that connects to Home Assistant.

2 replies
February 2019 ▶ GraysonPeddie

nkrick

I use Radio Thermostat CT50’s in my house. No cloud access is required for HA integration and there is native support. All I do is use a DHCP reservation for each thermostat so I don’t have to worry about IP changes impacting discovery and use the IP’s in the HA climate module. Radio Thermostats have a full REST API so they will continue to work long past when/if support is discontinued. The CT50 has 2 “USNAP” modules that can be populated with radios. They normally come with an included WiFi module and you can add a second Z-Wave or Zigbee module. I just use mine with the included WiFi module.

Just a warning though, they are some of the ugliest thermostats you can find. When I purchased them, looks were at the bottom of my list. I bought for price and the local API.

1 reply
February 2019 ▶ nkrick

GraysonPeddie

Looks are at the bottom of my list when it comes to thermostats, which is sad IMO. But yeah, Radio Thermostat is a good way to go for local control with Home Assistant. At least the thermostat supports multiple stages for heading and cooling, which is a good thing if I have a unit that supports it, including humidity.

Also a question about the forum: is it just me or has the forum administrator removed my photo of me from my profile? I used to have it there besides my name in my post and in the top-right hand corner of the web page. Looks like I’ll have to add it back manually.

2 replies
February 2019 ▶ GraysonPeddie

DavidFW1960

It was there yesterday.

February 2019 ▶ GraysonPeddie

GraysonPeddie

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.

February 2019 ▶ GraysonPeddie

jumper

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
February 2019 ▶ Jon123

nigel1

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!

February 2019

dd36

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?

1 reply
February 2019 ▶ dd36

Jon123

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.

February 2019 ▶ levickij

andy5211d

@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.

1 reply
February 2019 ▶ andy5211d

levickij

When you say zones, the controller has channels/relays to switch open/close a motorized “zone” 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 hub offers multi-zone which is wireless zigbee of individual radiators on top of this, so in addition to the hard wired motorized valve for the zone (say your house is separately zoned circuits for upstairs and downstairs), you then individually control each room radiator to a setpoint/schedule, 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.

1 reply
February 2019

andy5211d

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?

1 reply
February 2019 ▶ andy5211d

levickij

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.

April 2019

jjdegeo

I’m new to home assistant and was shocked to see that integration with nest is no longer available. I’m currently using an ISY994i and have full integration with the use of the Polyglot 2.0 and this integration https://github.com/Einstein42/udi-nest-poly. There is no need for a developer account and it work great. Hopefully someone much smarter than me can determine what method is available and port over to work with Home Assistant.

April 2019 ▶ Jon123

alfresco

Thank you for the tip! I was almost thinking to sell my Nest thermostat, but then I read your post and now everything is working! Really appreciate

April 2019

opendas

I was able to get a nest developer account a few days ago. Instead of an application they’re OpenAuth clients. You simply follow the instructions as stated in the documentation for setting it up like before. The only issue I ran into was that it wasn’t giving me a client secret, only the client id. I waited a day after creating the account, deleted the OpenAuth client in Nest, created a new client and got both pieces. Hooked it all up in Home Assistant and voila.


1 reply
April 2019 ▶ opendas

awarecan

I just tried. This first OAuth client I created have the client secret.

1 reply
April 2019 ▶ awarecan

opendas

Yeah I may have just caught it at a weird time when they were doing something. The point is it still works so I’m happy lol

May 2019

viakruzis

Bad bad news folks… https://www.engadget.com/2019/05/07/google-to-end-works-with-nest/ It seems google is closing nest integrations…

May 2019

ryans

Well, for our new house I was going to order Nest today, but after seeing that Nest has now closed their APIs I have ordered 3 Ecobees instead. …and I’ll remove/replace the Nests from our condo if the API access is shut off in the future.

1 reply
May 2019 ▶ ryans

Its_me

Same here, was thinking of more Nest stuff, other than the thermostat, but waited to see what happens after the scare end of Januari. So f them, I’ll go another route.
Moreover, I’m going to activly start getting rid of google stuff, those dumb chromecasts and assistant are the first to go.

May 2019

vinodmishra

I think this is the replacement https://developers.google.com/actions/smarthome/local-home-sdk

At least for the sending commands to nest part.

1 reply
May 2019

awarecan

That is not a replacement, we sent commend through cloud not local even for now.

The main concern for me, one the maintenancer of python-nest lib, is that we will lost the capability to observe the Nest device’s state change. We are currently using push mode, any change made in Nest device, such as smoke alert or motion sensor in Cam, nearly “real-time” reported to HA, I don’t think Google will keep that capability.

I have less concern of control part, either go through GA or local home sdk, Google should provide some pathway to allow 3rd party control the thermostat.