Страница 1 из 1
Отслеживание IP адреса
Добавлено: 08 ноя 2021, 20:23
SerOv
Всем привет! Хочу отслеживался IP адрес модема. И если модем завис, перезагрузить его. Рыле обесточит модем и он перезагрузится. Вот собрал такую схему. Она работае. Но сбивается генератор. Каждую минуту, нет генерации 3 секунды.
генератор служит для работы WDT. Защита от зависания ESP. Что я сделал не так? Почему сбивается генератор. На Плате 2
[spoiler]
IP.flp
[/spoiler]
Отслеживание IP адреса
Добавлено: 08 ноя 2021, 20:46
AlexCrane
[ref]SerOv[/ref], Видимо в блоке ping используется блокирующая исполнение остального кода функция, т.е. на время исполнения ее остальной код останавливается....
Отслеживание IP адреса
Добавлено: 08 ноя 2021, 20:54
SerOv
AlexCrane писал(а): 08 ноя 2021, 20:46
[ref]SerOv[/ref], Видимо в блоке ping используется блокирующая исполнение остального кода функция, т.е. на время исполнения ее остальной код останавливается....
Поиском я не нашел. Может есть другой блок для Ping адресса?
Отслеживание IP адреса
Добавлено: 08 ноя 2021, 23:10
AlexCrane
[ref]SerOv[/ref], Сделал, попробуй
ESP8266_Wemos_PING.flp
Отслеживание IP адреса
Добавлено: 09 ноя 2021, 07:06
SerOv
AlexCrane писал(а): 08 ноя 2021, 23:10
[ref]SerOv[/ref], Сделал, попробуй
ESP8266_Wemos_PING.flp
Спасибо. Проверю вечером
Отслеживание IP адреса
Добавлено: 16 ноя 2021, 20:09
SerOv
Стоскнулся с такой ситуацией. Данные отправляю серез MQTT есть такой блок MQTT_ESP_Main_6_8. Этот блок, при соединении с сервером MQTT . посылает единицу на этот самый сервер. Я поставил в схему блок из примера выше. И он стал блокировать эту единицу. Она появляется первоночально на сервере, а потом вместо единицы появляется 0. Хотя на еср8266 я задействовал светодиод. И он загорается, когда произошло соединение с Сервером MQTT. Светодиот продолжает гореть(говоря о том что соединение произошло.) А в это время на сервере показывает о. Поставил старый блок который дает задержку программы. с ним единицы стоит и не пропадает? Что не так с блоком?
Помогите решить проблему с блоком. Автор говорит что возможно дело в библиотеке. Но в чем именно не понятно.
Или у кого-то имеется уже рабочий блок определения IP на ESP
[spoiler]
capture_002_11112021_224723.jpg
[/spoiler]
Проба6.flp
Отслеживание IP адреса
Добавлено: 16 ноя 2021, 20:43
AlexCrane
Переведу на русский. Как я понимаю на время пинга теряется связь с брокером и брокер устанавливает LastWill в 0. Я не силен в ESP8266 и MQTT, поэтому помочь не могу...
Отслеживание IP адреса
Добавлено: 16 ноя 2021, 23:10
sergserg
[ref]AlexCrane[/ref], [ref]SerOv[/ref],
с тем блоком у меня даже обмен esp8266 с ILI9225 сыпался))
попробуй этот пинг-блок:
[spoiler]
Пинг_ДВУХ_IP_(CODE).ubi
IP.flp
[/spoiler]
Отслеживание IP адреса
Добавлено: 17 ноя 2021, 11:08
Sancho
[ref]SerOv[/ref], Попробуёте добавить публикацию чего либо на брокер, кроме статуса. Не уверен, что поможет.
В Вашем примере только основной блок.
Отслеживание IP адреса
Добавлено: 17 ноя 2021, 12:48
SerOv
Sancho писал(а): 17 ноя 2021, 11:08
[ref]SerOv[/ref], Попробуёте добавить публикацию чего либо на брокер, кроме статуса. Не уверен, что поможет.
В Вашем примере только основной блок.
Это я просто, в данном примере хотел показать. Что проблема именно в блоке. Схема увесистая и там всего хватает. И она так же не работает.
Отслеживание IP адреса
Добавлено: 17 ноя 2021, 17:08
sergserg
[ref]SerOv[/ref],
с последним блоком пинга как ситуация?
Отслеживание IP адреса
Добавлено: 17 ноя 2021, 17:33
Sancho
[ref]SerOv[/ref], Самому понадобилась данная фишка.
Разбираюсь с блоками 6.8.
Немного допиливаю под свои заморочки.
Описанную Вами ситуацию наблюдаю, вижу два топика, жив и мёрв. Оцениваю, где собака зарыта.
О результатах отпишусь или здесь, или в теме блоков mqtt User8
Отслеживание IP адреса
Добавлено: 17 ноя 2021, 20:12
SerOv
sergserg писал(а): 17 ноя 2021, 17:08
[ref]SerOv[/ref],
с последним блоком пинга как ситуация?
Начал проверять. в версии 7.4.0. все заработало. Единица держится. Ну думаю класс. Вставил блок. в основную схему. Тоже заработала. подождал минут 20 все работает. хотел внести небольшие изменения в свою схему. И о ужас. наблюдаю туже картину. Единица пропадает. Не понимаю что происходит. Теперь не могу добиться чтобы востановить все. Не держит единицу и все. Не могу понять в чем проблема. Вернулся и на 7.3.8 такая же картина
Отправлено спустя 1 час 13 минут 56 секунд:
Вроде понял. Единица держалась, пока после прошивки не снял напряжение питания. Да и то не всегда. А так и продолжает пропадать.
Проба8F.flp
Отправлено спустя 15 минут 38 секунд:
Sancho писал(а): 17 ноя 2021, 17:33
[ref]SerOv[/ref], Самому понадобилась данная фишка.
Разбираюсь с блоками 6.8.
Немного допиливаю под свои заморочки.
Описанную Вами ситуацию наблюдаю, вижу два топика, жив и мёрв. Оцениваю, где собака зарыта.
О результатах отпишусь или здесь, или в теме блоков mqtt User8
Хорошо бы разобраться, Что происходит.
Отслеживание IP адреса
Добавлено: 20 ноя 2021, 16:55
SerOv
[ref=#ff8000]Sancho[/ref], [ref]AlexCrane[/ref], [ref]sergserg[/ref], Привет. Капался с этой схемой. и выяснил то, что во всем виновата версия FlProg. на версии 735 все работает шикарно. А вот на версии 740. Эти проблемы. Описал проблему в соответствующей ветке
Отслеживание IP адреса
Добавлено: 20 ноя 2021, 19:59
sergserg
[ref]SerOv[/ref], а на 7.3.8?
Отслеживание IP адреса
Добавлено: 20 ноя 2021, 20:07
SerOv
sergserg писал(а): 20 ноя 2021, 19:59
[ref]SerOv[/ref], а на 7.3.8?
Пробовал. Тоже не держит?
Отслеживание IP адреса
Добавлено: 27 ноя 2021, 14:55
SerOv
Привет. Установил FlProg 741. В этой версии проблема осталась. Но после того когда автор програ ммы ответил, что возможно дело не программе а в блоке. Сделал следующее. В программе 741 папку ideV8, заменил на папку из программы 735 ideV6. Переименовав ее в ideV8. Получилось что в программе 741. Проект записывается не через arduino версии 1.8.16, а в версии 1.8.13. После прошивки этого проекта, единица не пропадает и стоит стабильно. Я думаю что в версии 1.8.16 обновились библиотеки. И появилась эта проблема. Попробую поинтересоваться об этом у автора блоков MQTT.
[spoiler]
Проба4S.flp
[/spoiler]
Отслеживание IP адреса
Добавлено: 27 ноя 2021, 15:36
support
SerOv писал(а): 27 ноя 2021, 14:55
Привет. Установил FlProg 741. В этой версии проблема осталась. Но после того когда автор програ ммы ответил, что возможно дело не программе а в блоке. Сделал следующее. В программе 741 папку ideV8, заменил на папку из программы 735 ideV6. Переименовав ее в ideV8. Получилось что в программе 741. Проект записывается не через arduino версии 1.8.16, а в версии 1.8.13. После прошивки этого проекта, единица не пропадает и стоит стабильно. Я думаю что в версии 1.8.16 обновились библиотеки. И появилась эта проблема. Попробую поинтересоваться об этом у автора блоков MQTT.
[spoiler]Проба4S.flp[/spoiler]
Можно было проще, не переносить ардуино IDE а в настройках программы указать путь к другой папки (например к ideV6 в папке с установленной 7.3.5).
Отслеживание IP адреса
Добавлено: 27 ноя 2021, 15:40
SerOv
support писал(а): 27 ноя 2021, 15:36
SerOv писал(а): 27 ноя 2021, 14:55
Привет. Установил FlProg 741. В этой версии проблема осталась. Но после того когда автор програ ммы ответил, что возможно дело не программе а в блоке. Сделал следующее. В программе 741 папку ideV8, заменил на папку из программы 735 ideV6. Переименовав ее в ideV8. Получилось что в программе 741. Проект записывается не через arduino версии 1.8.16, а в версии 1.8.13. После прошивки этого проекта, единица не пропадает и стоит стабильно. Я думаю что в версии 1.8.16 обновились библиотеки. И появилась эта проблема. Попробую поинтересоваться об этом у автора блоков MQTT.
[spoiler]Проба4S.flp[/spoiler]
Можно было проще, не переносить ардуино IDE а в настройках программы указать путь к другой папки (например к ideV6 в папке с установленной 7.3.5).

Век живи и век учись!!! Спасибо за совет.