Passa al contenuto

Driver Tasmota Nativo per DimmerLink — Ora Compatibile con ESP8266

Driver C nativo compilato nel firmware Tasmota. Supporto ESP32 e ESP8266. Slider web, telemetria MQTT, 7 comandi — senza Berry, senza script.
16 aprile 2026 di
Driver Tasmota Nativo per DimmerLink — Ora Compatibile con ESP8266
Administrator
| Ancora nessun commento

Driver Tasmota Nativo per DimmerLink — Ora Compatibile con ESP8266

Last month we released the Berry I2C driver for DimmerLink on Tasmota. It works great on ESP32 — but Berry isn't available on ESP8266, and many Tasmota users run 8266-based devices.

Oggi rilasciamo il driver C nativo (xdrv_94_dimmerlink) che si compila direttamente nel firmware Tasmota. Funziona sia su ESP32 che su ESP8266 con un'impronta di memoria minima.

Perché un driver nativo?

Il driver Berry è comodo — carica due file e il gioco è fatto. Ma ha delle limitazioni:

  • Solo ESP32 — il runtime Berry non esiste su ESP8266
  • Overhead di esecuzione — l'interprete Berry utilizza RAM e cicli CPU
  • Nessuna integrazione al boot — Berry si carica dopo l'inizializzazione del core Tasmota

Il driver nativo risolve tutti e tre i problemi. È un modulo xdrv Tasmota standard (come qualsiasi driver di sensore integrato), compilato nel binario del firmware. Il rilevamento avviene al boot, i comandi vengono registrati nella tabella dei comandi Tasmota, e l'impronta di memoria è inferiore a 250 byte per 4 dispositivi.

Cosa ottieni

Tutto ciò che offre il driver Berry, più il supporto ESP8266:

  • Dashboard web — slider della luminosità per canale, visualizzazione dello stato dei sensori
  • 7 comandi TasmotaDlDim, DlCurve, DlFade, DlStatus, DlReset, DlRecalibrate, DlAddress
  • Telemetria MQTT — luminosità, frequenza AC, fade, temperatura, stato termico
  • API HTTP — tutti i comandi tramite http://device-ip/cm?cmnd=...
  • Multi-dispositivo — fino a 4 moduli sullo stesso bus I2C, 4 canali ciascuno
  • Tre curve di dimmerazione — Linear, RMS, Logarithmic — commutabili a runtime
  • Monitoraggio della temperatura — avvisi di protezione termica (dipende dall'hardware)
  • Auto-rilevamento — scansiona il bus I2C al boot, nessuna configurazione manuale necessaria

Come installare

Il driver richiede la compilazione di Tasmota dai sorgenti con PlatformIO:

  1. Clonare il repository Tasmota
  2. Copy xdrv_94_dimmerlink.ino to tasmota/tasmota_xdrv_driver/
  3. Aggiungere #define USE_DIMMERLINK a user_config_override.h
  4. Compilare e flashare

Dopo il flashing, configurare i pin I2C nell'interfaccia web di Tasmota e riavviare. I dispositivi DimmerLink vengono rilevati automaticamente.

Full build instructions: Build & Flash guide

Berry o nativo — quale scegliere?

Berry Driver Native Driver
Piattaforma Solo ESP32 ESP32 + ESP8266
Installazione Caricare 2 file Compilare dai sorgenti
Memoria Berry runtime + script ~250 byte per 4 dispositivi
Preset Integrati (night, low, ecc.) Tramite rules/scripts
Ideale per Configurazione rapida su ESP32 ESP8266, build di produzione, overhead minimo

Entrambi i driver utilizzano lo stesso protocollo I2C e lo stesso hardware. Puoi passare da uno all'altro — eseguili semplicemente non entrambi contemporaneamente.

Documentazione

Download

Feedback benvenuto

Siamo particolarmente interessati al feedback degli utenti ESP8266 — questa è la prima versione con supporto 8266. Se lo testi, condividi: - Quale scheda ESP8266 stai usando - Tipo di carico (LED dimmerabile, incandescente, alogeno) - Problemi con il rilevamento o i comandi

Report issues on GitHub or reply in the Tasmota forum discussion.

Condividi articolo
Accedi per lasciare un commento