glowprom

Receives gas and electric meter data from https://glowmarkt.com/ and exposes it to Prometheus.

GPL-3.0 License

Downloads
727
Stars
2
Committers
3

Bot releases are hidden (Show)

glowprom - v0.3.4

Published by andrewjw almost 2 years ago

Fix

  • Ignore 'read pending' messages. (312b129)
glowprom - v0.3.3

Published by andrewjw almost 2 years ago

Fix

  • Handle exceptions when processing messages and keep running. (e4d1922)
glowprom - v0.3.2

Published by andrewjw almost 2 years ago

Fix

  • Another fix for the docker image build. (b4fae0d)
glowprom - v0.3.1

Published by andrewjw almost 2 years ago

Fix

  • Fix pushing docker image. (4c86707)
glowprom - v0.3.0

Published by andrewjw almost 2 years ago

Feature

  • Add support for local MQTT servers. (1bb285c)

Fix

  • Reconnect if MQTT server is not available at start up. (128abcb)
glowprom - v0.2.5

Published by andrewjw about 4 years ago

Fix

  • Handle invalid messages, and print them for investigation. (e229b1eaca70bcee6de23ab7d165e56849f9f0df)
glowprom - v0.2.4

Published by andrewjw about 4 years ago

Fix

  • Add help and type for prometheus metrics. (dea4cd4310757ef564a0e4ec1ebf7ac4134a0364)
glowprom - v0.2.3

Published by andrewjw about 4 years ago

Fix

  • Fix quotes in prometheus metrics. (638461799bc71eb9d4496fbd76e978034acd6072)
glowprom - v0.2.2

Published by andrewjw about 4 years ago

Fix

  • Fix prometheus style, removing initial blank line and simplifying formatting. (616c73f05e18789c0accc1c11e61a276ae7b1614)
glowprom - v0.2.1

Published by andrewjw about 4 years ago

Fix

  • Listen to mqtt on a separate thread so we can serve at the same time. (58a0bfbd4992e21bd23d564a367df524f68a68d2)
  • Fix typo when scaling monthly electricity consumption. (e69856ddcc6ce25079d7839798f8fd07c71acff9)
glowprom - v0.2.0

Published by andrewjw about 4 years ago

Feature

  • Convert data to prometheus metrics and serve over http. (0f2a5bd3c73ae031e0abeec0fcd2ab73bced84b1)
glowprom - v0.1.1

Published by andrewjw about 4 years ago

Fix

  • Fix typo in setup.py (4801d08b4c26776155e574ded1d464b724e8eb83)