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

Weather יכול להיות מותקן מן המאגרים הרשמי Raspbian:

 sudo apt-get להתקין מזג האוויר לנצל 

" weather " השירות פועל על ידי אחזור תנאי מזג האוויר תחזית מידע מ METARs (מטאורולוגי Aerodrome דוחות), מ NOAA (ארה"ב הלאומי לאוקיינוס ​​ואטמוספירה המינהל) ו NWS (שירות מזג האוויר הלאומי של ארה"ב). זה עושה את הכלי מאוד בארה"ב, ממוקדת, אולם מיקומים גלובליים זמינים שם יש שדות תעופה בינלאומיים.

הדרך הפשוטה ביותר לקבל את תנאי מזג האוויר היא להשתמש בקוד ICAO עבור שדה התעופה הקרוב ביותר. אז כדי לקבל את מזג האוויר בשדה התעופה הבינלאומי קנדי ​​בניו יורק סוג:

 מזג אויר 

קוד ICAO המלא עבור קנדי ​​אינטרנשיונל הוא למעשה "KJFK" (כמו כל שדות התעופה בארצות הברית רציף להתחיל עם K) אבל שלוש אותיות אותיות לעבוד גם עבור שדות תעופה בארה"ב, כלומר "DFW", "LAX" ו "ATL "וכו 'אבל עבור שדות תעופה בינלאומיים, קוד ICAO מלא יש להשתמש. אז לונדון הית'רו הוא "EGLL", פריז שארל דה גול הוא "LFPG" ו Schiphol באמסטרדם הוא "EHAM" וכן הלאה.

כדי לראות את התנאים בלונדון הית'רו, השתמש:

 מזג אויר 

ניתן גם לבדוק את תנאי מזג האוויר באמצעות מיקוד. כלול עם " weather " הוא רשימה מיקוד, יחד עם מידע על תחנת מזג האוויר הקרובה. למרבה הצער זה רק עבור ארה"ב לא עובד בינלאומית, אבל את המידע ZIP מכסה את כל ארה"ב. לדוגמה, קרן לינוקס יש את המטה שלה בסן פרנסיסקו, קליפורניה, ויש לה מיקוד של 94110. אתה יכול לקבל את תנאי מזג האוויר שם משתמש:

 מזג האוויר 94110 

אתה יכול גם להשתמש שמות מקום כדי לקבל מידע מזג האוויר, אבל אתה צריך להיות ספציפי למדי. נסה את הפעולות הבאות:

 מזג האוויר 'ניו יורק' 

" weather " ידווח כי החיפוש הוא מעורפל מדי והוא יחזור לפחות עשר תוצאות כולל "עיירה ניו יורק - MO", "ניו יורק - ניו יורק" ו "ניו יורק מילס העיר - MN" בתוספת נמל התעופה הבינלאומי לה גווארדיה.

אבל אם אתה יותר ספציפי את התנאים ניתן לדווח. לְנַסוֹת:

 מזג האוויר "ניו יורק סיטי פארק" 

ניתן גם לקבל תחזית של שבעה ימים באמצעות האפשרות " -f ". כדי לקבל את התחזית עבור האזור סביב נמל התעופה הבינלאומי של לוס אנג'לס, השתמש:

 מזג האוויר-lax 

.Watherrc

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

כדי להאיץ את זה, אתה יכול להגדיר כינוי בקובץ weather's " weather's " כי כבר מכיל את המידע הדרוש עבור כלי השירות כדי לגשת ישירות לאינטרנט עבור הנתונים.

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

 מזג אויר - 

הפלט מראה כי תחנת מזג האוויר בשימוש הוא למעשה נמל התעופה הלאומי של וושינגטון אשר רק 2.5 קילומטרים. הקוד עבור שדה התעופה הזה הוא "kdca".

יצירת קובץ תצורת מזג האוויר (נקרא .weatherrc ) בספריית הבית שלך:

 nano ~ / .weatherrc 

הוסף שורות אלה:

 [smithsonian] description = מכון סמיתסוניאן metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KDCA.TXT 

הערה : המידע " metar = http ... " צריך להיות בשורה אחת.

עכשיו לצאת ולשמור את הקובץ על ידי הקשה על "Ctrl + X" ומאשר את השמירה.

כדי לקבל את פרטי מזג האוויר עבור Smithsonian, פשוט הקלד:

 מזג האוויר 

התשובה צריכה להיות מהירה למדי כמו כלי השירות עכשיו יש את המידע שהוא צריך להביא את הנתונים בלי trawling דרך הרשימות שלה.

ניתן להוסיף כינויים מרובים לקובץ ".weatherrc"; אתה רק צריך לשנות את החלק האחרון של "המטר" מידע לתחנת מזג האוויר הנכון.

למה לא לתת " weather " לנסות, ואם יש לך שאלות אל תהסס לשאול אותם את ההערות.