9
Ανοίγω το θέμα αυτό για να μοιραστούμε εμπειρίες και ιδέες για αυτοματισμό κατοικίας με χρήση του μικροελεγκτή ESP8266 και firmware Tasmota. Οι δυνατότητες είναι άπειρες καθώς το firmware Tasmota βασίζεται στο πρωτόκολλο επικοινωνίας MQTT και υποστηρίζει πλατφόρμες αυτοματισμού όπως Node-RED, Home Assistant, OpenHAB και πολλές άλλες.
Το firmware Tasmota είναι ανοιχτού κώδικα, βασίζεται στη πλατφόρμα προγραμματισμού Arduino και χρησιμοποιεί τους μικροελεγκτές ESP8266 που υποστηρίζουν WiFi.
Αναπτύσσεται κυρίως από τον Theo Arends αλλά και άλλους προγραμματιστές και το αποθετήριο βρίσκεται στο παρακάτω σύνδεσμο:
https://github.com/arendst/Sonoff-Tasmota
Πρόσφατα, ξεκίνησα κι εγώ την αυτοματοποίηση ορισμένων λειτουργιών στο διαμέρισμα που κατοικώ.
Το πρώτο κιτ που κατασκεύασα βασίζεται στο module ESP-12E και προσφέρει τις εξής λειτουργίες:
- Έλεγχο χρωμάτων ταινίας LED μέσω υπερύθρων.
- Έλεγχο air condition LG μέσω υπερύθρων. (Η συγκεκριμένη λειτουργία δεν υπήρχε στο Tasmota και έτσι ανέπτυξα τον κώδικα o οποίος έγινε δεκτός και υπάρχει στη νέα έκδοση 6.4.0)
- Μέτρηση θερμοκρασίας εσωτερικού χώρου με το DS18B20
Ακολουθεί μια φωτογραφία του κιτ που έφτιαξα:
IMG_20181216_090918.jpg
Επόμενο βήμα είναι ο έλεγχος των παραπάνω λειτουργιών μέσω της πλατφόρμας Node-RED.
Ο έλεγχος θα γίνεται μέσω του web interface που παρέχει το Node-RED Dashboard το οποίο έχει σχεδιαστεί και για χρήση μέσω smartphone.
Η μεταφορά δεδομένων θα βασιστεί στο πρωτόκολλο επικοινωνίας MQTT.
Άλλες λειτουργίες που σκέφτομαι να υλοποιήσω είτε με άλλα κιτ είτε με έτοιμες συσκευές sonoff είναι οι παρακάτω:
- Μέτρηση ηλεκτρικών καταναλώσεων με Sonoff Pow2
- Διασύνδεση με πίνακα συναγερμού με custom kit
- Έλεγχος φωτισμού και δημιουργία σεναρίων με Sonoff
- Μέτρηση εξωτερικής θερμοκρασίας μέσω RF στα 433MHz με custom kit
- Έλεγχος μέσω φωνής
Αυτά προς το παρόν, σύντομα θα ακολουθήσουν κι άλλες αναρτήσεις.