Se rendre au contenu

← Guide ESP-IDF framework C et exemples | Sommaire | Suivant : Configuration Tasmota →

Composant ESPHome

Le composant ac_dimmer permet de connecter une lumière dimmable ou toute autre charge supportant la commande de phase à un projet ESPHome.

Exemple de configuration

yaml
# Example configuration entry
output:
  - platform: ac_dimmer
    id: dimmer1
    gate_pin: 7
    zero_cross_pin:
      number: 6
      mode:
        input: true
      inverted: yes

light:
  - platform: monochromatic
    output: dimmer1
    name: Dimmerized Light

Variables de configuration

Paramètres obligatoires

  • gate_pin (Obligatoire, Pin) : la broche utilisée pour commander le TRIAC ou le MOSFET
  • zero_cross_pin (Obligatoire, Pin) : la broche utilisée pour détecter l'événement de passage par zéro AC. Plusieurs variateurs peuvent partager le même détecteur de passage par zéro. Dans ce cas, dupliquez la configuration zero_cross_pin sur chaque sortie

Paramètres optionnels

  • method (Optionnel) : définit la méthode de variation :
  • leading pulse (défaut) : une courte impulsion pour déclencher le TRIAC
  • leading : la broche gate reste à l'état haut jusqu'à la détection du passage par zéro
  • trailing : la broche gate est mise à l'état haut depuis le passage par zéro jusqu'à la période de variation. Cette méthode est adaptée uniquement aux variateurs MOSFET

  • init_with_half_cycle (Optionnel, booléen) : envoie la première demi-période AC complète. Peut aider les lampes LED dimmables à s'allumer à des niveaux de luminosité faibles. Sur les lampes à gaz (halogène), cela peut provoquer un bref scintillement initial. Valeur par défaut : false

  • id (Optionnel, ID) : spécification manuelle de l'ID utilisé pour la génération du code

  • Toutes les autres options de Output

Tableau de connexion

MCU Pin INPUT Passage par zéro Pin OUTPUT
ESP8266 D1(GPIO5), D5(GPIO14), D7(GPIO13), D2(GPIO4), D6(GPIO12), D8(GPIO15) D0(GPIO16), D2(GPIO4), D6(GPIO12), D8(GPIO15), D1(GPIO5), D5(GPIO14), D7(GPIO13)
ESP32 GPIO : 36, 39, 32, 25, 27, 12, 7, 2, 4, 17, 18, 21, 22, 34, 35, 33, 26, 14, 13, 15, 0, 16, 5, 19, 1, 23 GPIO : 32, 25, 27, 12, 15, 0, 16, 5, 19, 3, 22, 33, 26, 14, 13, 2, 4, 17, 18, 21, 1, 23

Réglage fin du comportement de variation

Ressources complémentaires

Liens vers des exemples

← Guide ESP-IDF framework C et exemples | Sommaire | Suivant : Configuration Tasmota →