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

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

Модератор: immortal

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

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

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

Залил последнюю прошивку отсюда, все встало без проблем, в веб морде выставил настройки и после перезагрузки чайник сразу обнаружился. Все работает ровно также, как было и до перепрошивки. Посмотрим как будет работать в течение нескольких дней.
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 » Вс июл 12, 2020 1:51 am

То ли не отправил сообщение, то ли потёрли его...
В общем, скорее всего проблема была во флаге retain: true. Видать не правильно понял его назначение при описании свича в ХА. Продолжаем наблюдение) в целом, всё работает шустро. Автору огромное спасибо за потраченное время и за то что поделился прошивкой.
Аватара пользователя
Divan
Сообщения: 859
Зарегистрирован: Пн июл 08, 2019 5:04 pm
Благодарил (а): 117 раз
Поблагодарили: 280 раз

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

Сообщение Divan » Вс июл 12, 2020 7:08 pm

Выложил видео как все это делать
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 » Вс июл 12, 2020 7:57 pm

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

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

Сообщение Divan » Вс июл 12, 2020 8:06 pm

meta11ist писал(а):
Вс июл 12, 2020 7:57 pm
А ни у кого нету такого, что когда чайник ставишь на подставку, он сам включается на кипячение? Или это снова что-то не так с мктт?
У меня чайник со встроенным аккумулятором (фото) и даже такого как у вас нет. Работает все ок.
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 » Пн июл 13, 2020 12:12 am

Divan писал(а):
Вс июл 12, 2020 8:06 pm
meta11ist писал(а):
Вс июл 12, 2020 7:57 pm
А ни у кого нету такого, что когда чайник ставишь на подставку, он сам включается на кипячение? Или это снова что-то не так с мктт?
У меня чайник со встроенным аккумулятором (фото) и даже такого как у вас нет. Работает все ок.
Именно поэтому может и нет такого. Когда снимаешь чайник с подставки, он отваливается от шлюза. Когда ставишь обратно, он выходит в онлайн и включается.
Аватара пользователя
Divan
Сообщения: 859
Зарегистрирован: Пн июл 08, 2019 5:04 pm
Благодарил (а): 117 раз
Поблагодарили: 280 раз

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

Сообщение Divan » Пн июл 13, 2020 12:28 am

Когда ставишь обратно, он выходит в онлайн и включается.
это интересно, а если вы попробуете другую прошивку. Ветка здесь. Это прошивка от другого автора и она заливается, через arduino ide. Она работает также хорошо, через MQTT, но у нее другая проблема, отваливается связь через 3-4 дня из-за забивания памяти логами. У этой прошивки нет веб морды.
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 » Пн июл 13, 2020 2:02 am

Divan писал(а):
Пн июл 13, 2020 12:28 am
Когда ставишь обратно, он выходит в онлайн и включается.
это интересно, а если вы попробуете другую прошивку. Ветка здесь. Это прошивка от другого автора и она заливается, через arduino ide. Она работает также хорошо, через MQTT, но у нее другая проблема, отваливается связь через 3-4 дня из-за забивания памяти логами. У этой прошивки нет веб морды.
Извиняюсь перед всеми, похоже, опять я туплю. Видать хомассистант флаг retain прописывает в сам мктт брокер. Удаление этого параметра из конфига свитча в ХА внесло изменение только в ХА. Почистил mqtt expiorer`ом топики в брокере и вроде всё нормализовалось.

Видать та ситуация, когда чайник включался всю ночь, произошла из-за того, что есп была в соседней комнате и блютус еле добивал до чайника. Периодически чайник отваливался, и при реконнекте из-за этого retain включался.
Когда переописал свитч - в это же время перенёс есп прям почти вплотную к чайнику, из-за этого реконнекты прекратились и я подумал что всё починил.

Пишу это всё для того, чтоб если кто-то столкнётся с подобным, знал куда копать)
Наблюдаю дальше.
За это сообщение автора meta11ist поблагодарил:
Divan (Пн июл 13, 2020 2:11 am)
Рейтинг: 1.16%
meta11ist
Сообщения: 17
Зарегистрирован: Пт июл 10, 2020 2:56 pm
Благодарил (а): 4 раза
Поблагодарили: 2 раза

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

Сообщение meta11ist » Пт июл 17, 2020 3:18 pm

Аптайм 4 дня, дальше вынужден был перезагрузить есп,чтоб обновились данные в ХА после перезагрузки. Считаю что это очень достойный показатель.

Только до сих пор не знаю как победить то, что в ХА после перезагрузки сервера объекты находятся в состоянии оффлайн, пока значения в топиках не обновлятся.
КартинкоПоказать
gate.JPG
gate.JPG (36.61 КБ) 3387 просмотров


Вопрос, как-то можно сделать так, чтоб в поле Settings не хранились постоянно логин\пароль от вайфай сети?
alutov
Сообщения: 44
Зарегистрирован: Пт июн 05, 2020 7:26 am
Благодарил (а): 1 раз
Поблагодарили: 18 раз

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

Сообщение alutov » Пт июл 17, 2020 5:51 pm

Обновитесь, может проблема уйдет. При падении mqtt после реконнекта теперь передаются все значения на брокер. Если при перегрузке ХА брокер не падает, ничем помочь не смогу. Пароль теперь придется вводить аккуратнее.)) По mqtt теперь можно менять цвет ночника. Правда, как и вебе, при перегрузке есп значения цвета поменяются на сохраненные в настройках. Ну и обновляться можно по wifi, ничем не хуже программатора, и настройки сохранятся.
Upd. 18.07. Подумал, что с точками в пароле очень легко допустить ошибку при вводе. А потому шлюз при неудачной попытке подключения к основной сети пытается затем подключиться к гостевой.
За это сообщение автора alutov поблагодарил:
Divan (Пт июл 17, 2020 11:02 pm)
Рейтинг: 1.16%
Ответить