בית חכם בימי הקורונה: האם אני פנוי? - ג׳ירפה
ג׳ירפה
  • טכנולוגיה
    • עדכוני טכנולוגיה
    • סמארטפונים וסלולר
    • ביקורות וסקירות
    • אודיו ושמע
    • שעונים, צמידים, טבעות ולבישים
    • גאדג'טים
    • בינה מלאכותית (AI)
    • מסכים, טלוויזיות ומקרנים
    • אינטרנט ואבטחת מידע
    • בית חכם
    • אפליקציות ותוכנות
    • מחשבים וטאבלטים
    • גיימינג וקונסולות
    • רובוטים וכל מה שמתנהל לבד
  • פנאי
    • ביקורות קולנוע וסרטים
    • חדש בטלוויזיה
    • חדשות בידור פנאי ותרבות
    • קולנוע
    • תיירות
  • קולינריה
    • ביקורות מסעדות
    • אלכוהול
    • חדשות האוכל
  • רכב חשמלי
    • רכבים חשמליים (EV)
    • חדשות תחבורה
    • השקות רכב ותחבורה
  • הדילים של ג׳ירפה
  • עוד
    • גילוי נאות
    • זכויות יוצרים
    • טיפים לאליאקספרס
    • טיפים לאתר GoDeal24
    • הצהרת נגישות
    • אודות ג׳ירפה
    • צרו קשר
  • טכנולוגיה
    • עדכוני טכנולוגיה
    • סמארטפונים וסלולר
    • ביקורות וסקירות
    • אודיו ושמע
    • שעונים, צמידים, טבעות ולבישים
    • גאדג'טים
    • בינה מלאכותית (AI)
    • מסכים, טלוויזיות ומקרנים
    • אינטרנט ואבטחת מידע
    • בית חכם
    • אפליקציות ותוכנות
    • מחשבים וטאבלטים
    • גיימינג וקונסולות
    • רובוטים וכל מה שמתנהל לבד
  • פנאי
    • ביקורות קולנוע וסרטים
    • חדש בטלוויזיה
    • חדשות בידור פנאי ותרבות
    • קולנוע
    • תיירות
  • קולינריה
    • ביקורות מסעדות
    • אלכוהול
    • חדשות האוכל
  • רכב חשמלי
    • רכבים חשמליים (EV)
    • חדשות תחבורה
    • השקות רכב ותחבורה
  • הדילים של ג׳ירפה
  • עוד
    • גילוי נאות
    • זכויות יוצרים
    • טיפים לאליאקספרס
    • טיפים לאתר GoDeal24
    • הצהרת נגישות
    • אודות ג׳ירפה
    • צרו קשר
ראשי » חדשות טכנולוגיה » בית חכם » בית חכם בימי הקורונה: האם אני פנוי?

בית חכם בימי הקורונה: האם אני פנוי?

שגיא לבנהרט 12/04/2020 בית חכם
הוסיפו את ג'ירפה בגוגל:מקור מועדף

כל אלו שעובדים מהבית מכירים את התרחיש בו פונים אליכם בשאלה/אמירה ולא יודעים שאתם למעשה באמצע שיחה. אתם נמצאים בפגישה או שיחה אבל אף אחד בבית לא באמת יודע אם אתם פנויים עכשיו או אחר כך. אז הגיע הזמן שידעו, הרי למה יש בית חכם?

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

IFTTT – אם עסוק אז תדליק

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

בית חכם בימי הקורונה: האם אני פנוי?

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

זה היה קל אבל מה עם אלו שיודעים לשאול ולתכנת?

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

כפי שציינתי, כל השיחות מתבצעות באפליקציית Teams וכאשר אני נמצא בשיחה, הסטטוס שלי (Presence) מתעדכן בהתאם כדי ששאר המשתמשים ידעו שאיני פנוי. לשמחתי, כחלק משירות Graph API של מיקרוסופט, ישנה אפשרות לתשאל (Query) עבור הססטוס. זאת אומרת שאם אכתוב אפליקציה שרצה ברקע ובודקת את הססטוס שלי, אוכל להדליק את הנורה גם כשאני נמצא בשיחות.

בית חכם בימי הקורונה: האם אני פנוי?

החלק הראשון היה ליצור אפליקצייה ב-Azure ולתת לה את ההרשאות הנדרשות עבור קריאת סטטוס – Presence.Read. לאחר שקיבלתי אישור מהאדמין בארגון – שלאפליקציה שלי אכן מותר לקרוא את הססטוס של היוזר המחובר, יכלתי להתקדם.

בית חכם בימי הקורונה: האם אני פנוי?

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

הוסיפו את ג'ירפה בגוגל:מקור מועדף
מבחר תוכנות מיקרוסופט עם רישיון ולכל החיים. מקור: GoDeal24 מבחר תוכנות מיקרוסופט עם רישיון ולכל החיים. מקור: GoDeal24
מבחר תוכנות מיקרוסופט עם רישיון ולכל החיים. מקור: GoDeal24

קצת הרחבה על תהליך ההתחברות וההרשאות. השלב הראשון הוא חיבור המשתמש וווידוא שהוא מאשר את האפליקציה עבור ההרשאות המבוקשות ונקבל authorization code. בקוד זה נשתמש לבקשה עבור האפליקציה שיצרנו ובשם המשתמש (Delegate) לקבלת AccessToken ו- RefreshToken. בעזרתם אפשר לתשאל את ה- Graph API ולקבל את הססטוס המיוחל. טוקנים שפג תוקפם מחודשים אוטומטית בעזרת Refresh Tokens כך שמרגע ההתחברות, האפליקציה אמורה לרוץ למשך כ-3 חודשים מבלי שאצטרך להתחבר מחדש.

בית חכם בימי הקורונה: האם אני פנוי?

במקור הדוגמה מתשאלת את אירוע לוח השנה של המשתמש, אך די בקלות שיניתי אותה כך שהיא תתשאל את הססטוס שלי. השלב הבא הוא תפעול הנורה. כמו שציינתי קודם, NodeJS מביאה עימה כמות עצומה של חבילות מוכנות ו-yeelight-npm היא אחת מהן. כל מה שנשאר הוא להגדיר את כתובת ה-IP של הנורה ואפשר לשלוט גם בה.

הוספתי קצת כפתורי שליטה ב- UI, כמו למשל הדלקה וכיבוי של הנורה, כעת האפליקציה מציגה את המסך הבא:

בית חכם בימי הקורונה: האם אני פנוי?

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

בדיקה כל 2 דקות, אם הססטוס החדש מצריך שינוי בנורה, בצע אם הנורה לא במצב הזה כבר
בדיקה כל 2 דקות, אם הססטוס החדש מצריך שינוי בנורה, בצע אם הנורה לא במצב הזה כבר

הגדרתי את האפליקציה כך שאם מצב ה- Availability שלי הוא Busy, הנורה תדלק בעוצמה של 20% בצבע אדום:

בית חכם בימי הקורונה: האם אני פנוי?

יתרון נוסף ב-NodeJS הוא הקלות שבה אוכל כעת ליצור Docker image ולהריצה כמעט בכל מכונה בלי צורך בהגדרות נוספות.

העליתי את כל הקוד של האפליקציה ל- GitHub כך שתוכלו בקלות לשכפל ולהשתמש. אז נכון שיש פה לא מעט תנאים מקדימים, כמו למשל שהארגון שלכם ישתמש ב-Teams ותקבלו את האישורים המתאימים, אבל הקוד נותן מושג וכיוון לכל מי שירצה לעשות משהו דומה.

 

*הכותב הינו בעלים של הבלוג בייט חכם - בלוג לבתים קצת יותר חכמים, שם המאמר פורסם לראשונה.

גילוי נאותט.ל.ח.
הוסיפו את ג'ירפה בגוגל:מקור מועדף

מקור: בייט חכם

רוצים להגיב? הדיון על הכתבה ממשיך אצלנו בפייסבוקלעמוד הפייסבוק של ג'ירפה
גילוי נאותט.ל.ח.
Yeelight בייט חכם בית חכם קורונה

אודות המחבר

שגיא לבנהרט להציג את כל הפוסטים של שגיא לבנהרט

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

« פוסט קודם
פוסט הבא »
Sennheiser ACCENTUM Clip במבחן: איכות שמע ללא פשרות בתצורה פתוחה
ביקורות וסקירות

Sennheiser ACCENTUM Clip במבחן: איכות שמע ללא פשרות בתצורה פתוחה

Sennheiser Momentum 5 בבדיקה: אוזניות נוחות, סאונד משופר וסוללה שאפשר להחליף
ביקורות וסקירות

Sennheiser Momentum 5 בבדיקה: אוזניות נוחות, סאונד משופר וסוללה שאפשר להחליף

Beyerdynamic Amiron Zero במבחן: אוזניות קליפס פתוחות לחובבי הסאונד
ביקורות וסקירות

Beyerdynamic Amiron Zero במבחן: אוזניות קליפס פתוחות לחובבי הסאונד

קופונים אליאקספרס ל- 11.11: כל הקודים לסייל הגדול של נובמבר
הדילים של הג’ירפה

קופונים אליאקספרס ל- 11.11: כל הקודים לסייל הגדול של נובמבר

מבצעי 11.11 של POCO: שישה סמארטפונים, מה- C95 Pro ועד ה- F9 Ultra
הדילים של הג’ירפה

מבצעי 11.11 של POCO: שישה סמארטפונים, מה- C95 Pro ועד ה- F9 Ultra

מבצעי בלאק פריידי שיאומי: עד 30% הנחה על טלוויזיות, מסכים ושואבים
הדילים של הג’ירפה

מבצעי בלאק פריידי שיאומי: עד 30% הנחה על טלוויזיות, מסכים ושואבים

ניווט באתר
  • טכנולוגיה
    • עדכוני טכנולוגיה
    • סמארטפונים וסלולר
    • ביקורות וסקירות
    • אודיו ושמע
    • שעונים, צמידים, טבעות ולבישים
    • גאדג'טים
    • בינה מלאכותית (AI)
    • מסכים, טלוויזיות ומקרנים
    • אינטרנט ואבטחת מידע
    • בית חכם
    • אפליקציות ותוכנות
    • מחשבים וטאבלטים
    • גיימינג וקונסולות
    • רובוטים וכל מה שמתנהל לבד
  • פנאי
    • ביקורות קולנוע וסרטים
    • חדש בטלוויזיה
    • חדשות בידור פנאי ותרבות
    • קולנוע
    • תיירות
  • קולינריה
    • ביקורות מסעדות
    • אלכוהול
    • חדשות האוכל
  • רכב חשמלי
    • רכבים חשמליים (EV)
    • חדשות תחבורה
    • השקות רכב ותחבורה
  • הדילים של ג׳ירפה
  • עוד
    • גילוי נאות
    • זכויות יוצרים
    • טיפים לאליאקספרס
    • טיפים לאתר GoDeal24
    • הצהרת נגישות
    • אודות ג׳ירפה
    • צרו קשר
אודות ג׳ירפה

bottom

‎האתר ג׳ירפה הוקם בשנת 2016 כדי לתת מענה לכל הקשור בחדשנות טכנולוגית, ומיועד לכל חובבי הטכנולוגיה – החל מקוראים המחפשים תוכן מקצועי ומפורט, ועד “טכנופובים” שמעוניינים בתוכן בעל שפה קלילה וקליטה.

במהלך השנים הג׳ירפה הרחיבה את תחומי הסיקור שלה וכיום מעבר לטכנולוגיה אנו גם מסקרים את תחום הפנאי ורכב חשמלי

 

כל הזכויות שמורות
גלילה לראש העמוד
חיפוש באתר
    אפשר לסגור עם Esc או בלחיצה מחוץ לחלון