Site icon Tech Blog

Callmebot – שליחת התראות whatsapp מתוך Apple HomeKit

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

לאחרונה נתקלתי ב Callmebot המאפשרת שליחת הודעות WhatsApp בחינם באמצעות Rest API דבר ההופך את האינטגרציה עם הבית החכם לפשוטה הרבה יותר ואף איננה מצריכה קומפוננטה מותאמת אישית.
במדריך זה אסביר אודות השימוש ב Callmebot וכן על האינטגרציה עם Apple HomeKit / Home App.

שלב א' – פתיחת חשבון ב-Callmebot וקבלת API Key

על מנת להתחיל ולהשתמש בשירות (המוצע בחינם), יש לקבל מהם תחילה API Key אשר ישמש בהמשך לשליחת ההודעות. לשם כך, יש לשלוח הודעת Whatsapp למספר הבא: 34644442148+ (מומלץ להוסיפו לאנשי הקשר עם שם שתזהו בקלות), ולשלוח אליו הודעה עם התוכן הבא: "I allow callmebot to send me messages".

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

כעת, העתיקו את ה API Key ושמרו אותו בצד, נזדקק לו בשלב הבא, אך תחילה לחצו על הקישור בהודעה וודאו כי אתם אכן מקבלים הודעות מ Callmebot.

שלב ב' – הגדרת ההתראות ב Home App Automation

שליחת התראה מהאפליקציה של Apple Home App Automation פשוטה ביותר, בחלק זה של המדריך אסביר כיצד להגדיר זאת.

בתוך האפליקציה של Home App, צרו אוטומציה חדשה (לחצו על סימן ה + ואז "Create Home Automation":

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

אחרי הגדרת הטריגר, לחץ על "NEXT" ועבור למסך ההגדרה של הסצנות. בחר ב "Convert to shortcut":

כעת נוכל להגדיר את ההפעלה של Callmebot באמצעות הקיצור של Web Action. במידה ואינכם רוצים שהאוטומציה תעשה משהו נוסף מעבר לשליחת ההודעה, הסירו את ברירת המחדל "Set scenes and Accessories" על ידי לחיצה על כפתור ה X.

מבנה ה API URL של Callmebot הוא:

https://api.callmebot.com/whatsapp.php?source=homeapp&phone=[PhoneNumber]&apikey=[ApiKey]&text=[Text Message]

כאשר:

שלב ג' – בדיקת האוטומציה

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

שימוש מועיל!

Exit mobile version