---
title: "Raspberry / Munin / USB : Température via l’USB"
url: https://www.cyber-neurones.org/2018/10/raspberry-munin-usb-temperature-via-lusb/
date: 2018-10-16
modified: 2018-10-16
lang: fr
author: "Frederic"
description: "Suite de l'article : https://www.cyber-neurones.org/2018/10/munin-usb-temperature-via-lusb-ok-mais-sabstenir-si-on-nest-pas-developpeur/ : \"Raspberry / Munin / USB : Température via l’USB : OK mais s’abstenir si on n’est pas développeur !\" Finalement j'ai fait un script bash..."
categories:
  - "Raspbian : Pour Raspberry"
word_count: 159
---

# Raspberry / Munin / USB : Température via l’USB

Suite de l'article : [https://www.cyber-neurones.org/2018/10/munin-usb-temperature-via-lusb-ok-mais-sabstenir-si-on-nest-pas-developpeur/](https://www.cyber-neurones.org/2018/10/munin-usb-temperature-via-lusb-ok-mais-sabstenir-si-on-nest-pas-developpeur/) : "Raspberry / Munin / USB : Température via l’USB : OK mais s’abstenir si on n’est pas développeur !"

Finalement j'ai fait un** script bash** pour une meilleure gestion :
**$ cat /usr/share/munin/plugins/temper_x
#!/bin/sh**
VCG=/usr/sbin/temperx
WARN=70
CRIT=75
if [ "$1" = "autoconf" ]; then
if [ -x $VCG ]; then
echo yes
exit 0
else
echo no
exit 1
fi
elif [ "$1" = "config" ]; then
echo "graph_title USB Temperature"
echo "graph_args --base 1000"
echo "graph_vlabel Celsius"
echo "graph_category sensors"
echo "graph_info Temperature with USB"
echo "Temperature.label Temperature"
echo "Temperature.type GAUGE"
echo "Temperature.info Celsius."
echo "Temperature.colour 00ff00"
echo "Temperature.warning $WARN"
echo "Temperature.critical $CRIT"
exit 0
fi
temp=$($VCG)
echo "$temp"

**$ sudo cat go/src/github.com/mreymann/temperx/temperx.go | tail -10**
return
}

if buf, err := device.Read(-1, 1*time.Second); err == nil {
tmp := (float64(buf[2])*256+float64(buf[3]))/100*tf + to
hum := (float64(buf[4])*256+float64(buf[5]))/100*hf + ho
**fmt.Printf("Temperature.value %v\nHumidity.value %v\n", tmp, hum)**
}
})
}

Le graphique est donc le suivant :

[![](https://www.cyber-neurones.org/wp-content/uploads/2018/10/temper_x-day-300x169.png)](https://www.cyber-neurones.org/wp-content/uploads/2018/10/temper_x-day.png)