How To Implement Emonlib & Modbus Client

In a typical Modbus setup the Modbus Master (Client) send data request to one or more Modbus Slaves (Servers) and gets responses, The Slave can’t push data.
Not that difficult to do this with EmonTX Shield. e.g. EmonTX Shield + Ethernet Shield + Arduino Uno + Modbus This is an Modbus TCP version. You can adapt it for Modbus Serial.