Table of Contents
Sensoren im Space
Messung von Temperatur, Luftdruck, usw im Space. Schieben ihre Werte ins MQTT (sensors/foo/{temperature,pressure,humidity,…}). Werden mit Graphite geplottet. Stromzähler wird auch nicht mehr geloggt.
Im Einsatz:
- BMP180 an NodeMCU
- DS18S20 via 1wire an NodeMCU
- S0-Stromzähler an NodeMCU
Hinweis zu 1-Wire (DS18S20): Datenleitung braucht extra Pullup von 2-5k. Versorgungspins an den Sensoren sind bei parasitärer Speisung an GND zu tüddeln.
Was | Status | Graphite | Sensor | Host |
---|---|---|---|---|
Tür | online | sensors.door.* | BMP180 | NodeMCU über der Tür |
Draußen | online | sensors.outdoor.* | ? | ESP-12 vorm Fenster |
Tischregal | online | sensors.tischregal.* | ? | Ein pi mit Dingen dran. Mit diesen Dingen dran schreibt er was auf. |
Serverraum | offline | sensors.serverraum.temperature | DS18S20 | NodeMCU hinterm Rack |
Empore | offline | sensors.empore.temperature | DS18S20 | NodeMCU hinterm Rack |
Kühlschrank Getränke | offline | sensors.k-*.temperature | DS18S20 | NodeMCU hinterm Rack |
Tiefkühlschränke | offline | sensors.tk-*.temperature | DS18S20 | NodeMCU hinterm Rack |
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