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

רישום חיישן באמצעות InfluxDB, Grafana & Hassio: 5 שלבים
רישום חיישן באמצעות InfluxDB, Grafana & Hassio: 5 שלבים

וִידֵאוֹ: רישום חיישן באמצעות InfluxDB, Grafana & Hassio: 5 שלבים

וִידֵאוֹ: רישום חיישן באמצעות InfluxDB, Grafana & Hassio: 5 שלבים
וִידֵאוֹ: סריקת חיישן פריסטיי ליברה באמצעות האנדרואיד 2024, נוֹבֶמבֶּר
Anonim
רישום חיישן באמצעות InfluxDB, Grafana ו- Hassio
רישום חיישן באמצעות InfluxDB, Grafana ו- Hassio

בפוסט זה אנו לומדים כיצד להשתמש ב- InfluxDB לאחסון נתוני חיישן לטווח ארוך ואנו משתמשים ב- Grafana לניתוח נתונים. זהו חלק מסדרת האוטומציה הביתית שבה אנו לומדים כיצד להגדיר ולהשתמש ב- Home Assistant כך שכל זה ייעשה באמצעות Hassio.

שלב 1: צפה בסרטון

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

שלב 2: הוסף צומת חיישן

הוסף צומת חיישן
הוסף צומת חיישן
הוסף צומת חיישן
הוסף צומת חיישן

על מנת לרשום ולנתח נתונים, אנו זקוקים תחילה לכמה צמתים של חיישן, לכן ודא שהוספת כמה לעוזר הבית. הפוסט הקודם מראה לך כיצד ליצור צומת באמצעות חיישן DHT22 יחד עם ESPHome. אנו יוצרים גם צמתים חדשים המשתמשים בחיישני DS18B20 ו- SGP30 בסרטון המוטמע בשלב הראשון.

שלב 3: התקן את InfluxDB

התקן את InfluxDB
התקן את 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:

תודה שקראת!

מוּמלָץ: