Announcement

Collapse
No announcement yet.

How to use the Brultech GEM Energy Monitor with both Grafana and MQTT

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    How to use the Brultech GEM Energy Monitor with both Grafana and MQTT

    I have been running a GEM home energy monitor since 2012. A lot of work to install but very solid.

    I had the GEM processing the data into an influxdb by using btmon.py (also very solid).
    see;
    http://lancet.mit.edu/mwall/projects...mon-howto.html
    and 9th post in this thread for link to working files;
    https://www.brultech.com/community/v...28&hilit=btmon

    Today I added the following to the btmon.cfg
    [mqtt]
    mqtt_out=true
    mqtt_host=localhost
    mqtt_port=1883
    mqtt_clientid=btmon
    mqtt_base_topic=Brultech_GEM
    mqtt_map=01000XXX_ch1_w,Total_usage,01000XXX_ch2_w,Range,etc ,etc, #These are examples of mapping ch1 to total_usage an ch2 to range
    mqtt_upload_period=20

    ran
    pip2.7 install paho-mqtt

    Restarted my btmon.py

    Five minutes work and I have now 115 GEM items available to add to homeseer with Michael's mcsMQTT plugin


    This is an example of Brultech w btmon w Grafana
    Click image for larger version  Name:	AC Grafana.JPG Views:	0 Size:	33.4 KB ID:	1459921

    #2
    Or you could use the UltraECM3 plugin from Ultra.
    iCore5 Win 10 Pro x64 SSD

    HS3 Pro Edition 3.0.0.435 Windows

    BLOccupied:,Device History:,Yamaha:,UltraMon3:,mcsXap:,Restart:,UltraNetatmo3:, UltraM1G3:,Ultra1Wire3:,BLBackup:,Harmony Hub:,DoorBird:,UltraECM3:,Nanoleaf 3P:,UltraRachio3:,Z-Wave:,SDJ-Health:,BLGarbage:,Blue-Iris:,Chromecast:,Pushover 3P:,EasyTrigger:

    Comment


      #3
      You could, but BTmon.py is solid, readily configurable and doesn't waste a PI slot if you're using Homeseer-Pi.

      I've been using it to feed GEM and ECM1240 readings to an Open Energy Monitor instance.

      Comment

      Working...
      X