1. A meter device having communications, comprising: a processor; a display connected to the processor; a plurality of data registers connected to the processor; one or more remote current sensors connected to the processor; a data bus connector, connected to the processor, for interfacing with a Java control application engine JACE; a communication module, wherein the communication module supports one or more protocols selected from a plurality of communication protocols comprising EZ-7, E-Mon, Modbus, BACnet, and LonWorks protocols dual communication protocol ports, connected to the processor, for simultaneous transmission via RS-232/RS-485 and an Ethernet; an enclosure for containing the processor and display; and wherein the enclosure incorporates a din rail mounting.