Data Host

What is a Data Host?

The Data Host collects data from one or more Energy Monitor and stores it in its database.

Data communication from the Energy Monitor to the Data Host may be done via serial connection or TCP/IP connection.

Live and historical consumption information may be viewed using a PC, tablet or smart device.

Data Host Options

1. DashBox

  • Data is sent to the DashBox directly via RS-232 or indirectly via the network.
  • The DashBox connects to the network.
  • The dashboard web pages are viewed via the network or internet.

2. PC or Laptop

  • Data is sent to a dedicated PC or computer system running third party software
  • Connection may be via RS-232 (USB to serial) or via TCP/IP
  • The dashboard may be accessed over the local network or internet

3. Internet Host

  • Data is sent to the a third party web hosting service
  • TCP/IP is used to connect to the network
  • The DashBox connects to the network.
  • The dashboard web pages are viewed via the network or internet.

4. Home Automation Host

  • Data is sent directly to a home automation system
  • “Plugins” are available for various popular home automation systems
  • RS-232 or TCP/IP is used depending on the system

Local PC or Laptop


Compatibility: GreenEye Monitor, ECM-1240, ECM-1220 (discontinued)

Available on Github is an open source script (GPLv3) that takes packets from our monitors and converts them into meaningful data. It can send that data to a variety of services; such as, MQTT, MySQL, RRD, and InfluxDB.The script reads settings from and writes settings to Brultech ECM-1220, ECM-1240, and GEM devices.

Dashboards such as EmonCMS and Grafana can be used alongside for visualization.

Internet Hosting Services


Compatibility: GreenEye Monitor, ECM-1240

MySolarStats has custom Residential and Commercial solutions for energy management including solar and wind generation, single utility and multiple utility meter installations. We provide web accessible displays of data from solar arrays, Net Metering information and Time of Use segmentation. Even if you don’t have any solar monitoring needs, we have the ability to monitor 120/240 split phase and 208 3-phase Delta and Wye electrical systems. We specialize in multi-tenant metering for condo associates or apartment buildings with only a single electrical meter. Including tenant itemized billing data for multi-tenant buildings.


Compatibility: GreenEye Monitor – Commercial installs only

The Check-It Solutions Platform is a turnkey solution with all the software and hardware required for a complete, powerful building management system. The system can work stand alone with many wireless device options to control lighting, temperatures, thermostats and almost any electrical device.

Home Automation Hosts


Compatibility: GreenEye Monitor, ECM-1240

The ISY-994iZ series supports our monitors via Zigbee.Our DashBox can post State Variables to ISY controllers via their REST interface. These State Variables can be used within Programs.

More information can be found via their forums here

Our GreenEye Monitor can also send to the ISY controller via NodeLink

Compatibility: GreenEye Monitor

Open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server.

More information on how to configure our GreenEye Monitor for Home Assistant can be found here

UltraJones UltraECM3

Compatibility: GreenEye Monitor, ECM-1240

Available at HomeSeer

UltraECM3 is a HomeSeer3 plug-in for the Brultech Energy Consumption Monitors (ECM). The plug-in connects directly to one or more Brultech ECM devices providing HomeSeer a view into the electrical power consumption of your home.

Main Features

  • The Dashboard web page provides a cost and usage breakdown of all electrical circuits connected to the Brultech ECM devices
  • Support for the Brultech DashBox
  • Support for up to 9 Brultech ECM-1240 and GreenEye Monitor devices
  • Create only the HomeSeer devices you need to track energy usage in your home
  • A Loads web page provides access to the real-time energy usage
  • The Energy Charts web page displays watts and KWh usage over time
  • Error Try/Catch logic to ensure plug-in doesn’t fail with an unhandled exception
  • Multiple threading allows UltraECM3 HSPI to communicate with the Brultech ECM devices without disrupting the performance of HomeSeer


Compatibility: GreenEye Monitor, ECM-1240, ECM-1220 (discontinued)

Available at

tenBrultechServer connects to one or more Brultech ECM-1220, ECM-1240, or GEMs (up to ten) and receives energy consumption data via serial ports and/or via TCP (using EtherBees and/or EtherPorts for ECM/GEMs — and WIFI or ethernet for the GEMs). A total of five serial and/or TCP ports can be used simultaneously. tenBrultechServer then broadcasts the ECM/GEM data to one or more computers on your network. This allows you to run multiple programs that all utilize realtime data from the ECM/GEMs. For instance, tenBrultechServer provides the data to the tenHsBrultech HomeSeer plugin.

Blades BLPowerMonitor

Compatibility: ECM-1240, ECM-1220 (discontinued)

Available at HomeSeerThe BLPowerMonitor Plug-in for HomeSeer will monitor your power usage using multiple Brultech monitors, such as the ECM-1220 and ECM-1240.

Main Features

  • Communicates with the Brultech ECM-1220 and ECM-1240 energy monitors
  • Allows the user to use multiple monitors configured in the Brultech Engine application.
  • Real-time monitoring can be performed in the plug-in.
  • HomeSeer devices are created for all monitors so that it is easy to monitor your power usage in MainLobby, etc.

Compatibility: GreenEye Monitor

CQC is a software based automation system for home automation or commercial automation, based on the Windows operating system – Windows 7 or Server 2008 R2 and above. It can control lights, thermostats, sprinkler systems, security systems, home theater equipment, manage your media, and much more. It makes those controlled devices available in various ways, such as touch screens, voice control, and remote controlsCQC is composed of a number of cooperating programs, some of which run in the background and provide continuous monitoring of devices and user interactions. Others are administrative tools used to configure CQC and create customized content. Some are for the end user of the final custom solution created.

Driver information for our monitor can be found here

Brultech Research Inc.