top of page

SpeedTest-CLI ניטור מהירות האינטרנט


היום, כאשר התלות באינטרנט ובמהירות שלו הולכת וגדלה קיים הצורך לנטר אותו. מערכת Home Assistant ניחנה ביכולת לבצע זאת עבורנו בצורה פשוטה ויעילה תוך שימוש ב SpeedTest-CLI שהוא Command line Client מבוסס פייטון.

במדריך זה אסביר כיצד ניתן להגדיר את Home Assistant לשימוש ברכיב.

לצורך כך יש להתקין תחילה את SpeedTest-cli על פי המאמר הבא: https://techblog.co.il/2016/12/speed-test-cli-בדיקת-מהירות-אינטרנט-על-שרתי-לינוקס/

כעת נעבור להגדרת הרכיב ב Home Assistant:

פתחו את קובץ הקונפיגורציה configuration.yaml והוסיפו את הקוד הבא תחת החלק של sensor:

תוכלו לראות בקוד שהגדרתי זמן קבוע לבדיקות בכל 59 דקות (שזה זמן מקסימלי לבדיקה מבוסס דקות), ניתן לבצע בדיקה לפי שעות וגם זמנים ביום.

הקוד הבא לדוגמה יבצע בדיקה כל חצי שעה ולאורך 24 שעות ביממה:

וכאן בזמנים קבועים לאורך היום: 00:30 / 06:30 / 12:30 / 18:30

ניתן לקבוע אוטומציה והתראות בהתאם לתוצאות הבדיקה, כפי שתוכלו לראות בקטע הקוד הבא:

הערות:

* כאשר מבצעים את הבדיקה על Raspberry Pi, המהירות המקסימלית תהיה מוגבלת ל 100mbp/s בגלל מגבלות כרטיס הרשת.

* הבדיקה מנצלת 100% מתעבורת הרשת של המכשיר ועל כן יכול להיות שבעת הבדיקה עלולים להיות ניתוקים או איטיות בתקשורת עם רכיבים מבוססי רשת.

744 צפיות
Featured Posts
פרסומים אחרונים
ארכיון
חפש לפי תגיות
עקוב אחרינו
  • Facebook Basic Square
bottom of page