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.

包名
dsh-yeelight-smart-home
版本
0.1.0
许可证
Apache-2.0
最近更新
2026年8月31日

安装

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

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