diy

Arduino Smart Home 2026: Selbst bauen

Arduino Smart Home 2026: Sensoren, Aktoren, MQTT und Integration mit Home Assistant. Kompletter Guide für DIY-Smart-Home-Komponenten.

von Ultrion Redaktion2026-08-074 Min Lesezeit
Werbung (AdSense — In-Article)


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?

  • Kosten: 5-15 € pro Komponente statt 30-80 €

  • Lokal: MQTT über lokalen Broker, keine Cloud

  • Anpassbar: Genau die Sensoren, die Sie wollen

  • Open Source: Vollständige Kontrolle

  • Lernwert: Sie verstehen jedes Bauteil
  • 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

  • ESP32

  • Relay-Module (1-8 Kanal)

  • 3,3 V / 5 V Netzteil
  • 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

  • ESP8266 oder ESP32

  • DHT22 oder BME280

  • Batterie (optional)
  • 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

  • ESP32

  • HC-SR501 PIR Sensor

  • (optional: Photoresistor für Lichtmessung)
  • 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

  • ESP32 (oder ESP8266 für niedrigere Kosten)

  • Reed-Kontakt (magnetischer Schalter)
  • 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

  • ESP32

  • SSD1306 OLED Display (0.96" oder 1.3")

  • (optional: BME280 für Daten)
  • 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

  • ESP32

  • IR LED (Sender)

  • IR Receiver VS1838B
  • 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.

    Werbung (AdSense — In-Article Bottom)

    Verwandte Artikel