Hacker News new | ask | show | jobs
by Klathmon 2601 days ago
I've posted here a few times, but from what I can see at this point, these things (which I use on a daily basis and are the major reasons why I went with Nest):

* Can't get Nest camera or Nest doorbell video or images programmatically (without asking a google home device directly). This was the main reason why I sold my Ring and bought a Nest, since Ring didn't allow real time video streaming)

* Can't programmatically set or get the nest thermostat temperature, humidity, or home/away status (again, without asking a google assistant device directly).

* I can't get notifications of status changes any more. No more API access to things like notifications when someone rings the doorbell, or a camera sees a person.

* I don't know for sure, but from what I can see this kills any and all Alexa integration.

* And similarly, unless samsung has been blessed by google specifically, SmartThings integrations will go away.

There aren't any real improvements since the Nest products were already available from the google assistant system. And while you can argue many of the new-ish features (like being able to ask the google assistant screen devices to see the camera or get notifications on google home devices for doorbell rings) are improvements since they didn't really use the previous "works with nest" APIs, it's basically trading the ability for anyone to use those APIs, to only google being able to use them and give those abilities out to specific players they allow.

1 comments

> Can't [do stuff anymore] (without asking a google home device directly)

So what we need is a small piece of text-to-speech hardware that will speak commands to your Google Assistant device.

I've actually already thought about that a bit! Apparently there's a hacker still inside me with a penchant for self-torture that really wants to see how far I can take that interface!

Technically you can do text input in the app already, and I believe they have an SDK that allows you to send your own info to the assistant and get responses of some kind. I'm honestly not sure about that, but i'm curious to see if there is something there I can work with. (and if the pricing model of it follows other google APIs, their "free" tier is probably more than enough to handle a single user, and each hacker-oriented "user" could just setup their own project which is how we also used the nest APIs).

I can then find a set of "commands" that I can feed to the "HID" (for lack of a better term), and create an extremely unofficial API around that...

Getting video back is going to be tough, but maybe with some extreme abuse of the chromecast APIs and that same HID->API interface I can get the google assistant to "cast" the camera feed to a faked chromecast and then pull the stream from there...

But as much as I like to daydream about that kind of stuff, i'm not going to do it. I don't need my google account shut down for abuse (imo probably rightfully so in that case, i'm sure that's against all kinds of terms!), and I don't want to support this decision if they do end up going through with this and don't provide an adequate replacement. So I'll probably just sell my Nest devices like I did previously with my Ring, and find another solution that won't pull the rug out from under me.