מאמרים אחרונים

שתף בפייסבוק שיתוף בפייסבוק
RSS - מאמריםמאמרים
RSS - פורומיםפורומים
דווח למנהל דיווח למנהל
קישור לעמוד זה קישור לעמוד זה


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


עמוד 5 מתוך 5
עבור לעמוד הקודם  |  1  |  2  |  3  |  4  |  5 
   פורומים > HT Home > עוזרות קוליות, שליטה ובקרה
מחבר הודעה
ma0r
חבר שרק התחיל
חבר שרק התחיל

הצטרף בתאריך:
  Dec 08, 2019
מספר הודעות: 20

 #61  נשלח: ב' 23/12/2019 23:08

yeuda כתב:
מאיפה מקבל ה rasbp את המתח שלו ?
ה 3.3V כדי לקבוע את המתח של ה IO's ?


בינתיים ה-PI Zero מקבל חשמל ממטען USB רגיל שמחובר לחשמל.
אבל אני שוקל להתחבר ליציאת 12V שיש על החיבור הסריאלי בעזרת מתאם שעולה כ-$1, כמו זה שבתמונה.
קישור: https://www.aliexpress.com/item/32963827836.html

החיסרון בהזנת חשמל מהאזעקה הוא שבזמן הפסקת חשמל, הסוללה של האזעקה תתבזבז גם על ה-PI. אולי זה ייתרון למי שיש רשת עובדת גם בהפסקת חשמל.
חישוב מהיר מראה שסוללה סטנדרטית של אזעקה יכולה להחזיק PI Zero עם מתאם חשמל כזה כ-40-50 שעות, תלוי אם משתמשים ב-WIFI. אז אולי זה לא שיקול משמעותי.

בקשר למתח ה-IO, עד כה לא ראיתי כל בעיה. נראה שהאזעקה מסתדרת טוב עם RX במתח 3.3V וה-PI מסתדר עם RX של 5V. בדקתי גם עם PI Zero וגם עם PI 3B+. אם חוששים, אפשר לקנות את רכיב TTL 5V שהוזכר בתחילת השירשור.



| פרופיל | שלח הודעה | חפש
ma0r
חבר שרק התחיל
חבר שרק התחיל

הצטרף בתאריך:
  Dec 08, 2019
מספר הודעות: 20

 #62  נשלח: ג' 31/12/2019 17:58

dr0r כתב:
@ma0r

מה שכן, אם בנית את הקונפיגורציה של HA שמתחברת ל-MQTT אשמח להוסיף אותה.


כן, הגדרתי קונפיגורציה של Home Assistant שמפעילה את PIMA כשני מפסקים. אחד להפעלה מלאה (full_arm), ואחד להפעלה חלקית (home1).

dr0r, להוסיף את ההגדרה הזאת ל- README.md ?

ההגדרה נראית כך:

קוד:

# Pima Alarm
switch:
  - platform: mqtt
    name: "Alarm - Arm away"
    command_topic: "pima_alarm/command"
    payload_on: '{"command": "arm", "mode": "home1"}'
    payload_off: '{"command": "arm", "mode": "disarm"}'
    state_topic: "pima_alarm/status"
    state_on: 'ON'
    state_off: 'OFF'
    value_template: >-
      {% if eq(value_json['partitions']['1'], 'home1') %}
        ON
      {% else %}
        OFF
      {% endif %}
  - platform: mqtt
    name: "Alarm - Arm at night"
    command_topic: "pima_alarm/command"
    payload_on: '{"command": "arm", "mode": "full_arm"}'
    payload_off: '{"command": "arm", "mode": "disarm"}'
    state_topic: "pima_alarm/status"
    state_on: 'ON'
    state_off: 'OFF'
    value_template: >-
      {% if eq(value_json['partitions']['1'], 'full_arm') %}
        ON
      {% else %}
        OFF
      {% endif %}



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

קוד:

# Pima Alarm Sensors
sensor:
  - name: "Alarm Open Zones"
    platform: mqtt
    state_topic: "pima_alarm/status"
    value_template: "{{ value_json['open zones'] }}"
  - name: "Alarm Arm State"
    platform: mqtt
    state_topic: "pima_alarm/status"
    value_template: "{{ value_json['partitions']['1'] }}"
| פרופיל | שלח הודעה | חפש
dr0r (דרור)
חבר פעיל במיוחד
חבר פעיל במיוחד

הצטרף בתאריך:
  Nov 29, 2018

מיקום: תל אביב
הבעות תודה: 103
מספר הודעות: 650

 #63  נשלח: ג' 31/12/2019 21:39

ma0r
לא, כקבצי yaml. נגיד hass/alarm.yaml ו-hass/alarm_sensors.yaml.
| פרופיל | שלח הודעה | חפש
aklein
חבר שרק התחיל
חבר שרק התחיל

הצטרף בתאריך:
  Jan 08, 2019
מספר הודעות: 4

 #64  נשלח: ד' 01/01/2020 1:06
בעייה בממשק

תודה רבה לעושים במלאכה!

אני מנסה לחבר את האזעקה בחיבור רשת דרך net4pro ומקבל תגובה שה module ID אינו תקין.
נראה שמגיעה הודעה עם אורך נכון.
האם מישהו נתקל בבעיה זו?

Error('Invalid module ID. Expected 0d, got 0c',)

תודה!
| פרופיל | שלח הודעה | חפש
dr0r (דרור)
חבר פעיל במיוחד
חבר פעיל במיוחד

הצטרף בתאריך:
  Nov 29, 2018

מיקום: תל אביב
הבעות תודה: 103
מספר הודעות: 650

 #65  נשלח: ד' 01/01/2020 9:31
Re: בעייה בממשק

aklein

איזה דגם אזעקה יש לך? אתה יכול לצלם את הלוח בפנים?
לפי התיעוד, דגמים 832 ו-896 מזדהים כמודול 0x0d, ודגם 8144 כמודול 0x13. זה קריטי, כי הפרוטוקול שונה.
הייתי מנחש שיש בעית תקשורת, אבל הודעת השגיאה הזו חוזרת רק אחרי וידוא ה-checksum.
תוכל לנסות להריץ את השרת עם --log_level=DEBUG, ולהעתיק לפה את ה-log?
| פרופיל | שלח הודעה | חפש
aklein
חבר שרק התחיל
חבר שרק התחיל

הצטרף בתאריך:
  Jan 08, 2019
מספר הודעות: 4

 #66  נשלח: ד' 01/01/2020 10:11
Re: בעייה בממשק

dr0r
·

לפי מה שהצג מראה יש לי HP144 (תמונה מצורפת)


הנה ה log:

pima.py:260] >>> 29 0c 20 2a 30 30 30 30 30 30 36 39 38 35 2a 37 39 30 2a 30 30 30 2a 31 2a 30 31 2a 30 31 30 36 30 30 2a 32 2a 30 30 2a 31 2a ed 5d



| פרופיל | שלח הודעה | חפש
dr0r (דרור)
חבר פעיל במיוחד
חבר פעיל במיוחד

הצטרף בתאריך:
  Nov 29, 2018

מיקום: תל אביב
הבעות תודה: 103
מספר הודעות: 650

 #67  נשלח: ד' 01/01/2020 10:33
Re: בעייה בממשק

aklein

במקרה כזה אתה צריך להעביר לו --zones=144.
אבל התשובה שהאזעקה החזירה ממש לא ברורה לי:

  • בית 0 הוא אורך ההודעה, כנראה שזה תקין, כי ה-checksum מצליח, אבל אם עוד לא עשינו login הוא אמור להיות 08, לא 29.
  • בית 1 אמור להיות 13 עבור האזעקה שלך, ולא 0c.
  • בית 2 אמור להיות 05 (status), הערך 20 לא מופיע בתיעוד.
  • בית 3 צריך להיות 00 (not logged in), שמשתנה בהמשך ל-01 (logged in) ובשום אופן לא 2a.

יכול להיות שאתה מחובר למערכת גם דרך האפליקציה שלהם או משהו?
| פרופיל | שלח הודעה | חפש
aklein
חבר שרק התחיל
חבר שרק התחיל

הצטרף בתאריך:
  Jan 08, 2019
מספר הודעות: 4

 #68  נשלח: ד' 01/01/2020 11:35
Re: בעייה בממשק

dr0r
·

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

יכול להיות שצריך לקנפג משהו שונה באזעקה עצמה?

אני לא מחובר דרך האפליקציה. אני מחובר IP עם מודול net4-pro-i.
| פרופיל | שלח הודעה | חפש
dr0r (דרור)
חבר פעיל במיוחד
חבר פעיל במיוחד

הצטרף בתאריך:
  Nov 29, 2018

מיקום: תל אביב
הבעות תודה: 103
מספר הודעות: 650

 #69  נשלח: ד' 01/01/2020 11:57
Re: בעייה בממשק

aklein

jzamero הצליח לעבוד עם זה דרך net4pro. אני משער שבתפריט ״יציאה טורית״ מופיע לך + רק על התו השני?
| פרופיל | שלח הודעה | חפש
aklein
חבר שרק התחיל
חבר שרק התחיל

הצטרף בתאריך:
  Jan 08, 2019
מספר הודעות: 4

 #70  נשלח: ה' 02/01/2020 9:17
Re: בעייה בממשק

dr0r
·

לאחר לילה ארוך עם מלא נסיונות, הצלחתי לגרום לממשק לעבוד
אושר גדול

מה שבסוף סידר את הממשק היה לשנות את הגדרות הממשק הטורי באזעקה ולהדליק את ה '+' השלישי דווקא ולא את השני.
יש מצב שבדגם 8144 זה מה שצריך.
חוצמזה, כאשר ה '+' הראשון או השני היו דלוקים קיבלתי הודעה קבועה בקיבורד על 'תקלת רשת'. כשדיברתי עם פימה הם טענו שכל עוד לא עושים לוגין דרך הממשק הטורי זה אמור להראות את התקלה הזו. כאשר ה '+' השלישי דלוק אין בכלל תקלה כזו.

שוב תודה על העזרה!
| פרופיל | שלח הודעה | חפש
ma0r
חבר שרק התחיל
חבר שרק התחיל

הצטרף בתאריך:
  Dec 08, 2019
מספר הודעות: 20

 #71  נשלח: ו' 03/01/2020 23:43
Alarm Control Panel

הנה קונפיגורציה יותר טובה ל-Home Assistant שמגדירה את האזעקה כ-Alarm Control Panel.

קוד:
alarm_control_panel:

  - platform: manual
  - platform: mqtt
    state_topic: "pima_alarm/status"
    command_topic: "pima_alarm/command"
    code_arm_required: false
    code_disarm_required: false
    value_template: >-
      {% if value_json['partitions']['1'] == 'home1' %}
        armed_home
      {% elif value_json['partitions']['1'] == 'full_arm' %}
        armed_away
      {% else %}
        disarmed
      {% endif %}
    payload_disarm: '{"command": "arm", "mode": "disarm"}'
    payload_arm_home: '{"command": "arm", "mode": "home1"}'
    payload_arm_away: '{"command": "arm", "mode": "full_arm"}'


אני מציע להוסיף גם את הסנסורים שמראים את מצב החיישנים:

קוד:
# Pima Alarm Sensors

sensor:
  - name: "Alarm Open Zones"
    platform: mqtt
    state_topic: "pima_alarm/status"
    value_template: "{{ value_json['open zones'] }}"
  - name: "Alarm Arm State"
    platform: mqtt
    state_topic: "pima_alarm/status"
    value_template: "{{ value_json['partitions']['1'] }}"
  - name: "Alarm Alarmed Zones"
    platform: mqtt
    state_topic: "pima_alarm/status"
    value_template: "{{ value_json['alarmed zones'] }}"


אפשר להציג את הכל ב- lovelace frontend כך:
קוד:
cards:

  - entity: alarm_control_panel.mqtt_alarm
    name: PIMA Alarm
    states:
      - arm_home
      - arm_away
    type: alarm-panel
  - entities:
      - entity: sensor.alarm_arm_state
      - entity: sensor.alarm_open_zones
      - entity: sensor.alarm_alarmed_zones
    show_header_toggle: false
    type: entities
type: vertical-stack
| פרופיל | שלח הודעה | חפש
dr0r (דרור)
חבר פעיל במיוחד
חבר פעיל במיוחד

הצטרף בתאריך:
  Nov 29, 2018

מיקום: תל אביב
הבעות תודה: 103
מספר הודעות: 650

 #72  נשלח: שבת 04/01/2020 9:44
Re: Alarm Control Panel

ma0r

מצויין, אני אוסיף את זה.
| פרופיל | שלח הודעה | חפש
Dymatize (Omer Daniel)
חבר פעיל מאוד
חבר פעיל מאוד

הצטרף בתאריך:
  Nov 26, 2017
הבעות תודה: 2
מספר הודעות: 145

 #73  נשלח: ה' 09/01/2020 0:52

אפשר לחבר את המערכת לOH?
| פרופיל | שלח הודעה | חפש
dr0r (דרור)
חבר פעיל במיוחד
חבר פעיל במיוחד

הצטרף בתאריך:
  Nov 29, 2018

מיקום: תל אביב
הבעות תודה: 103
מספר הודעות: 650

 #74  נשלח: ה' 09/01/2020 9:31

Dymatize

בטח. תצטרך לכתוב את הקונפיגורציה המתאימה, כדי להתחבר דרך MQTT.
ma0r בנה את הקונפיגורציה ל-HA, זה אמור להיות משהו דומה.
| פרופיל | שלח הודעה | חפש
jaybbb
חבר שרק התחיל
חבר שרק התחיל

הצטרף בתאריך:
  Jan 28, 2020
מספר הודעות: 6

 #75  נשלח: ד' 29/01/2020 14:31

rfried
·
I understand that you connected your Pima device with regular TTL USB /RS232 device bought on AliExpress. Can you tell me more about this ? Are you using it with OpenHab or a Rasperry?

I'd also like to connect my Pima system, but I would prefer not to spend 600 NIS

Thanks
| פרופיל | שלח הודעה | חפש
כל הזמנים הם שעון חורף - ישראל (GMT+2) הצג הודעות קודמות:    
פורומים > עוזרות קוליות, שליטה ובקרה עבור לעמוד הקודם  |  1  |  2  |  3  |  4  |  5 


  
    שם משתמש:
נתוני כניסה לכל אתרי HT:

  סיסמא:
 

  


 | 

קפוץ אל: 
לא ניתן לשלוח הודעות בפורום זה
לא ניתן להגיב להודעות בפורום זה
לא ניתן לערוך את הודעותיך בפורום זה
לא ניתן למחוק את הודעותיך בפורום זה
לא ניתן להצביע לסקרים בפורום זה
לא ניתן לצרף קבצים בפורום זה
לא ניתן להוריד קבצים בפורום זה

תקנון / תנאי השימוש באתר צור קשר / contact us כל הזכויות שמורות לקבוצת ht