A private integration connecting Google Nest thermostats to Apple HomeKit via Node-RED on a home Raspberry Pi.
Nest Bridge is a personal, self-hosted application that bridges Google Nest thermostat data into Apple HomeKit. It runs entirely on a private Raspberry Pi inside a home network and is not accessible to or used by any third parties.
This OAuth application is registered solely to allow the owner's Google account to authorize access to their own Nest devices via the Smart Device Management API.
The Nest thermostat reports state changes to Google's SDM API, which publishes events to a Pub/Sub topic.
Google pushes signed JWT-authenticated events to a private webhook endpoint on the home network.
Node-RED parses and verifies the events, then updates the HomeKit virtual thermostat accessory via node-red-contrib-homekit-bridged.
Temperature commands from the Home app are translated to SDM API calls and sent back to the physical thermostat.
All components run locally on private infrastructure. No cloud services store personal data.