rpimonitor und adafruitdht

MisterY

Urgestein
Thread Starter
Mitglied seit
17.03.2007
Beiträge
2.782
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:
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh