~derf / projects / Wetter
dark mode

Aktuelles Wetter in Dortmund Eichlinghofen; min/max beziehen sich auf die vergangenen 24 Stunden.

Alle Angaben ohne Gewähr.

Temperatur (West)
Temperatur (Nord)
Temperatur (Schatten) 7.5 °c6.9 °c9.9 °c
Luftfeuchtigkeit (West)
Luftfeuchtigkeit (Nord)
Luftfeuchtigkeit (Schatten) 100 %100 %100 %
Wind 24 km/h0 km/h147 km/h
PM10 7.7 µg/m³2.5 µg/m³40.1 µg/m³
PM2,5 2.2 µg/m³0.9 µg/m³6.3 µg/m³

Stand: 11.12.2023 14:20 Uhr


  • Bosch BME280 (Temperature, Pressure, Humidity via I²C). Works like a charm with the Bosch Sensortec BME280 driver
  • Maxim MAX44009 (ambient light via I²C) (max44009.py).
  • NOVA SDS011 (PM2,5 and PM10 fine dust particles via UART). Needs post-processing when used in high humidity environments, e.g. during fog or rain. I haven't implemented that yet.
  • TFA Dostmann 30x3161 (tipping bucket rain gauge / Regenwippe with reed switch). One impulse per 0.45mm (i.e., one impulse per 0.45l/m²)
  • WH1080 anemometer (with reed switch). Wind speed in km/h is number of impulses per second * 2.4; IIRC it's one or two impulses per revolution.


Data collection is managed by a Raspberry Pi 3 and two ESP8266 boards.

Raspberry Pi 3

Power supply comes from a solar-charged lead acid battery whenever sufficient solar power is available, and falls back to mains supply otherwise. In both cases, the power supply providies 12V, and a step-down converter regulates it to 5V for the Raspberry Pi and its peripheral (including a TheThinghNetwork LoRaWAN gateway).

CPU Temperature
Aux Temperature↑ 31 °c27 °c31 °c
Converter Temperature 11.1 °c9.7 °c12.3 °c
Battery Voltage 12.8 V12.2 V12.9 V
USB Voltage 4.95 V4.89 V5.02 V
Time on Solar Power
Past 24 hoursX
Past 7 daysX
Past 30 daysX


The sensors are powered from individual 500mV solar cells and BQ25570 harvesters, and automatically adjust their duty cycle to keep battery voltage between 3.7 and 4.1 V. Source code: bme280 harvester.lua

Battery (Nord)
Battery (Schatten) 3.90 V3.90 V3.92 V