DSH Plugins Marketplace

DSH Plugins

Plugins

/

Terminal & Clients

/

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

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

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.

Comments

Loading…

Similar plugins

dsh-smarthome

by YLifeOnlyOnce

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

Security & AuditManifest valid

★ 6

↓ 26/wk

MIT

TypeScript

Aug 19, 2026

dsh plugin --profile web add dsh-smarthome

by abalika

A community plugin for DeepSeek Harness Desktop: switch between Harness and official DeepSeek Chat, with optional persistent login on Windows.

Terminal & ClientsManifest valid

★ 0

MIT

JavaScript

Oct 19, 2026

dsh plugin --profile web add dsh-mode-switch

by cheng-wj

DSH plugin: restart / update / inspect the DeepSeek Harness desktop app from the model side (Windows)

Tools & CapabilitiesManifest valid

★ 0

MIT

JavaScript

Oct 21, 2026

dsh plugin --profile web add dsh-app-control

by bobby-sheng

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

Tools & CapabilitiesManifest valid

★ 0

MIT

JavaScript

Aug 19, 2026

dsh plugin --profile web add dshget-plugin

by YuYangOUC

Self-contained power control for DeepSeek Harness: sidebar power button, restart/shutdown engine.

Development & InfrastructureManifest valid

★ 0

MIT

TypeScript

Aug 28, 2026

dsh plugin --profile web add @yuyangouc/dsh-power-button

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

UI & ExperienceManifest valid

★ 10

↓ 40/wk

MIT

TypeScript

Oct 28, 2026

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