Πίνακας περιεχομένων:

Οικιακός αυτοματισμός με NodeMCU, HomeAssistant & MQTT: 6 βήματα
Οικιακός αυτοματισμός με NodeMCU, HomeAssistant & MQTT: 6 βήματα

Βίντεο: Οικιακός αυτοματισμός με NodeMCU, HomeAssistant & MQTT: 6 βήματα

Βίντεο: Οικιακός αυτοματισμός με NodeMCU, HomeAssistant & MQTT: 6 βήματα
Βίντεο: KC868-H32B relays control in Home assistant by MQTT #shorts 2024, Νοέμβριος
Anonim
Image
Image

Θέλετε να αρχίσετε να μεταμορφώνετε το σπίτι σας σε έξυπνο σπίτι; Και επίσης να το κάνετε φθηνά;

Το NodeMCU και το HomeAssistant είναι εδώ για να σας βοηθήσουν σε αυτό. Σας συνιστώ να παρακολουθήσετε αυτό το βίντεο, ίσως να είναι πιο εύκολο για εσάς να το ακολουθήσετε. Διαφορετικά, ακολουθήστε τα παρακάτω βήματα.

Προμήθειες

1 × NodeMCU v3 NodeMCU στο eBay:

2 × Breadboards Breadboards στο eBay:

1 × Photoresistor Photoresistor στο eBay:

1 × Μαγνητικός διακόπτης Μαγνητικός διακόπτης στο eBay:

1 × Relay Relay στο eBay:

1 × Κουμπιά και αντιστάσεις στο eBay:

7 × Αντιστάσεις (2x 10kohm, 4x 100ohm, 1x 4.7kohm)

4 LED LEDs στο eBay:

20 × Wires Wires στο eBay:

1 sensor Αισθητήρας θερμοκρασίας DALLAS Αισθητήρας θερμοκρασίας στο eBay:

1 sensor Αισθητήρας κίνησης (PIR) Αισθητήρας κίνησης:

1 × ΠΡΟΣΘΕΤΟ: Τράπεζα ισχύος

Βήμα 1:

Εικόνα
Εικόνα

Γεια!

Πάρτε όλα τα απαραίτητα εφόδια (εξαρτήματα) και ξεκινήστε.

Βήμα 2:

Συνδέστε όλα τα εξαρτήματα ανάλογα με αυτό το ακατάστατο σκίτσο. Συγγνώμη λόγω αναστάτωσης καλωδίων.:(

Βήμα 3:

Εικόνα
Εικόνα

Εγκαταστήστε το PlatformIO IDE, HomeAssistant + Python

Για άλλη μια φορά, μπορείτε να ακολουθήσετε αυτό το βίντεο για να δείτε περισσότερες λεπτομέρειες σχετικά με την εγκατάσταση του HomeAssistant και της Python. Για να ακολουθήσετε βήμα προς βήμα την εγκατάσταση του PlatformIO και να δείτε πώς να ανεβάσετε απλό πρόγραμμα LED που αναβοσβήνει, ελέγξτε αυτό το βίντεο.

Λάβετε υπόψη ότι δεν χρειάζεται να χρησιμοποιείτε αυστηρά το PlatformIO IDE, αλλά πιθανότατα θα είναι πιο εύκολο για εσάς να το ακολουθήσετε.

Βήμα 4:

Εικόνα
Εικόνα

Αντιγράψτε τον κώδικα στο αρχείο main.cpp από εδώ. Αντικαταστήστε το mqtt_server IP σε IP του υπολογιστή σας στον οποίο είναι εγκατεστημένο το HomeAssistant. Αντικαταστήστε το SSID και τον κωδικό πρόσβασης με το επιθυμητό Wi-Fi SSID και τον κωδικό πρόσβασης. Μεταφόρτωση στο NodeMCU.

Βήμα 5:

Εικόνα
Εικόνα

Στα παράθυρα αναζήτησης (έναρξη) γράψτε % appdata % και ανοίξτε.homeassistant φάκελο. Εκεί θα βρείτε το configuration.yaml. Ανοίξτε το και αντικαταστήστε όλο το περιεχόμενο με αυτό.

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

Εκκινήστε το HomeAssistant στον υπολογιστή σας εάν δεν είναι ήδη εκκινήσει. Εισαγάγετε IP του υπολογιστή και προσθέστε τη θύρα: 8123 μετά από αυτό στο πρόγραμμα περιήγησης. Στην επάνω δεξιά γωνία θα βρείτε την επιλογή διαμόρφωσης UI. Επιλέξτε αυτό και ξανά στην επάνω δεξιά γωνία βρείτε τον επεξεργαστή διαμόρφωσης RAW και αντικαταστήστε το περιεχόμενό του με αυτό.

Βήμα 6:

Εικόνα
Εικόνα

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

Στο smartphone σας, μεταβείτε στο πρόγραμμα περιήγησης και εισαγάγετε IP του διακομιστή HomeAssistant και προσθέστε τη θύρα: 8123. Αποθηκεύστε την ιστοσελίδα στην αρχική οθόνη και έχετε πρόσβαση στο νέο σύστημα οικιακού αυτοματισμού με ένα πάτημα.

Τώρα στο τέλος σας ενθαρρύνω να επεκτείνετε αυτό το έργο ώστε να είναι πιο χρήσιμο και όχι μόνο για εκπαιδευτικούς σκοπούς. Ευχαριστώ που συμμετείχατε μαζί μου σε αυτό το έργο.:)

Συνιστάται: