← 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
# 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_pinsur 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 TRIACleading: 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
La variation des lumières par commande de phase peut s'avérer délicate. Le niveau minimal auquel la lumière s'allume peut différer d'une lampe à l'autre, et la luminosité perçue ne correspond pas forcément au pourcentage de sortie configuré.
Pour minimiser ces comportements, vous pouvez ajuster :
- min_power — dans le composant output
- gamma_correct — dans le composant light monochromatic
Ressources complémentaires
Liens vers des exemples
← Guide ESP-IDF framework C et exemples | Sommaire | Suivant : Configuration Tasmota →