Drupal is a registered trademark of Dries Buytaert
drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). eca 3.1.1 Minor update available for module eca (3.1.1). layout_paragraphs 2.1.3 Minor update available for module layout_paragraphs (2.1.3). ai 1.3.3 Minor update available for module ai (1.3.3). ai 1.2.14 Minor update available for module ai (1.2.14). node_revision_delete 2.0.3 Minor update available for module node_revision_delete (2.0.3). moderated_content_bulk_publish 2.0.52 Minor update available for module moderated_content_bulk_publish (2.0.52). klaro 3.0.10 Minor update available for module klaro (3.0.10). klaro 3.0.9 Minor update available for module klaro (3.0.9). layout_paragraphs 2.1.2 Minor update available for module layout_paragraphs (2.1.2). geofield_map 11.1.8 Minor update available for module geofield_map (11.1.8).

ewelink

4 sites Security covered
View on drupal.org

🚪 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.

Activity

Total releases
3
First release
Jul 2025
Latest release
9 months ago
Release cadence
2 days
Stability
0% stable

Release Timeline

Releases

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