Към всички skills

casa

openclaw · Разработка

Control HomeKit devices via the local Casa app and API (localhost-only).

Оригинален текст · няма потвърден превод на български

Първо прочетете инструкцията.

Файлът се зарежда от посочения източник само по ваше действие. Можете да го прочетете тук, да го копирате или да го запазите като .md.

Оригинален SKILL.md
GitHub хранилище
Звезди на репото
29
Лиценз
Не е посочен. Проверете в репозитория.
Последна проверка на записа
Няма посочена дата

Добавете в своя инструмент.

Командата отваря избора на skills от репозитория. Прочетете файла и условията на автора преди изпълнение.

npx skills add openclaw/casa

Страницата копира текст. Не инсталира и не изпълнява нищо на устройството ви.

Откъс от SKILL.md

Началото на файла на автора, без превод.

Casa

Use the Casa app + CLI to read and write HomeKit characteristics on this machine. The CLI talks to the local Casa API (loopback only).

Quick start

  • Ensure the Casa app is running (it should sit in the Dock even if you close the window).
  • Health check: casa health
  • If auth is enabled, set CASA_TOKEN=... or pass --token.

Read

  • casa devices — JSON output can be large; pipe through jq (e.g., casa devices | jq '.[] | {name, room}').
  • casa accessory <id>
  • casa characteristics get <id>
  • casa schema

Write

  • casa characteristics set <id> <value>
  • casa characteristics write <id> <value> (legacy)

Caching for speed

  • Cache characteristicId values per device once discovered.
  • Treat ids as stable unless the accessory is removed/re-added.
  • If a write returns 404, refresh via casa schema or casa devices and rebuild the mapping.

CLI

  • casa rooms
  • casa services
  • casa cameras list
  • casa cameras get <id>
  • CASA_URL=http://127.0.0.1:14663 CASA_TOKEN=token casa devices

Camera note

  • Viewing camera feeds or snapshots is not available through HomeKit in Casa.
  • Use direct camera streams (RTSP/HTTP) if you need camera media.

Целият SKILL.md в GitHub