מה כל כך קשה לHA וZwave .???

SIRI, CORTANA, ALEXA, ECHO, GOOGLE HOME, HOME PAD, שלטים חכמים, KEY PADS, אפליקציות
DudeShemesh
חבר פעיל במיוחד
חבר פעיל במיוחד
הודעות: 846
הצטרף: מאי 2016
נתן תודות: 151 פעמים
קיבל תודות: 87 פעמים

נושא שלא נקרא #16 

ליקר כתב:איזה חברים אתה מחבר למערכת?wifi וצריבה?
...
מה??

dr0r
חבר ותיק
חבר ותיק
הודעות: 1685
הצטרף: נובמבר 2018
מיקום: תל אביב
נתן תודות: 46 פעמים
קיבל תודות: 256 פעמים

נושא שלא נקרא #17 

@ליקר

עם Zigbee העבודה ב-HA היא מראש בעזרת MQTT (לפחות אם אתה משתמש ב-zigbee2mqtt), אז הבעיות האלה לא רלוונטיות.

Qua964
חבר פעיל מאוד
חבר פעיל מאוד
הודעות: 218
הצטרף: יולי 2017
נתן תודות: 29 פעמים
קיבל תודות: 11 פעמים

נושא שלא נקרא #18 

אם עוזר למישהו זה הקוד שלי ל-HA עם AppDaemon לטיפול בלחיצות כפולות של פיברו תריסים דור 2 ודור 3:

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

import appdaemon.plugins.hass.hassapi as hass

class scene_automation(hass.Hass):

  def initialize (self): 
    self.listen_event(self.callback, "zwave.scene_activated")
  
  def callback (self, event_name, data, kwargs):

    _entityId = data["entity_id"].replace("zwave", "cover") + '_level'
    _position = 0
    #FRG-223
    if data["entity_id"] == "zwave.shutter_salon_small":
        if data["scene_id"] == 1:
            if data["scene_data"] == 7860: # 2 clicks up
                _position = 23
    else:
    #FRG-222
        if data["scene_id"] == 14: # 2 clicks up
            if _entityId == "cover.shutter_porch_big_level": 
                _position = 23
            elif _entityId == "cover.shutter_porch_small_level":
                _position = 30
            elif _entityId == "cover.shutter_xy_level":
                _position = 33    
            elif _entityId == "cover.shutter_stairs_level":
                _position = 23    
            elif _entityId == "cover.shutter_parents_level":
                _position = 23    
            elif _entityId == "cover.shutter_salon_big_level":
                _position = 23   
            elif _entityId == "cover.shutter_boys_level":
                _position = 28
            elif _entityId == "cover.shutter_tv_room_level":
                _position = 30
            elif _entityId == "cover.shutter_kitchen_level":
                _position = 30                
        elif data["scene_id"] == 25: # 3 clicks down
            if _entityId == "cover.shutter_porch_big_level": 
                _position = 50
    if _position != 0:
        self.call_service("cover/set_cover_position", entity_id = _entityId, position = _position)
באמת בהתחלה הייתי צריך לערוך את קובץ ה-XML של ה-ZWAVE אבל נראה לי שבגרסאות מאוחרות יותר זה הסתדר "לבד". אם למישהו יש בעיה שיכתוב ונשווה את החלק הרלוונטי.

ליקר (פותח השרשור)
חבר ותיק
חבר ותיק
הודעות: 1084
הצטרף: אוגוסט 2007
מיקום: חולון
נתן תודות: 193 פעמים
קיבל תודות: 9 פעמים

נושא שלא נקרא #19 

DudeShemesh כתב:
...
...
מה??
...
חח טעות, כתבתי מטלפון .


Qua964 אני מקווה שהם יפתרו את הבעיה.

Qua964
חבר פעיל מאוד
חבר פעיל מאוד
הודעות: 218
הצטרף: יולי 2017
נתן תודות: 29 פעמים
קיבל תודות: 11 פעמים

נושא שלא נקרא #20 

ליקר כתב:
Qua964 אני מקווה שהם יפתרו את הבעיה.
...
·
איזו בעיה הם צריכים לפתור?

Chura
סמל אישי של משתמש
חבר מביא חבר
חבר מביא חבר
הודעות: 4774
הצטרף: ינואר 2005
מיקום: Privilege 15
נתן תודות: 163 פעמים
קיבל תודות: 285 פעמים

נושא שלא נקרא #21 

hsafra כתב:@DudeShemesh @Grappa
·

אני בדיוק מתחיל להתייאש מ- vera וחושב על HA. יש לי רשת z-wave קטנה יחסית של 6 תריסים, 4 מפסקים כפולים, שני פלאגים חיצוניים ושני חישני תנועה.
נשמע שיש בעיות עם z-wave ו- HA, שווה לעבור?

תודה!
...
·

אתה לא תצטער, עברתי מVera לפני שנה וחצי או משהו. ההחלטה הכי טובה שעשיתי.
DudeShemesh כתב:@hsafra

בוא נתחיל שניה מלשים את Z-Wave בצד - כמערכת בית חכם, לדעתי HA זו המערכת הכי טובה שיש היום. מתממשקת עם כל דבר אפשרי, ממשק נוח, יכולות אוטומציה הרבה יותר מתוחכמות ממה ששמעתי על Vera, וכו'.
...
הכי טובה ? אני חולק על זה, OpenHab טובה לא פחות.
DudeShemesh כתב:@hsafra

לגבי Z-Wave, שתי הבעיות המרכזיות שלה:
1. כשמאתחלים את HA (לא קורה הרבה, אבל יוצא לפעמים), לוקח המון זמן לאתחל את רשת ה z-wave. בזמן הזה, דברים מגיבים לאט יותר.

...
זה קורה כל פעם שמשנים משהו לא ? מהניסיון הקצר שהיה לי לפני חודש, כל שינוי בYML הצריך ריסטרט.
Configure Terminal
Write Erase
reload
(6)

DudeShemesh
חבר פעיל במיוחד
חבר פעיל במיוחד
הודעות: 846
הצטרף: מאי 2016
נתן תודות: 151 פעמים
קיבל תודות: 87 פעמים

נושא שלא נקרא #22 

Chura כתב:זה קורה כל פעם שמשנים משהו לא ? מהניסיון הקצר שהיה לי לפני חודש, כל שינוי בYML הצריך ריסטרט.
...
ממש לא. רוב השינויים ב YAML לא דורשים אתחול, ואפשר להגדיר היום כמעט הכל בלי YAML.

התנסיתי גם עם OH, ממש אין מה להשוות. ל OH יש אחלה שפה לאוטומציות, וביחד עם התמיכה בקבוצות, אפשר לעשות בקלות דברים ממש יפים שב HA דורשים תוכנה חיצונית (AppDaemon). פרט לזה, HA עדיפה בכל דרך - תמיכה בהרבה יותר אינטגרציות, בצורה הרבה יותר ידידותית (השווה למשל נסיון להתממשק ליומן של גוגל ב OH לעומת HA), ו UI נורמלי (ל OH יש מין שילוב לא ברור של שלושה שונים, שאף אחד מהם לא יכול לעשות את כל העבודה בעצמו, ואף אחד מהם הוא לא משהו שבני המשפחה יסכימו להשתמש בו).

Grappa
סמל אישי של משתמש
חבר ותיק
חבר ותיק
הודעות: 2518
הצטרף: נובמבר 2015
שם מלא: Grappa
נתן תודות: 51 פעמים
קיבל תודות: 385 פעמים

נושא שלא נקרא #23 

@DudeShemesh
·
ניסיתה את הפלאג של Node-RED ?
זה כלי האוטומציה האולטימטיבי !
ממשק גראפי קל להבנה וחיבור כמעט לכל דבר

DudeShemesh
חבר פעיל במיוחד
חבר פעיל במיוחד
הודעות: 846
הצטרף: מאי 2016
נתן תודות: 151 פעמים
קיבל תודות: 87 פעמים

נושא שלא נקרא #24 

@Grappa
שמעתי דברים טובים, אבל לא ניסיתי.
בסופו של דבר, יש רק שני דברים שחסרים לי באוטומציות של HA:
1. תמיכה ב Else (דיברנו על זה בעבר). זה כבר בדרך:
https://github.com/home-assistant/core/pull/35133
2. היכולת של OH למפות מאיברים בקבוצה אחת לאיברים בקבוצה אחרת, ולכתוב אוטומציה אחת לכולם (נניח, אם מתג אור בחדר מסוים נכבה, לכבות את המזגן באותו חדר. ב OH, עם עבודת שמות נכונה, אפשר לעשות את זה באוטומציה אחת). יש מספיק דרכים להתגבר על זה (למשל, עם templates ו replace), אז לא כל כך מפריע לי.

Chura
סמל אישי של משתמש
חבר מביא חבר
חבר מביא חבר
הודעות: 4774
הצטרף: ינואר 2005
מיקום: Privilege 15
נתן תודות: 163 פעמים
קיבל תודות: 285 פעמים

נושא שלא נקרא #25 

DudeShemesh כתב:הבעיה המרכזית ב z-wave ב HA היא שהוא מבוסס על גרסה ישנה של OpenZWave, שרצה ביחד איתו. מעבר לזה שהיא ישנה, בגלל שהם רצים ביחד, כל איתחול של HA גורר איתחול של OpenZWave שיכול לקחת הרבה זמן. הגרסה הבאה של HA (שתצא עוד שבוע וחצי, או עוד כמה ימים אם אתה מוכן להתקין גרסת beta), תכיל מימוש ראשוני של אינטרגציה חדשה עם Z-Wave שמבוססת על OpenZWave שרץ בנפרד, ומתקשר עם HA דרך MQTT.
...
·מעניין הנושא. אני חייב לציין שאצלי יש המון רכיבי ZWAVE ואחד הסיבות שסלדתי מHA היא זו.
עכשיו האינטגרציה תהיה פשוט מבוססת MQTT ?

DudeShemesh
חבר פעיל במיוחד
חבר פעיל במיוחד
הודעות: 846
הצטרף: מאי 2016
נתן תודות: 151 פעמים
קיבל תודות: 87 פעמים

נושא שלא נקרא #26 

Chura כתב:·מעניין הנושא. אני חייב לציין שאצלי יש המון רכיבי ZWAVE ואחד הסיבות שסלדתי מHA היא זו.
עכשיו האינטגרציה תהיה פשוט מבוססת MQTT ?
...
מבוסס על OpenZWave שרץ בנפרד ומתקשר דרך MQTT. הגרסה הראשונה של זה יוצאת עוד שלושה ימים.

Chura
סמל אישי של משתמש
חבר מביא חבר
חבר מביא חבר
הודעות: 4774
הצטרף: ינואר 2005
מיקום: Privilege 15
נתן תודות: 163 פעמים
קיבל תודות: 285 פעמים

נושא שלא נקרא #27 

@DudeShemesh
·
זה + הענן בתשלום היו בערך הדברים היחידים שמנעו ממני לעבור לHA, וגם הצורך ללמוד צורת קידוד חדשה. מצד שני אולי כדאי כבר לעבוד עם Node-Red.
מה דעתך ?

DudeShemesh
חבר פעיל במיוחד
חבר פעיל במיוחד
הודעות: 846
הצטרף: מאי 2016
נתן תודות: 151 פעמים
קיבל תודות: 87 פעמים

נושא שלא נקרא #28 

Chura כתב:@DudeShemesh
·
זה + הענן בתשלום היו בערך הדברים היחידים שמנעו ממני לעבור לHA, וגם הצורך ללמוד צורת קידוד חדשה. מצד שני אולי כדאי כבר לעבוד עם Node-Red.
מה דעתך ?
...
עם Node Red לא עבדתי, אבל שפת האוטומציות של HA לא מסובכת ללימוד בכלל. לטוב ולרע היא הרבה יותר פשוטה מ OH.

ahiel
חבר ותיק
חבר ותיק
הודעות: 1246
הצטרף: פברואר 2016
נתן תודות: 42 פעמים
קיבל תודות: 112 פעמים

נושא שלא נקרא #29 

@DudeShemesh
·דווקא הייתרון של openhab זה שפת התכנות של הrules - זה פשוט שפת java עם תוספת של script מעל.

Qua964
חבר פעיל מאוד
חבר פעיל מאוד
הודעות: 218
הצטרף: יולי 2017
נתן תודות: 29 פעמים
קיבל תודות: 11 פעמים

נושא שלא נקרא #30 

@ahiel
·
AppDaemon של HA משתמש ב-python.
הקונפיגורציות ב- YAML (מה שבוחרים לא לעשות דרך ה-UI).
האובייקטים הם JSON.
הדבר היחיד שאולי קצת פחות סטנדרטי (אבל יש מלא דוגמאות וגם לא בטוח שתצטרך) הם ה-templates שנכתבים לפי Jinja2.
נערך לאחרונה על ידי Qua964 ב 18/05/2020 14:26, נערך פעם 1 בסך הכל.

שלח תגובה

חזור אל “עוזרות קוליות, שליטה ובקרה”