{"repo":"aexel90/shelly_exporter","free":true,"listed":false,"github":"https://github.com/aexel90/shelly_exporter","clone":"git clone https://github.com/aexel90/shelly_exporter.git","description":"Shelly humidity sensor exporter for prometheus","language":"Go","stars":11,"topics":["prometheus","go","shelly","humidity","humidity-monitoring","humidity-sensor","grafana","grafana-dashboard","exporter","prometheus-exporter"],"license":"Apache-2.0","category":"analytics","readme_excerpt":"Prometheus Shelly Exporter and Grafana integration This exporter exports some metrics from Shelly to Prometheus. Testes with: Shelly H&T Shelly Plus 2PM ------------- ------------- Shelly API Shelly API: https://shelly-api-docs.shelly.cloud/#shelly-h-amp-t Shelly cloud API access: https://shelly.cloud/documents/developers/shelly cloud api access.pdf Test API with HTTP POST: https:// /device/status?auth key= &id= Configuration File: shelly-metrics.json Determine \"auth key\", \"id\" and \"url\" of your device via Shelly cloud API access and update in shelly-metrics.json. \"shelly name\" and \"name\" can be determined on your own. { \"account\":{ \"auth key\": \"...\", \"url\": \"...\" }, \"products\": [ { \"type\": \"ht\", \"export\": { \"isok\": \"isok\", \"temperature\": \"data.device status.tmp.value\", \"humidity\": \"data.device status.hum.value\", \"battery\": \"data.device status.bat.value\", \"has update\": \"data.device status.update.has update\", \"firmware\": \"data.device status.getinfo.fw info.fw\", \"mac\": \"data.device status.mac\", \"updated\": \"data.device status. updated\" }, \"devices\": [ { \"id\": \"956b54\", \"shelly name\": \"S1\", \"name\": \"Indoor\" }, { \"id\": \"9574a8\", \"shelly name\": \"S2\", \"name\": \"Outdoor\" } ] }, ... Build go get github.com/aexel90/shelly exporter/ cd $GOPATH/src/github.com/aexel90/shelly exporter go install Execution Usage: $GOPATH/bin/shelly exporter -h Usage of ./shelly exporter: -listen-address string The address to listen on for HTTP requests. (default \"127.0.0.1:9784\") -metrics-file string The JSO","default_branch":null,"files":null,"tree":[],"storefront":"/r/aexel90","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/aexel90/shelly_exporter/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}