Se rendre au contenu

← Intégration Tasmota | Sommaire | Next: Build & Flash →

Vue d'ensemble du pilote natif — DimmerLink Tasmota

Pilote : xdrv_94_dimmerlink.ino (XDRV_94 / XI2C_100) Plateformes : ESP32, ESP8266

Qu'est-ce que le pilote natif ?

Le pilote C natif DimmerLink (xdrv_94_dimmerlink.ino) intègre le contrôleur de gradateur AC MCU TRIAC dans Tasmota en tant que pilote compilé. Contrairement au pilote scripté Berry, le pilote natif est compilé directement dans le binaire du firmware et ne nécessite aucun téléchargement de fichier ni configuration autoexec.be. Il s'active automatiquement au démarrage dès qu'un appareil DimmerLink compatible est détecté sur le bus I2C.

Différences clés par rapport au pilote Berry

Aspect Pilote C natif Pilote Berry
Activation Automatique — compilé, détecte I2C au démarrage Manuelle — fichiers téléchargés, configurés dans autoexec.be
Plateforme ESP32 et ESP8266 ESP32 uniquement (Berry non disponible sur ESP8266)
Configuration user_config_override.h à la compilation /dimmerlink.json à l'exécution
Préfixe de commande Dl (ex. DlDim, DlCurve) DimmerLink (ex. DimmerLink_Kitchen)
Instances nommées Non supporté — appareils indexés comme Dev1, Dev2 Supporté — chaque appareil a une étiquette
Auto-scan Scan complet du bus I2C sur tous les bus (0x08–0x77) Configuration d'adresse manuelle

Fonctionnalités principales

  • Jusqu'à 4 appareils, chacun avec jusqu'à 4 canaux (16 canaux au total)
  • Curseurs de luminosité et affichage des capteurs dans l'interface web
  • Télémétrie MQTT avec données JSON par canal
  • HTTP API pour le contrôle à distance via curl ou systèmes d'automatisation
  • Trois courbes de gradation : LINEAR, RMS, LOG (par canal)
  • Transitions de fondu matérielles (0 à 25,5 secondes)
  • Surveillance de température et rapports de protection thermique
  • Détection automatique de la fréquence secteur (50/60 Hz)

Prérequis

Catégorie Détails
Outil de compilation PlatformIO (CLI ou extension VS Code)
MCU ESP32 (toute variante) ou ESP8266
Matériel Appareil DimmerLink avec mode I2C activé
Câblage SDA, SCL, GND, VCC avec résistances de tirage de 4,7 kOhm

Fichiers du pilote

Fichier Rôle
xdrv_94_dimmerlink.ino Source du pilote — placer dans le répertoire tasmota/
user_config_override.h Activer la définition USE_DIMMERLINK

Documentation

Page Description
Build & Flash Configuration PlatformIO, compilation, flash via USB et OTA
Commandes Référence complète des commandes — DlDim, DlCurve, DlFade, DlStatus, DlReset, DlRecalibrate, DlAddress
Web, MQTT & HTTP Curseurs de l'interface web, JSON de télémétrie MQTT, points de terminaison HTTP API
Fonctionnalités avancées Courbes de gradation expliquées, contrôle du fondu, surveillance de température, configuration multi-appareils, migration depuis Berry
Référence Dépannage, codes d'erreur, carte des registres I2C, états thermiques