Se rendre au contenu

← Vue d'ensemble du pilote Berry | Sommaire | Suivant : Configuration →

Premiers pas

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 :

berry
load('dimmerlink_loader.be')

Si autoexec.be contient déjà d'autres lignes, ajoutez simplement celle-ci après elles :

berry
# 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 :

plaintext
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 :

plaintext
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 :

  1. Il scanne tous les bus I2C pour détecter les appareils DimmerLink (identifiés par le registre VERSION = 0x01)
  2. Crée un fichier de configuration /dimmerlink.json avec les appareils détectés automatiquement
  3. Attribue des étiquettes automatiquement : DimmerA, DimmerB, DimmerC, etc.
  4. 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 :

  1. Supprimez load('dimmerlink_loader.be') de autoexec.be
  2. Supprimez DimmerLink.be, dimmerlink_loader.be et dimmerlink.json du système de fichiers
  3. Redémarrez