dsh-mihome
Run the following command in DeepSeek Harness:
dsh plugin install SiriusWJ/dsh-mihome
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install SiriusWJ/dsh-mihome in the DeepSeek Harness terminal; the source repository is https://github.com/SiriusWJ/dsh-mihome. After installing, restart dsh --profile web and make sure the plugin is enabled under Settings → Plugins.
About this plugin
Once Mi Home smart devices are wired into DeepSeek Harness agents, the real question becomes how to issue commands safely. dsh-mihome lets agents enumerate homes and devices, read common properties like power, brightness, temperature, and humidity, and execute on/off or brightness changes; every state-changing call is held behind a human approval gate and will not fire unless you confirm.
The feature set spans connection health checks, home and device enumeration, single-device state snapshots, power toggling, arbitrary miIO or MIoT raw commands, property-change polling, and a live full-home dashboard card grouped by room and category. Credentials are injected through the DSH credentials seam via environment variables or a .env file, so rotating them takes effect on the very next request without a restart.
It is built for people who own Mi Home devices, want natural-language automation through DSH agents, and prefer an explicit human sign-off before any write operation. A built-in demo mode with a device simulator lets you explore the full interaction flow, including approval dialogs and the live dashboard, without a real Xiaomi account.
Use Cases
- Control Mi Home lights by brightness and power via natural language, with an approval gate on every write call
- Inspect online status, temperature, humidity, and other props for all devices and get a room-grouped full-home dashboard
- Poll a device property until it reaches or leaves a target state, then trigger the next step in a workflow
Best For
- Mi Home owners who want natural-language control over everyday device operations
- Advanced users orchestrating multi-device scenes in DSH who need polling and conditional logic
- Teams that require a hard human-approval seam before any state-changing device call is executed
Related Plugins
Free web search plugin for DeepSeek Harness with web search, X search, and page fetch; no signup or API key required, with automatic multi-engine failover.
AnySearch-powered web and vertical search plugin for DeepSeek Harness, offering real-time search, cleaned URL content, concurrent batch search via native web_search/web_fetch, no API key required.
Pixel-perfect webpage clone tool that uses an agent harness to turn any webpage into a scored, full-page React replica.
A bilingual cost-tracking plugin for DeepSeek Harness with session/daily cost, budget, official & custom provider balance, coding plan quotas, peak/off-peak pricing alerts, and history stats.