Open Jawa12 opened 5 years ago
Самостоятельно компилирование или залили наши bin файлы?
И настройки Manual покажите. Mqtt еще не закончено.
Самостоятельное компилирование из ВАШИХ исходников без изменений. Мануал не могу пока показать, т.к. блок в постоянной перезагрузке... Вечером перешью, заполню, сделаю скриншот, опробую... запитывал от разных источников, 2шт. ESP wittyCloud(ESP-12) MQTT для реле работает... правда не изменяется при переключении реле от физической кнопки... Спасибо за труд!
Сегодня пробовал последовательно включать реле в режиме "Manual"....
после подключения 3го реле получил в терминал такой вывод:
load 0x4010f000, len 1384, room 16 tail 8 chksum 0x2d csum 0x2d v0c897c37 ~ld
соответственно постоянную перезагрузку... при настройках в configs/manuals:
// Реле /n <PIN> <Номер реле> <Состояние реле после включения ESP> <Инверсия> <Имя кнопи реле>
RELAY 12 1 1 0 Зелёный
RELAY 15 2 0 0 Красный
RELAY 13 3 0 0 Синий
# RELAY 14 4 0 0 Имя_кнопки_реле_4
// Включить порт UART
UART 115200
print print
// Включаем время из сети - (Обновляется 1 раз в сутки и при каждом включение ESP)
NTP ntp1.vniiftri.ru ntp2.vniiftri.ru
// Доступ по DDNS
# DDNS
// Если требуются таймеры
TIMERS
// Датчики температуры и влажности DHT11, DHT22, AM2302, RHT03, Si7021.
# DHT 14
// Датчики температуры. Датчиков может быть сколько угодно. Подключать параллельно.
# DS18B20 14
// Подключается только на 4 и 5 GPIO, совместно с DHT не работает.
# SI7021
// Аналоговый вход
# A0
// Кнопка - На одном PIN можно делать несколько кнопок c разной задержкой нажатия. Так же сюда можно подключать например PIR сенсор /n <PIN> <Номер кнопки> <Время в мс.> <Инверсия>
TACH 0 0 20 0
TACH 4 1 20 0
# TACH 0 2 20 0
# TACH 0 3 20 0
# TACH 0 4 20 0
# TACH 0 5 20 0
# TACH 0 6 20 0
# TACH 0 7 20 0
// Включить зуммер.
# BUZZER 16
// WS2812 / WS2811 / NeoPixel LEDs /n WS2811 - Проблема с Красным/Зеленым /n <PIN> <Количество лед> <Состояние после включения ESP> <Цвет> <Скорость> <Яркость> <Динамический режим>
# RGB 5 15 0 ff0000 100 255 3 rgbName
// RGB 5050 / 3528 / 2835 /n <PIN R> <PIN G> <PIN B> <Состояние после включения ESP> <Цвет> <Яркость>
# SRGB 2 4 5 0 ffffff 100 255 rgbName
// Жалюзи /n<PIN счетчик оборотов> <Вторая и Третья PIN - управление мотором>
# JALOUSIE 4 12 13
// Беспроводной приемник MHz частот /n <PIN> <Частота - не обязательно>
RF-RECEIVED 3 433
// Беспроводной передатчик MHz частот /n <PIN> <Частота - не обязательно>
RF-TRANSMITTER 1 433
RF-LIVOLO 1
// Беспроводной приемник IR (инфокрасного сигнала)
# IR-RECEIVED 0
// Беспроводной передатчик IR (инфокрасного сигнала)
# IR-TRANSMITTER 14
// Рекомендуется использовать с IoT Manager
MQTT
// Показывает дополнительные кнопки для удобства разработки
ADMIN
ОДНАКО, после 20(!) перезагрузок модуль стартанул....но при плановой перезагрузке такое же поведение... включил только 2 реле - работает... Как-то так... А ещё, напомните, в каком файле прописывается управление реле?
Flash Chip: 1640e0
Flash Size: 4194304 bytes
Real Flash Size: 4194304 bytes
Free space for the sketch: 589824 bytes
Flash Chip Speed: 40 MHz
Flash Chip Mode: DIO
CPU Freq: 80 MHz
P/S херня какая-то с оформлением...
Давайте сделаем так, залейте bin файлы которые выкладываем мы, и посмотрите как они работают c ESP. Если проблема не исчезнет, будем разбираться.
Вы индикацию wifi c 13 сняли? На странице настроек.
Да, признаю, что прошивки компилированные Вами ведут себя корректно...затык получается, видимо, в используемых мной библиотеках...точнее их версиях...
В режиме "Manual" включаю 3 реле, и... еср уходит в постоянный ребут... ещё такое же поведение заметил при создании сценария с пульсацией... вот что в терминал пишет:
А ещё, при создании сценария, хотелось бы флаг какой нибудь выставлять для сохранения состояния... ну и как правильно слать на MQTT сервер состояние не лишним был бы пример... Спасибо!!!