Urządzenie supla-virtual-devices, opisane w wątku:
viewtopic.php?f=6&t=5915&p=64170&hilit=zabbix#p64170
można też, dodatkowo oprócz supli, wykorzystać do rejestracji wyników pomiarów z czujników LYWSD03MMC na serwerze zabbix.
Instalacja w sterowniku supla-virtual-devices:
Code: Select all
sudo apt-get update
sudo apt-get install zabbix-agent
W pliku /etc/supervisor/conf.d/supla-dev.conf mamy wpis dla czujnika np. o nazwie "gabinet":
Code: Select all
[program:mi-temp-1]
command=python3 ./LYWSD03MMC.py --device A4:C1:38:63:xx:xx --round --name gabinet --callback odczyt.sh
Code: Select all
#!/bin/bash
echo $3 > ./var/$2.txt
echo $4 >> ./var/$2.txt
zabbix_sender -z ip_zabbix_server -s $2 -k tempr -o $3
zabbix_sender -z ip_zabbix_server -s $2 -k humid -o $4
zabbix_sender -z ip_zabbix_server -s $2 -k battery -o $5
Na serwerze zabbix tworzymy host o nazwie "gabinet" według zaimportowanego szablonu "Template Mi-Temp-LYWSD03MMC"
z podanego niżej pliku "zbx_export_templates.xml"
I możemy otrzymać np takie wykresy: