GithubHelp home page GithubHelp logo

Comments (17)

Kraiggers avatar Kraiggers commented on July 17, 2024

The Nest developer page says that the Nest API exposes the following information from the Protect Alarms:

View CO or smoke status
View battery health state
View last manual test status and timestamp for last manual test
View online status and last connection information

from homebridge-nest.

brandwe avatar brandwe commented on July 17, 2024

Unfortunately I don't think HomeKit allows for those to be read by Siri. The types seem pretty restrictive: https://developer.apple.com/library/prerelease/watchos/documentation/HomeKit/Reference/HMService_Class/index.html#//apple_ref/doc/constant_group/Accessory_Service_Types

NSString *const HMServiceTypeLightbulb;
NSString *const HMServiceTypeSwitch;
NSString *const HMServiceTypeThermostat;
NSString *const HMServiceTypeGarageDoorOpener;
NSString *const HMServiceTypeAccessoryInformation;
NSString *const HMServiceTypeFan;
NSString *const HMServiceTypeOutlet;
NSString *const HMServiceTypeLockMechanism;
NSString *const HMServiceTypeLockManagement;

from homebridge-nest.

KraigM avatar KraigM commented on July 17, 2024

Yeah as @brandwe said, not right now. It may already be possible but unfortunately unless someone is able to dig in and find some things that Apple hasn't announced yet, then there is not much we can do.

We have a similar situation with Away status. Technically with that one we already know HomeKit supports it to some degree but we don't have the codes so we had to make up a code and thus it doesn't integrate well (it works, just not well).

I think for an entirely new device, like NestProtect, we prob should wait until Apple opens something at least close. Otherwise everything on it would have to be custom.

from homebridge-nest.

Kraiggers avatar Kraiggers commented on July 17, 2024

Ahh. Well, I didn't realize the Protect would require un-announced HomeKit compatabilities. Fingers crossed for a future device Smoke Alarm device. Or something close.

As an aside, do you gents happen to have any knowledge or insight on why Nest doesn't use the Protect devices as external temperature sensors for Nest? Presumably they could do so similar to what EcoBee does with their external sensors...?

Thanks for the replies. Much appreciated!

from homebridge-nest.

brandwe avatar brandwe commented on July 17, 2024

Not related to the product, but my opinion is Nest has fallen behind the other thermostats in functionality, but not design :-)

On Jan 19, 2016, at 10:02 AM, Kraiggers [email protected] wrote:

Ahh. Well, I didn't realize the Protect would require un-announced HomeKit compatabilities. Fingers crossed for a future device Smoke Alarm device. Or something close.

As an aside, do you gents happen to have any knowledge or insight on why Nest doesn't use the Protect devices as external temperature sensors for Nest? Presumably they could do so similar to what EcoBee does with their external sensors...?

Thanks for the replies. Much appreciated!


Reply to this email directly or view it on GitHub #33 (comment).

from homebridge-nest.

Kraiggers avatar Kraiggers commented on July 17, 2024

Yes, I agree. However, IMO that isn't necessarily a bad thing, in many cases. (I just purchased and installed the new 3rd gen Nest after getting the plugin working with my 1st gen.)

The Ecobee3 is quite nice looking, but not only do I not need the complexity it offers, I don't really want it; it exposes to much to the user. It does work with Homekit, but thanks to this plug-in, so does Nest! :)

The Nest build quality is superb. It feels like the iPhone of thermostats (compliment) - dense and solid with exquisitely tight but smooth rotation. Very impressive.

I actually think Nest is an excellent piece of design in terms of hiding a lot of complexity that users don't need and are better off without. Homekit compatibility is an unfortunate victim of the platform battle between Google and Nest. I'm certain that the Nest (3) would be compatible if Nest was still independent. Sadly, not the case. Frankly, I don't think Nest fits very well in the Google family or worldview, but that's just my opinion.

What I find more perplexing is Nest's lack of using the Protect in more creative ways. They've had it on the market for plenty of time now to roll out more than just the motion sensor assistance. Seems like a huge missed opportunity (at least so far)...

from homebridge-nest.

pedroserano avatar pedroserano commented on July 17, 2024

+1 on keeping an eye on adding Nest Protects, since I own several.

I'm wondering if there's anything to be gleaned from FirstAlert's homekit-enabled fire alarm? idk, and maybe not because Apple could have easily given them proprietary access to as-yet unannounced homekit service types, or maybe they just created their own custom service types?

http://www.theverge.com/2015/11/12/9724984/first-alert-onelink-smart-smoke-alarm-carbon-monoxide-detector-homekit

from homebridge-nest.

KraigM avatar KraigM commented on July 17, 2024

Added support for SmokeDetected, CarbonMonoxideDetected, and StatusLowBattery

from homebridge-nest.

KraigM avatar KraigM commented on July 17, 2024

Completed and will be in next release (1.1.0)

from homebridge-nest.

Kraiggers avatar Kraiggers commented on July 17, 2024

Awesome. Just updated. I have six protects - should they show up as individual devices to then be added to rooms?

from homebridge-nest.

KraigM avatar KraigM commented on July 17, 2024

Yes

from homebridge-nest.

Kraiggers avatar Kraiggers commented on July 17, 2024

Well, I updated Homebridge, and Homebridge-Nest, but I sure as shootin' can't seem to get my Protects to show up. Is there another step I'm missing? Something in the config file perhaps?

from homebridge-nest.

KraigM avatar KraigM commented on July 17, 2024

permissions?

from homebridge-nest.

KraigM avatar KraigM commented on July 17, 2024

I think I may have only posted this on #slack (and I updated the install steps) but in order to use the new devices you have to add (if not added already) the two permissions (minimum):

Enable Smoke+CO alarm with read v4 (if you ever might want Nest Protect)
Enable Camera with read v2 (if you ever might want Nest Cam, motion detection only)

from homebridge-nest.

Kraiggers avatar Kraiggers commented on July 17, 2024

Permissions got it, thx.

from homebridge-nest.

emdoc12 avatar emdoc12 commented on July 17, 2024

Just got this setup and running and it is showing both smoke and carbon monoxide as being detected. Both the smartthings app as well as the Nest app both show everything as being all clear.

from homebridge-nest.

Dero99 avatar Dero99 commented on July 17, 2024

Protect is registered, but not listed under my HomeKit Apps, Nest temp is displayed correctly . The permissions are setup. Not sure what the problem is?

snip<
[Nest] Software version for Hallway Thermostat (Upstairs) is: 5.6-7
[2/6/2017, 8:07:54 AM] [Nest] Current temperature for Hallway Thermostat (Upstairs) is: 18.5 C
[2/6/2017, 8:07:54 AM] [Nest] Current humidity for Hallway Thermostat (Upstairs) is: 35%
[2/6/2017, 8:07:54 AM] [Nest] Target temperature for Hallway Thermostat (Upstairs) is: 18 C
[2/6/2017, 8:07:54 AM] [Nest] Target heating for Hallway Thermostat (Upstairs) is: Heating
[2/6/2017, 8:07:54 AM] [Nest] Away for Hallway Thermostat (Upstairs) is: 1
[2/6/2017, 8:07:54 AM] [Nest] Software version for Hallway Nest Protect is: 3.1rc9
[2/6/2017, 8:07:54 AM] [Nest] Initializing platform accessory 'Hallway Thermostat (Upstairs)'...
[2/6/2017, 8:07:54 AM] [Nest] Initializing platform accessory 'Hallway Nest Protect'...

from homebridge-nest.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.