DimmerLink теперь работает с Tasmota — выпущен Berry I2C драйвер
Пользователи DimmerLink давно просили поддержку Tasmota. Сегодня мы выпускаем официальный Berry I2C драйвер, который открывает возможности бесшумного AC-диммирования DimmerLink для экосистемы Tasmota.
Что вы получаете
Загрузите два файла, перезагрузите устройство — и DimmerLink появится в панели Tasmota со слайдерами яркости и полной телеметрией датчиков. Никакой кастомной прошивки, никакого кода на C++, никаких зависимостей от библиотек.
Драйвер автоматически обнаруживает модули DimmerLink на шине I2C, создаёт конфигурационный файл и регистрирует команды Tasmota. После этого управление диммерами доступно через:
- Веб-интерфейс — слайдеры яркости на главной странице Tasmota
- Команды консоли —
DimmerLink_Kitchen 75устанавливает яркость 75% - HTTP API —
http://device-ip/cm?cmnd=DimmerLink_Kitchen%2075 - MQTT — публикуйте в
cmnd/topic/DimmerLink_Kitchenсо значением75 - Berry скрипты — полный программный доступ для автоматизаций
Ключевые возможности
Несколько устройств, несколько каналов. Подключите до 4 модулей DimmerLink на одну шину I2C, каждый — до 4 каналов. Каждый канал получает собственный слайдер, команды и телеметрию.
Сценарии яркости. Задайте именованные уровни яркости — night, low, mid, high, full — и применяйте их ко всем устройствам сразу командой DimmerLinkPreset night.
Три кривые диммирования. Переключайтесь между кривыми Linear, RMS и Logarithmic для каждого канала в реальном времени, без перепрошивки. DimmerLink_KitchenCurve 2 устанавливает LOG кривую для светодиодных нагрузок.
Плавное затухание. Задавайте время перехода до 25,5 секунд. DimmerLink_KitchenFade 10 даёт плавное затухание за 1 секунду.
Мониторинг температуры. На поддерживаемом оборудовании драйвер передаёт температуру MCU и состояние тепловой защиты через телеметрию MQTT.
Готово для Home Assistant. Автообнаружение MQTT в Tasmota работает из коробки. Для ручной настройки драйвер публикует стандартную телеметрию в tele/topic/SENSOR — готово для объектов HA light.
Установка за 5 минут
- Настройте I2C пины в Tasmota (Configuration → Configure Module)
- Загрузите
DimmerLink.beиdimmerlink_loader.beчерез Manage File System - Добавьте
load('dimmerlink_loader.be')вautoexec.be - Перезагрузите устройство
- Готово — слайдеры появятся на главной странице
Full walkthrough with screenshots: Getting Started guide
Документация
Мы опубликовали подробную документацию, охватывающую все аспекты работы с драйвером:
- Tasmota Integration Overview — what's available and what's coming
- Getting Started — installation with screenshots
- Configuration — JSON config, I2C addresses, multi-device setup
- Control Methods — web, console, HTTP, MQTT with examples
- Code Examples — 9 ready-to-use Berry scripts
- Reference & Troubleshooting — command table, curves, common issues
Загрузка
Скачайте файлы драйвера с GitHub:
- DimmerLink.be — main driver (590 lines)
- dimmerlink_loader.be — auto-loader
Требования
- ESP32 с прошивкой Tasmota (
tasmota32илиtasmota32-berry) - Модуль DimmerLink, подключённый через I2C (SDA, SCL + подтягивающие резисторы 4,7 кОм)
- Рекомендуется Tasmota 14.x или новее
Note: Berry драйвер требует ESP32. Для пользователей ESP8266 разрабатывается нативный драйвер Tasmota — следите за обновлениями.
Что дальше
Мы работаем над нативным драйвером Tasmota для ESP8266/ESP32, который не требует Berry, что делает DimmerLink доступным на ещё большем числе платформ. Также готовим примеры интеграции для популярных сценариев Tasmota: умный дом, освещение в нескольких комнатах, управление энергопотреблением.
Have questions or feedback? Visit rbdimmer.com/forum or open an issue on GitHub.