← Επιστροφή στην κατηγορία Smart Home & IoTESPHome dashboard με ESP32 συσκευές και αισθητήρες θερμοκρασίας, υγρασίας και κίνησης συνδεδεμένους στο Home Assistant
🏠 Smart Home: DIY Projects

ESPHome 2026: Ο Ολοκληρωμένος Οδηγός για Custom IoT Συσκευές με ESP32

📅 21 Φεβρουαρίου 2026 ⏱️ 9 λεπτά ανάγνωσης

Αν νιώθεις ότι οι εμπορικές smart home συσκευές σε περιορίζουν, τότε το ESPHome είναι η απάντησή σου. Πρόκειται για ένα open source framework που σου επιτρέπει να δημιουργήσεις τις δικές σου IoT συσκευές χρησιμοποιώντας μικροελεγκτές ESP32/ESP8266 και απλά αρχεία YAML — χωρίς να γράψεις ούτε μία γραμμή κώδικα. Σε αυτόν τον οδηγό θα δούμε τι είναι, πώς λειτουργεί, πώς ξεκινάς, και ποια projects μπορείς να φτιάξεις.

📖 Διαβάστε περισσότερα: Raspberry Pi Smart Home: DIY Οδηγός 2026

🔧 Τι Είναι το ESPHome;

Το ESPHome είναι ένα εργαλείο που μετατρέπει αρχεία YAML configuration σε firmware για μικροελεγκτές ESP32 και ESP8266. Γράφεις ένα αρχείο YAML που περιγράφει τους αισθητήρες, τα relays, τα LEDs και τις αυτοματοποιήσεις που θέλεις, και το ESPHome μεταγλωττίζει και φορτώνει τον κώδικα στον μικροελεγκτή μέσω USB ή OTA (Over-The-Air). Η ενσωμάτωση με Home Assistant είναι αυτόματη και αμφίδρομη.

⚡ Γιατί ESPHome;

  • Χωρίς κώδικα: YAML μόνο — δεν χρειάζεσαι C++ ή Arduino IDE
  • Τοπικός έλεγχος: 100% χωρίς cloud — τα δεδομένα μένουν σπίτι σου
  • Εκατοντάδες αισθητήρες: Υποστηρίζει 500+ αισθητήρες, διακόπτες, οθόνες
  • OTA Updates: Ενημερώνεις τις συσκευές ασύρματα
  • Κόστος: ESP32 board + αισθητήρας = κάτω από €10

🛠️ Τι Χρειάζεσαι για να Ξεκινήσεις

Υλικά (Hardware)

ΕξάρτημαΤιμήΣημειώσεις
ESP32 DevKit V1€4-8WiFi + Bluetooth, 30+ GPIO pins
ESP32-C3 Mini€3-5Μικρότερο, λιγότερα pins, χαμηλή κατανάλωση
ESP8266 (NodeMCU)€2-4Παλαιότερο, μόνο WiFi, αρκεί για βασικά projects
Breadboard + καλώδια€3-5Για prototyping
Αισθητήρας (π.χ. BME280)€3-7Θερμοκρασία, υγρασία, βαρομετρικό

Λογισμικό (Software)

  • 💻 Home Assistant: Για τη διαχείριση ESPHome (ή standalone μέσω CLI)
  • 🌐 ESPHome Dashboard: Web interface μέσα στο Home Assistant add-on
  • 📝 Text editor: VSCode με YAML extension (προαιρετικά)
  • 🔌 USB cable: micro-USB ή USB-C ανάλογα με το board

📋 Πρώτο Project: Αισθητήρας Θερμοκρασίας + Υγρασίας

Ας φτιάξουμε τον πρώτο σου αισθητήρα βήμα-βήμα. Θα χρησιμοποιήσουμε ESP32 + BME280 (θερμοκρασία, υγρασία, βαρομετρική πίεση).

Βήμα 1: Εγκατάσταση ESPHome

Στο Home Assistant, πήγαινε στα Add-ons → ESPHome και πάτα Install. Μετά, κάνε Start. Θα εμφανιστεί το ESPHome Dashboard.

Βήμα 2: Δημιουργία Νέας Συσκευής

Πάτα “New Device”, δώσε όνομα (π.χ. bedroom-sensor), επίλεξε ESP32. Το ESPHome δημιουργεί αυτόματα ένα βασικό YAML αρχείο.

Βήμα 3: Σύνδεση BME280

Σύνδεσε τον BME280 στο ESP32 μέσω I2C: SDA → GPIO21, SCL → GPIO22, VCC → 3.3V, GND → GND. Μετά, πρόσθεσε στο YAML:

📝 YAML Configuration

i2c: — ενεργοποιεί το I2C bus
sensor: — ορίζει τον αισθητήρα BME280
- platform: bme280 — τύπος αισθητήρα
temperature: name: “Bedroom Temperature” — όνομα entity
humidity: name: “Bedroom Humidity”
pressure: name: “Bedroom Pressure”
update_interval: 60s — ενημέρωση κάθε 60 δευτερόλεπτα

Βήμα 4: Upload Firmware

Σύνδεσε το ESP32 με USB, πάτα “Install” στο dashboard, επίλεξε “Plug into this computer”. Μετά την πρώτη εγκατάσταση, όλες οι ενημερώσεις γίνονται ασύρματα (OTA).

Βήμα 5: Ενσωμάτωση στο Home Assistant

Το Home Assistant ανιχνεύει αυτόματα τη νέα συσκευή. Πάτα “Configure”, και οι αισθητήρες εμφανίζονται αμέσως στο Dashboard!

🏗️ 5 Δημοφιλή ESPHome Projects

  • 🌡️ Σταθμός καιρού: BME280 + φωτοαντίσταση + ανεμόμετρο — πλήρης μετεωρολογικός σταθμός κάτω από €20
  • 💡 Smart relay: ESP32 + relay module — μετατρέπεις οποιαδήποτε “χαζή” συσκευή σε smart (π.χ. φωτιστικό, καφετιέρα)
  • 🚪 Αισθητήρας πόρτας/παραθύρου: Reed switch + ESP32-C3 με μπαταρία — ειδοποίηση ανοίγματος
  • 🔊 Buzzer ειδοποιήσεων: Piezo buzzer → ηχεί όταν αφήνεις ανοιχτό ψυγείο 2+ λεπτά
  • 📺 Smart display: ESP32 + OLED 0.96" → δείχνει θερμοκρασία, ώρα, ειδοποιήσεις Home Assistant

Προχωρημένες Λειτουργίες

  • Bluetooth Proxy: Μετατρέπει το ESP32 σε Bluetooth proxy για Home Assistant — σαρώνει BLE συσκευές σε ολόκληρο το σπίτι
  • Deep Sleep: Για projects με μπαταρία — ο μικροελεγκτής κοιμάται και ξυπνά μόνο για μέτρηση
  • Lambda (C++): Αν χρειάζεσαι custom λογική, μπορείς να εισάγεις C++ μέσα στο YAML
  • Web Server: Κάθε ESPHome συσκευή μπορεί να τρέξει local web server — δείτε τιμές αισθητήρων χωρίς Home Assistant
  • Voice Assist: Μικρόφωνο + ηχείο σε ESP32-S3 → φωνητικός βοηθός τοπικά

💰 Κόστος vs Εμπορικές Λύσεις

ΣυσκευήESPHome DIYΕμπορική λύση
Αισθητήρας θερμοκρασίας€7-10€25-40 (Aqara/Sgreverse)
Smart relay€5-8€15-25 (Shelly/Sgreverse)
Αισθητήρας πόρτας€4-7€20-30 (Aqara)
mmWave presence€12-18€30-50 (Aqara FP2)

Πλεονεκτήματα ESPHome

  • ✔️ 100% τοπικός έλεγχος — χωρίς cloud, χωρίς subscriptions
  • ✔️ Εξαιρετικά χαμηλό κόστος ανά συσκευή
  • ✔️ Πλήρης εξατομίκευση — φτιάχνεις ακριβώς ό,τι χρειάζεσαι
  • ✔️ Αυτόματη ενσωμάτωση με Home Assistant
  • ✔️ Ενεργή κοινότητα με εκατοντάδες configurations
  • ✔️ OTA updates χωρίς φυσική πρόσβαση

Μειονεκτήματα

  • ✖️ Απαιτεί βασικές γνώσεις ηλεκτρονικών (κολλήσεις, GPIO)
  • ✖️ Αρχική ρύθμιση πιο χρονοβόρα από plug-and-play λύσεις
  • ✖️ Χωρίς Zigbee/Thread — μόνο WiFi (και BLE passively)
  • ✖️ Κατανάλωση WiFi μπαταρίας — δεν ιδανικό για μπαταρία χωρίς deep sleep

🏁 Συμπέρασμα

Το ESPHome αποτελεί ίσως το πιο ισχυρό εργαλείο DIY smart home που υπάρχει σήμερα. Σε δίνει πλήρη έλεγχο, μηδενικές συνδρομές cloud, και τη δυνατότητα να φτιάξεις οποιοδήποτε IoT project φανταστείς με κόστος κάτω από €10. Αν έχεις Home Assistant και θέλεις να πας τον αυτοματισμό σπιτιού σου στο επόμενο επίπεδο, ξεκίνα με ένα ESP32 και ένα BME280 — θα εκπλαγείς πόσο εύκολο και εθιστικό είναι.

ESPHome ESP32 DIY IoT Home Assistant αισθητήρες YAML smart home open source ESP8266 custom sensors