Светофор для Zabbix на ESP32 (OpenHASP)

Проект предназначен для отображения общего состояния 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 отработать отсутствие данных.

1 лайк

Я делал по триггерам оповещение


То есть вызывал скрипт, который просто публиковал в брокер само сообщение.
Ну и уже анализировал его, сообщение, снаружи, в контроллере.
У вас более элегантный способ, респект.

Это не наш метод =) Надо сделать и забыть. Добавляй хосты, убирай хосты все будет работать. Авторегистрация тоже работает, шаблоны стандартные без изменений. Главное хост в нужную группу добавить. Тут еще и лень с ИИ пересеклись наконец. Потому как сам я API zabbix не стал бы копать в здравом уме.

Единственно, я еще зеленый фон ни разу не видел =)

Я рад что делитесь. Да, ваш метод более красивый, конечно.

Ну да, я пошел по самому прямому пути. Триггер? Так, а что он может вызвать? Скрпит? Ну хорошо - пишу скрипт.

Поломал что-то в git. Удалил и восстановил repo.

1 лайк