Το αυτοματοποιημένο σπίτι μου: αυτοματοποίηση ανοιχτού κώδικα

ποτέ επειδή ήμουν νεαρός καθώς και είδε το πρώτο μου απομακρυσμένο φως, το πήρα στο μυαλό μου ότι αυτό ήταν κάτι που έπρεπε να έχω. Έχω πάντα γοητευτεί από υπολογιστές, ρομποτική, καθώς και όλα τα ηλεκτρονικά, καθώς και από τον αυτοματισμό του σπιτιού ταιριάζει εντελώς στη μέση όλων αυτών. Έτσι λοιπόν εδώ πρόκειται να περιγράψω τη διαμόρφωση του αυτοματισμού του σπιτιού μου από ακριβώς πώς ξεκίνησα με λίγους ελεγκτές καθώς και απομακρυσμένα, στη διαμόρφωση που εκτελούμαι σήμερα χρησιμοποιώντας μια δέσμη εφαρμογής αυτοματισμού ανοιχτού κώδικα που ονομάζεται ειρωνικά αυτοματοποίηση ανοιχτού κώδικα (OSA) .

Για μένα, μια μεγάλη διαμόρφωση αυτοματισμού είναι αυτή που μόλις καταλαβαίνετε είναι εκεί. Το σύστημα θα έπρεπε να λειτουργεί με την αλληλεπίδραση bit από τον χρήστη. Θα έπρεπε να είναι σε θέση όχι μόνο για να διευκολύνει τη ζωή των ατόμων, ωστόσο, για να βοηθήσει να εξοικονομήσει χρήματα.

Αυτή τη στιγμή έχω ένα 3 υπνοδωμάτιο 1 1/2 Bath Ranch House καθώς και το στόχο μου επειδή αγόρασα ήταν να αυτοματοποιήσω όσο το δυνατόν περισσότερο. Ο στόχος μου ήταν να έχω την εργασία στο σπίτι για μένα. Πριν από την αγορά του σπιτιού είχα dabbled λίγο σε x10 πράγματα, έτσι είχα μερικά πράγματα που βρίσκονται γύρω στα κομμάτια μου κουτιά. Ξεκινώντας από το παλιό μου σπίτι που ενοικιάσαμε, δεν είχα την απαίτηση για τον τεράστιο ελεγκτή υπολογιστή, οπότε άρχισα λίγο με μια ενότητα Firecracker καθώς και μερικά απομακρυσμένα X10. Τώρα που είχα το δικό μου σπίτι όμως, κατάλαβα ότι ήθελα να κάνω πολλά περισσότερα. Σκέφτηκα ότι αυτό θα ήταν κάτι που θα αναπτύξω με την πάροδο του χρόνου.

Έτσι, για να ξεκινήσω με το κομμάτι του υλικού που είχα, αγόρασα το X10 ActiveHome Pro Bundle καθώς και άρχισα να εργάζομαι σε κάποιο φωτισμό. Είχα μερικά φώτα στο σπίτι που είχα θέσει κάποιες ρουτίνες για, κάτι που ήταν εξαιρετικό καθώς και όλοι, ωστόσο κατάλαβα ότι ήθελα να κάνω περισσότερα. Αγόρασα λίγο περισσότερη ταχύτητα, καθώς και συνδέσαμε την πόρτα του γκαράζ μου. Είχα έναν αισθητήρα κίνησης που σε συγκεκριμένες χρονικές στιγμές κλείνει την πόρτα του γκαράζ για μένα αυτόματα, όπως όταν θα φύγω για δουλειά.

Τότε επέλεξα ότι επιθυμούσα έναν θερμοστάτη που διαχειρίζεται τον υπολογιστή. Σκέφτηκα τι είναι ένα σύστημα αυτοματισμού εάν δεν μπορείτε να ελέγξετε τον θερμοστάτη σας. Έφτασα στο eBay καθώς και να ανακαλύψω ένα από μια επιχείρηση που ονομάζεται οικιστικά συστήματα διαχείρισης (RCS). Το RCS TR40 είναι ένας σειριακός θερμοστάτης RS485 που εμφανίστηκε σαν να είχε πολλά χαρακτηριστικά. Έβαλα το απόσπασμα καθώς και κέρδισα τη δημοπρασία στα $ 56.00.

Αφού πήρα το πράγμα στο σπίτι, πήρα να σκεφτώ, ακριβώς πώς θα κάνω αυτό το έργο με το υλικό μου X10; Το ActiveHome Pro σίγουρα δεν είχε κανένα είδος μεθόδου λειτουργίας ενός σειριακού θερμοστάτη. Αυτό ανακάλεσε την ανησυχία του λογισμικού. Συνεχίζω να χρησιμοποιώ το ActiveHome Pro, καθώς και να ανακαλύψω κάποια εξωτερική εφαρμογή λογισμικού ή σενάριο για τον έλεγχο του θερμοστάτη; Ακριβώς πώς λοιπόν να μιλήσω μαζί; Έχοντας ένα κομμάτι προγραμματισμού της κατανόησης της PHP, επέλεξα να δοκιμάσω να συνθέσω κάποιο κώδικα που ενεργοποιείται από το διαδίκτυο για να μπορέσω να χωρέσω μαζί τα δύο μαζί. Το αποκαλούσα Remotewatch x10. Ήμουν σε θέση να βάλω ένα σχέδιο ορόφου του σπιτιού μου με την ικανότητα να κάνω κλικ σε αντικείμενα καθώς και να διαχειριστείτε τα πράγματα. Προσπαθώντας να συμβαδίσω με τον προγραμματισμό μου ήταν μια πρόκληση, γι ‘αυτό επιθεώρησα τον ιστό για να δω τι άλλο ήταν εκεί έξω.

Στη συνέχεια, σκόνταψα σε ένα κομμάτι λογισμικού που ονομάζεται Vcric. Βλέποντας ένα βίντεο του YouTube από τις δυνατότητές του, κατάλαβα ότι το ήθελα. Λίγο περισσότερο περιήγηση στο Vcrib μου είπε ότι το όνομα της εφαρμογής λογισμικού είχε αλλάξει. Το νέο όνομα για την εφαρμογή λογισμικού ήταν η αυτοματοποίηση ανοιχτού κώδικα (OSA). Βλέποντας τα βίντεο καθώς και την ανάγνωση σχετικά με τις ικανότητες που είχε η εφαρμογή λογισμικού, ήμουν αγκιστρωμένος.

Ήταν καθοδηγούμενη από το plugin καθιστώντας το επεκτάσιμο που το έκανε μια ιδανική επιλογή. Για να μην αναφέρω ότι είχε ήδη το suport plugin για το υλικό μου X10. Αν και η OSA δεν είχε απαραιτήτως ένα plugin για να τρέξει το θερμοστάτη μου, είχαν ένα ανοιχτό API. Δεδομένου ότι έχω ένα υπόβαθρο προγραμματισμού καθώς και ότι είχα ήδη κάποια κατανόηση του προγραμματισμού που απαιτείται για τη διαχείριση του θερμοστάτη, έβγαλα να συνθέσω ένα plugin για αυτό. Μέσα σε μερικές εβδομάδες είχα την καθιέρωση του plugin καθώς και την εργασία. Τώρα είχα όλο το παρόν υλικό μου να δουλεύω με ένα μόνο λογισμικό.

Μετά τη χρήση της εφαρμογής λογισμικού για λίγο αναγνώρισα την ευελιξία του. Η OSA είχε προσθήκες για τις μεγάλες μάρκες αυτοματισμού σπιτιών στην αγορά, όπως το X10, το Insteon, το Z-Wave, καθώς και ένα πλήθος άλλων ειδών υλικού. Το OSA είναι ουσιαστικά η γέφυρα που φέρνει σχεδόν οποιοδήποτε είδος τύπου εργαλείων αυτοματοποίησης σπιτιών μαζί σε ένα κομμάτι λογισμικού.

Στην κορυφή του plugin του θερμοστάτη RCS έχω γράψει 2 άλλα plugins για OSA. Το πρώτο είναι το plugin του Lightswitch Server που λειτουργεί με το Android καθώς και με τις εφαρμογές του iOS Lightswitch που γράφτηκαν από μια επιχείρηση που ονομάζεται Melloware. Σας δίνει τη δυνατότητα να διαχειριστείτε τη διαμόρφωση αυτοματισμού από το σοφό τηλέφωνο σας. Το άλλο plugin που συνέταξα ήταν για τη χρήση της παλιάς παράλληλης θύρας του εκτυπωτή του υπολογιστή μου ωςΕισαγωγή για ανάγνωση κλειστή Εγγίξτε επαφή με αισθητήρες διακόπτη.

Η παρούσα διαμόρφωση αυτοματισμού μου αποτελείται από διάφορες τεχνολογίες όπως το X10, το RS485, το παράλληλο έλεγχο θύρας, καθώς και το 1-καλύμβριο. Ό, τι τρέχει σε έναν παλαιότερο υπολογιστή Compaq που εκτελεί Windows XP. Το υλικό X10 μου ελέγχει τα φώτα καθώς και τους ανεμιστήρες οροφής στο σπίτι μου, το ανοιχτήρι πόρτας του γκαράζ μου καθώς και τον φωτισμό για τον εξωτερικό κήπο της λίμνης/νερού μου. Έχω επίσης μερικούς αισθητήρες κίνησης X10 γύρω από το σπίτι. Η σειριακή σύνδεση RS485 χρησιμοποιείται για τη διαχείριση της ρύθμισης RCS Thermostat/HVAC. Η παράλληλη διεπαφή θύρας χρησιμοποιείται για την ανάγνωση διαφόρων διαφορετικών διακόπτη μαγνητικής πόρτας, συμπεριλαμβανομένης της πόρτας του γκαράζ μου. Έχω ένα λεωφορείο 1 συρμάτινου που διαβάζει σήμερα τη θερμοκρασία από 6 διαφορετικούς αισθητήρες θερμοκρασίας στο σπίτι μου καθώς και ένα σε εξωτερικούς χώρους. Ο αισθητήρας εξωτερικής θερμοκρασίας ενσωματώνεται στο plugin Thermostat RCS για το OSA για να του παράσχει την εξωτερική θερμοκρασία που οθόνες στο πληκτρολόγιο τοίχου τοποθετείται στο σαλόνι μου.

Στη ρύθμιση της αυτοματοποίησης μου, μερικές φορές αναπτύσσω τα δικά μου κομμάτια υλικού για να αποκτήσω την απόδοση που χρειάζομαι. Ακριβώς εδώ είναι μερικά παραδείγματα των προσαρμοσμένων αναπτυγμένων τεμαχίων μου που χρησιμοποιούνται στη ρύθμισή μου.

Πίνακας διεπαφής παράλληλης θύρας

Εγκεκέλτιος ισχύος 1-συρματοπλέγματος

Ο αισθητήρας θερμοκρασίας 1-καλωδίου ρυθμίζεται.

Μερικά μελλοντικά σχέδια που έχω για το σύστημα είναι:

Εγκατάσταση μικροφώνων στο σπίτι για να εκτελέσετε τη διαχείριση της φωνής του συστήματος. Έχω αρχίσει να ετοιμάζω για αυτό αγοράζοντας ένα SHURE SCM-810 Automixer για την αντιμετώπιση των μικροφώνων που θα τοποθετηθούν σε όλο το σπίτι.

Εφαρμογή ενός συστήματος για να διαπιστώσετε αν η γυναίκα μου, καθώς και τα αυτοκίνητα και τα φορτηγά μου είναι σπίτι ή φύγει. Αυτό θα είναι ένα βήμα προς την πολύ καλύτερη ανίχνευση της πληρότητας.

Ενσωμάτωση κάποιου είδους αισθητήρων πληρότητας κρεβατιού. Η ιδέα είναι να το χρησιμοποιήσουμε για να τοποθετήσουμε το σπίτι σε λειτουργία ύπνου όταν και οι δύο έχουμε πάει για ύπνο για τη νύχτα.

Εφαρμογή ορισμένων μεθόδων παρακολούθησης της εξωτερικής διαμόρφωσης του ηλιακού πίνακα που θα χρησιμοποιηθεί για τη διαχείριση διαφορετικών πραγμάτων στον εξωτερικό μου κήπο νερού.

Ενσωμάτωση του OSA στο setup του κινηματογράφου του σπιτιού μου.

Ενδεχομένως ρύθμιση των επισκεπτών RFID για την αυτοματοποίηση των κλειδαριών πόρτας.

Η ρύθμισή μου, κατά τη γνώμη μου, δεν θα είναι ποτέ πλήρως πλήρης. Θα ανακαλύπτω πάντα νέα πράγματα για να αυτοματοποιήσω καθώς και διαφορετικές μεθόδους για να χρησιμοποιήσω πολύ καλύτερα τις συσκευές που έχω στη διάθεσή μου. Το OSA είναι ένα τεράστιο μέρος της διαμόρφωσης HA μου τώρα, καθώς και για πολλά χρόνια.

OpenSourceAutomation.com: Περισσότερα άρθρα εφαρμογών λογισμικού λογισμικού

Θέλουν περισσότερα? – Ακολουθήστε μας στο Twitter, όπως και εμείς στο Facebook ή εγγραφείτε για τη ροή RSS. Μπορείτε ακόμη και να λάβετε αυτές τις ειδήσεις που παρέχονται μέσω ηλεκτρονικού ταχυδρομείου, απευθείας στα εισερχόμενά σας κάθε μέρα.

Μοιραστείτε αυτό:
Facebook
Κελάδημα
Ερυθρός
LinkedIn
Pinterest
ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ
Περισσότερο

Whatsapp
Τυπώνω

Σκυϊδάκι
Ουρανός

Τηλεγράφημα
Τσέπη

Leave a Reply

Your email address will not be published. Required fields are marked *

Cape Town, South Africa