בשביל להפעיל את החיבור אתה צריך להיכנס למערכת עם קוד טכנאי, לאפשר תפריטים מורחבים, להגיע לתפריט של ניהול מרחוק, ולהפעיל את זה.
...
·יש לי קוד טכנאי. אבל אני לא מכיר מספיק את התפריט טכנאי כדי להגיע לתפריט של ניהול מרחוק. מישהו יכול בבקשה לפרט יותר איך עושים זאת?
@dr0r אני חושב שכדאי לפרט איך עושים זאת גם ב-github.
dr0r
חבר ותיק
תגובות: 2202
הצטרף: נובמבר 2018
שם מלא: דרור
מיקום: תל אביב
שליחה
@ma0r
רעיון טוב, אוסיף את זה ל-github, כי זה קצת מסובך:
פתיחת תפריטים מורחבים:
קוד ראשי
NEXT
קוד טכנאי
5
ENTR
NEXT עד שמגיעים ל-P מימין (תפריט מורחב)
סימון ע״י #
ENTR
END עד שיוצאים החוצה
הפעלת החיבור הטורי:
קוד ראשי
NEXT
קוד טכנאי
3
ENTR
8 פעמים NEXT
ENTR
סימון השדה הראשון ע״י #
ENTR
END עד שיוצאים החוצה
ma0r
חבר שרק התחיל
תגובות: 41
הצטרף: דצמבר 2019
שליחה
jzamero כתב:לא חובה קיט
יד גם את net4pro פשוט וקל דרך ה WiFi חפש בגוגל מיד תמצא
שינוי קטן בקוד של דרור וזה עובד מצויין.
אגב דרור הוא לא מקבל את ה payload וגם לא מוציא הודעת שגיאה
נראה כאילו מתעלם מפקודת ה pub
...
לאיזה שינוי קטן בקוד של דרור אתה מתכוון? האם להגדרה היכן הפורט הסריאלי: /dev/serial/by-path/ ?
האם יש עוד משהו שצריך לגעת בקוד?
אני לוקח סיכון מסויים ומנסה לגשת ל-PIMA ישירות מה-GPIO של PI. המתח לא תואם, אבל אני לא מחבר את הV+ ובינתיים לא נראה שמשהו נשרף. נקווה לטוב...
YC
חבר פעיל מאוד
תגובות: 101
הצטרף: יוני 2006
שליחה
dr0r כתב:@jagheadg
2 האפשרויות ה״תקניות״ הן SA-232+LCL-11A או Net4Pro. אם מתקינים את Net4Pro לא צריך את ה-SA-232. שתי האפשרויות עולות כ-500-600 ₪.
אלטרנטיבית אפשר לחבר עם רכיבים זולים מ-AliExpress, פרטים אצל @rfried (פה ).
...
·שלום, היום יש ברשותי את ה-MWA500 . האם בנוסף אליו אני צריך גם את ה-SA-232+LCL-11A או Net4Pro? או שה-MWA500 גם אופציה?
dr0r
חבר ותיק
תגובות: 2202
הצטרף: נובמבר 2018
שם מלא: דרור
מיקום: תל אביב
שליחה
@YC
אני משער שאם ה-MWA500 מחובר, הוא פועל באותו פרוטוקול כמו ה-NET4PRO, כך שלא תצטרך שום דבר נוסף.
YC
חבר פעיל מאוד
תגובות: 101
הצטרף: יוני 2006
שליחה
האם ניתן דרך ה-API הזה לקבל אינדיקציות מתי גלאים עובדים (ללא תלות האם המערכת דרוכה)? היה נחמד אם יהיה ניתן להשתמש בגלאים הקיימים של האזעקה לצורך יצירת תרחישים שונים.
dr0r
חבר ותיק
תגובות: 2202
הצטרף: נובמבר 2018
שם מלא: דרור
מיקום: תל אביב
שליחה
הכנסתי את השינויים ש @jzamero הציע, כך שעכשיו גם חיבור דרך ethernet (וכנראה גם wifi בעזרת MWA500) נתמכים.
אשמח אם תנסו ותודיעו לי איפה יש לי שם באגים.
dr0r
חבר ותיק
תגובות: 2202
הצטרף: נובמבר 2018
שם מלא: דרור
מיקום: תל אביב
שליחה
@YC
כן, בהחלט.
הסקריפט נותן חיווי על כל שינוי כזה, כהודעת MQTT.
על הלוח שלי, ליד הפינים של הסריאל JP4, מודפס PIMA 896 במקום HUNTER-PRO P שמופיע באיור בגיטהאב.
מכל מה שמצאתי ברשת, נדמה לי שזה בגדול אותו דבר, אבל אני מנסה לוודא זאת לפני שאצלול לפרטי המימוש.
יש מידע?
כן, זה בוודאות נתמך ע"י כל הדגמים של PIMA Hunter Pro, מס' 832, 896 ו-8144 (המס' מעבר ל-8 הוא מס' האיזורים הנתמכים).
יכול להיות שגם Captain 8 נתמך, אבל זה לא מופיע בתיעוד.
ma0r
חבר שרק התחיל
תגובות: 41
הצטרף: דצמבר 2019
שליחה
האם מישהו ניסה להריץ את האינטגרציה עם פימה בתוך Home Asistant AppDaemon ?
האם זה הגיוני לעשות זאת?
dr0r
חבר ותיק
תגובות: 2202
הצטרף: נובמבר 2018
שם מלא: דרור
מיקום: תל אביב
שליחה
@ma0r
נראה כמו פתרון לא רע שמדבר ישירות עם HA, בלי לעבור דרך MQTT.
בהנחה שכל הפונקציונליות נתמכת שם, אפשר לכתוב AppDaemon שרץ במקום pima_server.py - בדיוק בשביל זה הפרדתי את ניהול הפרוטוקול והשרת למודולים נפרדים.
ma0r
חבר שרק התחיל
תגובות: 41
הצטרף: דצמבר 2019
שליחה
YC כתב:האם ניתן דרך ה-API הזה לקבל אינדיקציות מתי גלאים עובדים (ללא תלות האם המערכת דרוכה)? היה נחמד אם יהיה ניתן להשתמש בגלאים הקיימים של האזעקה לצורך יצירת תרחישים שונים.
...
אכן אפשר ליצור תרחישים מגלאים גם כשהמערכת לא דרוכה, אבל צריך לקחת בחשבון שלוקח 5 שניות עד שפימה מדווחת ב-API על אירועים. אז אם, לדוגמא, רוצים תרחיש שמדליק את האור, יותר מהר לגשת למפסק שעל הקיר מאשר לחכות שפימה תדווח ותפעיל את התרחיש...
ma0r
חבר שרק התחיל
תגובות: 41
הצטרף: דצמבר 2019
שליחה
dr0r כתב:@ma0r
נראה כמו פתרון לא רע שמדבר ישירות עם HA, בלי לעבור דרך MQTT.
בהנחה שכל הפונקציונליות נתמכת שם, אפשר לכתוב AppDaemon שרץ במקום pima_server.py - בדיוק בשביל זה הפרדתי את ניהול הפרוטוקול והשרת למודולים נפרדים.
...
אני אוותר כרגע על לכתוב אלטרנטיבה ל-pima_server.py שמתקשרת ישירות עם HA ללא MQTT.
זה אומנם אולי יותר יעיל, אבל זה אומר שהפרוייקט יצטרך לתמוך לאורך זמן בכמה ארכיטקטורות, מה שגם יותר יבלבל משתמשים חדשים מאשר יעזור להם.
זה גם יקשה על שינוי ארכיטקטורה אם משתמש ירצה לדוגמא בהתחלה להשתמש ב-PI אחד גם ל-pima_server וגם להריץ בו את ה-HA, ויותר מאוחר כשיעדיף להפריד לשני PI נפרדים. במקרה כזה יצטרך לשנות מימוש ב-HA, ולעבור ל-MQT
אז קניתי עכשיו PI Zero שהתקנתי בתוך הקופסא של האזעקה. זה עולה בארץ בסה"כ 23 שח. הוא מריץ רק את ה-pima_server.
dr0r
חבר ותיק
תגובות: 2202
הצטרף: נובמבר 2018
שם מלא: דרור
מיקום: תל אביב
שליחה
@ma0r
בהחלט יש delay די מעצבן, אבל יש תרחישים שעדיין יכולים להיות תלויים בזה, כמו כיבוי מזגן אם החלון פתוח. מצד שני, חיישנים של שיאומי עולים גרושים ומגיבים מיד.
כן, כנראה ש-AppDaemon לא מצדיק את ה-overhead. לא הייתי מתעסק עם זה, אבל אם מישהו רוצה לעבוד על זה, לא אכפת לי להוסיף את זה לפרוייקט ב-github.
מה שכן, אם בנית את הקונפיגורציה של HA שמתחברת ל-MQTT אשמח להוסיף אותה.
ma0r
חבר שרק התחיל
תגובות: 41
הצטרף: דצמבר 2019
שליחה
חיבור סריאלי GPIO ישיר לפימה עובד בלי בעיות. צריך רק לשנות בתוכנה שתשתמש בסריאל פורט
/dev/serial0
@dr0r
דרור, שלחתי github pull-request עם תיקון שמאפשר פרמטר של פורט סריאלי.
נא להרשם/להכנס לחשבון בפורום על מנת לצפות בקבצים או בתמונות המצורפים לשרשור
ma0r
חבר שרק התחיל
תגובות: 41
הצטרף: דצמבר 2019
שליחה
עד כמה שאני רואה, סטטוס של חיישנים אלחוטיים כלל לא מדווח.
@dr0r נראה לך שזה משהו שאפשר לתקן?
dr0r
חבר ותיק
תגובות: 2202
הצטרף: נובמבר 2018
שם מלא: דרור
מיקום: תל אביב
שליחה
@ma0r
אין לי חיישנים אלחוטיים, אבל הם אמורים להיתמך, לפי ה-spec. האזעקה שלך היא 832 או 896? העברת את הפרמטר הנכון?
הסקריפט מסנן את השדות הלא רלוונטיים, כי ב-832 אני מקבל שם רעש...
ma0r
חבר שרק התחיל
תגובות: 41
הצטרף: דצמבר 2019
שליחה
@dr0r
·האזעקה שלי היא 832 עם הרחבה אלחוטית של פימה.
כשניסיתי לרשום zones 96 קבלתי הרבה רעש בסטטוס.
yeuda
חבר ותיק
תגובות: 1648
הצטרף: דצמבר 2004
מיקום: יהוד
שליחה
ma0r כתב:חיבור סריאלי GPIO ישיר לפימה עובד בלי בעיות. צריך רק לשנות בתוכנה שתשתמש בסריאל פורט
/dev/serial0
...
·
מאיפה מקבל ה rasbp את המתח שלו ?
ה 3.3V כדי לקבוע את המתח של ה IO's ?