Arduino Smart Home 2026: Selbst bauen
Fertige Smart-Home-Komponenten sind teuer und oft Cloud-abhängig. Mit Arduino und ESP8266/ESP32 bauen Sie eigene Komponenten — lokal, günstig und genau nach Ihren Wünschen.
Warum Arduino für Smart Home?
Die Plattformen
| Board | Preis | WiFi | Bluetooth | Empfehlung für |
|-------|-------|------|-----------|----------------|
| ESP8266 (NodeMCU) | 3-5 € | ✅ | ❌ | Einfache Projekte |
| ESP32 | 5-8 € | ✅ | ✅ | Alles, Standard |
| ESP32-C3 | 5 € | ✅ | BLE | Low-Power |
| Arduino Nano | 5 € | ❌ | ❌ | Sensoren ohne WiFi |
| Arduino MKR | 25 € | Optional | ✅ | Profi |
Empfehlung: ESP32 für die meisten Smart-Home-Projekte.
Projekt 1: Smart-Relay (Licht/Schalter)
Steuerung von Licht oder Geräten über MQTT.
Komponenten
Schaltung
```
ESP32 GPIO 25 → Relay IN1
ESP32 3.3V → Relay VCC
ESP32 GND → Relay GND
Relay NO/COM → Lichtschaltung (230V!)
⚠️ ACHTUNG: 230V ist lebensgefährlich. Bei 230V-Schaltungen: fachgerechte Installation oder niederspannung belassen!
Code (ESPHome)
`yaml
esphome:
name: smart-relay-1
platform: esp32
wifi:
ssid: "WIFI"
password: "PASSWORT"
mqtt:
broker: 192.168.1.100
topic_prefix: smartrelay
switch:
- platform: gpio
pin: 25
name: "Licht Wohnzimmer"
id: relay_1
`
Projekt 2: Temperatur- und Luftfeuchtigkeitssensor
Komponenten
Schaltung
``
ESP32 DHT22
3.3V → VCC
GND → GND
GPIO4 → DATA
Code (ESPHome)
`yaml`
sensor:
- platform: dht
pin: 4
temperature:
name: "Temperatur Schlafzimmer"
humidity:
name: "Luftfeuchtigkeit Schlafzimmer"
update_interval: 60s
Projekt 3: Bewegungsmelder
Komponenten
Schaltung
``
ESP32 PIR
5V → VCC
GND → GND
GPIO13 → OUT
Code
`yaml`
binary_sensor:
- platform: gpio
pin: 13
name: "Bewegung Flur"
device_class: motion
Projekt 4: Fenster-/Türsensor
Komponenten
Schaltung
``
ESP32 Reed-Kontakt
GPIO14 → Ein Kontakt
GND → Anderer Kontakt
Pull-up-Widerstand aktivieren:
`yaml`
binary_sensor:
- platform: gpio
pin:
number: 14
mode:
input: true
pullup: true
name: "Fenster Schlafzimmer"
device_class: window
Projekt 5: Smart-Display (OLED)
Komponenten
Code
`yaml
i2c:
sda: 21
scl: 22
display:
- platform: ssd1306_i2c
model: "SSD1306 128x64"
address: 0x3C
lambda: |-
it.printf(0, 0, id(font), "Temp: %.1f°C", id(temp).state);
it.printf(0, 16, id(font), "Feucht: %.1f%%", id(hum).state);
it.printf(0, 32, id(font), "Zeit: %02d:%02d", id(hora).hour, id(hora).minute);
`
Projekt 6: IR-Transceiver (Fernbedienung)
Smart-Home-Steuerung von TV, Klimaanlage, Soundbar über MQTT.
Komponenten
Code
`yaml
remote_transmitter:
pin: 4
carrier_duty_percent: 50%
remote_receiver:
pin: 14
dump: all
`
Integration mit Home Assistant
MQTT-Broker (Mosquitto)
Auf einem Raspberry Pi oder NAS:
`bash`
docker run -d --name mosquitto -p 1883:1883 eclipse-mosquitto
Home Assistant Konfiguration
In configuration.yaml:
`yaml``
mqtt:
broker: 192.168.1.100
discovery: true
ESPHome-Geräte erscheinen automatisch in Home Assistant mit "Auto-Discovery".
Stromversorgung
Steckdosen-Betrieb
Für Sensoren an festem Ort: USB-Netzteil oder 5V-Steckernetzteil.
Batterie-Betrieb
Für mobile/wandre Sensoren:
| Akku | Kapazität | Deep-Sleep-Laufzeit |
|------|-----------|---------------------|
| 18650 Li-Ion | 3000 mAh | 3-6 Monate |
| LiPo 1000 mAh | 1000 mAh | 4-8 Wochen |
| 4× AA | 2000 mAh | 1-2 Monate |
Deep-Sleep: ESP32 aufwachen alle 10 Minuten, messen, schlafen. Reduziert Verbrauch von 80 mA auf 10 µA.
FAQ
Arduino oder ESPHome?
Für Smart Home: ESPHome. Kein Code, YAML-Konfiguration, Auto-Discovery. Arduino IDE nur für sehr spezifische Projekte.
Wie viele Sensoren an einem ESP32?
Bis zu 20+ Sensoren. I2C-Geräte teilen sich 2 Pins (SDA, SCL). GPIO-Pins für digitale Sensoren.
Brauche ich Lötkenntnisse?
Für Breadboard-Aufbauten: nein. Für permanente Installationen: ja (oder Steckbrett-Prototypen in Gehäuse verpacken).
Was kostet ein komplettes DIY-Smart-Home?
Für 10 Sensoren + 2 Relays + 1 Bewegungsmelder: ~100-150 €. Das gleiche kommerziell: 500-1000 €.
Fazit
Arduino/ESP32 für Smart Home ist der beste Weg, um Geld zu sparen und volle Kontrolle zu behalten. Mit ESPHome ist die Einrichtung 2026 so einfach wie YAML schreiben. Starten Sie mit einem Temperatur-Sensor (5 €), dann erweitern Sie. In 2 Wochen haben Sie ein komplettes Smart Home — lokal, offen, und selbstgebaut.