DSH Plugins Marketplace

DSH Plugins

Plugins

/

dsh-yeelight-smart-home

a

dsh-yeelight-smart-home

Manifest valid

DeepSeek Harness plugin: Yeelight smart home control via the local yeelight-home runtime (skill, tools, settings card)

UI (client)hasBundlePatch

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.


Features

  • Three model-facing tools:
    • yeelight_home — one-call Skill Runtime invocation over yeelight-home invoke --stdin
    • yeelight_reference — on-demand routing documents, asset catalogs, schemas, and examples
    • yeelight_product_select — offline product candidate selection for lighting design
  • In-memory skill yeelight-smart-home with the full routing rule set (Absolute Rules, Workflow, domain references)
  • Settings card (web) — plugin configuration, runtime status, quick invoke, and invoke log
  • Invoke log — bounded JSONL logger with auto-trim and per-entry detail
  • Config file — persisted at $DSH_HOME/plugins/dsh-yeelight-smart-home/config.json

Prerequisites

  • Node.js >= 22.13
  • DeepSeek Harness >= 0.1.1
  • yeelight-home CLI — install via:
    npm install -g yeelight-home
    # or Homebrew
    brew install yeelight/yeelight-home/yeelight-home
    # or download from GitHub Releases
    
    Then authenticate: yeelight-home auth login --qr

Installation

dsh plugin --profile web add dsh-yeelight-smart-home

Or add it to your profile's package.json manually:

"dependencies": {
  "dsh-yeelight-smart-home": "github:axdlee/dsh-yeelight-smart-home"
}

Then run pnpm install in the profile directory.

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

| Key | Default | Description | |-----|---------|-------------| | 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 | | locale | zh-CN | Request locale | | dryRunDefault | false | Preview-only mode until resend without dry-run | | requestTimeoutMs | 120000 | Per-request timeout | | logRetention | 500 | Max invoke log entries | | logEnabled | true | Enable/disable logging | | uiStatusEnabled | true | Show status section in web card | | uiLogsEnabled | true | Show log section in web card | | uiQuickInvokeEnabled | true | Show quick invoke section in web card |

Documentation

  • SKILL.md — DSH-adapted skill instructions (upstream: SKILL.upstream.md)
  • references/ — routing documents, domain rules, and payload guides
  • assets/ — intent catalog, schemas, lighting design examples, product catalogs

License

Apache-2.0 — see LICENSE and NOTICE.

This plugin is a derivative of the yeelight-smart-home reference skill, copyright Yeelight, used under Apache-2.0.

Similar plugins

dsh-smarthome

by YLifeOnlyOnce

Home Assistant control for DeepSeek Harness agents — approval-gated lights, switches, climate. 给 DeepSeek Harness agent 的 Home Assistant 控制插件,一键接入智能家居,一键接入智能生活。

Manifest valid

6

105/wk

MIT

TypeScript

Aug 19, 2026

dsh plugin --profile web add dsh-smarthome

by bobby-sheng

Search, inspect, update, and install DeepSeek Harness plugins from DSH Get.

Manifest valid

0

MIT

JavaScript

Aug 19, 2026

dsh plugin --profile web add dshget-plugin

by keyiadiannao

Self-contained power control for DeepSeek Harness: sidebar power button with upward restart/shutdown menu, Windows-shutdown-style overlay, own restart & shutdown engine (no dependency on other plugins

Manifest valid

4

MIT

TypeScript

Sep 11, 2026

dsh plugin --profile web add dsh-power-button

by TussalZeus18028

Detect DeepSeek Harness plugin conflicts and internal issues; manage plugins (enable/disable/uninstall) from a settings page.

Manifest valid

0

MIT

JavaScript

Aug 26, 2026

dsh plugin --profile web add dsh-conflict-checker

by kriskite

DeepSeek Harness plugin to manage network proxy (system / manual / direct) with a live settings UI. [dsh-plugin]

Development & InfrastructureManifest valid

7

70/wk

MIT

JavaScript

Sep 14, 2026

dsh plugin --profile web add dsh-network-proxy

by uckkk

省电技巧

Manifest valid

0

MIT

JavaScript

Aug 20, 2026

dsh plugin --profile web add dsh-power-saving