Hey all,
I've recently dumped InfluxDB for Prometheus so I needed a way to get the data from Hubitat into the data store.
I took the decision to make the most of the Maker API and write a small web-service that can run in a Docker Container or on something like a Raspberry Pi which scrapes the MakerAPI and returns the output in a format suitable for Prometheus to consume.
I'm planning to release the code and full documentation in the next couple of days, but here's an example of what my current dashboard in Grafana looks like:
The "Network" column is using Unifi Poller and the Nomad column is data from my container orchestration service, with the final column coming from my hubitat2prom
microservice - get the code at GitHub - proffalken/hubitat2prom: Use the Hubitat.com Maker API to present Prometheus Metrics