Проект предназначен для отображения общего состояния Zabbix на одном или нескольких экранах openHASP в виде цветового индикатора («светофора»). Красный-желтый-зеленый.
О, классно.
Но я б сделал загрузку самих страниц централизовано из скрипта.
Для примера:
mosquitto_pub -t hasp/plate199/command/jsonl -m '{"page":2, "obj":"btn","id":14,"x":120,"y":140,"w":70,"h":40,"text_font":"2","text":"Test","text_color":"white","bg_opa":0,"border_width":0}'
Это уже можно дорабатывать как душе угодно. Основная идея проекта - получить нужный цвет от zabbix и автономно на OpenHASP отработать отсутствие данных.
Я делал по триггерам оповещение
То есть вызывал скрипт, который просто публиковал в брокер само сообщение.
Ну и уже анализировал его, сообщение, снаружи, в контроллере.
У вас более элегантный способ, респект.
Это не наш метод =) Надо сделать и забыть. Добавляй хосты, убирай хосты все будет работать. Авторегистрация тоже работает, шаблоны стандартные без изменений. Главное хост в нужную группу добавить. Тут еще и лень с ИИ пересеклись наконец. Потому как сам я API zabbix не стал бы копать в здравом уме.
Единственно, я еще зеленый фон ни разу не видел =)
Я рад что делитесь. Да, ваш метод более красивый, конечно.
Ну да, я пошел по самому прямому пути. Триггер? Так, а что он может вызвать? Скрпит? Ну хорошо - пишу скрипт.
Поломал что-то в git. Удалил и восстановил repo.
