Ξέρετε τι έχει αρκετό ο κόσμος; Ανθρώπους που μιλάνε για αυτό που θα κάνουν "κάποια μέρα". Ονειροπόλους που κάθονται με σταυρωμένα χέρια, περιμένοντας την τέλεια στιγμή, το τέλειο setup, το τέλειο ό,τι-να'ναι. Εν τω μεταξύ η ζωή συνεχίζει να τρέχει.
"Ένιωσα για μια ακόμη φορά πόσο απλό και λιτό πράγμα είναι η ευτυχία: ένα ποτήρι κρασί, ένα ψημένο κάστανο, ένα άθλιο μαγκάλι, ο ήχος της θάλασσας. Τίποτε άλλο." — Νίκος Καζαντζάκης, Ζορμπάς
Ο Ζορμπάς δεν περίμενε. Ο Ζορμπάς χόρεψε. Ο Ζορμπάς απέτυχε θεαματικά και γέλασε μ' αυτό. Όταν η μεγάλη εξορυκτική του επιχείρηση κατέρρευσε (κυριολεκτικά κατέρρευσε), άρπαξε ένα μπουκάλι κρασί κι άρχισε να χορεύει στην παραλία. Είναι καλύτερα να αποτύχεις σαν τον Ζορμπά παρά να κάθεσαι με σταυρωμένα χέρια.
Έτσι σήμερα, ο γιος μου κι εγώ εκτελούμε. Το σχέδιο είναι φτιαγμένο. Το hardware είναι έτοιμο. Τα περισσότερα έχουν δοκιμαστεί μεμονωμένα: οι αυτοματισμοί λειτουργούν, οι αισθητήρες ανιχνεύουν, ο κώδικας μεταγλωττίζεται. Τώρα βλέπουμε αν τα πάντα παίζουν μαζί. Θα πάει κάτι στραβά; Πιθανότατα. Είμαστε έτοιμοι για προκλήσεις; Απολύτως. Αυτό είναι το διασκεδαστικό μέρος.
Χωρίς σχέδιο, δεν υπάρχει δρόμος μπροστά. Μόνο άνθρωποι που μιλάνε για να ακούνε τον εαυτό τους. Μόνο όνειρα. Αυτό δεν είναι όνειρο, αυτό είναι briefing εκτέλεσης.
Η Αποστολή
Μέχρι να ψήνουμε το βραδινό απόψε, αυτό το σπίτι θα:
- Ανάβει τα φώτα στο δωμάτιο που μπαίνεις, και τα σβήνει σιγά πίσω σου καθώς φεύγεις
- Κλειδώνει κάθε πόρτα όταν το κρεβάτι ανιχνεύσει ότι κοιμηθήκαμε
- Κλείνει το γκαράζ αυτόματα όταν ξεχάσουμε (πάλι)
- Ρυθμίζει το κλίμα ανάλογα με ποια δωμάτια είναι πραγματικά κατειλημμένα
- Παράγει θόρυβο WiFi ώστε κανείς απ' έξω να μην μπορεί να χρησιμοποιήσει την ίδια τεχνολογία ανίχνευσης εναντίον μας
Και η Amazon δεν θα μάθει τίποτα. Όλα τρέχουν τοπικά. Χωρίς cloud. Χωρίς συνδρομές. Χωρίς συλλογή δεδομένων.
Το Οπλοστάσιο (Ήδη Προετοιμασμένο)
Ο Εγκέφαλος: Raspberry Pi 5 - ΕΤΟΙΜΟ
Αυτό το πράγμα κάθεται στο γραφείο μου εδώ και δύο εβδομάδες, πλήρως ρυθμισμένο, περιμένοντας σήμερα. Το Pi 5 είναι υπερβολικό για βασικό οικιακό αυτοματισμό. Μ' αρέσει η υπερβολή. Τρέχει Raspberry Pi OS Lite, το Docker είναι εγκατεστημένο, το Portainer βουίζει. Το μόνο που πρέπει να κάνω είναι να το βάλω στην πρίζα εκεί που θα ζει.
Επέλεξα το bundle Argon ONE V3 M.2 NVME PCIE Case. Ήδη συναρμολογημένο:
- M.2 SSD με το OS εγκατεστημένο (χωρίς αστοχίες SD κάρτας για εμάς)
- Docker + Portainer εγκατεστημένα και δοκιμασμένα
- Container του Home Assistant έτοιμο για deploy
- Στατική IP ανατεθειμένη στο δίκτυο
Λίστα Ελέγχου Πριν την Πτήση - ΟΛΟΚΛΗΡΩΜΕΝΗ
- ☑ Raspberry Pi OS Lite flashαρισμένο σε SSD
- ☑ SSH ενεργοποιημένο, credentials ρυθμισμένα
- ☑ Δίκτυο ρυθμισμένο με στατική IP
- ☑ Docker + Portainer σε λειτουργία
- ☑ Αρχεία ρύθμισης Home Assistant προετοιμασμένα
Οι Αισθητήρες: ESP32 Boards - FLASHAΡΙΣΜΕΝΑ ΚΑΙ ΔΟΚΙΜΑΣΜΕΝΑ
Αυτά τα μικρά ESP32 boards ήταν το διασκεδαστικό κομμάτι. Ο γιος μου κι εγώ περάσαμε το προηγούμενο Σαββατοκύριακο flashάροντάς τα και βλέποντας τα δεδομένα σήματος WiFi να έρχονται. Λειτουργούν. Επιβεβαιωμένο.
- Μονάδα WiFi Sensing - Ανιχνεύει κίνηση μετρώντας τη διαταραχή του σήματος WiFi. Το δοκιμάσαμε περπατώντας στο σαλόνι: πιάνει κίνηση μέσα από τοίχους, εμβέλεια περίπου 4 με 6 μέτρα.
- Μονάδα WiFi Fog - Παράγει θόρυβο για να τυφλώσει οποιαδήποτε εξωτερική ανίχνευση WiFi. Τρέχει σε απομόνωση, δημιουργώντας όμορφο χάος στον χώρο σήματος.
Σήμερα τα ενσωματώνουμε στο Home Assistant και βλέπουμε αν οι αυτοματισμοί ενεργοποιούνται σωστά. Ο κώδικας δουλεύει στις δοκιμές. Το ερώτημα είναι: δουλεύει όταν είναι όλα συνδεδεμένα;
(Αν θέλετε να μάθετε γιατί αυτό έχει σημασία, διαβάστε τα άρθρα μου για WiFi sensing και αντίμετρα WiFi.)
Η Υπάρχουσα Υποδομή - ΗΔΗ ΣΤΗΝ ΘΕΣΗ ΤΗΣ
Δεν ξεκινάμε από το μηδέν. Το σπίτι ήδη έχει έξυπνα πράγματα. Απλά τρέχουν σε ξεχωριστές εφαρμογές σαν ένα σωρό αποκομμένα νησιά. Σήμερα ενοποιούμε το βασίλειο:
- Λάμπες Philips Hue - Ήδη εγκατεστημένες παντού. Αυτή τη στιγμή ελέγχονται από την εφαρμογή Hue. Σήμερα: Το Home Assistant αναλαμβάνει.
- Θερμοστάτης Ecobee - Ήδη ξέρει ποια δωμάτια είναι κατειλημμένα μέσω των αισθητήρων του. Σήμερα: ενσωματώνουμε αυτά τα δεδομένα.
- Κρεβάτι Eight Sleep - Ήδη παρακολουθεί πότε κοιμάμαι. Σήμερα: ενεργοποιεί τον αυτοματισμό κλειδώματος.
- Κλειδαριές Kwikset (Z-Wave) - Ήδη στις πόρτες. Σήμερα: μαθαίνουν να κλειδώνουν μόνες τους.
- Γκαράζ MyQ - Ήδη εγκατεστημένο. Σήμερα: τέρμα το να γυρνάω σπίτι επειδή ξέχασα να το κλείσω.
Το ζουμί: Μπορεί ήδη να έχετε περισσότερο έξυπνο εξοπλισμό στο σπίτι σας απ' ό,τι νομίζετε. Απλά δεν μιλάνε μεταξύ τους ακόμα.
Φάση 1: Υποδομή (ΟΛΟΚΛΗΡΩΘΗΚΕ)
Αυτή είναι η δουλειά του προηγούμενου Σαββατοκύριακου. Αν ακολουθείτε αργότερα, εδώ είναι τι κάναμε. Αν διαβάσατε το άρθρο μου για Docker, ξέρετε γιατί containerοποιήσαμε τα πάντα.
bash# Docker + Portainer - Already running
curl -fsSL https://get.docker.com | sh
sudo usermod -aG docker $USER
docker volume create portainer_data
docker run -d -p 9000:9000 --name portainer \
--restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v portainer_data:/data \
portainer/portainer-ceΤο Portainer είναι ζωντανό στο http://raspberrypi.local:9000. Πανέμορφο GUI για διαχείριση containers. Τσεκαρισμένο.
Φάση 2: Home Assistant (Η ΠΡΩΤΗ ΕΡΓΑΣΙΑ ΣΗΜΕΡΑ)
Το αρχείο docker-compose είναι γραμμένο. Ο φάκελος ρυθμίσεων είναι έτοιμος. Σήμερα το ξεκινάμε στα σοβαρά και αρχίζουμε να συνδέουμε συσκευές.
yaml# docker-compose.yml - ready to deploy
version: '3'
services:
homeassistant:
container_name: homeassistant
image: ghcr.io/home-assistant/home-assistant:stable
volumes:
- /home/pi/homeassistant:/config
- /etc/localtime:/etc/localtime:ro
restart: unless-stopped
privileged: true
network_mode: hostΤο σχέδιο: Τρέχουμε docker-compose up -d, ανοίγουμε τον οδηγό ρύθμισης και συνδέουμε αυτές τις ενσωματώσεις μία μία:
- Philips Hue - Θα πρέπει να ανακαλυφθεί αυτόματα στο δίκτυο
- Ecobee - OAuth flow, χρειάζεται η εφαρμογή πρόχειρη
- Eight Sleep - Ενσωμάτωση API, credentials έτοιμα
- Z-Wave - Αυτό μπορεί να γίνει πικάντικο, οι κλειδαριές μπορεί να είναι ιδιότροπες
- MyQ - Απλό, το έχω κάνει ξανά
- ESPHome - Για τις συσκευές ESP32 που flashάραμε το προηγούμενο Σαββατοκύριακο
Αναμενόμενη πρόκληση: Z-Wave. Οι κλειδαριές πάντα έχουν attitude. Θα δούμε.
Φάση 3: Ενσωμάτωση WiFi Sensing (ΤΟ ΔΙΑΣΚΕΔΑΣΤΙΚΟ ΚΟΜΜΑΤΙ ΣΗΜΕΡΑ)
Η Μονάδα Ανίχνευσης - ΕΤΟΙΜΗ ΓΙΑ ΣΥΝΔΕΣΗ
Το προηγούμενο Σαββατοκύριακο ο γιος μου παρακολουθούσε το serial monitor καθώς αυτό το πράγμα με ανίχνευε να περπατάω στο σαλόνι. Τα ακριβή λόγια του: "Μπαμπά, αυτό είναι ανατριχιαστικό και φοβερό."
Το ESP32 είναι ήδη flashαρισμένο με ESPHome. Ήδη ανιχνεύει κίνηση μέσω WiFi CSI (Channel State Information). Σήμερα το συνδέουμε στο Home Assistant και του δίνουμε όνομα: binary_sensor.living_room_occupied
Η δοκιμή: Μπες στο σαλόνι. Το βλέπει το Home Assistant; Αν ναι, είμαστε μέσα.
Η Μονάδα Fog - ΕΠΙΠΕΔΟ ΙΔΙΩΤΙΚΟΤΗΤΑΣ ΕΤΟΙΜΟ
Το δεύτερο ESP32 τρέχει τη γεννήτρια θορύβου από το άρθρο μου για αντίμετρα. Τρέχει στον πάγκο εργασίας μου εδώ κι εβδομάδα, δημιουργώντας όμορφο χάος στο φάσμα WiFi.
Ναι, χρησιμοποιούμε WiFi sensing για τον δικό μας αυτοματισμό ενώ ταυτόχρονα προστατευόμαστε από άλλους που κάνουν το ίδιο σε εμάς. Δεν είναι υποκρισία. Είναι επιχειρησιακή ασφάλεια. Και ο γιος μου πιστεύει ότι είναι το πιο cool πράγμα στον κόσμο.
Μελλοντική Επέκταση: 3+3
Ο στόχος σήμερα είναι να αποδείξουμε την ιδέα με έναν αισθητήρα και μία συσκευή fog. Μόλις είμαστε σίγουροι:
- 3 Συσκευές ανίχνευσης: Σαλόνι, κουζίνα, υπνοδωμάτιο
- 3 Συσκευές fog: Κατανεμημένες για πλήρη κάλυψη
Αυτό είναι περίπου 50 $ σε ESP32 boards για αναβάθμιση όλου του σπιτιού. Αλλά πρώτα, ας βεβαιωθούμε ότι σήμερα δουλεύει.
Φάση 4: Οι Αυτοματισμοί (ΟΛΟΣ Ο ΣΚΟΠΟΣ)
Γι' αυτό χτίζαμε τα πάντα. Αυτά τα αρχεία YAML είναι γραμμένα, δοκιμασμένα στο μυαλό μου εκατό φορές, και έτοιμα να κάνουμε paste. Θα δουλέψουν με την πρώτη; Ας μάθουμε.
Αυτοματισμός 1: Follow-Me Φωτισμός (ΤΟ HIGHLIGHT)
Το όραμα: Μπες σε ένα δωμάτιο, τα φώτα ανοίγουν για να σε υποδεχτούν. Φύγε, και σβήνουν σιγά πίσω σου σαν ευγενικός μπάτλερ. Το σπίτι του Tony Stark. Αυτός είναι ο στόχος.
Η λεπτομέρεια: Αν άναψες χειροκίνητα ένα φως, το σύστημα το αφήνει ήσυχο. Η επιλογή σου γίνεται σεβαστή. Το παρακολουθούμε με input_boolean helpers. Γιατί δεν υπάρχει τίποτα χειρότερο από αυτοματισμό που σε πολεμάει.
yaml# configuration.yaml additions
input_text:
last_occupied_room:
name: "Last Occupied Room"
initial: "none"
input_boolean:
living_room_auto_triggered:
name: "Living Room Auto Triggered"
kitchen_auto_triggered:
name: "Kitchen Auto Triggered"
bedroom_auto_triggered:
name: "Bedroom Auto Triggered"Τώρα ο αυτοματισμός:
yaml# automations.yaml
- alias: "Follow Me - Living Room Entry"
trigger:
- platform: state
entity_id: binary_sensor.living_room_occupied
to: "on"
condition:
- condition: state
entity_id: light.living_room
state: "off"
action:
# Dim the previous room if it was auto-triggered
- choose:
- conditions:
- condition: template
value_template: "{{ states('input_text.last_occupied_room') == 'kitchen' }}"
- condition: state
entity_id: input_boolean.kitchen_auto_triggered
state: "on"
sequence:
- service: light.turn_on
target:
entity_id: light.kitchen
data:
brightness_pct: 20
transition: 3
# Turn on current room
- service: light.turn_on
target:
entity_id: light.living_room
data:
brightness_pct: 100
- service: input_boolean.turn_on
target:
entity_id: input_boolean.living_room_auto_triggered
- service: input_text.set_value
target:
entity_id: input_text.last_occupied_room
data:
value: "living_room"
- alias: "Follow Me - Living Room Vacancy"
trigger:
- platform: state
entity_id: binary_sensor.living_room_occupied
to: "off"
for:
minutes: 2
condition:
- condition: state
entity_id: input_boolean.living_room_auto_triggered
state: "on"
action:
- service: light.turn_off
target:
entity_id: light.living_room
data:
transition: 5
- service: input_boolean.turn_off
target:
entity_id: input_boolean.living_room_auto_triggeredΗ δοκιμή: Μόλις γίνει deploy, ο γιος μου κι εγώ θα περπατήσουμε μέσα στο σπίτι και θα δούμε αν μας ακολουθεί. Αν δουλέψει, θα νιώσουμε σαν σε ταινία. Αν όχι, θα κάνουμε debug τρώγοντας πίτσα.
Αυτοματισμός 2: Νυχτερινό Κλείδωμα (Η ΗΡΕΜΙΑ)
Το σενάριο: Είναι 10 το βράδυ. Πέφτω στο κρεβάτι. Πέντε λεπτά μετά, το Eight Sleep επιβεβαιώνει ότι πραγματικά κοιμάμαι (δεν απλά ξαπλώνω scrollάροντας). Το σπίτι αντιδρά: κάθε πόρτα κλειδώνεται, το γκαράζ κλείνει αν ξέχασα (πάλι), ο θερμοστάτης πάει σε λειτουργία ύπνου, και τα φώτα που ενεργοποιήθηκαν αυτόματα σβήνουν.
yaml- alias: "Bedtime - Eight Sleep Triggered Lockdown"
trigger:
- platform: state
entity_id: binary_sensor.eight_sleep_bed_presence
to: "on"
for:
minutes: 5
condition:
- condition: time
after: "21:00:00"
before: "06:00:00"
action:
# Lock all doors
- service: lock.lock
target:
entity_id:
- lock.front_door
- lock.back_door
# Close garage if open
- service: cover.close_cover
target:
entity_id: cover.garage_door
# Set Ecobee to sleep mode
- service: climate.set_preset_mode
target:
entity_id: climate.ecobee
data:
preset_mode: "Sleep"
# Turn off auto-triggered lights
- service: light.turn_off
target:
entity_id:
- light.living_room
- light.kitchen
data:
transition: 5Δεν έχετε Eight Sleep; Αντικαταστήστε με trigger βασισμένο στο χρόνο (10:30 μμ) ή ανίχνευση φόρτισης τηλεφώνου. Η λογική είναι η ίδια.
Αυτοματισμός 3: Αυτόματο Κλείσιμο Γκαράζ (Ο ΣΩΤΗΡΑΣ ΤΟΥ ΓΑΜΟΥ)
Το πρόβλημα: "Έκλεισες το γκαράζ;" - μια ερώτηση που γίνεται 3 φορές την εβδομάδα σε αυτό το σπίτι. Τέλος. Μετά από 10 λεπτά ανοιχτό, κλείνει μόνο του και μου στέλνει μήνυμα.
yaml- alias: "Garage - Auto Close After 10 Minutes"
trigger:
- platform: state
entity_id: cover.garage_door
to: "open"
for:
minutes: 10
action:
- service: cover.close_cover
target:
entity_id: cover.garage_door
- service: notify.mobile_app_your_phone
data:
title: "Garage Secured"
message: "Garage was open for 10 minutes. Auto-closed."
data:
tag: "garage-closed"Αυτοματισμός 4: Έξυπνο Κλίμα (Ο ΕΞΟΙΚΟΝΟΜΗΤΗΣ ΕΝΕΡΓΕΙΑΣ)
Η λογική: Γιατί να ζεσταίνεις ένα άδειο σπίτι; Όταν οι αισθητήρες WiFi μας λένε ότι κανείς δεν είναι σπίτι εδώ και 30 λεπτά, το Ecobee πάει σε λειτουργία Απουσίας. Όταν κάποιος μπει, ξυπνάει ξανά.
yaml- alias: "Ecobee - Away When House Empty"
trigger:
- platform: state
entity_id: binary_sensor.home_occupied
to: "off"
for:
minutes: 30
action:
- service: climate.set_preset_mode
target:
entity_id: climate.ecobee
data:
preset_mode: "Away"
- alias: "Ecobee - Home When Occupied"
trigger:
- platform: state
entity_id: binary_sensor.home_occupied
to: "on"
condition:
- condition: state
entity_id: climate.ecobee
attribute: preset_mode
state: "Away"
action:
- service: climate.set_preset_mode
target:
entity_id: climate.ecobee
data:
preset_mode: "Home"Δημιουργία του Συγκεντρωτικού Αισθητήρα
Ο binary_sensor.home_occupied είναι ένας template αισθητήρας που συνδυάζει όλους τους αισθητήρες δωματίων:
yamltemplate:
- binary_sensor:
- name: "Home Occupied"
state: >
{{ is_state('binary_sensor.living_room_occupied', 'on')
or is_state('binary_sensor.kitchen_occupied', 'on')
or is_state('binary_sensor.bedroom_occupied', 'on') }}Τι Μπορεί να Πάει Στραβά; (Το Διασκεδαστικό Μέρος)
Να η ουσία: κάτι ΘΑ πάει στραβά σήμερα. Αυτό δεν είναι απαισιοδοξία, είναι πραγματικότητα. Και είναι εντάξει. Αυτό είναι όλο το νόημα.
Πιθανοί υποψήφιοι για τη σημερινή περιπέτεια:
- Κλειδαριές Z-Wave - Αυτά τα πράγματα έχουν χαρακτήρα. Το pairing μπορεί να χρειαστεί πολλές προσπάθειες.
- Βαθμονόμηση αισθητήρα WiFi - Δουλεύει στον πάγκο, αλλά τι γίνεται όταν είναι στη θέση του;
- Ακραίες περιπτώσεις αυτοματισμού - Τι γίνεται αν κάποιος περάσει από ένα δωμάτιο σε 2 δευτερόλεπτα;
- Το πρόβλημα "χτες δούλευε" - Το αγαπημένο αστείο της τεχνολογίας.
Αλλά γι' αυτό το κάνουμε μαζί. Πατέρας και γιος, λύνοντας προβλήματα, μαθαίνοντας, πιθανώς τσακωνόμενοι για το γιατί δεν κάνει parse το YAML. Έτσι μαθαίνεις πραγματικά: χτίζοντας κάτι αληθινό, βλέποντάς το να σπάει και φτιάχνοντάς το.
Το ορυχείο του Ζορμπά κατέρρευσε. Η απάντησή του; Χόρεψε στην παραλία. Ό,τι κι αν σπάσει σήμερα, θα βρούμε λύση. Κι αν δεν μπορέσουμε, θα έχουμε μια τρομερή ιστορία για το δείπνο.
Η Φιλοσοφία
Να τι χωρίζει αυτούς που κάνουν από αυτούς που ονειρεύονται:
Οι ονειροπόλοι ερευνούν για μήνες. Διαβάζουν κάθε άρθρο. Περιμένουν το "σωστό" hardware. Βελτιστοποιούν το σχέδιό τους μέχρι να γίνει τέλειο. Δεν ξεκινάνε ποτέ.
Αυτοί που κάνουν γράφουν ένα σχέδιο, μαζεύουν ό,τι χρειάζονται, και εκτελούν. Περιμένουν προκλήσεις. Προσαρμόζονται εν κινήσει. Αποτυγχάνουν προς τα μπρος.
Χωρίς σχέδιο, δεν υπάρχει δρόμος μπροστά: μόνο άνθρωποι που μιλάνε για να ακούνε τον εαυτό τους. Αλλά ένα σχέδιο χωρίς εκτέλεση είναι απλά ένα όνειρο με επιπλέον βήματα.
Κριτήρια Επιτυχίας Σήμερα
- ☐ Home Assistant σε λειτουργία με όλες τις συσκευές συνδεδεμένες
- ☐ Αισθητήρας WiFi ανιχνεύει κίνηση στο σαλόνι
- ☐ Follow-me φωτισμός λειτουργεί σε τουλάχιστον ένα δωμάτιο
- ☐ Αυτοματισμός νυχτερινού κλειδώματος ενεργοποιημένος
- ☐ Ο γιος μου λέει "αυτό είναι σαν το σπίτι του Tony Stark"
Τι Ακολουθεί (Αφού Δουλέψει Σήμερα)
Υποθέτοντας ότι θα τα καταφέρουμε (και θα τα καταφέρουμε, τελικά, ακόμα κι αν πάρει περισσότερο από το αναμενόμενο):
- Πλήρες deploy 3+3 ESP32 - Ανίχνευση σε κάθε κύριο δωμάτιο, κάλυψη fog παντού
- Tablet τοίχου με dashboard - Πάντα αναμμένο πάνελ ελέγχου στο διάδρομο
- Τοπικός φωνητικός έλεγχος - Wyoming/Piper για φωνητικές εντολές που δεν φεύγουν από το σπίτι σου
- Αισθητήρες διαρροής νερού - Κάτω από κάθε νεροχύτη και δίπλα στον θερμοσίφωνα
Αλλά πρώτα: σήμερα. Πρώτα: εκτέλεση. Πρώτα: αποδεικνύουμε ότι όλη αυτή η σχεδίαση πραγματικά λειτουργεί.
"Η ζωή είναι αυτό που σου συμβαίνει ενώ είσαι απασχολημένος κάνοντας άλλα σχέδια." - John Lennon
Λάθος. Η ζωή είναι αυτό που συμβαίνει όταν σταματάς να σχεδιάζεις και αρχίζεις να κάνεις. Τα λέμε στην άλλη πλευρά. Ώρα να χτίσουμε κάτι.