Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)

Подключение исполнительных устройств, датчиков, контроллеров.

Модератор: immortal

meta11ist
Сообщения: 17
Зарегистрирован: Пт июл 10, 2020 2:56 pm
Благодарил (а): 4 раза
Поблагодарили: 2 раза

Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)

Сообщение meta11ist » Пт июл 10, 2020 7:25 pm

alutov писал(а):
Пт июл 10, 2020 4:42 pm
Речь о последней ссылочке? Если да, наверное режим рабочего вайфая у Вас wpa. А китайцы советуют wpa2 и больше, что я и оставил. Если это принципиально, то поищу и поправлю. Но наверное сейчас у всех wpa2, тем более если к гостевой подключился нормально.
Upd. Поправил и перезалил. Должно работать и с wpa.
Шифрование wpa2 стоит на обоих сетках. Последняя залитая Вами прошивка не помогла.
Divan писал(а):
Пт июл 10, 2020 5:26 pm
Вы создали на роутере гостевую точку доступа? Если создали, то не включайте изоляцию для гостей, иначе еспешка не подключится к домашней сети. Как это сделаете, вы должны попасть на веб морду чайника и указать SSID и пароль вашей домашней сети, а после выключите гостевой доступ.
Сейчас на своем кинетике настроил вторую ssid, r4s, к ней коннектится после прошивки нормально. Пинги из этой сети в домашнюю идут и обратно.
Но после ввода имени сети есп никак не хочет коннектиться к домашней сети. Уже руки опускаются, не думал что в такой рядовой мелочи как подключение к вайфай сети столкнусь с таким геморроем((
У меня в имени домашней сети есть запятая - это не может быть проблемой? менять имя сети совсем печально, достаточно большой зоопарк устройств.
Аватара пользователя
Divan
Сообщения: 859
Зарегистрирован: Пн июл 08, 2019 5:04 pm
Благодарил (а): 117 раз
Поблагодарили: 280 раз

Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)

Сообщение Divan » Пт июл 10, 2020 7:33 pm

На роутере создайте вторую точку доступа, не гостевую, и проверьте как будет работать, если без запятой будет работать, значит проблема в запятой в имени SSID.
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
alutov
Сообщения: 44
Зарегистрирован: Пт июн 05, 2020 7:26 am
Благодарил (а): 1 раз
Поблагодарили: 18 раз

Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)

Сообщение alutov » Пт июл 10, 2020 8:25 pm

meta11ist писал(а):
Пт июл 10, 2020 7:25 pm
Шифрование wpa2 стоит на обоих сетках. Последняя залитая Вами прошивка не помогла.
Скачайте прошивку еще раз.
За это сообщение автора alutov поблагодарил:
meta11ist (Пт июл 10, 2020 11:51 pm)
Рейтинг: 1.16%
meta11ist
Сообщения: 17
Зарегистрирован: Пт июл 10, 2020 2:56 pm
Благодарил (а): 4 раза
Поблагодарили: 2 раза

Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)

Сообщение meta11ist » Пт июл 10, 2020 11:51 pm

alutov писал(а):
Пт июл 10, 2020 8:25 pm
meta11ist писал(а):
Пт июл 10, 2020 7:25 pm
Шифрование wpa2 стоит на обоих сетках. Последняя залитая Вами прошивка не помогла.
Скачайте прошивку еще раз.
Спасибо большое, помогло.) В чём в итоге проблема была?
Аватара пользователя
Divan
Сообщения: 859
Зарегистрирован: Пн июл 08, 2019 5:04 pm
Благодарил (а): 117 раз
Поблагодарили: 280 раз

Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)

Сообщение Divan » Сб июл 11, 2020 12:19 am

meta11ist писал(а):
Пт июл 10, 2020 11:51 pm
alutov писал(а):
Пт июл 10, 2020 8:25 pm
meta11ist писал(а):
Пт июл 10, 2020 7:25 pm
Шифрование wpa2 стоит на обоих сетках. Последняя залитая Вами прошивка не помогла.
Скачайте прошивку еще раз.
Спасибо большое, помогло.) В чём в итоге проблема была?
другая прошивка помогла или все же другое имя точки доступа помогло?
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
meta11ist
Сообщения: 17
Зарегистрирован: Пт июл 10, 2020 2:56 pm
Благодарил (а): 4 раза
Поблагодарили: 2 раза

Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)

Сообщение meta11ist » Сб июл 11, 2020 1:48 am

Divan писал(а):
Сб июл 11, 2020 12:19 am

другая прошивка помогла или все же другое имя точки доступа помогло?
Другая прошивка. Вторую точку доступа проблемно включать, на кинетиках через гуй нет возможности настроить, только через cli, а я с ней не очень дружу.

Скачал последнюю прошивку от alutov с гита, залил в есп и сразу всё получилось.
Аватара пользователя
Divan
Сообщения: 859
Зарегистрирован: Пн июл 08, 2019 5:04 pm
Благодарил (а): 117 раз
Поблагодарили: 280 раз

Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)

Сообщение Divan » Сб июл 11, 2020 1:56 am

@meta11ist. Спасибо, теперь ясно. Скажите, а какой у вас чайник то?

@alutov. Хотел бы знать, что нового в этой прошивке, а то свою уже не хочется трогать, когда итак все работает стабильно.
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
alutov
Сообщения: 44
Зарегистрирован: Пт июн 05, 2020 7:26 am
Благодарил (а): 1 раз
Поблагодарили: 18 раз

Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)

Сообщение alutov » Сб июл 11, 2020 5:35 am

После заполнения формы setting, в программу передаются параметры в виде get запроса:
swfid=wifiname&swfpsw=wifipassword&smqsrv=192.168.1.10&smqid=esp&smqpsw=esp&devnam=&rlight=255&glight=255&blight=255&chk2=2
В ардуино для получения нужного параметра просто вызывается функция, тут я инфы пока не нашел и разбираю строку сам. И да, в отличие от ардуино, информации по esp-idf вообще как-то мало, в основном примеры из самого пакета. Может не там и не так ищу... Так вот запятая, оказывается, кодируется как не asccii символ: "%2С". Добавил обработчик. Перед соединением в порт выводятся параметры, с которыми esp пытается соединиться. И еще, разбираясь с вайфаем, обнаружил, что после выключения wifi в роутере esp сама потом не соединяется. При пропадании wifi добавил рестарт. Так что перекачать стоит. Это и есть те мелочи, о которых писал ранее. Обновление OTA сейчас работает четко и на стабильность работы никак не влияет, по крайней мере не замечал никаких проблем.
За это сообщение автора alutov поблагодарили (всего 2):
Divan (Сб июл 11, 2020 11:43 am) • meta11ist (Вс июл 12, 2020 1:57 am)
Рейтинг: 2.33%
meta11ist
Сообщения: 17
Зарегистрирован: Пт июл 10, 2020 2:56 pm
Благодарил (а): 4 раза
Поблагодарили: 2 раза

Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)

Сообщение meta11ist » Сб июл 11, 2020 9:19 am

Вчера всё работало хорошо и вроде стабильно. Но за ночь случилось вот это
Изображение

Всю ночь чайник самопроизвольно включался/выключался, выкипела вся вода.
Автоматизаций никаких не было. Пользуюсь системой homeassistant, но разницы особо никакой нету, mqtt же.

Ни у кого мыслей никаких нету?
Удержания температуры не включал.
Вложения
Screenshot_20200711-110609_Samsung Internet.jpg
Screenshot_20200711-110609_Samsung Internet.jpg (242.78 КБ) 3780 просмотров
alutov
Сообщения: 44
Зарегистрирован: Пт июн 05, 2020 7:26 am
Благодарил (а): 1 раз
Поблагодарили: 18 раз

Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)

Сообщение alutov » Сб июл 11, 2020 10:34 am

Думаю, что-то с mqtt. У меня в iobroker-е снято выдавать свои значения при старте, выставлено использовать чистые сессии и публиковать состояния при подписке. Тогда топики сами появятся при соединении с esp.
СпойлерПоказать
mymqtt.jpg
mymqtt.jpg (85.77 КБ) 3753 просмотра
Ответить