תוכן עניינים:
- שלב 1: צפה בסרטון
- שלב 2: הוסף צומת חיישן
- שלב 3: התקן את InfluxDB
- שלב 4: התקן את Grafana
- שלב 5: צור לוח מחוונים
וִידֵאוֹ: רישום חיישן באמצעות InfluxDB, Grafana & Hassio: 5 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:13
בפוסט זה אנו לומדים כיצד להשתמש ב- InfluxDB לאחסון נתוני חיישן לטווח ארוך ואנו משתמשים ב- Grafana לניתוח נתונים. זהו חלק מסדרת האוטומציה הביתית שבה אנו לומדים כיצד להגדיר ולהשתמש ב- Home Assistant כך שכל זה ייעשה באמצעות Hassio.
שלב 1: צפה בסרטון
אנא צפה בסרטון למעלה כשהוא נכנס לפרטי ההתקנה של הכל. הרבה יותר קל לעקוב אחרי הכל ולראות כיצד הכל משתלב יחד באמצעות וידאו. פוסט כתוב זה יכיל רק את החלקים החשובים.
שלב 2: הוסף צומת חיישן
על מנת לרשום ולנתח נתונים, אנו זקוקים תחילה לכמה צמתים של חיישן, לכן ודא שהוספת כמה לעוזר הבית. הפוסט הקודם מראה לך כיצד ליצור צומת באמצעות חיישן DHT22 יחד עם ESPHome. אנו יוצרים גם צמתים חדשים המשתמשים בחיישני DS18B20 ו- SGP30 בסרטון המוטמע בשלב הראשון.
שלב 3: התקן את InfluxDB
ברגע שיש לנו את צמת החיישנים במקום, עלינו להתחיל לאחסן את הערכים שלהם ל- InfluxDB. ראשית, עלינו להתקין אותו. ניתן לעשות זאת על ידי כניסה לחנות ההרחבות, חיפוש "InfluxDB" ולאחר מכן לחיצה על כפתור ההתקנה. שלב זה ייקח דקה או שתיים אז הקפד לתת לו זמן.
לפני שנוכל להתחיל את התוסף, עלינו לגלול מטה אל קטע התצורה ולבטל SSL על ידי החלפת "נכון" ב"שקר ". שמור את התצורה ולאחר מכן תוכל להתחיל את התוסף. לחלופין, תוכל גם להפעיל את האפשרות "הצג בסרגל הצד" לגישה קלה יותר. ההרחבה ייקח קצת זמן להתחיל אז תן לה קצת זמן. לחלופין, תוכל לגלול למטה כדי לבדוק את היומנים ולחכות להופעת ההודעה "החל Nginx" שתסמן כי התוסף התחיל.
לאחר מכן עלינו לפתוח את ממשק האינטרנט של InfluxDB ולנווט ללשונית הניהול שבה נוכל ליצור את מסד הנתונים ושם המשתמש. התחל ביצירת מסד נתונים בשם "עוזר הבית". לאחר מכן צור משתמש חדש עם השם והסיסמה כ"עוזר הבית ". הקפד לתת את כל ההרשאות לפני שתמשיך הלאה.
כעת, לאחר שיש לנו הגדרת InfluxDB, עלינו לעדכן את התצורה של עוזר הבית כך שהשניים יוכלו לתקשר זה עם זה. ניתן לעשות זאת על ידי עדכון הקובץ config.yaml והדרך הקלה ביותר לעדכן זאת באמצעות תוסף התצורה. עבור אל חנות ההרחבות והתקן את תצורה. הפעל אותו ולאחר מכן פתח את ממשק המשתמש של WEB. השתמש בסמל התיקיה בפינה השמאלית העליונה כדי לפתוח את הקובץ config.yaml ולאחר מכן הוסף את השורות עם פרטי ההתקנה של InfluxDB כפי שמוצג בתמונה.
אלה ניתן להשיג גם מהקישור שלהלן:
github.com/hassio-addons/addon-influxdb/blob/v3.5.1/README.md
לאחר שתסיים, הפעל מחדש את עוזר הבית. ברגע שהוא חוזר שוב, פתח את InfluxDB וכעת אתה אמור להיות מסוגל לראות את נתוני החיישן.
שלב 4: התקן את Grafana
כעת לאחר הגדרת InfluxDB, עלינו להתקין את Grafana. ניתן להתקין זאת גם באמצעות חנות ההרחבות. לאחר ההתקנה, הקפד להשבית SSL כמו קודם ולאחר מכן הפעל את התוסף. תן לזה כמה דקות להתחיל.
Grafana צריכה לגשת לנתונים מ- InfluxDB ולכן כדאי לפתוח את InfluxDB וליצור משתמש חדש כפי שעשינו בשלב הקודם. אני מניח כי שם המשתמש והסיסמה הם "גרפנה". לאחר שתעשה זאת, פתח את ממשק המשתמש של Grafana WEB ובחר באפשרות "הוסף מקור נתונים". הזן את כתובת האתר הבאה כמארח:
https:// a0d7b954-influxdb: 8086
לאחר מכן, הזן את שם מסד הנתונים שהוא "עוזר לבית" יחד עם שם המשתמש והסיסמה שיצרנו זה עתה. לאחר שתסיים, פשוט לחץ על כפתור "שמור ובדוק" שיבדוק אם התקשורת תקינה. פעולה זו משלימה את תהליך ההתקנה.
שלב 5: צור לוח מחוונים
Grafana משתמש במשהו שנקרא לוחות מחוונים המורכב מלוחות. לוחות אלה יכולים להיות תרשימים, גרפים וכן הלאה. אני ממליץ לצפות בסרטון כדי ללמוד כיצד ליצור כמה תרשימים בסיסיים. ברור שאתה יכול ליצור לוחות מחוונים מפורטים הרבה יותר לייצוג הנתונים שלך וזה נושא עצום מכדי לכסות אותו בפוסט זה.
אנא שקלו להירשם לערוץ היוטיוב שלנו כדי לסייע בתמיכה בסרטונים ופוסטים כמו אלה:
YouTube:
תודה שקראת!
מוּמלָץ:
כיצד להפוך לחות וטמפרטורה למקליט נתונים בזמן אמת באמצעות UNO Arduino וכרטיס SD - סימולציית רישום נתונים DHT11 בפרוטוס: 5 שלבים
כיצד להפוך לחות וטמפרטורה למקליט נתונים בזמן אמת באמצעות UNO Arduino וכרטיס SD | סימולציית רישום נתונים ב- DHT11 בפרוטוס: הקדמה: היי, זהו Liono Maker, הנה קישור ל- YouTube. אנו יוצרים פרויקט יצירתי עם Arduino ועובדים על מערכות מוטבעות. Data-Logger: לוגר נתונים (גם לוגר נתונים או מקליט נתונים) הוא מכשיר אלקטרוני המתעד נתונים לאורך זמן עם
רישום נתונים נייד פשוט באמצעות PfodApp, Android ו- Arduino: 5 שלבים
רישום נתונים נייד פשוט באמצעות PfodApp, Android ו- Arduino: רישום נתוני Moblie נעשה פשוט באמצעות pfodApp, הנייד שלך Andriod ו- Arduino. אין צורך בתכנות אנדרואיד. לקבלת תכנון נתונים באנדרואיד שלך, עיין מאוחר יותר בהנחיית תוכניות פשוטות מרחוק פשוטות מאוחר יותר באמצעות אנדרואיד / Arduino / pfodApp לתכנון
Arduino תאריך/שעה תכנון/רישום באמצעות Millis () ו- PfodApp: 11 שלבים
Arduino תאריך/זמן תכנון/רישום באמצעות Millis () ו- PfodApp: אין צורך בתכנות Arduino או אנדרואיד. תומכים גם במודולי RTC ו- GPS. תיקון אוטומטי לאזורי זמן, סחיפת RTC ו- GPS חסרות שניות קפיצה מבוא הדרכה זו מראה לך כיצד להשתמש ב- Millis של Arduino ( ) חותמות זמן לשרטוט נתונים ag
דיוק גבוה מרחוק רישום נתונים באמצעות מודד/Arduino/pfodApp: 10 שלבים (עם תמונות)
דיוק גבוה רישום נתונים מרחוק באמצעות מולטימטר/Arduino/pfodApp: עודכן 26 באפריל 2017 מעגל ולוח מתוקן לשימוש עם מדי USB 4000 ZC. אין צורך בקידוד אנדרואיד הוראה זו מראה לך כיצד לגשת למגוון רחב של מדידות דיוק גבוהות מהארדואינו שלך ולשלוח אותן מרחוק. לרישום ו
רישום נתונים ושרטוט תרשים מקוון באמצעות NodeMCU, MySQL, PHP ו- Chartjs.org: 4 שלבים
רישום נתונים ושרטוט תרשים מקוון באמצעות NodeMCU, MySQL, PHP ו- Chartjs.org: מדריך זה מתאר כיצד אנו יכולים להשתמש בלוח ה- MCU של הצומת לאסוף נתונים מחיישנים מרובים, לשלוח נתונים אלה לקובץ PHP מתארח ולאחר מכן מוסיף את הנתונים אל מסד נתונים של MySQL. לאחר מכן ניתן לראות את הנתונים באינטרנט כתרשים, באמצעות chart.js.A ba