Skip to content
Homebridge TestFlight
Nest, Google, Yale

Nest Accfactory

homebridge-nest-accfactory · v0.4.4

VerifiedCloudMatterHomebridge 2.0

Adds Nest thermostats, Protects, temperature sensors, cameras, doorbells and Yale locks to HomeKit with HomeKit Secure Video.

What it says it supports

Brands

  • Nest
  • Google
  • 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
DeviceStatusWhat they saidSource
Nest camerasWorksHKSV works; user cancelled Nest Aware after a month; needs ffmpeg for Homebridge
Saved copy
I’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 thermostatWorkshomebridge-nest showed only Home Occupied switch; fixed by switching to Nest Accfactory
Saved copy
Had 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 worksDetection fixed in 0.4.4-beta.2; further encoder option issues found
Saved copy
Tested 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 GenerationRequestedUntested; owner asked user for debug data
Saved copy
Hi- 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 modeWon’t be supportedOwner will not expose Eco as a HomeKit toggle
Saved copy
Thanks 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 HomebridgeYes
Homebridge versions^1.11.4 || ^2.4.0
Homebridge 2.0Yes
Node.js^22 || ^24 || ^26
Settings in Homebridge UIYes
MatterYes (uses the Homebridge 2 Matter API)
Platform nameNestAccfactory
LicenseApache-2.0

Community signals

Downloads a week470
Downloads a month1,945
GitHub stars50
Open issues6
Closed issues81
Discussions11
Last code push2026-10-21
Latest version0.4.4 (2026-10-20)
First published2024-08-28
Releases63

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