diff --git a/README.md b/README.md index 7cd14bc..c5b89da 100644 --- a/README.md +++ b/README.md @@ -5,23 +5,28 @@ MQTT Light control Железо: - Контроллер WT32-ETH01 - расширители портов pcf8575 - Выключатели подключены через оптопары + - Контроллер WT32-ETH01 + - расширители портов pcf8575 + - Выключатели подключены через оптопары для гальванической развязки Софт: - IDE 1.8.13 - ESP32 boards 1.0.6 (ESP-IDF v3.3.5) - LAN8720 можно сбросить в случае зависания, подтягивая линию nRST - при этом Ethernet PHY меняется на 0 и ESP32 перестает видеть модуль сети + - IDE 1.8.13 + - ESP32 boards 1.0.6 (ESP-IDF v3.3.5) + Задачи: - Ethetnet работает - DHCP клиент работает - MQTT клиент работает - Debounce выключатели работает - Клик, Дабл, Хоулд работает - Сохранение состояний реле работает + 1. Ethetnet + 2. DHCP клиент + 3. MQTT клиент + 4. Debounce выключатели + 5. Клик, Дабл, Хоулд со всех выключателей попадают в MQTT для сценариев через Home Assistant + 6. Сохранение состояний реле, при выключении электричества и повторном включении свет будет включен где был. + 7. Обновление по сети OTA + 8. Простая интеграция в Home Assistant + + + + Схема обмена данными: ___________ @@ -32,9 +37,6 @@ MQTT Light control Что нужно переделать: -1. Добавить вебсервер с обновлением ota + -2. Перенести статусы расширителей портов в отдельный топик + -3. Сделать отдельные топики для всех реле + 4. Изменить состояния от контроллера на ON/OFF + 5. Изменить команды для контроллера на ON/OFF + 6. Сделать возможной работу контроллера при выключенном hassio