Comments (17)
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.
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.
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.
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.
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.
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.
+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?
from homebridge-nest.
Added support for SmokeDetected, CarbonMonoxideDetected, and StatusLowBattery
from homebridge-nest.
Completed and will be in next release (1.1.0)
from homebridge-nest.
Awesome. Just updated. I have six protects - should they show up as individual devices to then be added to rooms?
from homebridge-nest.
Yes
from homebridge-nest.
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.
permissions?
from homebridge-nest.
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.
Permissions got it, thx.
from homebridge-nest.
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.
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)
- Celsius on Siri HOT 2
- Opinion for stop ecomode HOT 2
- Issues issuing new token for homebridge nest - HELP HOT 9
- Single Nest E Thermostat - Multiple Accessories HOT 5
- Auth failed HOT 1
- Homebridge works for about 5 mins and then stops
- Nest Outdoor Cam Video feed not working
- Troubles with Nest setup, no Token?
- PLease help!! Waisting heat here! HOT 4
- Can't find Token in the log file - Says ERROR Service Unavailable HOT 3
- ENOENT: no such file or directory, chmod '/usr/lib/node_modules/homebridge-nest/node_modules/semver/bin/semver'
- Firebase "Disconnect Detected" When HomeBridge is Started and Does Not Start
- Notifications displayed either by Nest app or by Home app
- Nest Thermostat Fan not turning on when the heating or cooling is on HOT 1
- Nest Developer Changes -- Shutting Down 31 Aug HOT 9
- Node 12 crash
- Nest Pluging Failling with std::bad_alloc
- IMPORTANT: this repo is deprecated, please use chrisjshull/homebridge-nest
- How add Nest in config.json
- Duplicate Nest Devices in HOOBS "Available Accessories" HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from homebridge-nest.