axdlee/dsh-yeelight-smart-home0

dsh-yeelight-smart-home

DeepSeek Harness plugin: control, organize, diagnose, design, personalize, and answer product knowledge questions for a Yeelight smart home, powered by the local yeelight-home runtime.

AI 分析

核心用途是让 AI 具备控制实体智能家居的能力。适合拥有 Yeelight 设备、希望通过自然语言语音或文字直接控制灯光、执行场景的极客用户。

パッケージ
dsh-yeelight-smart-home
バージョン
0.1.0
ライセンス
Apache-2.0
最終更新
2026/08/31

インストール

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:axdlee/dsh-yeelight-smart-home

ドキュメント

README 全文を読む ↗

Usage

Once installed, the plugin activates automatically on the next profile boot. The model can:

  • Control devices: turn on/off, set brightness, color temperature, color
  • Query state: device status, home summary, entity list
  • Execute scenes and automations: list, activate, create, modify
  • Diagnose: gateway, device, scene, or automation diagnostics
  • Lighting design: full-home design plan, product selection, import
  • Personalize: memory (remember/recall), recommendations, operation lessons
  • Load documents: routing guides, catalogs, schemas, and examples

The web settings card (Plugins tab → Yeelight Smart Home) provides:

  • Configuration — runtime path, region, house ID, profile, locale, timeouts, logging
  • Runtime status — version, binary, authentication, doctor output
  • Quick invoke — intent selector, utterance input, JSON parameters, dry-run
  • Invoke log — browsable history with per-entry detail

Configuration

KeyDefaultDescription
binPath"" (auto)Absolute path to yeelight-home executable
region""Region override for --region
houseId""Default house ID for --house-id
profile""Runtime profile for --profile
localezh-CNRequest locale
dryRunDefaultfalsePreview-only mode until resend without dry-run
requestTimeoutMs120000Per-request timeout
logRetention500Max invoke log entries
logEnabledtrueEnable/disable logging
uiStatusEnabledtrueShow status section in web card
uiLogsEnabledtrueShow log section in web card
uiQuickInvokeEnabledtrueShow quick invoke section in web card