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

Callmebot - 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".

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

Callmebot activation message

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

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

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

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

Callmebot - Apple Home App - techblog.co.il

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

Callmebot - trigger

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

Callmebot  - techblog.co.il

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

Callmebot  - techblog.co.il
Callmebot  - techblog.co.il
Callmebot  - techblog.co.il
Callmebot  - techblog
Callmebot  - techblog

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

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

כאשר:

  • [PhoneNumber] – מספר הטלפון שלכם (המספר דרכו קיבלתם את ה API Key).
  • [Apikey] – ה API Key שקיבלתם בהודעה חוזרת מ Callmebot בעת הפעלת החשבון.
  • [Text Message] – תוכן ההודעה לשליחה.

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

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

Callmebot  - Tomer Klein
Callmebot  - Tomer Klein
Callmebot  - Tomer Klein

שימוש מועיל!

Be the first to comment

Leave a Reply

כתובת האימייל שלך לא תפורסם


*