Поддержка ModBus Slave. Опция работает только на ESP32 с SDK 4.3 и выше, а так же на ESP8266 RTOS !
Поддержка режима TCP и RTU(только на ESP32x).
TCP - сетевой режим работы, по WiFi или Ethernet.
RTU - работа по интерфейсу RS-485(UART) , ESP32 в качестве проводного датчика.
Модуль доступен в сети по ip адресу на 502 порту. Поддерживается поиск по MDNS (при включенной данной опции)
Требуется включение и настройка опции в шестеренке. Необходимо указать номер UART и номера выводов RX/TX , а так же RTS, если используется конвертер с управлением.
Адрес устройства и скорость RS485 настраивается в веб интерфейсе модуля на дополнительной вкладке.
Все метрики из опции ModBus RTU Master транслируются на Input Registers с 100 регистра с шагом 2 регистра на метрику. Этим самым получаем мост RTU->TCP.
Coils registrer(0x01) - чтение и управление всеми GPIO начиная от 0 до 255 всей картой GPIO.
Discrete Input(0x02) - дублируют Coils registrer.
Input registrer(0x04)- чтение данных с датчиков через c 0 адреса. На каждый датчик по 2 регистра. данные в int. Выбор датчиков настраивается в веб.
Holding register(0x03)- настройка опций. Адрес в зависимости от опции. Пока только поддержка термостата с 0 регистра. Подробное описание настройки в документации термостата.