ntfy.sh для PUSH уведомлений

Пользовательские блоки для коммкникации и связи GSM, GPRS, IR, Bluetooth и другие
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Ответить
prostochel
Рядовой
Сообщения: 21
Зарегистрирован: 17 дек 2025, 17:49
Имя: paha
Благодарил (а): 16 раз
Поблагодарили: 16 раз

ntfy.sh для PUSH уведомлений

Сообщение prostochel »

ntfy.sh — это бесплатный open-source сервис для быстрой отправки PUSH-уведомлений на телефон или компьютер. В нашем случае используется как самый простой способ отправить PUSH уведомление на телефон прямо из микроконтроллера без использования сложных библиотек и получение текста (для команд) в сам есп32.
ntfy работает по протоколу HTTP или WebSockets. PUSH приходит на телефон мгновенно после события на ESP32. Бесплатно и никакой авторизации в есп32, а для удобства на сайте желательно (лёгкая регистрация)
Чтобы создать новую тему (топик) в ntfy, вам не нужно настраивать её на сервере заранее, так как темы создаются автоматически при первой публикации сообщения или при подписке на них, введите это имя в мобильном приложении ntfy или на сайте ntfy.sh и константой в блок на вход idchat.
Приоритет PUSH уведомлений от 1 минимальный до 5 максимальный (от незаметного до заметного).
При отправке сообщений от МК добавляется слово метка [ESP32], это такой костыль для того, чтоб МК не выводила свои же отправленные сообщения на выход блока, но и удобно.
Пример использования в файле (FLProg 9.7.1),немного "тяжеловат", при первом старте придёт IP клиента, для начала установите приложение или на сайте хттпс://ntfy.sh/уникальное-имя. Лёгкая замена телеграмм бота. Код для блока с помощью ИИ гугла. Количество общих сообщений ограничено 250 штук (в бесплатной).
ПС, по поиску нет блоков.
приложение андроид https://play.google.com/store/apps/deta ... =web_share
ESP32, ESP32C3
-----------обновление от 03.08.2026------------реализовать возможности.
Добавлено:
- поддержка Эмоджи :ohyes: Можно несколько, через запятые. (сами смайлы тут https://docs.ntfy.sh/emojis/).
- кнопка (только одна в сообщении) в чате темы и в уведомлениях смартфона. например "stop" обратно в МК придёт "[CMD] stop".
- защита от потери соединение с сервером, перезапуск модема ЕСП32 (в прошлой версии после потери связи не восстанавливалась).
- советы по оптимизации от ИИ :D.
вебинтерфейс.png
веб версия.png
Screenshot_20260804_004108_io_heckel_ntfy_DetailActivity.jpg
Screenshot_20260804_003919_com_microsoft_launcher_LauncherActivity.jpg
Screenshot_20260804_003627_com_alphainventor_filemanager_ImageViewerActivity.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось prostochel 04 авг 2026, 00:08, всего редактировалось 3 раза.
mixa7001
Рядовой
Сообщения: 93
Зарегистрирован: 20 фев 2018, 12:32
Имя: Михаил
Благодарил (а): 12 раз
Поблагодарили: 12 раз

Re: ntfy.sh для PUSH уведомлений

Сообщение mixa7001 »

Попробовал. Работает. Супер. Вопрос: если в день будет приходить 10-15 уведомлении это будет бесплатно? Или 30 дней а дальше надо покупать лицензию
slsl
Лейтенант
Сообщения: 399
Зарегистрирован: 08 дек 2021, 22:41
Имя: Вячеслав
Благодарил (а): 29 раз
Поблагодарили: 75 раз

Re: ntfy.sh для PUSH уведомлений

Сообщение slsl »

mixa7001 писал(а): 22 июл 2026, 16:38 Попробовал. Работает. Супер. Вопрос: если в день будет приходить 10-15 уведомлении это будет бесплатно? Или 30 дней а дальше надо покупать лицензию
250 в день.
Если нужно больше - платно или поднимать свой сервер, тогда без ограничений.
mixa7001
Рядовой
Сообщения: 93
Зарегистрирован: 20 фев 2018, 12:32
Имя: Михаил
Благодарил (а): 12 раз
Поблагодарили: 12 раз

Re: ntfy.sh для PUSH уведомлений

Сообщение mixa7001 »

Решил собрать проект на версии FLProg 8.3.2. При запуске на компиляцию проекта, FLProg вылетает. Кто-нибудь пробовал на версии 8.3.2?
slsl
Лейтенант
Сообщения: 399
Зарегистрирован: 08 дек 2021, 22:41
Имя: Вячеслав
Благодарил (а): 29 раз
Поблагодарили: 75 раз

Re: ntfy.sh для PUSH уведомлений

Сообщение slsl »

mixa7001 писал(а): 30 июл 2026, 22:48 Решил собрать проект на версии FLProg 8.3.2. При запуске на компиляцию проекта, FLProg вылетает. Кто-нибудь пробовал на версии 8.3.2?
Для 8-й версии - исправьте типы входов выходов, просто откройте в редакторе и пересохраните после правки типов).
prostochel
Рядовой
Сообщения: 21
Зарегистрирован: 17 дек 2025, 17:49
Имя: paha
Благодарил (а): 16 раз
Поблагодарили: 16 раз

Re: ntfy.sh для PUSH уведомлений

Сообщение prostochel »

обновление блока.
mixa7001
Рядовой
Сообщения: 93
Зарегистрирован: 20 фев 2018, 12:32
Имя: Михаил
Благодарил (а): 12 раз
Поблагодарили: 12 раз

Re: ntfy.sh для PUSH уведомлений

Сообщение mixa7001 »

Можно в проекта использоваться несколько блоков? На каждое сообщения свой блок или собирать все сообщения в один блок. Как у вас в проекте. Пробую в FLProg 8.2.3 собрать все в единственное,не получается. Не определяет.
prostochel
Рядовой
Сообщения: 21
Зарегистрирован: 17 дек 2025, 17:49
Имя: paha
Благодарил (а): 16 раз
Поблагодарили: 16 раз

Re: ntfy.sh для PUSH уведомлений

Сообщение prostochel »

mixa7001 писал(а): 04 авг 2026, 09:29 Можно в проекта использоваться несколько блоков? На каждое сообщения свой блок или собирать все сообщения в один блок. Как у вас в проекте. Пробую в FLProg 8.2.3 собрать все в единственное,не получается. Не определяет.
лучше один блок. Несколько блоков это тяжело для есп32 будет, там идет шифрование, занимает прилично память, по этому на есп 12 это не работает (только на публикацию, без чтения можно сделать). Хочу освоить код-профессионал, чтоб иметь возможность создавать несколько блоков для работы с одним главным блоком, так будет намного легче для МК и для проекта в целом. Тогда уже можно для каждого датчика и события свой удобный блок публикации и проект будет аккуратным. Думаю это будет следующим обновлением.
slsl
Лейтенант
Сообщения: 399
Зарегистрирован: 08 дек 2021, 22:41
Имя: Вячеслав
Благодарил (а): 29 раз
Поблагодарили: 75 раз

Re: ntfy.sh для PUSH уведомлений

Сообщение slsl »

prostochel писал(а): 04 авг 2026, 10:21
mixa7001 писал(а): 04 авг 2026, 09:29 Можно в проекта использоваться несколько блоков? На каждое сообщения свой блок или собирать все сообщения в один блок. Как у вас в проекте. Пробую в FLProg 8.2.3 собрать все в единственное,не получается. Не определяет.
лучше один блок. Несколько блоков это тяжело для есп32 будет, там идет шифрование, занимает прилично память, по этому на есп 12 это не работает (только на публикацию, без чтения можно сделать). Хочу освоить код-профессионал, чтоб иметь возможность создавать несколько блоков для работы с одним главным блоком, так будет намного легче для МК и для проекта в целом. Тогда уже можно для каждого датчика и события свой удобный блок публикации и проект будет аккуратным. Думаю это будет следующим обновлением.
Ну не совсем так.
Для себя сделал разбивку на 3-и блока (как в Mqtt) майн, PUB, SUB.
Нагрузка будет даже меньше чем в одном блоке, т.к. уменьшается "обвес".

з.ы.
код Вашего обновленного блока не смотрел, но в предыдущем были "delay", а для ВиФи - это плохо, следует заменить их.
Аватара пользователя
Phazz
Полковник
Сообщения: 3515
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 379 раз
Поблагодарили: 261 раз

Re: ntfy.sh для PUSH уведомлений

Сообщение Phazz »

Как раз для вифи делэй очень хорошо. Вот только для остального кода плохо. Попросите ии заменить все делэй на миллис
slsl
Лейтенант
Сообщения: 399
Зарегистрирован: 08 дек 2021, 22:41
Имя: Вячеслав
Благодарил (а): 29 раз
Поблагодарили: 75 раз

Re: ntfy.sh для PUSH уведомлений

Сообщение slsl »

Phazz писал(а): 04 авг 2026, 20:12 Как раз для вифи делэй очень хорошо.
Это почему? невзирая на ядро где запускается делей, притормаживая стек? (но это не точно, глубоко не копал)
Ответить

Вернуться в «Коммуникация и связь»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя