Se rendre au contenu

Pilote Tasmota Natif pour DimmerLink — Maintenant Compatible ESP8266

Pilote C natif compilé dans le firmware Tasmota. Support ESP32 et ESP8266. Curseurs web, télémétrie MQTT, 7 commandes — sans Berry, sans scripts.
16 avril 2026 par
Pilote Tasmota Natif pour DimmerLink — Maintenant Compatible ESP8266
Administrator
| Aucun commentaire pour l'instant

Pilote Tasmota Natif pour DimmerLink — Maintenant Compatible ESP8266

Last month we released the Berry I2C driver for DimmerLink on Tasmota. It works great on ESP32 — but Berry isn't available on ESP8266, and many Tasmota users run 8266-based devices.

Aujourd'hui, nous publions le pilote C natif (xdrv_94_dimmerlink) qui se compile directement dans le firmware Tasmota. Il fonctionne sur ESP32 et ESP8266 avec une empreinte mémoire minimale.

Pourquoi un pilote natif ?

Le pilote Berry est pratique — téléchargez deux fichiers et c'est terminé. Mais il a des limitations :

  • ESP32 uniquement — le runtime Berry n'existe pas sur ESP8266
  • Surcharge d'exécution — l'interpréteur Berry consomme de la RAM et des cycles CPU
  • Pas d'intégration au démarrage — Berry se charge après l'initialisation du cœur Tasmota

Le pilote natif résout ces trois problèmes. C'est un module xdrv Tasmota standard (comme n'importe quel pilote de capteur intégré), compilé dans le binaire du firmware. La détection se fait au démarrage, les commandes sont enregistrées dans la table des commandes Tasmota, et l'empreinte mémoire est inférieure à 250 octets pour 4 appareils.

Ce que vous obtenez

Tout ce qu'offre le pilote Berry, plus le support ESP8266 :

  • Tableau de bord web — curseurs de luminosité par canal, affichage du statut des capteurs
  • 7 commandes TasmotaDlDim, DlCurve, DlFade, DlStatus, DlReset, DlRecalibrate, DlAddress
  • Télémétrie MQTT — luminosité, fréquence AC, fondu, température, état thermique
  • API HTTP — toutes les commandes via http://device-ip/cm?cmnd=...
  • Multi-appareils — jusqu'à 4 modules sur le même bus I2C, 4 canaux chacun
  • Trois courbes de gradation — Linear, RMS, Logarithmic — commutables à l'exécution
  • Surveillance de la température — alertes de protection thermique (dépend du matériel)
  • Détection automatique — scanne le bus I2C au démarrage, aucune configuration manuelle requise

Comment installer

Le pilote nécessite de compiler Tasmota depuis les sources avec PlatformIO :

  1. Cloner le dépôt Tasmota
  2. Copy xdrv_94_dimmerlink.ino to tasmota/tasmota_xdrv_driver/
  3. Ajouter #define USE_DIMMERLINK à user_config_override.h
  4. Compiler et flasher

Après le flashage, configurer les broches I2C dans l'interface web Tasmota et redémarrer. Les appareils DimmerLink sont détectés automatiquement.

Full build instructions: Build & Flash guide

Berry ou natif — que choisir ?

Berry Driver Native Driver
Plateforme ESP32 uniquement ESP32 + ESP8266
Installation Télécharger 2 fichiers Compiler depuis les sources
Mémoire Berry runtime + scripts ~250 octets pour 4 appareils
Préréglages Intégrés (night, low, etc.) Via rules/scripts
Idéal pour Configuration rapide sur ESP32 ESP8266, builds de production, overhead minimal

Les deux pilotes utilisent le même protocole I2C et le même matériel. Vous pouvez passer de l'un à l'autre — ne les faites simplement pas tourner en même temps.

Documentation

Téléchargement

Vos retours sont les bienvenus

Nous sommes particulièrement intéressés par les retours des utilisateurs ESP8266 — c'est la première version avec le support 8266. Si vous le testez, merci de partager : - Quelle carte ESP8266 vous utilisez - Le type de charge (LED dimmable, incandescent, halogène) - Les problèmes éventuels de détection ou de commandes

Report issues on GitHub or reply in the Tasmota forum discussion.

Partager cet article
Se connecter pour laisser un commentaire.