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

בית חכם, עוזרות חכמות, חשמל חכם, מערכות שליטה ובקרה, Amazon Echo, Alexa, Google home, Control4, RTI, מנעולים חכמים ועוד.
שלח תגובה
Koyaya
חבר שרק התחיל
חבר שרק התחיל
תגובות: 12
הצטרף: אוקטובר 2020
נתן תודות: 0
קיבל תודות: 0

שליחה #121 

@rfried בהודעה זאת
https://www.htmag.co.il/vp2962375#2962375 רמז שאפשר

מישהו יכול להעיד האם אפשר לחסוך את קניית הקיט ולחבר את 4 הפינים על האזעקה לרכיב ה https://www.aliexpress.com/item/32667729959.html
אליו לשרשר כבל של סריאלי לusb ולהשתמש בקוד של חברנו מhttps://github.com/deiger/Alarm
כמו שהוא (הוא הרי מדבר עם סריאלי)

או שעדיין צריך את 2 הרכיבים SA-232, LCL-11A

ma0r
חבר שרק התחיל
חבר שרק התחיל
תגובות: 41
הצטרף: דצמבר 2019
נתן תודות: 9 פעמים
קיבל תודות: 8 פעמים

Re: האם אפשר לחסוך 600 שקל ולא לקנות את הקיט

שליחה #122 

@Koyaya
·הראתי כאן איך לחבר את הפימא ישירות ל-pi בלי רכיבים נוספים. זה עובד אצלי כך כבר כמעט שנה.
@dr0r, אולי כדאי לשים את התרשים הזה של החיבור ישיר ל-pi בפרוייקט ב-github. מה דעתך?

dr0r פותח השרשור
חבר ותיק
חבר ותיק
תגובות: 2182
הצטרף: נובמבר 2018
שם מלא: דרור
מיקום: תל אביב
נתן תודות: 86 פעמים
קיבל תודות: 361 פעמים

Re: האם אפשר לחסוך 600 שקל ולא לקנות את הקיט

שליחה #123 

@ma0r
בהחלט, אני אוסיף את התרשים.

@Koyaya
כן, אפשר לקנות את המתאם ב-AliExpress, או כפי ש @ma0r אמר, אפשר לחבר ישירות.

yeuda
חבר ותיק
חבר ותיק
תגובות: 1642
הצטרף: דצמבר 2004
מיקום: יהוד
נתן תודות: 88 פעמים
קיבל תודות: 124 פעמים

שליחה #124 

כמו שרשמתי אני כרגע עובד עם esp שמחובר ישירות לאזעקה בלי שום מתאמים
כרגע אני מריץ עליו את הקוד שלי והוא שולח הודעות mqtt ל HA
https://www.aliexpress.com/item/3299550 ... ent=815660

אבל אין בעיה גם לשים מגוון מתאמי uart במתח של 5V

Koyaya
חבר שרק התחיל
חבר שרק התחיל
תגובות: 12
הצטרף: אוקטובר 2020
נתן תודות: 0
קיבל תודות: 0

שליחה #125 

@yeuda
אני מניח שאתה מתייחס להודעה הזאת
https://www.htmag.co.il/vp3103233#3103233
לא הצלחתי להבין ממנה מה צריך לשים על הרכיב חוץ מesphome
האם צריך לשים עליו קוד? האם אפשר לשלוט דרך זה על האזעקה, או רק לקבל מידע?
לא הצלחתי למצוא שרשור נפרד לפרויקט הזה

אשמח לדבר איתך בפרטי [email protected]

yeuda
חבר ותיק
חבר ותיק
תגובות: 1642
הצטרף: דצמבר 2004
מיקום: יהוד
נתן תודות: 88 פעמים
קיבל תודות: 124 פעמים

שליחה #126 

@Koyaya
·

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

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

מזמן לא כתבתי ב C ולכן הקוד כתוב על הפנים :D
עשיתי את המינימום כדי שיעבוד
אני לא תומך למשל במדורים (לדעתי רוב האנשים לא משתמשים בזה)
הקוד כן מאפשר בצורה פשוטה יחסית ב yaml להגדיר אילו סנסורים יש

הבעיה האמיתית היא שאני ממש עמוס בתקופה האחרונה
וברגע שזה התחיל לעבוד הפסקתי להמשיך לטפל בזה

כשאתפנה קצת (מתי שהוא) אסדר קצת את הקוד ואעלה את זה לשיתוף


דרך אגב האופציה השנייה שחשבתי לממש והיא הרבה הרבה הרבה יותר פשוטה
זה סתם לכתוב קוד שמעביר את ה uart ב wifi (מעין terminal server)
ואז אפשר להריץ את הקוד של הפרויקט בשרשור ישירות על ה RPI של ה HA
והרבה יותר קל לתחזק קוד פייתון

Koyaya
חבר שרק התחיל
חבר שרק התחיל
תגובות: 12
הצטרף: אוקטובר 2020
נתן תודות: 0
קיבל תודות: 0

שליחה #127 

אני בידיוק בין עבודות, אשמח לקחת ממך את מה שיש, ולהמשיך את הפרויקט, אפשר לעבוד על זה בייחד
אם בא לך, רשמתי את המייל שלי מעל
אם מטפלים בכל הUART בפייתון, אז יש כבר את הקוד שפורסם פה
https://github.com/deiger/Alarm
לי זה דוקא קסם שלא צריך להריץ כלום על הPI והכל נדחף ישירות לHASS

yeuda
חבר ותיק
חבר ותיק
תגובות: 1642
הצטרף: דצמבר 2004
מיקום: יהוד
נתן תודות: 88 פעמים
קיבל תודות: 124 פעמים

שליחה #128 

@Koyaya
·
רשמתי לגבי ה uart אם מישהו רוצה לממש משהו פשוט - ולזה בדיוק התכוונתי להשתמש בקוד שפורסם

מסכים - גם אני אהבתי את האי תלות ועבודה ישירות מול HA
אני אנסה לפנות קצת זמן לראות שאין שום דבר בעייתי בקוד (למשל הסיסמה שלי)
ואעלה את זה לאן שהוא
אעדכן

Koyaya
חבר שרק התחיל
חבר שרק התחיל
תגובות: 12
הצטרף: אוקטובר 2020
נתן תודות: 0
קיבל תודות: 0

שליחה #129 

תענוג, בדקתי בינתיים esphome מאפשר להריץ מיני שרת ווב ישירות על הרכיב, אפשר לעשות את כל הפעולות דרך זה
יותר נוח אפילו, לא מצריך mqtt broker ככה shelly עובד

yeuda
חבר ותיק
חבר ותיק
תגובות: 1642
הצטרף: דצמבר 2004
מיקום: יהוד
נתן תודות: 88 פעמים
קיבל תודות: 124 פעמים

שליחה #130 

@Koyaya
·
אני אפשרתי את הממשק ה WEBי
השרת Web אצלי מציג רק את הסטטוס של השדות שהגדרתי
אולי אפשר לשלוח פקודות דרך web api אבל לא ניסיתי - כי זה לא מוגדר כסוויטצ

Koyaya
חבר שרק התחיל
חבר שרק התחיל
תגובות: 12
הצטרף: אוקטובר 2020
נתן תודות: 0
קיבל תודות: 0

קוד קוד

שליחה #131 

@yeuda
·
אם מחר יקרה לך משהו, הקוד שלך ימות איתך :)
אתה לא רוצה להקנות לו חיי נצח ולשתף עם הקהילה?
בין אם בגיט האב או אפילו כZIP ראשוני שכל מי שרוצה יוכל להמשיך לשחק עם זה
פליז פליז :)

YC
חבר פעיל מאוד
חבר פעיל מאוד
תגובות: 101
הצטרף: יוני 2006
נתן תודות: 5 פעמים
קיבל תודות: 1 פעם

שליחה #132 

שלום,

יש לי Openhab שרץ על raspberry pi. איפה אני צריך לשים את הקבצים pima_server.py ו-pima.py?

תודה

ma0r
חבר שרק התחיל
חבר שרק התחיל
תגובות: 41
הצטרף: דצמבר 2019
נתן תודות: 9 פעמים
קיבל תודות: 8 פעמים

שליחה #133 

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

1. חיבור USB ישירות לבית החכם. https://www.aliexpress.com/item/33040891991.html
תמונה:
[imgbig]https://ae01.alicdn.com/kf/H298cd1f186b ... 40x640.jpg[/imgbig]



2. חיבור לרשת Ethernet. https://www.aliexpress.com/item/4001175906764.html
תמונה:
[imgbig]https://ae01.alicdn.com/kf/H4baf6ba8136 ... pg_Q90.jpg[/imgbig]

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

מה דעתכם?

YC
חבר פעיל מאוד
חבר פעיל מאוד
תגובות: 101
הצטרף: יוני 2006
נתן תודות: 5 פעמים
קיבל תודות: 1 פעם

שליחה #134 

שלום,

אני מנסה להריץ את ה-server על buster Raspberry Pi 3.
הורדתי את הקבצים והפעלתי את הserver:

קוד: בחירת הכל

./pima_server.py --ssl_cert cert.pem --ssl_key key.pem --port 7777 --key xxxxx --login xxxx --mqtt_host localhost --pima_host x.x.x.x --pima_port x
אבל כשאני אני מריץ את הבדיקה (מקונסול אחר), אני מקבל הודעת שגיאה -Connection refused:

קוד: בחירת הכל

curl -ik 'http://localhost:7777/pima?key=xxxxx&command=status'

curl: (7) Failed to connect to localhost port 7777: Connection refused
למישהו יש רעיון למה זה לא עובד? איפה אני יכול לראות את הלוגים?

yeuda
חבר ותיק
חבר ותיק
תגובות: 1642
הצטרף: דצמבר 2004
מיקום: יהוד
נתן תודות: 88 פעמים
קיבל תודות: 124 פעמים

שליחה #135 

העלתי את הקבצים ל github

שוב תודה רבה ל @dr0r
הרבה מבוסס על מה שכתב (וחלק על קוד אחר מ github)

הקוד כתוב לא חכם - הרבה hardcoded לצערי

כדי לקמפל יש לשנות גם ב .h וגם בקובץ yaml
בקובץ .h בפונקציה send_login_message - צריך להכניס את הקוד טכנאי ואת האורך שלו (כרגע סתם מוגדר 1234)
בקובץ yaml מגדירים את האזורים הקיימים והשמות שלהם - אפשר לראות שם דוגמא ודי קל להתאים
כמובן שבקובץ yaml צריך להגדיר את שאר הדברים של esphome ולא אפרט כאן


מניח שיודעים לעבוד עם esphome

כרגע אין לי זמן לכתוב תיעוד מסודר - בינתיים מקווה שתסתדרו

הפרויקט בקישור :
https://github.com/yeudas/PimaEspHome

dr0r פותח השרשור
חבר ותיק
חבר ותיק
תגובות: 2182
הצטרף: נובמבר 2018
שם מלא: דרור
מיקום: תל אביב
נתן תודות: 86 פעמים
קיבל תודות: 361 פעמים

שליחה #136 

06/11/2020 9:16  
YC כתב:
שלום,

אני מנסה להריץ את ה-server על buster Raspberry Pi 3.
הורדתי את הקבצים והפעלתי את הserver:

קוד: בחירת הכל

./pima_server.py --ssl_cert cert.pem --ssl_key key.pem --port 7777 --key xxxxx --login xxxx --mqtt_host localhost --pima_host x.x.x.x --pima_port x
אבל כשאני אני מריץ את הבדיקה (מקונסול אחר), אני מקבל הודעת שגיאה -Connection refused:

קוד: בחירת הכל

curl -ik 'http://localhost:7777/pima?key=xxxxx&command=status'

curl: (7) Failed to connect to localhost port 7777: Connection refused
למישהו יש רעיון למה זה לא עובד? איפה אני יכול לראות את הלוגים?
...
אתה יכול להסתכל ב-

קוד: בחירת הכל

/var/log/syslog
.
בכל מקרה, אם אתה משתמש בסרטיפיקטים, אתה צריך לפנות לשרת ב-https.

YC
חבר פעיל מאוד
חבר פעיל מאוד
תגובות: 101
הצטרף: יוני 2006
נתן תודות: 5 פעמים
קיבל תודות: 1 פעם

שליחה #137 

08/11/2020 10:43  
dr0r כתב:
06/11/2020 9:16  
YC כתב:
שלום,

אני מנסה להריץ את ה-server על buster Raspberry Pi 3.
הורדתי את הקבצים והפעלתי את הserver:

קוד: בחירת הכל

./pima_server.py --ssl_cert cert.pem --ssl_key key.pem --port 7777 --key xxxxx --login xxxx --mqtt_host localhost --pima_host x.x.x.x --pima_port x
אבל כשאני אני מריץ את הבדיקה (מקונסול אחר), אני מקבל הודעת שגיאה -Connection refused:

קוד: בחירת הכל

curl -ik 'http://localhost:7777/pima?key=xxxxx&command=status'

curl: (7) Failed to connect to localhost port 7777: Connection refused
למישהו יש רעיון למה זה לא עובד? איפה אני יכול לראות את הלוגים?
...
אתה יכול להסתכל ב-

קוד: בחירת הכל

/var/log/syslog
.
בכל מקרה, אם אתה משתמש בסרטיפיקטים, אתה צריך לפנות לשרת ב-https.
...

כאשר אני מפעיל את הserver ומנסה לפנות אליו, אני לא רואה שום log ב-syslog

dr0r פותח השרשור
חבר ותיק
חבר ותיק
תגובות: 2182
הצטרף: נובמבר 2018
שם מלא: דרור
מיקום: תל אביב
נתן תודות: 86 פעמים
קיבל תודות: 361 פעמים

שליחה #138 

08/11/2020 20:57  
YC כתב:
08/11/2020 10:43  
dr0r כתב:


אתה יכול להסתכל ב-

קוד: בחירת הכל

/var/log/syslog
.
בכל מקרה, אם אתה משתמש בסרטיפיקטים, אתה צריך לפנות לשרת ב-https.
...

כאשר אני מפעיל את הserver ומנסה לפנות אליו, אני לא רואה שום log ב-syslog
...
תנסה להריץ אותו עם

קוד: בחירת הכל

--log_level INFO
זה אמור לתת לך הרבה מידע בלוג.

hnn
סמל אישי של משתמש
חבר שרק התחיל
חבר שרק התחיל
תגובות: 9
הצטרף: נובמבר 2020
מיקום: ישראל
נתן תודות: 0
קיבל תודות: 1 פעם

שליחה #139 

ראשית, כל הכבוד לכל העוסקים במלאכה
אני עושה צעדים ראשונים באוטומציה בבית, ותמיד רציתי לחבר את האזעקה (לדוג' לוודא שהתריסים החשמליים נסגרים אוטומטית כשדורכים את האזעקה)
קצת הלכתי לאיבוד בחלופות החומרה השונות
יש לי שרת home-assistant המחובר לרשת אך לא נמצא בסמיכות למערכת האזעקה, לכן אני מעדיף חיבור ישיר ל WIFI
בפוסט של @yeuda מוזכר חיבור ישיר מבוסס (רכיב esp)
אשמח לקבל פרטים נוספים על אופן החיבור הנ"ל, וכן האם נדרשות הנחיות נוספות להתקנת המערכת ב home-assistant מעבר למפורט ב repo המצוין

booboo8
חבר שרק התחיל
חבר שרק התחיל
תגובות: 16
הצטרף: דצמבר 2007
נתן תודות: 0
קיבל תודות: 0

שליחה #140 

שלום לכולם
אחרי שנתקלתי בשרשור הזה נזכרתי שכבר ניסתי לפני כעשור לחבר את PIMA HUNTER לרשת, אז לא ממש הצלחתי והסתפקתי במודול SMS, לצערי בגלל שינוי ספק אי אפשר להמשיך לעבוד עם מודול ה SMS ואני מנסה להשמיש את החיבור דרך הרכיבים שקניתי לפני עשור, (אני לא ממש מבין בתחום אז סלחו לי על אי הדיוקים), ממה שהבנתי שני הרכיבים ממירים את החיבור הסיריאלי לפרוטוקול HTTP. כשחיברתי אותם ללוח (לחיבור הסיריאלי) מתקבל מתח תקין, ניתן לגשת לכתובת ה IP הפנימית של המודול בפורט 80 (גם 9999 פתוח) ולהגיע לממשק ניהול אני לא מצליח דרך הגדרות הרכזת לפתוח פורט 10150 (זה מה שהגדרתי ברכזת, אבל אני מניח שפספסתי משהו והרכזת לא מעבירה את הגדרת הפורט לרכיב הרשת - ניסיתי לסמן כל אחת מ 4 האפשריות להגדרת היציאה הסיריאלית) .
אשמח אם תוכלו לעזור בהסבר איך לגרום למערכת לזהות את הרכיב, ולהגדיר בו את הפורט הנכון כדי שאוכל לשלוט במערכת באמתעות האפליקציה (הישנה) של פימא.
תודה !

שלח תגובה

חזור אל “בית חכם ובקרה”