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

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

Модератор: immortal

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

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

Сообщение Divan »

Залил последнюю прошивку отсюда, все встало без проблем, в веб морде выставил настройки и после перезагрузки чайник сразу обнаружился. Все работает ровно также, как было и до перепрошивки. Посмотрим как будет работать в течение нескольких дней.
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
meta11ist
Сообщения: 17
Зарегистрирован: Пт июл 10, 2020 2:56 pm

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

Сообщение meta11ist »

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

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

Сообщение Divan »

Выложил видео как все это делать
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
meta11ist
Сообщения: 17
Зарегистрирован: Пт июл 10, 2020 2:56 pm

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

Сообщение meta11ist »

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

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

Сообщение Divan »

meta11ist писал(а): Вс июл 12, 2020 7:57 pm А ни у кого нету такого, что когда чайник ставишь на подставку, он сам включается на кипячение? Или это снова что-то не так с мктт?
У меня чайник со встроенным аккумулятором (фото) и даже такого как у вас нет. Работает все ок.
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
meta11ist
Сообщения: 17
Зарегистрирован: Пт июл 10, 2020 2:56 pm

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

Сообщение meta11ist »

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

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

Сообщение Divan »

Когда ставишь обратно, он выходит в онлайн и включается.
это интересно, а если вы попробуете другую прошивку. Ветка здесь. Это прошивка от другого автора и она заливается, через arduino ide. Она работает также хорошо, через MQTT, но у нее другая проблема, отваливается связь через 3-4 дня из-за забивания памяти логами. У этой прошивки нет веб морды.
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
meta11ist
Сообщения: 17
Зарегистрирован: Пт июл 10, 2020 2:56 pm

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

Сообщение meta11ist »

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

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

Пишу это всё для того, чтоб если кто-то столкнётся с подобным, знал куда копать)
Наблюдаю дальше.
meta11ist
Сообщения: 17
Зарегистрирован: Пт июл 10, 2020 2:56 pm

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

Сообщение meta11ist »

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

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


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

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

Сообщение alutov »

Обновитесь, может проблема уйдет. При падении mqtt после реконнекта теперь передаются все значения на брокер. Если при перегрузке ХА брокер не падает, ничем помочь не смогу. Пароль теперь придется вводить аккуратнее.)) По mqtt теперь можно менять цвет ночника. Правда, как и вебе, при перегрузке есп значения цвета поменяются на сохраненные в настройках. Ну и обновляться можно по wifi, ничем не хуже программатора, и настройки сохранятся.
Upd. 18.07. Подумал, что с точками в пароле очень легко допустить ошибку при вводе. А потому шлюз при неудачной попытке подключения к основной сети пытается затем подключиться к гостевой.
Ответить