Sign inSign up

benjd90/temper-exporter

By benjd90

•Updated almost 7 years ago

A Temper exporter for Prometheus

Image
0

85

benjd90/temper-exporter repository overview

⁠A Temper exporter for Prometheus

⁠Supported TemperUSB Devices

ProductIdFirmwareTempHumNotes
TEMPer0c45:7401TEMPerF1.4IMetal

Use temper-usb⁠ to read device. Use prom-client⁠ and @promster/server⁠ to expose metrics

2 images building available : alpine for x64/x86 and alpine for arm

To use, share the device to the docker :

docker run -it --device=/dev/bus/usb/003/008 -p 9100:9100 temper-sh

Configuration with environment variables :

  • NB_MEASURE : number of measure for one measure (default 100)
  • DISABLE_TRACE : if no empty, do not log every measure (default empty)
  • PORT : HTTP port for metrics (default to 9100)
  • REFRESH_RATE : Duration in ms to wait between every measure (default to 5000 ms)
  • TEMP_UNIT : 0 to Celcius, 1 to Fahrenheit (default to 0, Celcius)
  • TEMP_OFFSET : Offset to add or remove to measure (default to 0)

Tag summary

Content type

Image

Digest

Size

112.4 MB

Last updated

almost 7 years ago

docker pull benjd90/temper-exporter