Прошивка Tasmota Ethernet WT32-ETH01.
В Configure Template – GPIO17,GPIO13,GPIO34 – перевести в USER. (и другие которые необходимы)
Прошивка Tasmota Ethernet WT32-ETH01.
В Configure Template – GPIO17,GPIO13,GPIO34 – перевести в USER. (и другие которые необходимы)
LAN Ethernet на LAN8720 и ESP32. Версия 1.0
Схема: DipTrace Schematic – LAN-ESP32-Relay-V1.0
Ethernet РАБОТАЕТ.
Template for Tasmota: {“NAME”:”ESP32-DevKit-Romik”,”GPIO”:[0,1,1,1,1,1,0,0,1,0,1,1,3840,1,5600,0,0,0,0,5568,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,1],”FLAG”:0,”BASE”:5}
По возможности для подключения использовать только передающие контакты.
p.s. Так как есть небольшая ошибка в схеме.
Особенности проекта:
Подготовка платы для производства.
Ну вот наконец то приехали готовые платы от PCBWay.
Минимальная настройка для управления.
SwitchMode5 1 – Switch5 is mode 1
Rule2 ON switch5#state DO backlog sms %value%; restart 1 ENDON
/etc/init.d/sms3 restart – Так как будет потерна связь с GSM модемом.
def send_sms(cmd, idx, payload, payload_json)
var ser = serial(16, 17,115200, serial.SERIAL_8N1)
ser.flush()
ser.write(bytes().fromstring('AT+CMGF=1\n')) # Text mode
ser.write(bytes().fromstring('AT+CMGS="+71231231212"\n'))
ser.write(bytes().fromstring('220 is '))
if payload == "1"
ser.write(bytes().fromstring('ON'))
else
ser.write(bytes().fromstring('OFF'))
end
ser.write(bytes().fromstring('\n'))
ser.write(bytes().fromstring('\032'))
ser.flush()
tasmota.resp_cmnd_done()
end
tasmota.add_cmd('sms', send_sms)
Пока не работает с Arduino и PyBoard (Micropython). Если у кого получилось запустить – напишите.
Продолжение истории. Пришел другой такой же модуль, только от другого поставщика. И он работает. В чем проблемы пока не выяснил, буду разбираться. Видно одно, они отличаются качеством сборки. Первый с лева – работает. Правый не работает.