This is a python project which allows the relay of data from a SMETS2 meter (Using the GlowMarkt API and Glow IHD
- Requests (pip install requests)
- Paho MQTT (pip install paho-mqtt)
- Influx Python Client (pip install influxdb)
- Clone the repo
- 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
- Should be golden!!! Just launch with
python SmartMeterRelay.py
- If you're still using python2, take the lemons from earlier and squeeze them again.
- 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