Базиран на Wi-Fi интелигентен светлинен димер или регулатор на скоростта на вентилатора ви позволява да контролирате яркостта на светлината, скоростта на вентилатора или всяко свързано натоварване на променлив ток с помощта на вашия смартфон или уеб интерфейс безжично. Въпреки че можете да закупите такива интелигентни димери или регулатори на вентилатора, те често са скъпи и изискват регистрация и интернет връзка, за да работят. Това може да е ненадеждно и може да не работи, ако мрежовата връзка е лоша или интернет не е наличен.

За да преодолеете това, можете да изградите DIY интелигентен димерен превключвател с платка, базирана на ESP8266, която работи в локалната мрежа и не изисква интернет или вашите лични данни, за да работят.

Неща, от които ще се нуждаете

  • Платка ESP8266, като NodeMCU или D1 Mini.
  • Димерен модул. Можете да закупите модул за димер RobotDyn или да изградите DIY такъв, който работи с Arduino и ESP8266.
  • проводници на DuPont.
  • Микро-USB кабел.
  • Сървър Home Assistant, работещ на Raspberry Pi
instagram viewer

След като сте събрали необходимите компоненти, следвайте тези стъпки, за да ги свържете и да изградите модул за димер „Направи си сам“, за да контролирате яркостта на светлината/лампата и скоростта на вентилатора.

Стъпка 1: Компилирайте фърмуера

За да компилирате фърмуера, трябва да инсталирате добавката ESPHome в Home Assistant. Стъпките са както следва:

  1. В Home Assistant отидете на Настройки > Добавки и щракнете Магазин за добавки.
  2. Потърсете и инсталирайте ESPhome добавка.
  3. След инсталиране щракнете Започнете и щракнете върху Отворете уеб интерфейса.
  4. Щракнете върху +Ново устройство > продължи.
  5. Въведете името на устройството (например светлинен димер) и щракнете Следващия.
  6. Изберете дъската от опциите. Ако използвате NodeMCU, изберете ESP8266. За D1 Mini щракнете Изберете конкретна дъска и изберете Wemos D1 и Wemos D1 mini. Щракнете върху Следващия.
  7. След като сте готови, щракнете Пропусни.
  8. Намерете устройството за затъмняване на светлината и щракнете РЕДАКТИРАНЕ.
  9. Въведете своя Wi-Fi SSID и парола:
wifi:
ssid: "MyWiFiName"
парола: "MyWIFiPassword"

Точно под captive_portal:, поставете следния код:

изход:
- платформа: ac_dimmer
ID: symphony_cooler
gate_pin: D1
Zero_cross_pin:
номер: D2
min_power: 60%
светлина:
- платформа: монохромна
изход: symphony_cooler
име: Symphony Cooler

Можете да промените документ за самоличност и име според устройството, което искате да контролирате. Използваме този димер, за да контролираме скоростта на вентилатора на охладителя Symphony. min_power: се поддържа на 60%, тъй като охладителят реагира или започва при минимум 60% плъзгач. Можете да премахнете това или да коригирате стойността въз основа на реакцията на вашето устройство. Кодът трябва да изглежда така:

След като сте готови, щракнете Запазете > Инсталирай. Избирам Включете в този компютър и след това изчакайте да завърши компилацията. Това може да отнеме до 10 минути.

След като фърмуерът е готов, щракнете Изтеглете проект и запазете фърмуера на всяко място.

Стъпка 2: Флаширайте фърмуера

За да флаширате фърмуера, който компилирахме в предишната стъпка на нашия D1 Mini или NodeMCU, изтеглете Инструмент за мигане на ESPhome на вашата Windows или Mac система и следвайте тези стъпки.

  1. Свържете платката NodeMCU или D1 Mini към вашата система с помощта на микро-USB кабел
  2. Стартирайте инструмента ESPHome Flasher, щракнете върху иконата за опресняване и изберете COM пристанище.
  3. Щракнете върху Прегледайте за да изберете файла на фърмуера и след това щракнете Flash ESP.
  4. Изчакайте няколко секунди. Фърмуерът ще се мига и изходът или регистрационните файлове ще започнат да се показват в инструмента ESPhome Flasher.
  5. Устройството ще се свърже с Wi-Fi мрежата. След като това е направено, върнете се към ESPhome в Домашен асистент и проверете дали светлинният димер се показва ОНЛАЙН. Можете да кликнете върху ДЪПНИ за да проверите логовете и IP адреса, присвоен на дъската.
  6. След като всичко е проверено и работи, можете да изключите платката.

Стъпка 3: Свържете димерния модул към NodeMCU или D1 Mini

Вижте диаграмата и таблицата за връзки по-долу, за да свържете модула за димер RobotDyn към вашата платка D1 Mini или NodeMCU.

диаграма за създаване на wi-fi базиран интелигентен димер на светлината или регулатор на скоростта на вентилатора
D1 Mini/NodeMCU Димерен модул
D1 PWM
D2 ZC
5V или V VCC
г GND

Също така свържете AC входа към AC-In клемите на димерния модул и вашия вентилатор или крушка към клемите LOAD. Например, можете да свържете двата проводника към крушката или вентилатора към AC IN и след това да свържете вентилатора или светлината към клемите LOAD.

Стъпка 4: Добавете контроли към Home Assistant

След като всичко е свързано, можете да включите AC захранването и също така да включите захранването на D1 Mini. Във вашия Home Assistant отидете на Настройки > Устройства и услуги. Вашият димерен модул трябва автоматично да бъде посочен под Интеграции раздел. Кликнете върху Конфигуриране.

Ако устройството не бъде открито, можете да се върнете към ESPHome, да кликнете върху ДЪПНИ под димер на светлината и отбележете IP адрес. След това отидете на Настройки > Устройства и щракнете Добавяне на интеграции. Изберете ESPHome, поставете IP адреса и щракнете Свържете се.

  1. Щракнете върху ИЗПРАЩАНЕ. Може да се наложи да въведете ключа за криптиране (можете да го намерите в YAML кода за димер на светлината). Поставете ключа и щракнете ИЗПРАЩАНЕ отново.
  2. Избирам ■ площ и щракнете завършек.
  3. След това намерете модула в списъка ESPhome под Настройки > Устройства и услуги.
  4. Кликнете върху него (димер на светлината в нашия случай).
  5. Щракнете върху обекта и след това щракнете ДОБАВЯНЕ КЪМ ТАБЛОТО.
  6. Изберете стая и щракнете СЛЕДВАЩИЯ > ДОБАВЯНЕ КЪМ ТАБЛОТО.
  7. Сега можете да отидете в стаята под Общ преглед и щракнете върху името на димера, за да отворите плъзгача. Можете да използвате този плъзгач, за да контролирате скоростта на свързаното натоварване (вентилатор или двигател) или яркостта (лампа). Можете също да използвате превключвателя за включване/изключване на свързания товар.

Уверете се, че не свързвате товар, който надвишава 500-1000W (въз основа на използвания TRIAC). Ако искате да контролирате по-тежки натоварвания, можете да изградите DIY модул за димер с нулев кръст с помощта на BTA41, който може да се използва за управление на товари до 4000 W с подходящ радиатор.

Стъпка 5: Настройте автоматизации

Настройването на автоматизации в Home Assistant е доста лесно и може да ви помогне ефективно да използвате вашите устройства, като по този начин удължите живота им. По-долу е даден пример за автоматизация, която можете да настроите, при която скоростта на вентилатора на охладителя пада от 100% (когато отивате да спите) до 80% до 3:00 часа сутринта, когато температурата спадне.

псевдоним: Охладител
описание: ''
задействане:
- платформа: време
на адрес: '03:00:00'
състояние: []
действие:
- device_id: ffa25bd424ab6fc99a46286e8148ef5b
домейн: светлина
entity_id: светлина.symphony_cooler
Тип: яркост_намаляване
- Тип: изключи
device_id: ffa25bd424ab6fc99a46286e8148ef5b
entity_id: светлина.symphony_pump
домейн: светлина
режим: единичен

По същия начин можете да използвате автоматизацията, за да включите свързаната светлина(и) с 80% яркост в 19:00 часа, да я намалите до 50% или по-ниско (според вашите нужди) до полунощ и да я изключите сутринта. Можете да зададете това за всеки ден или определени дни според вашите нужди.

Можете да ги инсталирате, за да управлявате множество светлини във вашата всекидневна, кухня или спалня и да настроите автоматизация, за да създадете атмосфера. Например, когато включите своя смарт телевизор, светлините автоматично ще затъмнят и яркостта ще се увеличи, когато телевизорът е изключен. Можете също откриване на присъствие в стаята за автоматизиране на интелигентния димерен превключвател. Възможностите с Home Assistant са безкрайни.

Можете също да закупите тези димерни модули в дву- или четириканални версии, за да контролирате до четири товара. Въпреки това, ако трябва да контролирате повече от четири различни товара, можете да закупите повече или да изградите модул за димер „Направи си сам“ и да добавите толкова канали, колкото искате. Само един щифт на D1 Mini или NodeMCU се използва за откриване на кръстосване на нула; останалата част може да се използва за контрол на натоварването.

Спестете енергия, за да спестите пари

Интелигентното устройство за димер, което създадохме, може да ви помогне да спестите енергия, да намалите сметките си за електроенергия и да пестите изкопаеми горива. Можете да настроите автоматизация в Home Assistant, за да увеличавате и намалявате автоматично яркостта на крушката (или скоростта на вентилатора) или да я включвате/изключвате според времето на деня или според вашите нужди. Смята се, че редовното затъмняване на вашите светлини с 20-30% може лесно да намали разходите ви за електроенергия с 30% или повече.