Nest Accfactory
homebridge-nest-accfactory · v0.4.4
Adds Nest thermostats, Protects, temperature sensors, cameras, doorbells and Yale locks to HomeKit with HomeKit Secure Video.
What it says it supports
Brands
- Nest
- Yale
Devices it names
- Nest Thermostats
- Nest Protect
- Nest Temperature Sensors
- Nest Cameras
- Nest Doorbells
- Nest Heat Link
- Nest x Yale Lock
Shows up in Apple Home as from its README
Sensor readings in its code
What people report
Covers Nest thermostats, cameras and doorbells; newer cameras need user-supplied data to add, and Eco mode is not exposed.
- Works2
- Partly works1
- Requested1
- Won’t be supported1
| Device | Status | What they said | Source |
|---|---|---|---|
| Nest cameras | Works | HKSV works; user cancelled Nest Aware after a month; needs ffmpeg for HomebridgeSaved copyI’ve been using this plugin for a month or so now cancelled nest aware subscription last week. No issues yet Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2026-03 |
| Nest thermostat | Works | homebridge-nest showed only Home Occupied switch; fixed by switching to Nest AccfactorySaved copyHad the same issue too recently, and the thermostat removed itself without any explanation just leaving the occupied switch. Took advice from a post on GitHub and moved to the Nest Accfactory plugin instead, which uses the same authentication to your Google account and is working fine for me. It adds the Home Occupied as an Occupancy Sensor rather than a switch and doesn’t appear to have support for Eco Mode, but I’ll take those changes in return for a working thermostat! Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2025-09 |
| Raspberry Pi 4 hardware encoder (live stream) | Partly works | Detection fixed in 0.4.4-beta.2; further encoder option issues foundSaved copyTested 0.4.4-beta.2 on RPi hardware. The detection fix works. Switching hardware acceleration on then exposed two further problems in the encoder options, so I have written all of it up below, the second one is the awkward one. Test box: Pi 4 Model B Rev 1.2 (4 GB), Raspberry Pi OS Lite 64-bit (trixie, aarch64), kernel 6.18.39+rpt-rpi-v8, Node 24.20.0, Homebridge 2.4.0, ffmpeg 8.0 from ffmpeg-for-homebridge v2.2.2. Encoder node is `/dev/video11`; `/dev/video0` does not exist. Nest Cam Indoor over NexusTalk, HKSV enabled, `ffmpegTranscode: true`. 1. Detection: works I ran the real `FFmpeg` … Excerpt saved from GitHub on 2026-10-22. | Issue #344 · 2026-09 |
| Nest Cam Indoor 3rd Generation | Requested | Untested; owner asked user for debug dataSaved copyHi- I am not seeing my NestCam Indoor 3rd Generation (latest Nest indoor camera) video in my iOS Home. Is this camera currently supported or will it be? thank you! Excerpt saved from GitHub on 2026-10-22. | Issue #289 · 2025-12 |
| Nest Thermostat Eco mode | Won’t be supported | Owner will not expose Eco as a HomeKit toggleSaved copyThanks for raising this. I understand the use case, but I’m not planning to expose Eco mode as a separate HomeKit toggle at this stage. HomeKit’s native Thermostat service does not currently provide an Eco mode characteristic, and I’m trying to avoid adding extra switch-style controls for thermostat features that HomeKit does not natively model. Adding separate toggles tends to make the accessory layout more cluttered and can create confusing behaviour between HomeKit, Nest, and the thermostat schedule. It also introduces additional complexity around behaviour synchronisation. For example, … Excerpt saved from GitHub on 2026-10-22. | Issue #332 · 2026-05 |
Gathered from the plugin’s GitHub issues, pull requests, discussions, wiki and docs, and from r/homebridge. These are individual reports, so check the linked thread and the date before you buy.
How it connects
Cloud
Nest or Google account tokens
You’ll need
- Nest access token or Google issueToken and cookie
- ffmpeg for video (inferred)
Compatibility
| Verified by Homebridge | Yes |
|---|---|
| Homebridge versions | ^1.11.4 || ^2.4.0 |
| Homebridge 2.0 | Yes |
| Node.js | ^22 || ^24 || ^26 |
| Settings in Homebridge UI | Yes |
| Matter | Yes (uses the Homebridge 2 Matter API) |
| Platform name | NestAccfactory |
| License | Apache-2.0 |
Community signals
| Downloads a week | 470 |
|---|---|
| Downloads a month | 1,945 |
| GitHub stars | 50 |
| Open issues | 6 |
| Closed issues | 81 |
| Discussions | 11 |
| Last code push | 2026-10-21 |
| Latest version | 0.4.4 (2026-10-20) |
| First published | 2024-08-28 |
| Releases | 63 |
In ReReHome
Whatever this plugin publishes reaches Apple Home as a normal HomeKit accessory behind your Homebridge bridge, so ReReHome shows and controls it like any other.
Bridges get their own settings page listing the accessories behind them.
Caveats from the README
- Gen 1 and 2 Nest Thermostats discontinued by Google Oct 25, 2025
- Google tokens must be obtained via Safari
HomeKit services in its code
Found by scanning the published npm package. A plugin can register a service only for some devices.
- AirQualitySensor
- Battery
- CameraOperatingMode
- CarbonMonoxideSensor
- ContactSensor
- Door
- Doorbell
- EveAirPressureSensor
- EveHomeHistory
- Fan
- Fanv2
- GarageDoorOpener
- HeaterCooler
- HumidifierDehumidifier
- HumiditySensor
- IrrigationSystem
- LeakSensor
- Lightbulb
- LockMechanism
- MotionSensor
- OccupancySensor
- Outlet
- SmokeSensor
- Switch
- TemperatureSensor
- Thermostat
- Valve
- Window
- WindowCovering
Sources
- npm: https://www.npmjs.com/package/homebridge-nest-accfactory
- Source code: https://github.com/n0rt0nthec4t/homebridge-nest-accfactory
- Issues: https://github.com/n0rt0nthec4t/homebridge-nest-accfactory/issues
- Homepage: https://github.com/n0rt0nthec4t/homebridge-nest-accfactory/#readme
- Verified plugins list: https://github.com/homebridge/verified




