Μελέτη και παρουσίαση Τεχνολογιών για τη Σχεδίαση Μηχανισμών Home Automation. Σχεδίαση και Προγραμματισμός της πλατφόρμας Home Assistant σε Raspberry Pi. Περιγραφή και Υλοποίηση APIs με χρήση YAML και σχετικής Διαχειριστικής Διεπαφής απομακρυσμένης πρόσβασης και ελέγχου με δυναμικές ιστοσελίδες με MVC patterns (webjs) και Dynamic DNS.

This item is provided by the institution :
/aggregator-openarchives/portal/institutions/uoa   

Repository :
Pergamos Digital Library   

see the original item page
in the repository's web site and access all digital files if the item*



Μελέτη και παρουσίαση Τεχνολογιών για τη Σχεδίαση Μηχανισμών Home Automation. Σχεδίαση και Προγραμματισμός της πλατφόρμας Home Assistant σε Raspberry Pi. Περιγραφή και Υλοποίηση APIs με χρήση YAML και σχετικής Διαχειριστικής Διεπαφής απομακρυσμένης πρόσβασης και ελέγχου με δυναμικές ιστοσελίδες με MVC patterns (webjs) και Dynamic DNS.

Ιωαννίδης Κωνσταντίνος (EL)
Ioannidis Konstantinos (EN)

born_digital_postgraduate_thesis
Διπλωματική Εργασία (EL)
Postgraduate Thesis (EN)

2019


O σύγχρονος τρόπος ζωής που έχουμε υιοθετήσει στην καθημερινότητα μας και o διαθέσιμος χρόνος που περιορίζεται αρκετά από τις συνεχώς αυξανόμενες υποχρεώσεις έκανε ανάγκη αυτό που κάποτε ίσως να ήταν πολυτέλεια. Το να έχουμε την δυνατότητα ενώ απουσιάζουμε να δώσουμε εντολή στο σπίτι μας να ανοίξει μια συσκευή ή να την κλείσει ώστε με την άφιξη μας να έχουν ήδη δημιουργηθεί οι συνθήκες που θέλουμε (π.χ. να ανάψει ο θερμοσίφωνας ώστε να υπάρχει ζεστό νερό ή να ανοίξει η θέρμανση ή ο κλιματισμός και να είναι το σπίτι μας στην θερμοκρασία που θέλουμε ) μας εξοικονομεί πολύτιμο χρόνο και φυσικά χρήμα. Η ανάγκη για οικονομία στην κατανάλωση ηλεκτρικής ενέργειας εκτός από την οικολογική προσέγγιση έχει και μεγάλο θετικό αντίκτυπο στην τσέπη μας και στα χρήματα που ξοδεύουμε για ηλεκτρική ενέργεια. Η παρούσα πτυχιακή εργασία, με μορφή οδηγού, θέτει ως στόχο της να κατευθύνει τον αναγνώστη της όσο καλυτέρα γίνεται στον χώρο του Internet of Things, των Smart Homes και στην ιδέα του home automation. Θα παρουσιαστούν τα βασικότερα και σημαντικότερα πρωτοκολλά επικοινωνίας όπως Zigbee, Z-Wave και MQTT κ.ά. Εν συνεχεία θα δοθούν κάποιες λύσεις ανοιχτού κώδικα που μπορούν να αποτελέσουν την καρδιά ενός 'έξυπνου' σπιτιού, ενώ κλείνοντας έχει δημιουργηθεί ένας οδηγός εγκατάστασης και ανάπτυξης για μια από αυτές, του Home Assistant, σε Raspberry Pi.Στη συνέχεια θα κάνουμε εγκατάσταση των πιο βασικών προσθέτων (ADD-ONS).Επίσης θα προσδώσουμε ασφαλή απομακρυσμένο έλεγχο στο Home Assistant μας μέσω DuckDns και επίσης θα γίνει Device tracking για τις smartphone συσκευές μας .Επιπλέον θα γίνει η προσθήκη συσκευών στο Home Assistant ανάλογα με το πρωτόκολλο επικοινωνίας που χρησιμοποιείται .Τέλος θα δωθούν παραδείγματα αυτοματισμών με την χρήση της γλώσσας YAML. (EL)
The modern way of life that we have adopted in our everyday activities and the available time is limited enough due to our constantly growing responsibilities has made a necessity that it would be once luxury.Having the ability to give orders to turn on or turn off an electrical appliance while we are from home in order to create the desirable conditions upon arrival(f.e. to turn on the boiler so as to have warm water or to turn on the heating or the air-conditioning in order our house to have the temperature that we want to) this above mentioned ability is time saving and economical as well.This necessity for saving of electrical energy not only does it have positive impact on the enviroment but it saves money as well. In the thesis at hand,move specifically in a guide form,aimes at familiarizing the reader as much as possible with the area of internet of things,smart home and the idea of home automation.The most important and essential “info communication protocol's” will be presented like Zigbee, Z-Wave και MQTT etc.Thereinafter ,some solution with regards to “open source” will be given which constitute the main aspects of smart home.In the last part of the thesis,an installment and development guide has been created for one of them(Home Assistant,in Raspberry Pi.We will then install basic add-ons.We will also add a secure remote control on Home Assistant via Duck Dns and Device tracking will be perfomed for our smartphone devices.Moreover, new devices will be added to “Home Assistant” according to the used communication protocol.At the end examples related to automation by using the YAML language will be provided. (EN)

Θετικές Επιστήμες (EL)
Science (EN)

Greek

https://creativecommons.org/licenses/by-nc/4.0/




*Institutions are responsible for keeping their URLs functional (digital file, item page in repository site)