Хочу представить вам свою бета версию газового анализа, для газоанализаторов СТГ3 с опросом датчиков (раз в 5 -10 секунд) и с регистрацией журнала аварий о превышения порогов. (так же пока убрал, но верну обратно функцию отправки аварии в телеграмм бот)
Телеграмм.jpg
Есть простой конфигуратор для («моментального старта») он создает и подключается к базам данных. Так же запускает программу чтения данных с СТГ3, программу вывода полученных данных на web – страницу и программу контроля превышения установленных порогов.
Снимок экрана 2024-11-07 125716.png
Кнопка Создать базу данных, предварительно указав имя пользователя, пароль, хост (который мы указали при установке MySQL Workbench 8.0 CE), а также желаемое нами имя базы данных и количество датчиков, с которых мы хотим считывать данные, конфигуратор создает базу данных, таблицы и колонки для данных, получаемых с датчиков.
Кнопка Удалить базу данных, происходит полное удаление созданной нами базы данных.
Кнопка Загрузить настройки показывает текущие настройки базы данных (которую мы создали, в которую мы пишем и из которой читаем данные), а также com порт, скорость подключения и количество датчиков, с которых мы хотим считывать данные.
Кнопка Сохранить настройки, сохраняет первоначально прописанные нами настройки для создания и подключения к базам данных и считыванию данных с датчиков.
Кнопка Настройки web – страницы открывает веб форму настройки основного шаблона сайта (эта страница защищена паролем, который мы можем сами установить).
Снимок экрана 2024-11-07 140414.png
На данной старнице мы можем загрузить нашу план-схему с расположением газоанализаторов, изменить название отображаемой схемы, изменить количество плиток отображаемых газоанализатров и изменить название самих газоанализаторов.( Рисунок -3) ,( Рисунок -4) ,( Рисунок -5 при нажатии на плитку открывается план схема расположения датчиков)
Вебнастройки2.png
Кнопка Запустить сервер, запускает программу опроса датчиков, программу вывода полученных данных на web-страницу и программу контроля превышения установленных порогов. (и отправки аварии в телеграмм бот).
Для какжого газоанализатора плитка показывает индивидуальное название датчика, текущие значение концентрации с интервалом 5-10 сеунд , установлнные пороги 1 и 2 и журнал аварий , в котром хранятся записи о превышение порога 1 или 2.
Снимок экрана 2024-11-07 135112.png
Так же плитка отслеживает состояние газоанлизатора в сети , если он подключен то концентрация подсвечивается зеленым и есть данные по установленым порогам , если какой-то газоанализатор вышел из строя , то плитка имеет такой вид , что позволяет быстро определить вышедшей из строя газоанадизатор
Снимок экрана 2024-11-07 135804.png
Снимок экрана 2024-11-07 140005.png
Журнал аварий , в нем мы можем делать выборку по интересующий нас дате или показать все события за все время о сработавших порогах 1 и 2
Снимок экрана 2024-11-07 135649.png
Рисунок -3
вебстраница1.png
Рисунок -4
вебстраница 3.png
Рисунок -5 (при нажатии на любую плитку открывается план схема расположения всех датчиков)
изображение_2024-11-07_150707933.png
Пока как то такЧуть позже выложу программу
если оно вообще кому то это нужно)


Чуть позже выложу программу
Ответить с цитированием
