Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
pruwait authored Nov 4, 2021
1 parent fc85d01 commit eeba501
Showing 1 changed file with 18 additions and 16 deletions.
34 changes: 18 additions & 16 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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




Схема обмена данными:

___________
Expand All @@ -32,9 +37,6 @@ MQTT Light control


Что нужно переделать:
1. Добавить вебсервер с обновлением ota +
2. Перенести статусы расширителей портов в отдельный топик +
3. Сделать отдельные топики для всех реле +
4. Изменить состояния от контроллера на ON/OFF +
5. Изменить команды для контроллера на ON/OFF +
6. Сделать возможной работу контроллера при выключенном hassio
Expand Down

0 comments on commit eeba501

Please sign in to comment.