Skip to main content
drupalreleases

Use direct release data with your AI assistant.

Learn more

eWeLink Integration for Drupal

Security covered Under active development

This module integrates with eWeLink smart devices, allowing you to control them directly from Drupal. It provides an interface for users with specific permissions to interact with connected devices, such as smart locks, and logs these activities for auditing. The module is extensible to support a wider range of eWeLink devices.

🚪 Control eWeLink IoT devices (like smart door locks) directly from Drupal.

This module integrates eWeLink smart devices with Drupal. It uses the eWeLink API PHP library for seamless communication with eWeLink’s cloud.

✨ Key Features:

  • eWeLink Integration – Connects Drupal with the eWeLink ecosystem, allowing control of compatible smart devices.
  • Activity Tracking – Logs user interactions with "Activity" entities for auditing and usage analytics.
  • Custom Role & Permissions
    • Role: this module creates a "Open the Door User" role for granular access control.
    • Permission: this module creates a "Access the Open the Door page" permission to restrict device operations.

    You can enable/disable access to user or group of users (role) manually with Drupal UI (/admin/people) or via custom code, with _cron, user_save hooks. See working use case on Bee Hotel.

  • Interactive Device Control – Provides a customizable "Open the Door" page where users can trigger eWeLink-connected devices (e.g., smart locks, switches).
  • ✅ Extensible for more use cases – Support for additional eWeLink devices (lights, switches, sensors, cameras) can be added.
  • Flexible Access Management – Admins can assign permissions manually (via roles) or programmatically (via custom logic) to control who can use eWeLink functions.

💡 Get Involved!
🔧 Developers & users: Report bugs, suggest features, or contribute via the issue queue.
🤝 Collaboration welcome! Help expand this module’s capabilities.

Ask your assistant about eWeLink Integration for Drupal

Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
3
Tracked since
Jul 2025
Latest release
1 year ago
Releases (12 mo)
0 ▼ from 3
Maintenance
Dormant

Release Timeline

Releases

Version Type Core PHP Release date
2.1.0-rc2 Pre-release 10–11 Jul 15, 2025
2.1.x-dev Dev 10–11 Jul 11, 2025
2.1.0-rc1 Pre-release 10–11 Jul 11, 2025