emonHub Interface import Glowmarkt Smart Meter data?

Hello,

I got a Glow Smart Meter in home display (IHD) / consumer access device (CAD) for Christmas and have successfully got it sending data via MQTT to my Raspberry Pi running EmonCMS + EmonHub.

Has anyone else got it importing Smart Meter data into EmonCMS using a emonHub Interface?
I could process it / convert it into the EmonCMS format using Node-RED but it would be nice if it could be done within the emonHub.

Here is an example of the data I receive:

glow/F008D1ECXXXX/STATE {"timestamp":"2025-01-05T12:08:20Z","software":"v1.9.1","hardware":"GLOW-IHD-01-1v4-SMETS2","wifistamac":"F008D1ECXXXX","smetsversion":"SMETS2","eui":"70:B3:D5:21:E0:00:XX:XX","zigbee":"1.2.5","han":{"rssi":-61,"status":"joined","lqi":156}}
glow/F008D1ECXXXX/SENSOR/electricitymeter {"electricitymeter":{"timestamp":"2025-01-05T12:08:16Z","energy":{"export":{"cumulative":0.000,"units":"kWh"},"import":{"cumulative":11883.578,"day":27.935,"week":300.759,"month":241.806,"units":"kWh","mpan":"XXXX","supplier":"Octopus Energy","price":{"unitrate":0.28790,"standingcharge":0.47950}}},"power":{"value":1.019,"units":"kW"}}}

Thanks!

Apologies for the delayed response, I only just saw your message.

Having looked at the emonHub documentation I’m not sure that it can handle incoming MQTT.

I asked something similar back in December (https://community.openenergymonitor.org/t/advice-on-how-to-process-mqtt-messages-containing-complex-json-structures/27333); rather than using NodeRed, I wrote a simple python script which runs as a service on my emonCMS system.

I’m happy to provide a copy of the script for you to tailor as you wish.

1 Like

Thank you for your reply! I’m not sure why I failed to find the other topics about Glow previously!

I did get it working using Node-RED:

It reads from the messages sent by the Glow IHD under glow/..., transforms it to the emonCMS simple format and then writes it to a topic under emon/glow/.... It is working well but I am still considering write and emonHub Interface that does this. Would be nice if it all happened on the Pi that all the emonCMS stuff is running on.

2 Likes