Skip to content

Python Application Which Allows Interfacing With The GlowMarkt API

Notifications You must be signed in to change notification settings

asdfghjkai/SmartMeterRelay

Repository files navigation

Smart Meter Relay

This is a python project which allows the relay of data from a SMETS2 meter (Using the GlowMarkt API and Glow IHD

Requirements & Dependancies

  • Requests (pip install requests)
  • Paho MQTT (pip install paho-mqtt)
  • Influx Python Client (pip install influxdb)

How To Use

  1. Clone the repo
  2. Open config.ini, and configure as necessary
    • You can run both the MQTT and Influx clients if you want to squeeze lemons in your eyes
    • Update the credentials as necessary - you need to activate the IHD on the apps as per the given instructions
  3. Should be golden!!! Just launch with python SmartMeterRelay.py
  4. If you're still using python2, take the lemons from earlier and squeeze them again.

To Do

  • Create an MQTT Wrapper
  • Create the configmgmt as an instantiable containedobject, versus just an open reference to methods and variables
  • Whatever else comes to mind
  • Integrated testing (CICD?)
  • Provide release execs compiled from pyinstaller

About

Python Application Which Allows Interfacing With The GlowMarkt API

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages