← Vue d'ensemble du pilote Berry | Sommaire | Suivant : Configuration →
Premiers pas
Qu'est-ce que DimmerLink ?
DimmerLink est un pilote Berry qui connecte le matériel MCU TRIAC AC variateur à Tasmota via I2C. Il fournit :
- Des curseurs de luminosité dans le tableau de bord web Tasmota
- Le contrôle via les commandes Tasmota (console, HTTP, MQTT)
- La télémétrie des capteurs (niveau de luminosité, fréquence AC, température)
- Des niveaux de luminosité prédéfinis (nuit, bas, moyen, élevé, maximum)
Prérequis
| Composant | Détails |
|---|---|
| Firmware Tasmota | tasmota32 ou tasmota32-berry (toute version ESP32 avec support Berry) |
| Matériel | Carte ESP32 + module(s) MCU DimmerLink |
| Câblage I2C | SDA, SCL, GND, VCC avec résistances de tirage 4,7 kΩ sur SDA et SCL |
| Broches I2C | Doivent être configurées dans Tasmota : Configuration > Configurer le module |
Fichiers du pilote
Le pilote se compose de 3 fichiers :
| Fichier | Rôle | Où l'obtenir |
|---|---|---|
DimmerLink.be |
Classe principale du pilote — communication I2C, commandes, interface web, télémétrie | Requis |
dimmerlink_loader.be |
Chargeur automatique — lit la configuration, crée les instances, enregistre les préréglages | Requis |
dimmerlink.json |
Configuration de l'appareil — adresses, étiquettes, canaux, préréglages | Généré automatiquement au premier démarrage |
Installation
Étape 1 : Configurer les broches I2C
Dans l'interface web Tasmota : Configuration > Configurer le module
Assignez deux broches GPIO : - Une broche comme I2C SDA - Une broche comme I2C SCL
Enregistrez et redémarrez.

Étape 2 : Téléverser les fichiers du pilote
Allez dans Consoles > Gérer le système de fichiers
Téléversez ces fichiers (un par un) :
1. DimmerLink.be
2. dimmerlink_loader.be

Étape 3 : Ajouter à autoexec.be
Dans Gérer le système de fichiers, ouvrez autoexec.be pour le modifier (ou créez-le s'il n'existe pas).
Ajoutez cette ligne à la fin :
load('dimmerlink_loader.be')Si autoexec.be contient déjà d'autres lignes, ajoutez simplement celle-ci après elles :
# existing lines...
load('some_other_script.be')
# add DimmerLink loader
load('dimmerlink_loader.be')Étape 4 : Redémarrer
Cliquez sur Redémarrer dans l'interface web Tasmota ou envoyez la commande :
Restart 1Étape 5 : Vérifier
Après le redémarrage, ouvrez la page principale de Tasmota. Vous devriez voir :
- Un curseur de luminosité pour chaque appareil DimmerLink
- Les données des capteurs affichant le niveau de luminosité, la fréquence AC et la version du firmware
Dans la console (Consoles > Console), vous devriez voir :
I2C: DimmerA detected on bus 0
DimmerLink: 1 device(s)
Que se passe-t-il au premier démarrage ?
Lorsque le chargeur s'exécute pour la première fois et qu'aucun fichier dimmerlink.json n'existe :
- Il scanne tous les bus I2C pour détecter les appareils DimmerLink (identifiés par le registre VERSION = 0x01)
- Crée un fichier de configuration
/dimmerlink.jsonavec les appareils détectés automatiquement - Attribue des étiquettes automatiquement :
DimmerA,DimmerB,DimmerC, etc. - Crée des préréglages par défaut : nuit (10%), bas (25%), moyen (50%), élevé (75%), maximum (100%)
Vous pouvez modifier dimmerlink.json ultérieurement pour personnaliser les étiquettes et les paramètres.
Désinstallation
Pour supprimer DimmerLink :
- Supprimez
load('dimmerlink_loader.be')deautoexec.be - Supprimez
DimmerLink.be,dimmerlink_loader.beetdimmerlink.jsondu système de fichiers - Redémarrez