Temperaturerfassung mit Raspberry Pi und DS1820

Aus Port23Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Stückliste)
Zeile 33: Zeile 33:
 
|
 
|
 
|[http://www.pollin.de/shop/dt/NTg5OTE4OTk-/Bauelemente_Bauteile/Aktive_Bauelemente/Sensoren_Peltier_Elemente/Temperatursensor_DS18S20.html Pollin]
 
|[http://www.pollin.de/shop/dt/NTg5OTE4OTk-/Bauelemente_Bauteile/Aktive_Bauelemente/Sensoren_Peltier_Elemente/Temperatursensor_DS18S20.html Pollin]
  +
|-
  +
|1
  +
|DHT11 basic temperature-humidity sensor
  +
|align="right"|€5,31
  +
|align="right"|€3,50
  +
|[http://www.watterott.com/de/DHT11-basic-temperature-humidity-sensor-extras Watterott]
  +
|-
  +
|6
  +
|DS18B20+ - Temperatursensor
  +
|align="right"|€12,00
  +
|align="right"|
  +
|[http://www.watterott.com/de/DS18B20 Watterott]
  +
|-
  +
|1
  +
|Raspberry Pi 2 Modell B
  +
|align="right"|€38,95
  +
|align="right"|
  +
|[http://www.watterott.com/de/Raspberry-Pi-Modell-2 Watterott]
  +
|-
  +
|1
  +
|microSD Karte 8GB
  +
|align="right"|€10,00
  +
|align="right"|
  +
|[http://www.watterott.com/de/microSDHC-8Gb-Raspbian Watterott]
  +
|-
  +
|1
  +
|5V / 1,2A microUSB Netzteil
  +
|align="right"|€5,89
  +
|align="right"|
  +
|[http://www.watterott.com/de/Netzteil-5V-/-12A-USB-HNP06-MICRO-USB Watterott]
 
|-
 
|-
 
|1
 
|1

Version vom 21. Juni 2015, 22:22 Uhr

Hier entsteht die Dokumentation einer Server- / Rack-Temperaturüberwachung mit Raspberry Pi und DS1820 1-Wire Sensoren.

Inhaltsverzeichnis

Stückliste

Anzahl Bezeichnung Preis Versand Lieferant
1 Raspberry Pi 2 Modell B €37,95 €4,95 Pollin
1 Micro SD Karte 4GB Class 10 €5,25 Pollin
1 Steckernetzteil QUATPOWER PSN5/2000M, 5 V-/2 A, Micro-USB €4,95 Pollin
6 Temperatursensor DS18S20 €10,50 Pollin
1 DHT11 basic temperature-humidity sensor €5,31 €3,50 Watterott
6 DS18B20+ - Temperatursensor €12,00 Watterott
1 Raspberry Pi 2 Modell B €38,95 Watterott
1 microSD Karte 8GB €10,00 Watterott
1 5V / 1,2A microUSB Netzteil €5,89 Watterott
1 T-String 6-fach Temperatursensor €75,90 €5,60 Fuchs Elektronik
1 MS-TH Temperatur-/Luftfeuchtesensor €58,90 Fuchs Elektronik
2 Käfigmuttern M6 vorh.
2 Schrauben M6 x 20 vorh.
4 Schrauben M2,5 x 8 vorh.
4 Muttern M2,5 vorh.
1 Widerstand 4,7 kΩ vorh.
1 Raspberry Pi 2 Modell B 19" Rackmount Winkel 3D Druck

Elektronik

Raspberry DS1820 Steckplatine.png

Boot Image

  • Raspbian Debian Wheezy von Raspberry Pi Foundation (990 MB).
  • In raspi-config das Dateisystem erweitern, den Hostnamen setzen und die Ländereinstellungen vornehmen
  • In /boot/config.txt Aktivierung des Device Tree Overlay für 1-wire ergänzen:
    dtoverlay=w1-gpio,gpiopin=4,pullup=on
  • In /etc/modules das Laden der nötigen Module ergänzen:
    wire
    w1-gpio pullup=1
    w1-therm
  • Prüfen, ob die Sensoren in /sys/bus/w1/devices auftauchen:
    ls /sys/bus/w1/devices/
    10-00080198fe85 10-00080199088f 10-000801993025 w1_bus_master1
  • System aktualisieren:
    apt-get update
    apt-get upgrade
    rpi-update


Konfiguration

  • pro Sensor eine rrd anlegen.
  • Auflösung
    • minütlich für die letzten 24h
    • 5-minütlich für die letzten 7 Tage
    • stündlich für die letzten 31 Tage
    • täglich für das letzte Jahr
rrdtool create datenbank.rrd --step 60 \ # alle 60 Sekunden ein Messwert
DS:temp:GAUGE:120:10:U \                 # Datenquelle Temperatur
RRA:AVERAGE:0.5:1:300 \                  # minütliche Messungen für 5h
RRA:AVERAGE:0.5:1440:365 \               # Tagesmittel für ein Jahr
RRA:MAX:0.5:1440:365 \                   # Tagesmaximum für ein Jahr
RRA:MIN:0.5:1440:365 \                   # Tagesminimum für ein Jahr


19" Rackmount

Raspberry-Rackmount.png

Links und Notizen

Meine Werkzeuge