/zabbix-emonth

Read EmonTH sensor values from Raspberry RFM69Pi to Zabbix

Primary LanguagePerlMIT LicenseMIT

zabbix-emonth

These scripts enable reading of emonTH 433MHz - Temperature & Humidity nodes sensor values from Raspberry having RFM69Pi 433Mhz Raspberry Pi Base Station Receiver Board to Zabbix.

The scripts have been tested with Raspbian Jessie and Raspberry Pi 2

Raspbian Setup

Preparation of SD card

Install

Prerequisites:

  • Zabbix-agent (sudo apt-get install zabbix-agent)
  • Redis database used as a message queue (sudo apt-get install redis-server)

Copy files under etc to /etc/ in the Raspbian file system

After installation, reboot zabbix-agent so that it notices the new user parameters sudo service zabbix-agent restart.

Zabbix Server configuration

The easiest way to get started is to import emonth_measurement.xml to Zabbix Server.

Each discovered node has the following items:

  • battery_voltage (in V)
  • external_temperature (in Celsius)
  • internal_humidity (in Percentages)
  • internal_temperature (in Celsius)
  • rssi (received signal strength indication, as defined by IEEE 802.11)

Screenshots

Zabbix items