<What it does, one line>. Trigger phrases: <phrases>.
日本語の概要は準備中です。原文の説明を表示しています。
Read Nest device state (thermostats, cameras, doorbells) and set thermostat modes and setpoints via the Smart Device Management API. Trigger phrases: google nest, nest thermostat, nest camera, sdm.
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Read traits and execute commands on Google Nest devices through the Smart Device Management (SDM) API: thermostats (mode, setpoints, ambient readings), cameras and doorbells (events, live-stream generation). Use it when the user asks about their Nest thermostat, wants to change heating/cooling, or wants camera/doorbell state. Thermostat commands start or stop real HVAC, so they are confirmation-gated (see Operating Rules).
All commands go through bin/google-nest.py. --project is always the
Device Access project id:
bin/google-nest.py --project <project-id> auth # status check: list structures
bin/google-nest.py --project <project-id> structures # list homes
bin/google-nest.py --project <project-id> devices # list devices with traits
bin/google-nest.py --project <project-id> device --id <id> # read one device's traits
# Writes. Thermostat commands are MEDIUM: --confirm on first use per device,
# then proceed:
bin/google-nest.py --project <project-id> execute --id <thermostat-id> \
--command ThermostatMode.SetMode --param mode=HEAT \
--confirm "set the upstairs Nest to heat"
bin/google-nest.py --project <project-id> execute --id <thermostat-id> \
--command ThermostatTemperatureSetpoint.SetHeat --param celsius=21.5 \
--confirm "set the upstairs Nest heating target to 21.5 degrees"
# Camera live-stream generation is LOW (non-physical): proceeds with a notice:
bin/google-nest.py --project <project-id> execute --id <camera-id> \
--command CameraLiveStream.GenerateRtspStream
--param values are JSON-parsed (mode=HEAT stays a string, celsius=21.5
becomes a number). The sdm.devices.commands. prefix is optional. The device
--id is the last path segment of the device name shown by devices.
google-nest (credential is collected as
custom.google-nest)credentials.request_api_access). Set up: create a Google Cloud
project, register it in the Device Access Console (one-time $5 individual
registration fee), enable the Smart Device Management API, and authorize
with scope https://www.googleapis.com/auth/sdm.service. Access tokens
last about an hour; store the refresh token so the connector can renew.https://www.googleapis.com/auth/sdm.servicesmartdevicemanagement.googleapis.combin/google-nest.py --project <project-id> authThermostatMode.SetMode
and ThermostatTemperatureSetpoint.SetHeat/SetCool start or stop real
heating/cooling: --confirm "<exact physical effect>" is required the
first time a thermostat is actuated; the CLI records it locally
(~/.config/muse-connectors/google-nest/confirmed.json) and later runs
proceed.CameraLiveStream.GenerateRtspStream only mints a stream URL; it prints a
notice and runs. The URL expires, so hand it to the user promptly instead
of storing it.device. They do not actuate hardware; treat
event reads as data.auth, structures, devices, device) never need confirmation.🧪 Draft: written from Google's public SDM API docs; not yet live-tested
end-to-end. The :executeCommand request shape and --param parsing are
untested against a real Nest device.
まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
<What it does, one line>. Trigger phrases: <phrases>.
日本語の概要は準備中です。原文の説明を表示しています。
List Airtable bases, read table records, and add records. Trigger phrases: airtable, my base, add a record, spreadsheet.
日本語の概要は準備中です。原文の説明を表示しています。
Stock quotes and daily price history. Trigger phrases: stock quote, alphavantage, stock price.
日本語の概要は準備中です。原文の説明を表示しています。
Search travel with Amadeus: flight offers and prices, airport autocomplete, hotel offers, cheapest dates. Trigger phrases: amadeus, flight search, flight prices, hotel search.
日本語の概要は準備中です。原文の説明を表示しています。
Check Anthropic API access and list available Claude models. Read-only. Trigger phrases: anthropic, claude models, anthropic api.
日本語の概要は準備中です。原文の説明を表示しています。
Search B2B contacts with Apollo.io: find people by title and company, enrich contacts and companies. Trigger phrases: apollo, find prospects, enrich contact.
日本語の概要は準備中です。原文の説明を表示しています。