Passa al contenuto

← Guida framework ESP-IDF in C ed esempi | Indice | Avanti: Configurazione Tasmota →

Componente ESPHome

Il componente ac_dimmer consente di collegare una luce dimmerabile o un altro carico che supporta la dimmerizzazione con controllo di fase al proprio progetto ESPHome.

Esempio di configurazione

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

Variabili di configurazione

Parametri obbligatori

  • gate_pin (Obbligatorio, Pin): il pin utilizzato per controllare il TRIAC o il MOSFET
  • zero_cross_pin (Obbligatorio, Pin): il pin utilizzato per rilevare l'evento di passaggio per lo zero AC. È possibile controllare più dimmer con lo stesso rilevatore di passaggio per lo zero. In tal caso, duplicare la configurazione zero_cross_pin su ogni uscita

Parametri opzionali

  • method (Opzionale): definisce il metodo di dimmerizzazione:
  • leading pulse (predefinito): un breve impulso per attivare il TRIAC
  • leading: il pin gate viene portato alto fino al rilevamento del passaggio per lo zero
  • trailing: il pin gate viene portato alto dal passaggio per lo zero fino al periodo di dimmerizzazione. Questo metodo è adatto solo per dimmer MOSFET

  • init_with_half_cycle (Opzionale, booleano): invia il primo semiciclo AC completo. Può aiutare le lampadine LED dimmerabili ad accendersi a bassi livelli di luminosità. Sulle lampade a gas (alogene) potrebbe causare un breve sfarfallio iniziale. Valore predefinito: false

  • id (Opzionale, ID): specifica manualmente l'ID utilizzato per la generazione del codice

  • Tutte le altre opzioni di Output

Tabella di connessione

MCU Pin INGRESSO Passaggio per lo zero Pin USCITA
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

Ottimizzazione del comportamento di dimmerizzazione

Risorse aggiuntive

Link ad esempi

← Guida framework ESP-IDF in C ed esempi | Indice | Avanti: Configurazione Tasmota →