Aktuelles

rpimonitor und adafruitdht

MisterY

Active member
Thread Starter
Mitglied seit
17.03.2007
Beiträge
2.078
Hi,

Ich habe ein RPi mit einem DHT 2302 Sensor am GPIO 17.

Das hier ist meine RPI-Monitor config datei:
Code:
dynamic.17.name=living_room_temp
dynamic.17.source=AdafruitDHT 2302 17
dynamic.17.regexp=Temp=(\d+)
dynamic.17.postprocess=$1*1
dynamic.17.rrd=GAUGE
dynamic.18.name=humidity
dynamic.18.source=AdafruitDHT 2302 17
dynamic.18.regexp=Hum=(\S+)
dynamic.18.postprocess=$1/1
dynamic.18.rrd=GAUGE
web.status.2.name=Sensor Status
web.status.2.content.1.name=Temperature and Humidity
web.status.2.content.1.icon=cpu_temp.png
web.status.2.content.1.line.1="Ambiant Temperature: "+data.living_room_temp+"(deg C)"
web.status.2.content.1.line.2="Humidity: "+data.humidity+"%"
web.statistics.2.name=Sensor Data
web.statistics.2.content.1.name=Temperature
web.statistics.2.content.1.graph.1=living_room_temp
web.statistics.2.content.1.ds_graph_options.living_room_temp.label=Ambient temp. (deg C)
web.statistics.2.content.2.name=Humidity
web.statistics.2.content.2.graph.1=humidity
web.statistics.2.content.2.ds_graph_options.humidity.label=Humidity (%)
Die Temperatur funktioniert soweit (auch wenn der manchmal diese mit einer Nachkommastelle anzeigt und manchmal nicht), jedoch funktioniert die Luftfeuchtigkeit überhaupt nicht "undefined" erhalte ich da immer.

AdafruitDHT funktioniert einwandfrei:

Code:
pi: AdafruitDHT 2302 17
Temp=19.0*C Humidity=46.2%
woran liegt das? am regexp?
Beitrag automatisch zusammengeführt:

es muss so heißen:

Code:
dynamic.17.name=living_room_temp
dynamic.17.source=AdafruitDHT 2302 17
dynamic.17.regexp=Temp=(\S+)
dynamic.17.postprocess=$1*1
dynamic.17.rrd=GAUGE
dynamic.18.name=humidity
dynamic.18.source=AdafruitDHT 2302 17
dynamic.18.regexp=Humidity=(\S+)
dynamic.18.postprocess=$1/1
dynamic.18.rrd=GAUGE
web.status.2.name=Sensor Status
web.status.2.content.1.name=Temperature and Humidity
web.status.2.content.1.icon=cpu_temp.png
web.status.2.content.1.line.1="Ambiant Temperature: "+data.living_room_temp+"(°C)"
web.status.2.content.1.line.2="Humidity: "+data.humidity+"%"
web.statistics.2.name=Sensor Data
web.statistics.2.content.1.name=Temperature
web.statistics.2.content.1.graph.1=living_room_temp
web.statistics.2.content.1.ds_graph_options.living_room_temp.label=Ambient temp. (°C)
web.statistics.2.content.2.name=Humidity
web.statistics.2.content.2.graph.1=humidity
web.statistics.2.content.2.ds_graph_options.humidity.label=Humidity (%)
 
Zuletzt bearbeitet:
Oben Unten