Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)
Модератор: immortal
-
- Сообщения: 44
- Зарегистрирован: Пт июн 05, 2020 7:26 am
- Благодарил (а): 1 раз
- Поблагодарили: 18 раз
Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)
У меня на 12 собиралось, но да, надо поставить. Поправлю. По ребуту. Нужно или поднять mqtt, или не писать адрес. иначе да раз в 5 минут ребут. По вайфаю аналогично. если не цепляется, то ребут. Только это и на оригинале так. И еще:
-
- Сообщения: 40
- Зарегистрирован: Вт апр 11, 2017 11:06 am
- Благодарил (а): 3 раза
- Поблагодарили: 1 раз
Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)
В общем не хочет нормально связь держать. Хуже чем с прошлой прошивкой. Уже засунул в шкаф с чайником, все равно оффлайнит его. Причем быстро. Захожу в вебку, RSSI wifi -80 rssi ble -80. Жму ребут, перегружается и подключается.
Может твики навести которые мы по сигналу добаваляли ? или не поможет ?
и еще, можно сделать еще топик для запуска. под названием cmd/go, чтобы запускать команду commita для 2 шагового запуска? которая 03.
go=1,true,on => if (r4sCommand(0x03) != 5) return false;
go=0,false,off => if (r4sCommand(0x04) != 5) return false;
я то могу вставить, но у меня не собирается при неизмененых, и после того как, что то поменяется в прошивке мне заново нужно будет впиливать.
что означает "heap":17396 ? оперативка?
Может твики навести которые мы по сигналу добаваляли ? или не поможет ?
и еще, можно сделать еще топик для запуска. под названием cmd/go, чтобы запускать команду commita для 2 шагового запуска? которая 03.
go=1,true,on => if (r4sCommand(0x03) != 5) return false;
go=0,false,off => if (r4sCommand(0x04) != 5) return false;
я то могу вставить, но у меня не собирается при неизмененых, и после того как, что то поменяется в прошивке мне заново нужно будет впиливать.
что означает "heap":17396 ? оперативка?
-
- Сообщения: 44
- Зарегистрирован: Пт июн 05, 2020 7:26 am
- Благодарил (а): 1 раз
- Поблагодарили: 18 раз
Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)
Связь может обрываться, но она должна восстанавливаться потом сама, после рескана. Дело не в этом, а в зависаниях самой есп. Птичку в настройках ставили? Чтобы проходила команда 03. Да, свободная память. Она и аптайм для контроля. Твики по мощности остались. Если хуже, пользуйтесь оригиналом.
- Divan
- Сообщения: 859
- Зарегистрирован: Пн июл 08, 2019 5:04 pm
- Благодарил (а): 117 раз
- Поблагодарили: 280 раз
Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)
у меня все отлично, связь держится второй день. Когда тестировал прошивку с web мордой, то моя плата также часто ребутала, просто нужно прогнать пустышкой и выставить частоту памяти 40 мгц + по воздуху лучше не обновляться более 2-х раз иначе частый ребут. Обязательно надо сделать сопряжение с чайником по новой и выставить две галочки и указать имя чайника.
Пример моей платы, второй день без ребута
Пример моей платы, второй день без ребута
СпойлерПоказать
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
- Divan
- Сообщения: 859
- Зарегистрирован: Пн июл 08, 2019 5:04 pm
- Благодарил (а): 117 раз
- Поблагодарили: 280 раз
Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)
Отчет. 4 дня проработало - связь с чайником потерялась, только перезагрузка через web морду помогла восстановить связь с чайником, если принудительно не перезагружать, то плате не удается установить связь с чайником. Возможно это разово или будет повторятся циклично, но это узнаю со временем.
СпойлерПоказать
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
-
- Сообщения: 44
- Зарегистрирован: Пт июн 05, 2020 7:26 am
- Благодарил (а): 1 раз
- Поблагодарили: 18 раз
Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)
Еще версия. Все как и в прошлой, шьется с адреса 0x0000. Единственное отличие - поиск только по имени, без ввода имени соединяться не будет. Прошивка переписана практически полностью, перенесена с ардуино на espressif esp-idf, так что ошибки могут быть в самых разных местах. Но все возможности сохранены. Работает вроде пошустрее, и памяти стало больше. Надеюсь и с коннектом дела будут получше. Ардуиновскую версию планирую удалить с гита.
Последний раз редактировалось alutov Чт июл 09, 2020 5:11 pm, всего редактировалось 2 раза.
- Рейтинг: 1.16%
- Divan
- Сообщения: 859
- Зарегистрирован: Пн июл 08, 2019 5:04 pm
- Благодарил (а): 117 раз
- Поблагодарили: 280 раз
Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)
Скажите, какие изменения в этой прошивке? Что нового в ней? Что исправлено? Что добавлено?
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
-
- Сообщения: 17
- Зарегистрирован: Пт июл 10, 2020 2:56 pm
- Благодарил (а): 4 раза
- Поблагодарили: 2 раза
Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)
Ни у кого не было такого, что есп не подключалась к домашней сети после ввода имени точки доступа и пароля? К чайнику, судя про монитору порта при этом нормально коннектится. Два раза уже перезаливал прошивку, первый раз подумал что не правильно ввёл либо имя либо пароль. На второй раз скопировал их точно, но esp всё равно не коннектится к домашней сети. До этого к этому роутеру она цеплялась нормально. Вайфай 2,4ггц, esp wroom32, прошивка последняя с гита. Куда можно копать?
В мониторе порта
connect to the AP fail
retry to connect to the AP
В мониторе порта
connect to the AP fail
retry to connect to the AP
-
- Сообщения: 44
- Зарегистрирован: Пт июн 05, 2020 7:26 am
- Благодарил (а): 1 раз
- Поблагодарили: 18 раз
Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)
Речь о последней ссылочке? Если да, наверное режим рабочего вайфая у Вас wpa. А китайцы советуют wpa2 и больше, что я и оставил. Если это принципиально, то поищу и поправлю. Но наверное сейчас у всех wpa2, тем более если к гостевой подключился нормально.
Upd. Поправил и перезалил. Должно работать и с wpa.
Upd. Поправил и перезалил. Должно работать и с wpa.
- Divan
- Сообщения: 859
- Зарегистрирован: Пн июл 08, 2019 5:04 pm
- Благодарил (а): 117 раз
- Поблагодарили: 280 раз
Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)
Вы создали на роутере гостевую точку доступа? Если создали, то не включайте изоляцию для гостей, иначе еспешка не подключится к домашней сети. Как это сделаете, вы должны попасть на веб морду чайника и указать SSID и пароль вашей домашней сети, а после выключите гостевой доступ.meta11ist писал(а): ↑Пт июл 10, 2020 3:19 pmНи у кого не было такого, что есп не подключалась к домашней сети после ввода имени точки доступа и пароля? К чайнику, судя про монитору порта при этом нормально коннектится. Два раза уже перезаливал прошивку, первый раз подумал что не правильно ввёл либо имя либо пароль. На второй раз скопировал их точно, но esp всё равно не коннектится к домашней сети. До этого к этому роутеру она цеплялась нормально. Вайфай 2,4ггц, esp wroom32, прошивка последняя с гита. Куда можно копать?
В мониторе порта
connect to the AP fail
retry to connect to the AP
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB