תמיכה באזעקות PIMA Hunter Pro בבית חכם
-
dr0r
-
- חבר ותיק

- תגובות: 2182
- הצטרף: נובמבר 2018
- שם מלא: דרור
- מיקום: תל אביב
- נתן תודות: 86 פעמים
- קיבל תודות: 361 פעמים
@YC
זה צפוי לקרות אם גירסת ה-Python שלך נמוכה מ-3.7.
יכול להיות שאתה עדיין מריץ Raspbian Stretch ולא שידרגת ל-Buster?
אפשר להתקין את 3.7 גם על Stretch, אבל הרבה יותר פשוט (וכדאי, גם מטעמי אבטחה) לשדרג את מערכת ההפעלה.
זה צפוי לקרות אם גירסת ה-Python שלך נמוכה מ-3.7.
יכול להיות שאתה עדיין מריץ Raspbian Stretch ולא שידרגת ל-Buster?
אפשר להתקין את 3.7 גם על Stretch, אבל הרבה יותר פשוט (וכדאי, גם מטעמי אבטחה) לשדרג את מערכת ההפעלה.
אני עובד עם openHABian וגירסת ה-Python שמותקנת שם היא 2.7.13.dr0r כתב:@YC
זה צפוי לקרות אם גירסת ה-Python שלך נמוכה מ-3.7.
יכול להיות שאתה עדיין מריץ Raspbian Stretch ולא שידרגת ל-Buster?
אפשר להתקין את 3.7 גם על Stretch, אבל הרבה יותר פשוט (וכדאי, גם מטעמי אבטחה) לשדרג את מערכת ההפעלה....
האם אתה יודע אם ניתן לשדרג וכיצד?
- Tomer_gendel
-
- חבר שרק התחיל

- תגובות: 3
- הצטרף: יוני 2020
- נתן תודות: 1 פעם
- קיבל תודות: 0
קודם כל אני רוצה להגיד שפו על המדריך והסקריפטים לפייטון.
השתמשתי ב-pima.py וזה עבד פשוט מושלם - מכה ראשונה!!
אני אישית משתמש במחשב ישן מחובר סיריאלית ישירות למערכת
להורים שלי גם מערכת אזעקה דומה, חשבתי לקנות משהו בסגנון - קישור ולהתקין את האפליקציה IPIMA בשבילם.
לפני זה אמרתי שאני אחקור את האפליקציה.
בחיבור ראשון שמתי לב שהאפליקציה שולחת משהו בפורמט טקסטואלי (לדוגמה: "PW=1234") ולא כמו הפרוטוקול שהוצג פה.
מישהו מבין למה? זה אולי דורש עדכון גרסא לאזעקה?
להם וגם לי יש גרסא HP832 IL HE 6.38
השתמשתי ב-pima.py וזה עבד פשוט מושלם - מכה ראשונה!!
אני אישית משתמש במחשב ישן מחובר סיריאלית ישירות למערכת
להורים שלי גם מערכת אזעקה דומה, חשבתי לקנות משהו בסגנון - קישור ולהתקין את האפליקציה IPIMA בשבילם.
לפני זה אמרתי שאני אחקור את האפליקציה.
בחיבור ראשון שמתי לב שהאפליקציה שולחת משהו בפורמט טקסטואלי (לדוגמה: "PW=1234") ולא כמו הפרוטוקול שהוצג פה.
מישהו מבין למה? זה אולי דורש עדכון גרסא לאזעקה?
להם וגם לי יש גרסא HP832 IL HE 6.38
-
dr0r
-
- חבר ותיק

- תגובות: 2182
- הצטרף: נובמבר 2018
- שם מלא: דרור
- מיקום: תל אביב
- נתן תודות: 86 פעמים
- קיבל תודות: 361 פעמים
@Tomer_gendel
ממש לא מומלץ מחשב ישן - Raspberry Pi עושה את העבודה בלי להרעיש ובצריכת חשמל נמוכה בסדרי גודל.
עד כמה שידוע לי האפליקציה עובדת דרך השרתים של PIMA, אז זה לא בדיוק אותו פרוטוקול. אני מעדיף לעבוד מקומית.
הגירסה אצלי היא 6.09, אז אין לך צורך לעדכן
ממש לא מומלץ מחשב ישן - Raspberry Pi עושה את העבודה בלי להרעיש ובצריכת חשמל נמוכה בסדרי גודל.
עד כמה שידוע לי האפליקציה עובדת דרך השרתים של PIMA, אז זה לא בדיוק אותו פרוטוקול. אני מעדיף לעבוד מקומית.
הגירסה אצלי היא 6.09, אז אין לך צורך לעדכן
- Tomer_gendel
-
- חבר שרק התחיל

- תגובות: 3
- הצטרף: יוני 2020
- נתן תודות: 1 פעם
- קיבל תודות: 0
חקרתי עוד קצת את הנושא, הכרטיס האלחוטי שפימא מוכרים הוא כרטיס מסחרי סיני מדגם hlk-rm04. במדריך התקנה של פימא לא נראה שעשו התאמה או חיבור לשרת שלהם. הכרטיס הוא בסך הכל מתאם סיריאלי לרשת. השערה שלי הוא שצריך לשדרג את האזעקה על מנת שתתאים לפרוטוקול האידיאלי שמדבר עם האפליקציה. השבוע אנסה להשיג שידרוג כזה ואעדכן
- Tomer_gendel
-
- חבר שרק התחיל

- תגובות: 3
- הצטרף: יוני 2020
- נתן תודות: 1 פעם
- קיבל תודות: 0
מתייחס לאפליקציה של ipima, באפליקציה החדשה אכן יש קישור לשרתי החברה
@dr0r
היתה אצלי השגיאה מסוג "VVR 1 Fault" מה זה אומר? (שגיאה 36)
ראיתי בקוד שיש רשימה של שגיאות אפשריות שהנקראת _DISCRETE_FAILURES .
מהיכן הרשימה הזאת? אפשר למצוא מידע נוסף על שגיאות ספציפיות?
דרך עקב, על לוח המקשים היה כתוב על איזה חיישן הבעיה, אבל ב-response לא היה את המידע הזה.
היתה אצלי השגיאה מסוג "VVR 1 Fault" מה זה אומר? (שגיאה 36)
ראיתי בקוד שיש רשימה של שגיאות אפשריות שהנקראת _DISCRETE_FAILURES .
מהיכן הרשימה הזאת? אפשר למצוא מידע נוסף על שגיאות ספציפיות?
דרך עקב, על לוח המקשים היה כתוב על איזה חיישן הבעיה, אבל ב-response לא היה את המידע הזה.
נערך לאחרונה על ידי ma0r ב 09/09/2020 0:00, נערך פעם 1 בסך הכל.
·@dr0r אין לי מערכת VVR. אז כנראה יש טעות בקוד. תקלה 36 זה כנראה לא רק תקלת VVR.dr0r כתב:השגיאה הזו הופיעה ב-spec של פרוטוקול התקשורת של פימא, בלי כל מידע נוסף.
VVR זה קיצור של Video Alarm Verification Reporter. יש להם סרטון על המערכת הזו...
אצלי התקלה היתה בכלל שחדרו מים לחיישן תנועה ויסוניק אלחוטי.
·אכן משונה. אני חושב שיש בעיה כללית עם האיזורים שמחוברים דרך המרחיב האלחוטי של ויסוניק. כבר המון זמן המערכת גם לא מזהה אזורים אלו כ"אזורים פתוחים" כאשר הם מזהים תנועה.dr0r כתב:משונה. וזה מה שהופיע בצג? כישלון של איזור אמור להופיע במקום אחר לגמרי....
**** ראשוני מאוד ולא בשל אבל ....
החלטתי שלשים RPI (גם זירו) זה overkill
בנוסף החלטתי ללמוד משהו חדש
בשורה התחתונה כרגע יש לי esp8266 - כרטיס שקניתי ב ali
https://www.aliexpress.com/item/3299550 ... 4c4depAp9s
הכרטיס מקבל 5v ויש לו מייצב
ולפי מה שרשום כנראה מתמודד עם 5V בממשק ה UART
הוספתי ממיר חיצוני כדי שיוכל לקבל את ה 12V של האזעקה
(יש תמונה של מה שמורכב כרגע)
לכאורה הוא מגיע עם תוכנה שמאפשרת להעביר UART על הרשת
אבל צריך לפקד ב AT דרך ה UART - לא רלוונטי שמחובר לאזעקה
בהתחלה חשבתי להוריד קוד דוגמא שעושה בדיוק העברה של uart על הרשת
לקנפג hardcoded את הקצבים וחיבור ל wifi הביתי
ואז להשתמש בסקריפט פייתון ולהריץ אותו באיזה rpi - אולי אפילו על אותו rpi של HA
אבל זה סתר את הרצון שלי ללמוד משהו חדש
אז החלטתי לממש את הפרוטוקול כבר על ה ESP ואפילו זה עבד
אפילו הוספתי עדכון OTA (אבל רק דרך סביבת הפיתוח) והודעת debug שלחתי ברשת כי ה uart היה תפוס
כבר חשבתי להוסיף ספרייה של mqtt ולסיים
אבל הרגשתי שיש חיסרון בלנהל דבר כזה
חיפשתי framework פשוט - אבל לא מצאתי משהו (האמת מצאתי - סגרתי את החלון ולא מוצא שוב)
בסוף החלטתי לשבת על esphome
בשונה מ tasmota שמגיע עם הרבה אלמנטים ורק מורידים לו קונפיגורצה
ב esphome הקונפיגרציה משפיעה על הקימפול ומורידים לרכיב קוד מותאם
גיליתי שיש לו אופציה להוספת קוד חיצוני
בנוסף יש לו ממשק סגור מול HA (מתבסס על תוסף שלהם) ולא חייבים mqtt למרות שזה פחות גנרי
מודה שאני עדיין לא מבין לגמרי את הפרוטוקול - לא יודע מי כתב את המסמך של הממשק
מודה שגם אני לא איש תוכנה - ובהתאם כך נראה הקוד שלי (פעם אחרונה שכתבתי ב C לפני 20 שנים)
בנוסף מודה שלא לגמרי אני עדיין מכיר את כל השטויות של esphome ושל HA
אבל עדיין כרגע זה עובד בצורה לא רעה אבל רק לטלמטריה
יש לי סנסור על מצב האזעקה
וכן סנסור על כל האזורים הפתוחים
אני צריך עוד קצת לבשל את זה וללמוד לעבוד עם GIT
ואעלה את זה למקום מסודר כדי שאם יש אנשים שרוצים לשפר את זה יוכלו לקחת את זה קדימה
בנוסף החלטתי ללמוד משהו חדש
בשורה התחתונה כרגע יש לי esp8266 - כרטיס שקניתי ב ali
https://www.aliexpress.com/item/3299550 ... 4c4depAp9s
הכרטיס מקבל 5v ויש לו מייצב
ולפי מה שרשום כנראה מתמודד עם 5V בממשק ה UART
הוספתי ממיר חיצוני כדי שיוכל לקבל את ה 12V של האזעקה
(יש תמונה של מה שמורכב כרגע)
לכאורה הוא מגיע עם תוכנה שמאפשרת להעביר UART על הרשת
אבל צריך לפקד ב AT דרך ה UART - לא רלוונטי שמחובר לאזעקה
בהתחלה חשבתי להוריד קוד דוגמא שעושה בדיוק העברה של uart על הרשת
לקנפג hardcoded את הקצבים וחיבור ל wifi הביתי
ואז להשתמש בסקריפט פייתון ולהריץ אותו באיזה rpi - אולי אפילו על אותו rpi של HA
אבל זה סתר את הרצון שלי ללמוד משהו חדש
אז החלטתי לממש את הפרוטוקול כבר על ה ESP ואפילו זה עבד
אפילו הוספתי עדכון OTA (אבל רק דרך סביבת הפיתוח) והודעת debug שלחתי ברשת כי ה uart היה תפוס
כבר חשבתי להוסיף ספרייה של mqtt ולסיים
אבל הרגשתי שיש חיסרון בלנהל דבר כזה
חיפשתי framework פשוט - אבל לא מצאתי משהו (האמת מצאתי - סגרתי את החלון ולא מוצא שוב)
בסוף החלטתי לשבת על esphome
בשונה מ tasmota שמגיע עם הרבה אלמנטים ורק מורידים לו קונפיגורצה
ב esphome הקונפיגרציה משפיעה על הקימפול ומורידים לרכיב קוד מותאם
גיליתי שיש לו אופציה להוספת קוד חיצוני
בנוסף יש לו ממשק סגור מול HA (מתבסס על תוסף שלהם) ולא חייבים mqtt למרות שזה פחות גנרי
מודה שאני עדיין לא מבין לגמרי את הפרוטוקול - לא יודע מי כתב את המסמך של הממשק
מודה שגם אני לא איש תוכנה - ובהתאם כך נראה הקוד שלי (פעם אחרונה שכתבתי ב C לפני 20 שנים)
בנוסף מודה שלא לגמרי אני עדיין מכיר את כל השטויות של esphome ושל HA
אבל עדיין כרגע זה עובד בצורה לא רעה אבל רק לטלמטריה
יש לי סנסור על מצב האזעקה
וכן סנסור על כל האזורים הפתוחים
אני צריך עוד קצת לבשל את זה וללמוד לעבוד עם GIT
ואעלה את זה למקום מסודר כדי שאם יש אנשים שרוצים לשפר את זה יוכלו לקחת את זה קדימה
Re: **** ראשוני מאוד ולא בשל אבל ....
· מעולה! אכן ESP8266 יותר מתאים לתפקיד.yeuda כתב:החלטתי שלשים RPI (גם זירו) זה overkill
בנוסף החלטתי ללמוד משהו חדש......
מכיוון שזה ממש פרוייקט חדש, אני מציע שתפתח שרשור חדש לפרוייקט.
חברה כל הכבוד על הפרויקט... התקנתי לפני כמה ימים
רציתי לקבל התראה מ HA על זה שהסירנה עובדת (כלומר יש מצב שיש פריצה לבית)
אבל ניראה שאין חיווי לזה שהסירנה עובדת ב mqtt
ראיתי שיש פונקציונאליות שלא ממומשת ב pima.py כמו דיווח על outputs
האם מישהו ממשיך לממש את הפונקציונאליות הזאת?
חשבתי לממש לבד.. אבל אם מישהו עושה את זה כבר אז אין טעם.
רציתי לקבל התראה מ HA על זה שהסירנה עובדת (כלומר יש מצב שיש פריצה לבית)
אבל ניראה שאין חיווי לזה שהסירנה עובדת ב mqtt
ראיתי שיש פונקציונאליות שלא ממומשת ב pima.py כמו דיווח על outputs
האם מישהו ממשיך לממש את הפונקציונאליות הזאת?
חשבתי לממש לבד.. אבל אם מישהו עושה את זה כבר אז אין טעם.
·האם יש הבדל משמעותי בין חיווי שהסירנה עובדת לבין החיווי הקיים של "alarmed zones"?eagleguym כתב:חברה כל הכבוד על הפרויקט... התקנתי לפני כמה ימים
רציתי לקבל התראה מ HA על זה שהסירנה עובדת (כלומר יש מצב שיש פריצה לבית)
אבל ניראה שאין חיווי לזה שהסירנה עובדת ב mqtt
ראיתי שיש פונקציונאליות שלא ממומשת ב pima.py כמו דיווח על outputs
האם מישהו ממשיך לממש את הפונקציונאליות הזאת?
חשבתי לממש לבד.. אבל אם מישהו עושה את זה כבר אז אין טעם....
לפי מה שאני מבין.
Alarmed zones זה איזה איזורים מתריאים כרגע... כלומר תקבל התראה פעם אחת וזהו.. הסירנה תמשיך לעבוד לפי ההגדרות.
דבר שני הסירנה לא חייבת להיות מוגדרת כיציאה לאירוע כלומר יכול להיות שמוגדר לא להפעיל סירנה עבור איזור מסויים...
מצד שני יכול להיות שכן מוגדר להפעיל סירנה עבור טמפר או גלאי עשן (מה שאני לא בטוח אם מקבלים חיווי ב alarmed zones)
אבל יכול להיות שאני טועה, אני חדש בכל מה שקשור לאזעקות
Alarmed zones זה איזה איזורים מתריאים כרגע... כלומר תקבל התראה פעם אחת וזהו.. הסירנה תמשיך לעבוד לפי ההגדרות.
דבר שני הסירנה לא חייבת להיות מוגדרת כיציאה לאירוע כלומר יכול להיות שמוגדר לא להפעיל סירנה עבור איזור מסויים...
מצד שני יכול להיות שכן מוגדר להפעיל סירנה עבור טמפר או גלאי עשן (מה שאני לא בטוח אם מקבלים חיווי ב alarmed zones)
אבל יכול להיות שאני טועה, אני חדש בכל מה שקשור לאזעקות
-
dr0r
-
- חבר ותיק

- תגובות: 2182
- הצטרף: נובמבר 2018
- שם מלא: דרור
- מיקום: תל אביב
- נתן תודות: 86 פעמים
- קיבל תודות: 361 פעמים
@eagleguym
אפשר להוסיף קריאה של הסטטוס של ה-outputs. זה לא צריך להיות מאוד מסובך. בשביל התראה על הפעלת האזעקה ה-alarmed zones זה החלק הכי חשוב, אבל כסיגנל כללי שהאזעקה פועלת זה יותר יעיל.
אפשר להוסיף קריאה של הסטטוס של ה-outputs. זה לא צריך להיות מאוד מסובך. בשביל התראה על הפעלת האזעקה ה-alarmed zones זה החלק הכי חשוב, אבל כסיגנל כללי שהאזעקה פועלת זה יותר יעיל.
היי
אני חדש פה, חייב לציין שעשיתם עבודה מדהימה - שאפו לכל מי שהיה מעורב בעבודה הזאת.
קראתי את כל הטרד פה, ואני עדיין מבולבל
האם לרכוש MWA500 או את net4pro
אתם מדברים על 2 אופציות בלבד PIMA Home Automation kit™ (SA-232, LCL-11A and Serial-to-USB cable), or net4pro
קוסם לי הרעיון של לקחת את MWA500 ככה שתהיה לי את האפליקציה שלהם, כגיבוי לחיבור שאעשה לבית החכם שלי.
למיטב הבנתי זה לא קיים באף אחד מהגישות שהצעתם net4pro or sa232
אני בכלל הייתי בגישה של לקנות KONNECTED ופשוט להחליף את הפימה שלי.. שכל התפעול יהיה דרך המחשב, בלי קודי טכנאי בלי כלום
החסרון היחיד של זה שאין תמיכה החיישנים אלחוטיים
אני חדש פה, חייב לציין שעשיתם עבודה מדהימה - שאפו לכל מי שהיה מעורב בעבודה הזאת.
קראתי את כל הטרד פה, ואני עדיין מבולבל
האם לרכוש MWA500 או את net4pro
אתם מדברים על 2 אופציות בלבד PIMA Home Automation kit™ (SA-232, LCL-11A and Serial-to-USB cable), or net4pro
קוסם לי הרעיון של לקחת את MWA500 ככה שתהיה לי את האפליקציה שלהם, כגיבוי לחיבור שאעשה לבית החכם שלי.
למיטב הבנתי זה לא קיים באף אחד מהגישות שהצעתם net4pro or sa232
אני בכלל הייתי בגישה של לקנות KONNECTED ופשוט להחליף את הפימה שלי.. שכל התפעול יהיה דרך המחשב, בלי קודי טכנאי בלי כלום
החסרון היחיד של זה שאין תמיכה החיישנים אלחוטיים
