|
Связь с внешним миром Modbus, RS232, RS485, Lon и другое. |
|
Опции темы | Поиск в этой теме |
08.08.2022, 17:52 | #1 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
В новой версии бота полностью переработана его платформа, а также добавлена поддержка команд.
Работает с Smlogix не ниже версии 3.34.236 и отформатированным из нее контроллером. Версия 1.04: Добавили пересылку отчетов и логов в чат, просьба потестировать и дать обратную связь. Появилось две функции: 1) Автоматическая рассылка, включается/выключается в админке, выбираются хранилища, из которых будут пересылаться отчеты и функция начинает работать. Отчеты присылаются всем зарегистрированным пользователям. 2) Отчёты по запросу - по команде "/report" запросившему участнику присылаются все отчёты, которые в данные момент хранятся на внутреннем хранилище, другие хранилища не учтены. В обоих случаях после пересылки отчёты удаляются. 3) Пересылка логов - по команде "/system_logs". Версия 1.05: Добавлены команды: /system_logs - пересылает в чат системные логи /system_extlogs_on - включение расширенных логов /system_extlogs_off - выключение расширенных логов /system_info - присылает системную информацию о контроллере и боте Версия 1.06: Расширена системная информация. Рекомендуется удалить версию 1.05, т.к. она была некорректно собрана и занимала много места. Версия 1.07: Добавлена команда перезапуска VNC в контроллере: /system_vncrestart Версия 1.08: В диапазоне версий SMlogix 3.34.236-3.34.278 при установке бота могла переставать работать связь с модулями MRL. Версия 1.08 решает эту проблему. И конечно лучше пользоваться актуальными версиями любого ПО. Версия 1.09: Оптимизирована установка бота. bottelegram_1.01_armhf.deb (40.13 Мбайт, 56 просмотров) bottelegram_1.02_armhf.deb (1.88 Мбайт, 23 просмотров) bottelegram_1.03_armhf.deb (1.88 Мбайт, 24 просмотров) bottelegram_1.04_armhf.deb (1.88 Мбайт, 2 просмотров) bottelegram_1.05_armhf.deb (60.09 Мбайт, 5 просмотров) bottelegram_1.06_armhf.deb (1.88 Мбайт, 16 просмотров) bottelegram_1.07_armhf.deb (1.88 Мбайт, 26 просмотров) bottelegram_1.08_armhf.deb (1.88 Мбайт, 25 просмотров) bottelegram_1.09_armhf.deb (1.88 Мбайт, 125 просмотров) __________________ Если ничто другое не помогает, прочтите, наконец, инструкцию Последний раз редактировалось Ilya J., 21.03.2024 в 16:42 |
08.08.2022, 20:09 | #2 |
Senior Member
Регистрация: Mar 2014
Адрес: Санкт-Петербург
Сообщения: 408
Благодарил(а): 1 раз(а)
Поблагодарили:
23 раз(а) в 23 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
|
08.08.2022, 22:38 | #4 | |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 174
Благодарил(а): 242 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
Цитата:
или если mem, то она д.б. входом? p.s. а бот не научили отчет отправлять в телегу? p.p.s. что-то проверил. работает. команды проходят, переменные меняются |
|
09.08.2022, 10:59 | #5 | |||||
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
Жду фидбек
Добавлено через 1 минуту Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
|||||
09.08.2022, 11:33 | #6 | |||
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 174
Благодарил(а): 242 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
Цитата:
Добавлено через 1 минуту вот эти обе-две переменные меняются из бота. Добавлено через 15 минут Цитата:
вот мой старый проект, там был телебот1.01, заменил его на телебот1.02 и загрузил в смш4, отформатированный из 3.34.155 лоджика. в боте прописаны только исходящие сообщения/оповещения. команд я в него не прописывал ни одной. после перезапуска бота в телеге выполнил команду /cmd - результат на скриншоте шесть команд. четыре из них входные шмемы, а две обычные булевы модбас-входа. Добавлено через 17 минут Цитата:
иначе это опять МНТ с результатом повезло/не повезло. Последний раз редактировалось LordN, 09.08.2022 в 11:53 |
|||
09.08.2022, 12:25 | #7 | |||
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
Цитата:
Цитата:
Цитата:
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
|||
09.08.2022, 12:27 | #8 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 180
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
Цитата:
/cmd потом будет удалена из бота, поэтому то что вы лишнего увидели, документации не противоречит) __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
09.08.2022, 12:50 | #9 | |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 794
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
Цитата:
так что вроде модбас предполагался. __________________ Не являюсь сотрудником Segnetics !!! |
|
09.08.2022, 12:52 | #10 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 180
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
Эхо войны, брат. Т.е. устаревшие функции, долговременную работу которых мы не можем обещать в рамках бота.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
09.08.2022, 12:58 | #11 | |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 794
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
Цитата:
Вот зачем все дублируется не понял. Да особо и не копался - стареем. __________________ Не являюсь сотрудником Segnetics !!! |
|
09.08.2022, 13:15 | #12 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 180
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
09.08.2022, 13:19 | #13 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 174
Благодарил(а): 242 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
пришел коллега, хотел похвастаться ботом, а он поломался..
ни на что не отвечает, проц на 90% загружен, в кэше висят неотправленные сообщения лог https://disk.yandex.ru/d/ugZuJIOtqSTvjA |
09.08.2022, 13:22 | #14 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 794
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
__________________ Не являюсь сотрудником Segnetics !!! |
09.08.2022, 13:23 | #15 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 180
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
Хвастовство никогда не доводит до добра
Добавлено через 19 секунд В веб работает. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
09.08.2022, 14:03 | #16 | |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 174
Благодарил(а): 242 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
Цитата:
а тут даже ребут по ssh не помогает |
|
09.08.2022, 14:05 | #17 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
09.08.2022, 16:16 | #18 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 174
Благодарил(а): 242 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
попробую
но починился он только кнопкой "сбросить" на странице бота сбросил, кэш почистил, заново подключил - тогда всё заработало. |
09.08.2022, 17:07 | #19 | |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
Цитата:
У вас в оповещениях есть знаки цельсия и процентов - в предыдущей версии тоже такие сообщения были? Нужно понять, из-за команд произошел сбой или из-за оповещений или из-за чего-то еще. __________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
|
09.08.2022, 17:15 | #20 | |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 174
Благодарил(а): 242 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
Цитата:
нет, не менял. бот как когда-то создал так и пользуюсь им. оповещения не менял вообще. там и проценты были и цельсии и ^ в именах переменных сейчас развлекаюсь, так обратил внимание, что бот иногда после загрузки проекта не запускается. приходится жать кнопку "пуск" на странице бота. Добавлено через 4 минуты еще момент такой, если командную переменную назвать например так: "^12HH ручной" то бот по команде /cmd её выводит, но если её ввести в поле и отправить - то пишет "Неизвестный запрос" |
|
09.08.2022, 17:29 | #21 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 180
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
Надо стараться спецсимволы вообще не использовать в именах.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
09.08.2022, 17:30 | #22 | ||||
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
Цитата:
Цитата:
Цитата:
Цитата:
В РЭ этот момент не обозначил, но подразумевалось, что в названии переменной нет пробелов - это проблема? Попробуйте повторить проблему, мне кажется вы подали какую-то команду, которая ввела в такое состояние. __________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
||||
09.08.2022, 17:55 | #23 | ||||
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 174
Благодарил(а): 242 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
Цитата:
Цитата:
Цитата:
Цитата:
подал команду pusk_stop_btn бот ответил, но с приличной задержкой, я в это время лазил по вебморде плк потом я дал команду /start и несколько раз, не заметив, что бот уже ответил. Код:
Лев Нимченко, [09.08.2022 1:44] SMHistory_begin segnetics_lordn, [09.08.2022 1:44] Установлено значение 1659896820 Лев Нимченко, [09.08.2022 1:44] SMHistory_end segnetics_lordn, [09.08.2022 1:44] Установлено значение 1659983400 Лев Нимченко, [09.08.2022 1:44] SMHistory_storage segnetics_lordn, [09.08.2022 1:44] Установлено значение 0 Лев Нимченко, [09.08.2022 1:44] SMHistory_select segnetics_lordn, [09.08.2022 1:44] Установлено значение 0 Лев Нимченко, [09.08.2022 15:31] pusk_stop_btn segnetics_lordn, [09.08.2022 15:32] Установлено значение 0 segnetics_lordn, [09.08.2022 15:32] В парной похолодало 23 °С segnetics_lordn, [09.08.2022 15:32] Наполнено 6.40 кПа / 98 % segnetics_lordn, [09.08.2022 15:32] Суточный расход превысил 470.00 литров в сутки segnetics_lordn, [09.08.2022 15:32] Предбанник остыл 24 °С segnetics_lordn, [09.08.2022 15:32] Мойка остыла 22 °С segnetics_lordn, [09.08.2022 15:32] Уровень ниже Min 6.40 кПа / 98 % Лев Нимченко, [09.08.2022 15:32] /start Лев Нимченко, [09.08.2022 15:34] /start Лев Нимченко, [09.08.2022 15:35] /cmd Лев Нимченко, [09.08.2022 15:44] /cmd Лев Нимченко, [09.08.2022 15:44] /start Лев Нимченко, [09.08.2022 16:12] /help |
||||
09.08.2022, 18:29 | #24 | |||
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
Цитата:
Цитата:
Цитата:
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
|||
09.08.2022, 19:09 | #25 | ||
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 174
Благодарил(а): 242 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
Цитата:
если вопрос про использование шмемс переменных в боте, то вроде всё понятно, только надо понять про ограничения в именовании, какие символы запрещены и т.д. если же речь про это: есть такая вкладка в смконфиге и в сисменю - как ей пользоваться? не понимаю. справку читал. Цитата:
после ввода команды pusk_stop_btn бот перестал отвечать Код:
Лев Нимченко, [09.08.2022 21:42] pusk_stop_btn Лев Нимченко, [09.08.2022 21:45] /start Лев Нимченко, [09.08.2022 21:46] /start Лев Нимченко, [09.08.2022 21:46] /start Лев Нимченко, [09.08.2022 21:47] hand_12HH логи https://disk.yandex.ru/d/GtcmUm-4-LCX8g |
||
09.08.2022, 19:26 | #26 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
Команды, настраиваемые в смконфиг не имеют отношения к командам бота.
Про ограничения согласен. А в целом, удобство пользования, описание - всё понятно? __________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
10.08.2022, 06:18 | #27 | |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 174
Благодарил(а): 242 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
вот про это надо в справку добавлять
Цитата:
|
|
10.08.2022, 11:15 | #28 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 794
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
Это с 73-го? Тогда это точно модбас переменная в скаде.
__________________ Не являюсь сотрудником Segnetics !!! |
10.08.2022, 12:21 | #29 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 174
Благодарил(а): 242 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
может быть и так, но вот опять зависло. ничего не делал вообще.
|
10.08.2022, 13:31 | #30 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Telegram бот с поддержкой команд. Бета-тестирование
Можно детальней о "зависло"?
Состояние бота в админ-панели при этом запущен или остановлен? Если в админке запущен и попробовать отправить команду в таком состоянии - ответит что-нибудь? Если в этом же состоянии попробовать послать оповещение боту - ответит что нибудь? __________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |