Ανοίξτε την οθόνη Automation House Automation House με MQTT, Nodered, OpenHab & Lightwaverf

στο εντελώς φορτισμένο online event στο Silverstone νωρίτερα αυτό το μήνα σταματήσαμε από την οθόνη Open Energy σημαίνει μια συνομιλία με τον Glyn Hudson (δείτε το βίντεο Nievo παρακάτω για μια γεύση της παράστασης).

Η διαμόρφωση του Wise House του Glyn βασίζεται γύρω από το Emonpi καθώς και το MQTT, το Nodered, το OpenHab, το Lightwaverf καθώς και το Google Home.

Πάνω στο Glyn για όλα τα υπέροχα πράγματα…

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

Όπως αναφέρθηκε προηγουμένως σε μια ανάρτηση ιστολογίου, το EMONPI (που τρέχει το EMONSD προ-κατασκευασμένη κάρτα SD) μπορεί να λειτουργήσει ως ισχυρός κόμβος αυτοματοποίησης σπιτιού. Η αξιοποίηση του Emonpi ως κόμβου αυτοματισμού σπιτιού είναι μια μεγάλη μορφή για διάφορους λόγους:

Έχει ήδη εκτελεστεί 24/7 για παρακολούθηση ενέργειας

Είναι βελτιστοποιημένο για ισχυρή μακροπρόθεσμη λειτουργία: Το σύστημα ROPARCE RASPBERRY PI File είναι μόνο για να ενισχύσετε τη διάρκεια ζωής της κάρτας SD

Είναι ήδη συνδεδεμένο με το περιφερειακό σας δίκτυο

Τρέχει το Debian Raspbian Jessie, η εγκατάσταση πρόσθετων δεσμών είναι απλή καθώς και οι μεγάλες προσφορές υποστήριξης είναι διαθέσιμες

Το Raspberry Pi 3 έχει μεγάλη χωρητικότητα περιοχής

Τα επιπλέον ραδιόφωνα / αξεσουάρ μπορούν να συνδεθούν μέσω USB

Έχει ήδη εκτελέσει έναν διακομιστή MQTT

Το Emonsd Pre-Cuilt SD Card έρχεται προ-συσκευασμένη με τη συμμόρφωση με τις ενσωματωμένες, το OpenHab καθώς και το Lightwaverf

Σε αυτή τη δημοσίευση θέλω να σας δείξω ακριβώς πώς χρησιμοποιώ το Emonpi στο σπίτι μου.

Εδώ είναι ένα demo βίντεο που χρησιμοποιεί το Google House για τη διαχείριση της κεντρικής θέρμανσης μου καθώς και gadgets μέσω MQTT:

Διαβάστε παρακάτω για να ανακαλύψετε ακριβώς πώς επιτυγχάνεται αυτό χρησιμοποιώντας ένα Emonpi καθώς και λογισμικό ανοιχτού κώδικα …

Υπάρχουν πολλές πολλές επιλογές όσον αφορά την αυτοματοποίηση του σπιτιού καθώς και τον έλεγχο. Όπου είναι δυνατόν, προτιμώ λύσεις ανοιχτού κώδικα που δεν εξαρτώνται από οποιοδήποτε είδος υπηρεσιών τρίτων. Όλες οι υπηρεσίες εφαρμογών λογισμικού για το σύστημα του σπιτιού μου, όπως εξηγώ σε αυτή τη δημοσίευση, τρέχει τοπικά στο Emonpi μου, καθώς και εκτός από την ενσωμάτωση της Google House Voice δεν χρειάζεται μια σύνδεση ιστού για να λειτουργήσει. Μια αυτο-φιλοξενούμενη λύση ανοικτού κώδικα έχει το πρόσθετο πλεονέκτημα της αυξημένης ιδιωτικής ζωής, καθώς και την ασφάλεια που βρίσκεστε εντελώς στη διαχείριση.

MQTT

Το πρωτόκολλο επικοινωνίας MQTT ελαφρού επικοινωνίας χρησιμοποιείται ως το στρώμα επικοινωνίας «κόλλας» μεταξύ όλων των συμμόρφωσης με τις υπηρεσίες. Ανατρέξτε στην ενότητα Τεχνική/MQTT του μεμονωμένου οδηγού για περισσότερες πληροφορίες σχετικά με το πώς λειτουργεί το MQTT στο Emonpi.

Παρακολούθηση ενέργειας

Emoncms … προφανώς!

Πρόσφατα έχω αγαπήσει τη χρήση της εφαρμογής V2 Emoncms Android (που σήμερα σε beta) υποστηρίζει αρκετές σελίδες (βλ. Φόρουμ νήμα).

Video Demo Emoncms Android App V2 Beta:

Έχω επίσης πρόσφατα απολαύσει πρόσφατα τη χρήση της επανασχεδιασμένης ενότητας εφαρμογών EMONCMS που μόλις κυκλοφόρησε η μέλισσα στο Emoncms.org. Τώρα είναι δυνατόν να υπάρχουν περισσότεροι από ένα MyElectric ή MySolarPV ‘App’ ανά λογαριασμό EmonCMS καθώς και το οικονομικό κλίμα 7 Χρόνος διάσπασης των τιμών υποστηρίζονται τώρα (βλ. Φόρουμ νήμα):

Ελεγχος

Κεντρική θέρμανση

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

Plug Sockets (φώτα)

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

Το Emonpi μπορεί να διαχειριστεί τα gadgets του Lightwave RF απευθείας μέσω MQTT εάν τοποθετηθεί μονάδες RF OOK. Δείτε το Lightwave RF Emonpi ατομικό οδηγό.

Τα gadgets του Lightwave RF δεν είναι τέλεια, το πρωτόκολλο OOK RF είναι απλοϊκό, αναξιόπιστο, μερικές φορές αναξιόπιστο και καθορίζοντας σχόλια δεν είναι διαθέσιμα. Σκέφτομαι να αναβαθμίσω το βύσμα Sonoff με βάση το ESP8266 με το Firmware του τρίτου εορτασμού MQTT ή το firmware Emonesp.

Διεπαφή

Για τα τελευταία χρόνια χρησιμοποιώ το OpenHab ως διαχείριση της διεπαφής. Το OpenHab είναι προ-φορτωμένο στην προ-κατασκευασμένη εικόνα Emonpi Emonsd. Είμαι ακόμα για αναβάθμιση στο OpenHab v2.0, φαίνεται εξαιρετικά ωραίο. Ωστόσο, το v1.8 ήταν εξαιρετικά αξιόπιστο καθώς και ταιριάζει στις ανάγκες μου. Χρησιμοποιώ την εφαρμογή OpenHab Android για να αποκτήσω πρόσβαση στη διεπαφή γρήγορα από το τηλέφωνό μου:

Το OpenHab ενσωματώνεται επίσης με το βότσαλο smartwatch μου, το οποίο καθιστά εξαιρετικά απλό να ενεργοποιήσετε/απενεργοποιήσετε τη θέρμανση ενώ είναι έξω καθώς και περίπου:

Λίγο καιρό πίσω (στις αρχές του 2016) έβγαλα με το HomeAssistant, (βλ. Blog Post). Ήμουν μάλλον εντυπωσιασμένος, έχω συμμορφωθεί με τη δουλειά, καθώς φαίνεται σαν να ωριμάζειΓίνετε μια εξαιρετική πλατφόρμα αυτοματισμού σπιτιών. Σταματήστε δυνητικά έναν αντίπαλο στο OpenHab.

Μια άλλη επιλογή για μια διεπαφή είναι ο πίνακας ελέγχου που είναι πλέον επίσημα μέρος του έργου NodeRED.

Η ομορφιά του MQTT είναι ότι είναι η πλατφόρμα AgNostic, είναι δυνατόν να έχουμε πολλές διαφορετικές διεπαφές που ελέγχουν τους ίδιους κόμβους διαχείρισης.

Διασύνδεση φωνής

Μόλις πρόσφατα έλαβα ένα ηχείο Google House, με λίγο βοήθεια από το HA-Bridge για να μιμηθεί μια γέφυρα Philips Hue είναι μάλλον απλό να πάρει το Google House για να διαχειριστεί περιφερειακά gadgets μέσω MQTT. Η ίδια ακριβώς διαμόρφωση θα λειτουργεί επίσης με την Amazon Echo. Ανατρέξτε στον οδηγό διαμόρφωσης HA-Bridge για το Emonpi.

Δείτε το demo βίντεο στην κορυφή αυτής της ανάρτησης.

Διαμόρφωση συσκευής χρησιμοποιώντας το GUI WebPage Ha-Bridge:

Ρύθμιση εφαρμογών Google House:

Ενσωμάτωση και αυτοματοποίηση

Χρησιμοποιώ το Nodered, το οποίο είναι προ-φορτωμένο στο EMONPI / EMONSD για να ενσωματωθεί με άλλες υπηρεσίες, όπως η τελευταία εξωτερική θερμοκρασία από την κατάσταση του Weather Underground, αποστολή ειδοποιήσεων ώθησης (ειδοποίηση θερμοκρασίας θέρμανσης / απενεργοποίησης) στο τηλέφωνό μου χρησιμοποιώντας το pushover. Και οι δύο αυτές υπηρεσίες έχουν προκατασκευασμένες ροές με κόμβους καθιστώντας την ολοκλήρωση εξαιρετικά εύκολη. Το Nodered είναι προεγκατεστημένο καθώς και διαμορφωμένο στο Emonpi / Emonsd. Η ροή παραδείγματος που περιλαμβάνεται στο EMONPI καταδεικνύει τα δεδομένα Emonth Reading από το MQTT καθώς και τα εξωτερικά δεδομένα θερμοκρασίας από την κατάσταση του Weather Underground.

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

Ασφάλεια καθώς και απομακρυσμένη πρόσβαση

Η απομακρυσμένη διαχείριση (εκτός του περιφερειακού δικτύου) μπορεί να επιτευχθεί χρησιμοποιώντας μια δυναμική υπηρεσία DNS, όπως το DuckDNS ή το Secure VPN για την παροχή πρόσβασης σε υπηρεσίες από το εξωτερικό. Π.χ. Ανοίξτε τη θύρα 8080 για να παρέχει πρόσβαση στο OpenHab που τρέχει στο Emonpi μου από το Διαδίκτυο. Το OpenHAB έχει ενεργοποιηθεί τον έλεγχο ταυτότητας, καθώς και το HTTPS μπορεί να χρησιμοποιηθεί για να παράγει μια ασφαλή σύνδεση.

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

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

Επισκεφθείτε το OpenEnergmonitor.org

Αναπαράγεται από το αρχικό blog δημοσίευση με ευγενική άδεια του Glyn Hudson.

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

Whatsapp
Τυπώνω

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

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

Leave a Reply

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