Zum Inhalt springen

← ESP-IDF Framework C – Anleitung und Beispiele | Inhaltsverzeichnis | Weiter: Tasmota-Konfiguration →

ESPHome-Komponente

Die Komponente ac_dimmer ermöglicht es, eine dimmbare Leuchte oder eine andere Last mit Phasensteuerung in ein ESPHome-Projekt einzubinden.

Beispielkonfiguration

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

Konfigurationsvariablen

Pflichtparameter

  • gate_pin (Pflicht, Pin): Der Pin zur Ansteuerung des TRIAC oder MOSFET
  • zero_cross_pin (Pflicht, Pin): Der Pin zur Erkennung des AC-Nulldurchgangs. Mehrere Dimmer können denselben Nulldurchgangsdetektor verwenden. In diesem Fall muss die Konfiguration zero_cross_pin für jeden Ausgang wiederholt werden

Optionale Parameter

  • method (Optional): Legt die Dimmmethode fest:
  • leading pulse (Standard): Ein kurzer Impuls zum Triggern des TRIAC
  • leading: Gate-Pin bleibt high bis zum Nulldurchgang
  • trailing: Gate-Pin wird vom Nulldurchgang bis zum Dimm-Zeitpunkt auf high gesetzt. Diese Methode ist ausschließlich für MOSFET-Dimmer geeignet

  • init_with_half_cycle (Optional, boolean): Sendet die erste vollständige AC-Halbwelle. Kann bei dimmbaren LED-Leuchten helfen, diese bei niedrigen Helligkeitsstufen einzuschalten. Bei Gaslampen (Halogen) kann dabei ein kurzes Aufflackern auftreten. Standardwert: false

  • id (Optional, ID): Manuelle Angabe der ID für die Code-Generierung

  • Alle weiteren Optionen aus Output

Verbindungstabelle

MCU INPUT-Pin Nulldurchgang OUTPUT-Pin
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

Feinabstimmung des Dimmverhaltens

Weiterführende Ressourcen

Links zu Beispielen

← ESP-IDF Framework C – Anleitung und Beispiele | Inhaltsverzeichnis | Weiter: Tasmota-Konfiguration →