Hello all, this is my first post - found out about ESPEasy just a couple days back.
this is a very informative post on Zabbix and ESPEasy - I would like to give an update here and sort of summarise as I think overtime the post has gone from here to there.
ESP Easy has a Zabbix Controller - the controller WORKS - it is available in COLLECTION
You have to add a new hsot to zabbix and then add items with Zabbix Trapper - the values should be defined as shown in screenshots by jimmys01
Zabbix Hos Hostname == ESPEasy HostName, make sure to append number -n if you have that enabled
Zabbix Item Key == Name of the Value in Devices
The issue comes when using NEWer Zabbix - I tested with v6.0, v6.2 and v6.4 - the controller data is IGNORED by Zabbix as it does not contain HEADER Data - and maybe also the format is somewhat wrong - as per forum posts, it works on older Zabbix v4 and so on (but i dont have those to test)
I am using ESP8266, havent done any testing with ESP32 - the github link (
https://github.com/leruetkins/ESP32ZabbixSender) provided by pp1wvc works, I modified it to work with ESP8266 - I think this needs to be integrated into the ESPEasy Controller as well.
I will try to setup a dev environment and figure out how to contribute with this change - i am good with code but ESPEasy is all new for me.
For now, my task is done using the github code - no esp easy controller thoguh, I am just running that on its own - but in future, I will be needing all the benefits and functions that come with ESP Easy.
Thanks for reading and if you have any guideline for me on my next step to add code and contribute, please let me know - if someone has already fixed it, SUPER - though I couldnt find it.
Also, yes, need to make sure that there is a switcher in the controller to allow for different versions of Zabbix Server, as mentioned by TD-er in his reply.