Initial release — Dibby Wemo Manager v2.0.0

Desktop (Electron/Windows): device dashboard, DWM scheduling engine,
native firmware rules editor, Windows background service, web remote,
sunrise/sunset support.

Homebridge plugin (homebridge-dibby-wemo v1.0.0): HomeKit switches for
all local Wemo devices, custom UI with DWM rules, device rules,
scheduler heartbeat, and location-based sunrise/sunset scheduling.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
SRS IT
2026-03-28 16:30:43 -04:00
commit 27be1892ed
75 changed files with 14322 additions and 0 deletions
@@ -0,0 +1,50 @@
{
"pluginAlias": "DibbyWemo",
"pluginType": "platform",
"singular": true,
"customUi": true,
"headerDisplay": "**Dibby Wemo Manager** Local Wemo control with DWM scheduling. No Belkin cloud required.",
"schema": {
"type": "object",
"properties": {
"name": {
"title": "Plugin Name",
"type": "string",
"default": "DibbyWemo"
},
"location": {
"title": "Location (for sunrise/sunset rules)",
"type": "string",
"description": "Set your city in the plugin settings panel (click the Settings icon) for accurate sunrise/sunset times. This field is filled in automatically.",
"readOnly": true
},
"discoveryTimeout": {
"title": "Discovery Timeout (ms)",
"type": "integer",
"default": 10000,
"minimum": 3000,
"description": "How long to wait for SSDP discovery responses"
},
"pollInterval": {
"title": "Device Poll Interval (seconds)",
"type": "integer",
"default": 30,
"minimum": 10,
"description": "How often to poll device state for HomeKit updates"
},
"manualDevices": {
"title": "Manual Devices",
"type": "array",
"description": "Add devices that don't respond to SSDP discovery",
"items": {
"type": "object",
"properties": {
"host": { "title": "IP Address", "type": "string" },
"port": { "title": "Port", "type": "integer", "default": 49153 }
},
"required": ["host"]
}
}
}
}
}