<What it does, one line>. Trigger phrases: <phrases>.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Read status and send commands to Samsung SmartThings devices: lights, locks, thermostats, sirens, garage doors. Trigger phrases: smartthings, samsung smart home, unlock the door, smartthings thermostat.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
설치 방법 보기설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.
Read device status and issue capability commands across a Samsung SmartThings account: locations, devices, switches, dimmers, locks, thermostats, sirens, garage door controllers, and window shades. Use it when the user asks about or wants to change the state of anything paired to their SmartThings hub or cloud account. This connector drives real physical hardware, so every write is confirmation-gated (see Operating Rules).
All commands go through bin/smartthings.py:
bin/smartthings.py auth # status check: verify token, list locations
bin/smartthings.py locations # list locations
bin/smartthings.py devices --limit 50 # list devices with capabilities
bin/smartthings.py status --id <deviceId> # read full device status
# Writes. HIGH actuations (lock unlock, garage open/close) REQUIRE
# --confirm naming the exact physical effect, on every run:
bin/smartthings.py command --id <deviceId> --capability lock --command unlock \
--confirm "unlock front door deadbolt"
bin/smartthings.py command --id <deviceId> --capability garageDoorControl --command open \
--confirm "open the garage door"
# MEDIUM actuations (switches, dimmers, thermostats, sirens) need --confirm on
# first use per device; later runs proceed without it:
bin/smartthings.py command --id <deviceId> --capability switch --command on \
--confirm "turn on the living room lamp"
bin/smartthings.py command --id <deviceId> --capability switchLevel --command setLevel \
--arg 50 --confirm "dim bedroom light to 50 percent"
bin/smartthings.py command --id <deviceId> --capability thermostatMode \
--command setThermostatMode --arg '"heat"' --confirm "set hallway thermostat to heat"
bin/smartthings.py command --id <deviceId> --capability alarm --command both \
--confirm "sound the hallway siren"
# LOW actuations (window shades / curtains) proceed with a logged notice:
bin/smartthings.py command --id <deviceId> --capability windowShadeLevel \
--command setShadeLevel --arg 100
--arg values are JSON-parsed, so pass numbers bare (--arg 50) and strings
as quoted JSON (--arg '"heat"') or plain text (falls back to a string).
--component defaults to main; set it when the device exposes other
components.
smartthings (credential is collected as custom.smartthings)credentials.request_api_access). Set up: create an app at
developer.smartthings.com with the scopes the user needs (devices read,
device commands), complete the authorization-code grant, and store the
resulting access token. Personal Access Tokens now expire after about 24
hours, so a persistent connector must use the OAuth flow.r:devices:* at minimum for reads; add x:devices:*
(commands) only for the devices the user wants Muse to actuate.api.smartthings.combin/smartthings.py auth--confirm "<exact physical effect>" on every single run, e.g.
--confirm "unlock front door deadbolt". A bare --confirm or a vague
value is rejected by the CLI. Never pre-fill the confirmation on the
user's behalf: the exact effect must come from the user's own words.--confirm the first
time a device is actuated; the CLI records that confirmation locally
(~/.config/muse-connectors/smartthings/confirmed.json) and later runs
proceed. A thermostat change starts or stops real heating/cooling; treat
every MEDIUM run as if the user is watching.auth, locations, devices, status) never need
confirmation.🧪 Draft: written from SmartThings' public REST API docs; not yet live-tested
end-to-end. The command request shape (component, capability, command,
arguments) and the --arg JSON parsing are untested against a real 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.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.