Requested page doesn't exist.
This is an old revision of the document!
Table of Contents
Klima im Space
Messung von Temperatur, Luftdruck, usw im Space. Schieben ihre Werte ins MQTT (sensors/foo/{temperature,…}). Werden mit Graphite geplottet. Stromzähler wird auch geloggt.
Im Einsatz:
- BMP180 an NodeMCU
- DS18S20 via 1wire an NodeMCU
Hinweis zu 1-Wire (DS18S20): Datenleitung braucht extra Pullup von ~5k. Versorgungspins an den Sensoren an GND tüddeln.
| Was | Graphite | Sensor | Host |
|---|---|---|---|
| Serverraum | sensors.serverraum.temperature | DS18S20 | NodeMCU hinterm Rack |
| Empore | sensors.empore.temperature | DS18S20 | NodeMCU hinterm Rack |
| Kühlschrank Getränke | sensors.k-*.temperature | DS18S20 | NodeMCU hinterm Rack |
| Tiefkühlschränke | sensors.tk-*.temperature | DS18S20 | NodeMCU hinterm Rack |
| Tür | sensors.door.* | BMP180 | NodeMCU über der Tür |
| Draußen | sensors.outdoor.* | ? | ESP-12 vorm Fenster |
| Tischregal | sensors.tischregal.* | ? | Ein pi mit Dingen dran. Mit diesen Dingen dran schreibt er was auf. |
1-Wire mit NodeMCU
Es gibt ein Modul namens “ow”. Damit kann man die auf dem Bus hockenden Geräte enumerieren und abfragen.
Source für den NodeMCU im Serverraum: https://github.com/crackwitz/nodemcu-ds18s20
Stromzähler
Gleiche Codebase wie oben, nur mit gpio.trig() verwurstete Pulse. NodeMCU ist leider nicht so prompt mit dem Interrupthandler, weshalb die Zeitdifferenzen jittern.