Skip to content
/ porter Public

Porter is a Prometheus exporter with interfaces to several common home devices, including SmartThings, PurpleAir, Ambient Weather, Savant Pro, Neurio, Generac PWRview, and Flo by Moen.

Notifications You must be signed in to change notification settings

dulitz/porter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

porter

Porter is a Prometheus multi-target exporter focused on environmental data and "home status," for your "home dashboard."

  • PurpleAir

PurpleProm

This is in Go but otherwise has a clean interface.

e.g. In the URL https://www.purpleair.com/map?opt=1/mAQI/a10/cC0&select=37011#15.94/37.437227/-122.198933, the sensor ID is 37011.

purpleair-to-prometheus

This is one file.

  • Ambient Weather

third party API on Github

This installs a lot of stuff and has janky configuration, but it's not much code so I'll fork it.

  • Neurio / Generac PWRview

  • Prometheus-client for Python

Multi-Target Exporter Guide

About

Porter is a Prometheus exporter with interfaces to several common home devices, including SmartThings, PurpleAir, Ambient Weather, Savant Pro, Neurio, Generac PWRview, and Flo by Moen.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published