DirectorLink:开源Control4驱动程序和应用。无论在家还是外出,都可控制您的住宅,端到端加密;一键场景可按时钟、日照、天气或您到家时触发;门铃
AI 翻译
DirectorLink: an open-source Control4 driver and app. Control your home at home and away, locked end to end; one-tap scenes run by the clock, the sun, the weather or when you arrive home; the doorbell
生活方式JavaScript · LuaGitHub @DirectorLink在线运营者未确认
试用过了吗? 点一下就好,无需登录。
开源软件管理层用于Control4住宅
AI 翻译
Open-source management layer for Control4 homes
取自仓库 README
正在加载完整 README。 以下为已保存的摘录。
Direct to Director. End-to-end integration. Open source.
DirectorLink is an open-source, local-first management layer for Control4 homeowners.
The goal is to provide simple device control, scenes, schedules, and everyday automation without requiring homeowners to use Composer Pro for routine changes.
DirectorLink is an independent project, not affiliated with Control4 or Snap One.
The app on a demo home: made-up rooms and devices, and drawn camera pictures.
Home
A room
Climate
Scenes
Schedules
Dark mode
Music in several rooms
Users and their devices
History查看完整 README ↗Direct to Director. End-to-end integration. Open source.
DirectorLink is an open-source, local-first management layer for Control4 homeowners: simple device control, scenes, schedules and everyday automation, without Composer Pro for routine changes.
DirectorLink is an independent project, not affiliated with Control4 or Snap One.
See it first: try the app on a demo home, with made-up rooms and devices, in your browser. Nothing to install.
docs/ACCOUNTS.md).docs/SCENES.md, docs/SCHEDULES.md).docs/SCENES.md).docs/NOTIFY_DRIVERS.md).docs/HISTORY.md, docs/BACKUP.md).It needs Control4 OS 3.3.0 or newer, works on the home network first, and keeps its own scenes and schedules: it doesn't change or import your Composer programming. More in docs/ARCHITECTURE.md.
You need Composer Pro to add DirectorLink to your project and to update it; after that the app, scenes and schedules never need Composer. Every step, property and action is in docs/INSTALL.md.
DirectorLink.c4z from GitHub Releases.DirectorLink.c4z, then drag DirectorLink into any room. Its Properties show Ready and a Pairing Code.docs/INSTALL.md).Updating: install the new DirectorLink.c4z the same way in Composer; the app tells admins when one is out. Keep the file name exactly DirectorLink.c4z: a browser's DirectorLink (1).c4z installs as a separate driver.
The local API is described by api/openapi.yaml (OpenAPI 3.1); see api/README.md for conventions and examples, and the API console at https://console.directorlink.io.
curl http://<controller-ip>:41999/v1/lights -H "Authorization: Bearer <api key>"
Give each script its own key, as a user with only the rooms and devices it needs. The app never sends its key: it seals every request.
api/ OpenAPI contract
driver/ DriverWorks driver (Lua 5.1) and its tests
app/ the app (PWA) → https://app.directorlink.io
console/ API console, debugging and logs → https://console.directorlink.io
site/ website → https://directorlink.io
github-link/ short link to this repository → https://github.directorlink.io
cloud/ accounts and the relay (Worker) → https://api.directorlink.io
tests/ app and cloud tests, shared vectors
scripts/ build and validation
docs/ specification, decisions, research, releases
See docs/BUILD.md for building, testing and releasing, docs/ARCHITECTURE.md for how the pieces fit, and SECURITY.md for reporting a security problem.
DirectorLink is a Lua driver for Control4's DriverWorks platform. It runs inside Director like any other driver and is added and updated with Composer Pro.
docs/RESEARCH.md.Used every day in a real home. The API is versioned: 1.x releases add to /v1 without breaking existing clients. The roadmap is docs/ROADMAP.md.
DirectorLink is an independent project, not affiliated with Control4 or Snap One. It is open source and is not endorsed by Control4 or Snap One. Control4 and DriverWorks are trademarks of Snap One, LLC, named here only to describe compatibility.
DirectorLink is licensed under the Apache License 2.0. See LICENSE and NOTICE.