@dr0r
צירפתי פרטים
אומר לך משהו לגבי הרכיב?
שליטה על Electra Smart
- dr0r
-
- חבר ותיק
- הודעות: 1685
- הצטרף: נובמבר 2018
- מיקום: תל אביב
- נתן תודות: 46 פעמים
- קיבל תודות: 256 פעמים
@אסף_ב
לא, זה שבב גנרי. האפליקציה שלך מתקשרת עם המזגן מקומית? צריך לנסות לחפור בתוכה. תנסה להתקין Packet Capture ולראות מה היא עושה.
לא, זה שבב גנרי. האפליקציה שלך מתקשרת עם המזגן מקומית? צריך לנסות לחפור בתוכה. תנסה להתקין Packet Capture ולראות מה היא עושה.
- Lior98
- חבר ותיק
- הודעות: 1384
- הצטרף: אוגוסט 2018
- שם מלא: ליאור אהרון
- מיקום: קרית אונו
- נתן תודות: 5 פעמים
- קיבל תודות: 13 פעמים
הייdr0r כתב:@אסף_ב עובדה ש-HiSense (שמייצרים מזגנים וגם את האפליקציה לטורנדו) טרחו, אז לך תדע.
@Lior98 איך הוא מחובר? יש לך עינית עם חיבור WiFi כמו ש @אסף_ב צילם?...
כן יש עינית + שלט רחוק ותמיכה ב wifi (אפליקציה רשמית של אלקטרה)
המזגן המרכזי נקנה לפני שבוע אתה מאמין שאפשר למצוא דרך לחבר את זה לגוגל?
אגב יש פקודה קולית שאפשר לתת דרך האפליקציה של אלקטרה
- Lior98
- חבר ותיק
- הודעות: 1384
- הצטרף: אוגוסט 2018
- שם מלא: ליאור אהרון
- מיקום: קרית אונו
- נתן תודות: 5 פעמים
- קיבל תודות: 13 פעמים
@dr0r
·
הבנתי..
עוד שאלה ברשותך
שמתי לב שאם אני משנה מעלות דרך האפליקצייה (המזגן היה לפני על 24 מעלות)
ואני משנה באפליקצייה ל 22 מעלות
אז בשלט הרחוק המעלות לא מתעדכנות וזה נשאר על 24 זה תקין? (שוב רק בשלט עצמו המזגן עצמו מראה 22 מעלות)
אבל הבעיה היא שאם אני נניח אעלה מעלה אחת בשלט המזגן יהיה על 25 מעלות במקום על 23
המעלות בשלט לא מתעדכנות לפי האפליקציה ואז אם משנים בשלט זה יכול להקפיץ כמה מעלות כי זה לא מסונכרן עם האפליקציה
·
הבנתי..
עוד שאלה ברשותך
שמתי לב שאם אני משנה מעלות דרך האפליקצייה (המזגן היה לפני על 24 מעלות)
ואני משנה באפליקצייה ל 22 מעלות
אז בשלט הרחוק המעלות לא מתעדכנות וזה נשאר על 24 זה תקין? (שוב רק בשלט עצמו המזגן עצמו מראה 22 מעלות)
אבל הבעיה היא שאם אני נניח אעלה מעלה אחת בשלט המזגן יהיה על 25 מעלות במקום על 23
המעלות בשלט לא מתעדכנות לפי האפליקציה ואז אם משנים בשלט זה יכול להקפיץ כמה מעלות כי זה לא מסונכרן עם האפליקציה
עשיתי קצת רחרוח בעזרת fiddler ומצאתי שיש פתיחה של סוקט מול שרתי ibm אבל לא הצלחתי לתפוס פקודות. ידוע שאלקטרה עושים שימוש בשרתים שלהם (הבנתי בעבר שהחלק ה'סמארט' הוא שיתוף פעולה עם ibm). הסקתי גם שיש לאלקטרה סאב דומיין ב-ibm.
ניסיתי ללמד את שלט ה-ir/rf של ברודלינק את פקוד(ו)ת השלט אבל הרגיש לי כאילו התדר מתחלף או משהו כזה.. זה עבד פעם אחת כל כמה לחיצות (כמובן בלי חיווי חוזר). פעם במלא זמן אני בא לפורום לבדוק אם יש משהו חדש בתחום, אבל לא מוצא פתרון.
באתי היום עם גישה לבדוק אולי home assistant יהיה כיוון חיובי ומצאתי את הת'רד הזה. אולי מפה תבוא הישועה.
אנסה את packet capture. בתקווה שזה יתן מידע, כי שמתי לב שלא היו פה עדכונים לעניין.
תודה לכל מי שנתן הצעות וגם לשאלה המקורית.
ניסיתי ללמד את שלט ה-ir/rf של ברודלינק את פקוד(ו)ת השלט אבל הרגיש לי כאילו התדר מתחלף או משהו כזה.. זה עבד פעם אחת כל כמה לחיצות (כמובן בלי חיווי חוזר). פעם במלא זמן אני בא לפורום לבדוק אם יש משהו חדש בתחום, אבל לא מוצא פתרון.
באתי היום עם גישה לבדוק אולי home assistant יהיה כיוון חיובי ומצאתי את הת'רד הזה. אולי מפה תבוא הישועה.
אנסה את packet capture. בתקווה שזה יתן מידע, כי שמתי לב שלא היו פה עדכונים לעניין.
תודה לכל מי שנתן הצעות וגם לשאלה המקורית.
יכול להיות שטעיתי... סליחה.
זכור לי סאבדומיין של IBM בוודאות. אבל כנראה שהתבלבלתי בין סוקט ל tunnel ומבדיקה שעשיתי היום ה-tunnel זה בכלל החיבור של הטלפון שלי עם פידלר כנראה.
בכל מקרה, עשיתי עכשיו את אותה האזנה שעשיתי בעבר עם פידלר. עכשיו אני כבר לא רואה את הדומיין של IBM בכלל.
בינתיים אני רואה בעיקר כתובות כמו segment.io, app-measurement.com וreports.creashlytics.com.
לא רואה יותר את מה שראיתי בעבר. רק כל מיני כתובות של ניתוח נתונים... ויתכן מאד שהן לא קשורות לאפליקציה.
בפעם הקודמת שעשיתי את זה, האפליקציה היתה שונה ומקרטעת מאד. היום האפליקציה שלהם טובה בהרבה.
אני מאמין שהם לא יוצאים החוצה לענן כאשר אני ברשת הביתית. אולי בגלל זה כאשר אני ברשת הביתית אני לא רואה משהו רלוונטי בפידלר לעומת פעם.
כשלחצתי על הצ'ט כן מצאתי כתובת "ענן" של אמאזון שמוביל לדף אינטרנט עם הכתובת הזאת: /ElectraIOTMobile.html
ניסיתי לבדוק אולי אתפוס איזו כתובת אם אתחבר מחדש, אבל לא עלה כלום חוץ משימוש ב-googleapis בשביל שליחת SMS. הם בהחלט שיפרו את האפליקציה לטובה.
חשוב לי לציין שאני לא רוצה לפרוץ להם, אלא רק להבין איך אפשר לגרום למזגן לעבוד עם גוגל הום או כל מכשיר אחר שיעבוד עם גוגל הום (ברודלינק וכד').
יש לי את ה-mac של המכשיר ובחיפוש לוקאלי (fing) מצאתי אותו והנה הנתונים שקיבלתי:
יצרן הכתובת כתוב כ-Texas Instruments.
הוא זוהה כתרמוסטט והמודל ש-fing נתן לי הוא Lennox / iComfort.
אני לא יודע אם זה נכון או לא. כמובן שלא הצלחתי להתחבר אליהם...
שורה תחתונה לא מצאתי כלום חוץ מכך שמאד יתכן והם עובדים גם לוקאלית כאשר אני ב-wifi.
ניסיתי לתפוס מידע בעזרת כלים נוספים (pcap) - את הפלט אני לא יודע לפענח, אבל כן מצאתי כתובת:
app.ecpiot.co.il. אני לא יודע כמה זה עוזר. מצאתי גם כתובת של reblaze וגם שימוש ב-dns של אמאזון. לא חושב שמשהו מזה עוזר.
אני רק רוצה לשלוט על המזגן מגוגל הום...
אולי דרך home assistant... אבל צריך טיפה בשר.. פקודות, אותות.. משהו!
בשביל הרקורד, ניסיתי לתפוס בקשות עם packet capture, אבל לא הצלחתי להתקין certificate אז האפליקציה של אלקטרה לא הצליחה להתחבר כשהאזנתי.
אני מקווה שלא עברתי על חוקים בכתיבת התגובה הזאת. אם כן, אשמח למחוק ולתקן...
עריכה:
ניסיתי לתפוס בקשות עם http canary והצלחתי לתפוס. להלן המידע:
הכתובת לשליחת בקשות למזגן מהאפליקציה היא:
https://app.ecpiot.co.il/mobile/mobilecommand
פורט 443.
דוגמא לבקשה:
{"sid":"<my unique id>","pvdid":1,"id":177,"cmd":"SEND_COMMAND","data":{"id":<my id>,"commandJson":"{\"OPER\":{\"AC_MODE\":\"COOL\",\"FANSPD\":\"LOW\",\"SPT\":18,\"TIMER\":\"ON\",\"SHABAT\":\"OFF\",\"IFEEL\":\"OFF\",\"SLEEP\":\"OFF\",\"CLEAR_FILT\":\"OFF\",\"AC_STSRC\":\"WI-FI\"}}"}}
הבקשות נשלחות ב-json.
לאחר כל שליחת בקשה יש בקשת חיווי מהשרת שוב בסגנון הזה:
{"sid":"","pvdid":1,"id":181,"cmd":"GET_LAST_TELEMETRY","data":{"id":<my id i guess≥,"commandName":"OPER,DIAG_L2,HB"}}
כנראה לקבל תמונת מצב עדכנית לאפליקציה.
מקווה שהמידע הזה יהיה רלוונטי למישהו.
שימו לב שיש 2 מזהים ייחודיים: sid ו-id שבתוך ה-data.
תודה על הדרבון לחפש ולמצוא כיוון.
זכור לי סאבדומיין של IBM בוודאות. אבל כנראה שהתבלבלתי בין סוקט ל tunnel ומבדיקה שעשיתי היום ה-tunnel זה בכלל החיבור של הטלפון שלי עם פידלר כנראה.
בכל מקרה, עשיתי עכשיו את אותה האזנה שעשיתי בעבר עם פידלר. עכשיו אני כבר לא רואה את הדומיין של IBM בכלל.
בינתיים אני רואה בעיקר כתובות כמו segment.io, app-measurement.com וreports.creashlytics.com.
לא רואה יותר את מה שראיתי בעבר. רק כל מיני כתובות של ניתוח נתונים... ויתכן מאד שהן לא קשורות לאפליקציה.
בפעם הקודמת שעשיתי את זה, האפליקציה היתה שונה ומקרטעת מאד. היום האפליקציה שלהם טובה בהרבה.
אני מאמין שהם לא יוצאים החוצה לענן כאשר אני ברשת הביתית. אולי בגלל זה כאשר אני ברשת הביתית אני לא רואה משהו רלוונטי בפידלר לעומת פעם.
כשלחצתי על הצ'ט כן מצאתי כתובת "ענן" של אמאזון שמוביל לדף אינטרנט עם הכתובת הזאת: /ElectraIOTMobile.html
ניסיתי לבדוק אולי אתפוס איזו כתובת אם אתחבר מחדש, אבל לא עלה כלום חוץ משימוש ב-googleapis בשביל שליחת SMS. הם בהחלט שיפרו את האפליקציה לטובה.
חשוב לי לציין שאני לא רוצה לפרוץ להם, אלא רק להבין איך אפשר לגרום למזגן לעבוד עם גוגל הום או כל מכשיר אחר שיעבוד עם גוגל הום (ברודלינק וכד').
יש לי את ה-mac של המכשיר ובחיפוש לוקאלי (fing) מצאתי אותו והנה הנתונים שקיבלתי:
יצרן הכתובת כתוב כ-Texas Instruments.
הוא זוהה כתרמוסטט והמודל ש-fing נתן לי הוא Lennox / iComfort.
אני לא יודע אם זה נכון או לא. כמובן שלא הצלחתי להתחבר אליהם...
שורה תחתונה לא מצאתי כלום חוץ מכך שמאד יתכן והם עובדים גם לוקאלית כאשר אני ב-wifi.
ניסיתי לתפוס מידע בעזרת כלים נוספים (pcap) - את הפלט אני לא יודע לפענח, אבל כן מצאתי כתובת:
app.ecpiot.co.il. אני לא יודע כמה זה עוזר. מצאתי גם כתובת של reblaze וגם שימוש ב-dns של אמאזון. לא חושב שמשהו מזה עוזר.
אני רק רוצה לשלוט על המזגן מגוגל הום...
אולי דרך home assistant... אבל צריך טיפה בשר.. פקודות, אותות.. משהו!
בשביל הרקורד, ניסיתי לתפוס בקשות עם packet capture, אבל לא הצלחתי להתקין certificate אז האפליקציה של אלקטרה לא הצליחה להתחבר כשהאזנתי.
אני מקווה שלא עברתי על חוקים בכתיבת התגובה הזאת. אם כן, אשמח למחוק ולתקן...
עריכה:
ניסיתי לתפוס בקשות עם http canary והצלחתי לתפוס. להלן המידע:
הכתובת לשליחת בקשות למזגן מהאפליקציה היא:
https://app.ecpiot.co.il/mobile/mobilecommand
פורט 443.
דוגמא לבקשה:
{"sid":"<my unique id>","pvdid":1,"id":177,"cmd":"SEND_COMMAND","data":{"id":<my id>,"commandJson":"{\"OPER\":{\"AC_MODE\":\"COOL\",\"FANSPD\":\"LOW\",\"SPT\":18,\"TIMER\":\"ON\",\"SHABAT\":\"OFF\",\"IFEEL\":\"OFF\",\"SLEEP\":\"OFF\",\"CLEAR_FILT\":\"OFF\",\"AC_STSRC\":\"WI-FI\"}}"}}
הבקשות נשלחות ב-json.
לאחר כל שליחת בקשה יש בקשת חיווי מהשרת שוב בסגנון הזה:
{"sid":"","pvdid":1,"id":181,"cmd":"GET_LAST_TELEMETRY","data":{"id":<my id i guess≥,"commandName":"OPER,DIAG_L2,HB"}}
כנראה לקבל תמונת מצב עדכנית לאפליקציה.
מקווה שהמידע הזה יהיה רלוונטי למישהו.
שימו לב שיש 2 מזהים ייחודיים: sid ו-id שבתוך ה-data.
תודה על הדרבון לחפש ולמצוא כיוון.