תוכן עניינים:

אוטומציה ביתית עם NodeMCU, HomeAssistant ו- MQTT: 6 שלבים
אוטומציה ביתית עם NodeMCU, HomeAssistant ו- MQTT: 6 שלבים

וִידֵאוֹ: אוטומציה ביתית עם NodeMCU, HomeAssistant ו- MQTT: 6 שלבים

וִידֵאוֹ: אוטומציה ביתית עם NodeMCU, HomeAssistant ו- MQTT: 6 שלבים
וִידֵאוֹ: Zigbee двусторонний энергомонитор постоянного тока MSH - интеграция DC UPS в Home Assistant 2024, יולי
Anonim
Image
Image

האם אתה רוצה להתחיל להפוך את הבית שלך לבית חכם? וגם לעשות את זה בזול?

NodeMCU ו- HomeAssistant כאן כדי לעזור בנושא.אני ממליץ לך לצפות בסרטון זה, אולי יהיה לך קל יותר לעקוב. אחרת, בצע את השלבים להלן.

אספקה

1 × NodeMCU v3 NodeMCU ב- eBay:

2 × לוחות לחם לוחות על eBay:

1 × Photoresistor Photoresistor ב- eBay:

1 × מתג מגנטי מתג מגנטי ב- eBay:

1 × ממסר ממסר ב- eBay:

כפתורי כפתורים ונגדים 1 × ב- eBay:

7 × נגדים (2x 10 קאוהם, 4x 100 אוהם, 1x 4.7 קאוהם)

4 × נוריות LED ב- eBay:

20 × חוטים חוטים ב- eBay:

1 × חיישן טמפרטורה DALLAS חיישן טמפרטורה ב- eBay:

1 × חיישן תנועה (PIR) חיישן תנועה:

1 × ADDITIONAL: בנק כוח

שלב 1:

תמונה
תמונה

היי!

קבל את כל הציוד הדרוש (רכיבים) ונתחיל.

שלב 2:

חבר את כל הרכיבים בהתאם לסקיצה המבולגנת הזו. מצטער בגלל בלאגן.:(

שלב 3:

תמונה
תמונה

התקן את PlatformIO IDE, HomeAssistant + Python

שוב תוכל לעקוב אחר סרטון זה כדי לראות פרטים נוספים אודות התקנת HomeAssistant ו- Python. כדי לעקוב אחר התקנת PlatformIO צעד אחר צעד ולראות כיצד להעלות תוכנית LED מהבהבת פשוטה בדוק את הסרטון הזה.

שים לב שאינך צריך להשתמש אך ורק ב- PlatformIO IDE, אך סביר להניח שיהיה לך קל יותר לעקוב.

שלב 4:

תמונה
תמונה

העתק את הקוד לקובץ main.cpp מכאן. החלף את mqtt_server IP ל- IP של המחשב האישי שעליו מותקן ה- HomeAssistant. החלף את SSID ואת הסיסמה עם ה- SSID והסיסמה ה- Wi-Fi הרצויים לך. העלה ל- NodeMCU.

שלב 5:

תמונה
תמונה

בחיפוש חלונות (התחל) כתוב % appdata % ופתח תיקייה.home assistent. שם תמצא config.yaml. פתח אותו והחלף את כל התוכן בתוכן זה.

היזהר אם תכתוב משהו נוסף כי התצורה רגישה למרחב! זה חייב להיות מובנה במסגרת החוקים שלו.

הפעל את HomeAssistant במחשב האישי שלך אם הוא עדיין לא הופעל. הזן IP של אותו מחשב והוסף יציאה: 8123 אחריה בדפדפן. בפינה השמאלית העליונה תמצא אפשרות להגדיר ממשק משתמש. בחר זאת ושוב בפינה השמאלית העליונה מצא את עורך התצורה של RAW והחלף את תוכנו בתוכן זה.

שלב 6:

תמונה
תמונה

בדוק שהכל מחובר כהלכה ו- MQTT פועל כפי שהוא אמור על ידי שליחת נתונים כל כמה שניות ובדוק כיצד כל חיישן עובד.

בסמארטפון היכנס לדפדפן והזן את ה- IP של השרת HomeAssistant והוסף יציאה: 8123. שמור דף אינטרנט במסך הבית ויש לך גישה למערכת האוטומציה הביתית החדשה שלך בלחיצה אחת.

עכשיו בסופו של דבר אני ממליץ לך להרחיב את הפרויקט הזה להיות שימושי יותר ולא רק למטרות חינוכיות.תודה שהצטרפת אליי דרך בניית הפרויקט הזה.:)

מוּמלָץ: