Skip to content

ffreu/ESP32ZabbixSender

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 

Repository files navigation

ESP32ZabbixSender

Library to realize the zabbix-sender on ESP32-Arduino

How to install this library to Arduino IDE

Use git command

(Windows and default arduino setting)

cd %USERPROFILE%\Documents\Arduino\libraries
git clone https://github.com/leruetkins/ESP32ZabbixSender.git

Use ZIP import function of the Arduino IDE

Google it

Usage

See sample_ESP32ZabbixSender/sample_ESP32ZabbixSender.ino

ESP32ZabbixSender zSender;
zSender.Init(IPAddress(192, 168, 35, 14), 10051, "IOTBOARD_00"); // Init zabbix server address, port, and hostname of item
zSender.ClearItem(); // clear item list
zSender.AddItem("air.temp", 29.62); // add item such as air temperture
zSender.AddItem("air.hum", 70.60); // add item such as air humidity
if (zSender.Send() == EXIT_FAILURE){ // send packet
    // error handling
}

Based on:

https://github.com/leruetkins/ESP32ZabbixSender https://github.com/zaphodus/ESP8266ZabbixSender

Changes:

Renamed the files and changed the datatype of the value to be sent from float to String to enable a larger variety of information to be sent.

About

Library to realize the zabbix-sender on ESP32-Arduino (ESP-WROOM-02)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 100.0%