Yeelight/dsh-yeelight-smart-home0

dsh-yeelight-smart-home

支持通过本地运行环境控制、查询、诊断及设计 Yeelight 智能家居设备的 DSH 插件。

AI 分析

核心用途是将智能家居控制接入 DSH 智能体。适合拥有 Yeelight 设备、希望通过自然语言进行设备控制、场景联动或获取产品知识的用户。

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

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Yeelight/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