Отслеживание IP адреса

Вопросы от новичков
Ответить
SerOv
Лейтенант
Сообщения: 570
Зарегистрирован: 06.01.2018{, 19:50}
Репутация: 26

Отслеживание IP адреса

#1

Сообщение SerOv » 08.11.2021{, 20:23}

Всем привет! Хочу отслеживался IP адрес модема. И если модем завис, перезагрузить его. Рыле обесточит модем и он перезагрузится. Вот собрал такую схему. Она работае. Но сбивается генератор. Каждую минуту, нет генерации 3 секунды.
генератор служит для работы WDT. Защита от зависания ESP. Что я сделал не так? Почему сбивается генератор. На Плате 2
СпойлерПоказать
IP.flp
(423.04 КБ) 29 скачиваний

Аватара пользователя
AlexCrane
Капитан
Сообщения: 895
Зарегистрирован: 20.10.2017{, 13:22}
Репутация: 294
Откуда: Ульяновск
Имя: Александр

Отслеживание IP адреса

#2

Сообщение AlexCrane » 08.11.2021{, 20:46}

SerOv, Видимо в блоке ping используется блокирующая исполнение остального кода функция, т.е. на время исполнения ее остальной код останавливается....
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....

SerOv
Лейтенант
Сообщения: 570
Зарегистрирован: 06.01.2018{, 19:50}
Репутация: 26

Отслеживание IP адреса

#3

Сообщение SerOv » 08.11.2021{, 20:54}

AlexCrane писал(а):
08.11.2021{, 20:46}
SerOv, Видимо в блоке ping используется блокирующая исполнение остального кода функция, т.е. на время исполнения ее остальной код останавливается....
Поиском я не нашел. Может есть другой блок для Ping адресса?

Аватара пользователя
AlexCrane
Капитан
Сообщения: 895
Зарегистрирован: 20.10.2017{, 13:22}
Репутация: 294
Откуда: Ульяновск
Имя: Александр

Отслеживание IP адреса

#4

Сообщение AlexCrane » 08.11.2021{, 23:10}

SerOv, Сделал, попробуй
ESP8266_Wemos_PING.flp
(520.29 КБ) 47 скачиваний
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....

SerOv
Лейтенант
Сообщения: 570
Зарегистрирован: 06.01.2018{, 19:50}
Репутация: 26

Отслеживание IP адреса

#5

Сообщение SerOv » 09.11.2021{, 07:06}

AlexCrane писал(а):
08.11.2021{, 23:10}
SerOv, Сделал, попробуй
ESP8266_Wemos_PING.flp
Спасибо. Проверю вечером

SerOv
Лейтенант
Сообщения: 570
Зарегистрирован: 06.01.2018{, 19:50}
Репутация: 26

Отслеживание IP адреса

#6

Сообщение SerOv » 16.11.2021{, 20:09}

Стоскнулся с такой ситуацией. Данные отправляю серез MQTT есть такой блок MQTT_ESP_Main_6_8. Этот блок, при соединении с сервером MQTT . посылает единицу на этот самый сервер. Я поставил в схему блок из примера выше. И он стал блокировать эту единицу. Она появляется первоночально на сервере, а потом вместо единицы появляется 0. Хотя на еср8266 я задействовал светодиод. И он загорается, когда произошло соединение с Сервером MQTT. Светодиот продолжает гореть(говоря о том что соединение произошло.) А в это время на сервере показывает о. Поставил старый блок который дает задержку программы. с ним единицы стоит и не пропадает? Что не так с блоком?
Помогите решить проблему с блоком. Автор говорит что возможно дело в библиотеке. Но в чем именно не понятно.
Или у кого-то имеется уже рабочий блок определения IP на ESP
СпойлерПоказать
capture_002_11112021_224723.jpg
Проба6.flp
(1.82 МБ) 23 скачивания

Аватара пользователя
AlexCrane
Капитан
Сообщения: 895
Зарегистрирован: 20.10.2017{, 13:22}
Репутация: 294
Откуда: Ульяновск
Имя: Александр

Отслеживание IP адреса

#7

Сообщение AlexCrane » 16.11.2021{, 20:43}

Переведу на русский. Как я понимаю на время пинга теряется связь с брокером и брокер устанавливает LastWill в 0. Я не силен в ESP8266 и MQTT, поэтому помочь не могу...
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....

sergserg
Сержант
Сообщения: 203
Зарегистрирован: 25.02.2021{, 14:26}
Репутация: -19
Имя: Сергей

Отслеживание IP адреса

#8

Сообщение sergserg » 16.11.2021{, 23:10}

AlexCrane, SerOv,
с тем блоком у меня даже обмен esp8266 с ILI9225 сыпался))

попробуй этот пинг-блок:
СпойлерПоказать
Пинг_ДВУХ_IP_(CODE).ubi
(80.45 КБ) 24 скачивания
IP.flp
(593.53 КБ) 29 скачиваний

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Отслеживание IP адреса

#9

Сообщение Sancho » 17.11.2021{, 11:08}

SerOv, Попробуёте добавить публикацию чего либо на брокер, кроме статуса. Не уверен, что поможет.
В Вашем примере только основной блок.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

SerOv
Лейтенант
Сообщения: 570
Зарегистрирован: 06.01.2018{, 19:50}
Репутация: 26

Отслеживание IP адреса

#10

Сообщение SerOv » 17.11.2021{, 12:48}

Sancho писал(а):
17.11.2021{, 11:08}
SerOv, Попробуёте добавить публикацию чего либо на брокер, кроме статуса. Не уверен, что поможет.
В Вашем примере только основной блок.
Это я просто, в данном примере хотел показать. Что проблема именно в блоке. Схема увесистая и там всего хватает. И она так же не работает.

sergserg
Сержант
Сообщения: 203
Зарегистрирован: 25.02.2021{, 14:26}
Репутация: -19
Имя: Сергей

Отслеживание IP адреса

#11

Сообщение sergserg » 17.11.2021{, 17:08}

SerOv,
с последним блоком пинга как ситуация?

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Отслеживание IP адреса

#12

Сообщение Sancho » 17.11.2021{, 17:33}

SerOv, Самому понадобилась данная фишка.
Разбираюсь с блоками 6.8.
Немного допиливаю под свои заморочки.
Описанную Вами ситуацию наблюдаю, вижу два топика, жив и мёрв. Оцениваю, где собака зарыта.
О результатах отпишусь или здесь, или в теме блоков mqtt User8
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

SerOv
Лейтенант
Сообщения: 570
Зарегистрирован: 06.01.2018{, 19:50}
Репутация: 26

Отслеживание IP адреса

#13

Сообщение SerOv » 17.11.2021{, 18:42}

sergserg писал(а):
17.11.2021{, 17:08}
SerOv,
с последним блоком пинга как ситуация?
Начал проверять. в версии 7.4.0. все заработало. Единица держится. Ну думаю класс. Вставил блок. в основную схему. Тоже заработала. подождал минут 20 все работает. хотел внести небольшие изменения в свою схему. И о ужас. наблюдаю туже картину. Единица пропадает. Не понимаю что происходит. Теперь не могу добиться чтобы востановить все. Не держит единицу и все. Не могу понять в чем проблема. Вернулся и на 7.3.8 такая же картина :smile453: :smile37:

Отправлено спустя 1 час 13 минут 56 секунд:
Вроде понял. Единица держалась, пока после прошивки не снял напряжение питания. Да и то не всегда. А так и продолжает пропадать.
Проба8F.flp
(1.77 МБ) 18 скачиваний
Отправлено спустя 15 минут 38 секунд:
Sancho писал(а):
17.11.2021{, 17:33}
SerOv, Самому понадобилась данная фишка.
Разбираюсь с блоками 6.8.
Немного допиливаю под свои заморочки.
Описанную Вами ситуацию наблюдаю, вижу два топика, жив и мёрв. Оцениваю, где собака зарыта.
О результатах отпишусь или здесь, или в теме блоков mqtt User8
Хорошо бы разобраться, Что происходит.

SerOv
Лейтенант
Сообщения: 570
Зарегистрирован: 06.01.2018{, 19:50}
Репутация: 26

Отслеживание IP адреса

#14

Сообщение SerOv » 20.11.2021{, 16:55}

Sancho, AlexCrane, sergserg, Привет. Капался с этой схемой. и выяснил то, что во всем виновата версия FlProg. на версии 735 все работает шикарно. А вот на версии 740. Эти проблемы. Описал проблему в соответствующей ветке
Последний раз редактировалось SerOv 20.11.2021{, 20:13}, всего редактировалось 1 раз.

sergserg
Сержант
Сообщения: 203
Зарегистрирован: 25.02.2021{, 14:26}
Репутация: -19
Имя: Сергей

Отслеживание IP адреса

#15

Сообщение sergserg » 20.11.2021{, 19:59}

SerOv, а на 7.3.8?

SerOv
Лейтенант
Сообщения: 570
Зарегистрирован: 06.01.2018{, 19:50}
Репутация: 26

Отслеживание IP адреса

#16

Сообщение SerOv » 20.11.2021{, 20:07}

sergserg писал(а):
20.11.2021{, 19:59}
SerOv, а на 7.3.8?
Пробовал. Тоже не держит?

SerOv
Лейтенант
Сообщения: 570
Зарегистрирован: 06.01.2018{, 19:50}
Репутация: 26

Отслеживание IP адреса

#17

Сообщение SerOv » 27.11.2021{, 14:55}

Привет. Установил FlProg 741. В этой версии проблема осталась. Но после того когда автор програ ммы ответил, что возможно дело не программе а в блоке. Сделал следующее. В программе 741 папку ideV8, заменил на папку из программы 735 ideV6. Переименовав ее в ideV8. Получилось что в программе 741. Проект записывается не через arduino версии 1.8.16, а в версии 1.8.13. После прошивки этого проекта, единица не пропадает и стоит стабильно. Я думаю что в версии 1.8.16 обновились библиотеки. И появилась эта проблема. Попробую поинтересоваться об этом у автора блоков MQTT.
СпойлерПоказать
Проба4S.flp
(1.68 МБ) 15 скачиваний

Аватара пользователя
support
Супермодератор
Сообщения: 1900
Зарегистрирован: 03.01.2018{, 11:45}
Репутация: 790
Откуда: Астрахань
Имя: Сергей
Контактная информация:

Отслеживание IP адреса

#18

Сообщение support » 27.11.2021{, 15:36}

SerOv писал(а):
27.11.2021{, 14:55}
Привет. Установил FlProg 741. В этой версии проблема осталась. Но после того когда автор програ ммы ответил, что возможно дело не программе а в блоке. Сделал следующее. В программе 741 папку ideV8, заменил на папку из программы 735 ideV6. Переименовав ее в ideV8. Получилось что в программе 741. Проект записывается не через arduino версии 1.8.16, а в версии 1.8.13. После прошивки этого проекта, единица не пропадает и стоит стабильно. Я думаю что в версии 1.8.16 обновились библиотеки. И появилась эта проблема. Попробую поинтересоваться об этом у автора блоков MQTT.
СпойлерПоказать
Проба4S.flp
Можно было проще, не переносить ардуино IDE а в настройках программы указать путь к другой папки (например к ideV6 в папке с установленной 7.3.5).
Автор программы FLProg.

SerOv
Лейтенант
Сообщения: 570
Зарегистрирован: 06.01.2018{, 19:50}
Репутация: 26

Отслеживание IP адреса

#19

Сообщение SerOv » 27.11.2021{, 15:40}

support писал(а):
27.11.2021{, 15:36}
SerOv писал(а):
27.11.2021{, 14:55}
Привет. Установил FlProg 741. В этой версии проблема осталась. Но после того когда автор програ ммы ответил, что возможно дело не программе а в блоке. Сделал следующее. В программе 741 папку ideV8, заменил на папку из программы 735 ideV6. Переименовав ее в ideV8. Получилось что в программе 741. Проект записывается не через arduino версии 1.8.16, а в версии 1.8.13. После прошивки этого проекта, единица не пропадает и стоит стабильно. Я думаю что в версии 1.8.16 обновились библиотеки. И появилась эта проблема. Попробую поинтересоваться об этом у автора блоков MQTT.
СпойлерПоказать
Проба4S.flp
Можно было проще, не переносить ардуино IDE а в настройках программы указать путь к другой папки (например к ideV6 в папке с установленной 7.3.5).
:smile9: Век живи и век учись!!! Спасибо за совет.

Ответить

Вернуться в «Начинающим»