You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Homebridge plugin to integrate eWeLink devices into HomeKit. Complete TypeScript rewrite with full feature parity from the original JavaScript implementation.
Originally based on homebridge-ewelink by the Homebridge Plugins team, licensed under the Apache License 2.0. This fork has been substantially rewritten by MP Consulting.
Features
Hybrid Connection - Automatic LAN/cloud failover; LAN commands bypass the cloud queue for instant response
Real-time Updates - Instant status changes via WebSocket with automatic reconnection and exponential backoff
21 Device Types - Switches, outlets, lights, curtains, fans, thermostats, sensors, panels, RF Bridge, and more
Show offline devices as "Off" instead of "No Response"
commandQueueInterval
number
500
Milliseconds between queued cloud commands
commandQueueConcurrency
number
2
Max simultaneous cloud commands
Connection Modes
Mode
Description
auto
LAN control first, cloud fallback if device unreachable locally
lan
Local network only (requires DIY-mode compatible devices)
wan
Cloud only (works over the internet)
Simulation Accessories
Simulation accessories let you expose a switch as a different HomeKit accessory type. Configure them in the plugin settings under each device's options.
Available simulations:
Window coverings: Blind, Window, Door (with position control)