רכיבי Shelly ו-Home assistant
-
UriM
-
- חבר פעיל במיוחד

- תגובות: 747
- הצטרף: יולי 2007
- שם מלא: אורי
יש לנו בבית 4 חיישני טמפ' ולחות של Shelly שעבדו עם HA בלי שום בעיה, במשך תקופה ארוכה. HA עבד כל הזמן על Raspberry Pi 3.
השבוע העברתי את HA ל-Raspberry Pi 5 חדש. ביצעתי גיבוי למערכת על המכשיר הישן וביצעתי שחזור לחדש. לכאורה הכל עבר ונראה בדיוק אותו הדבר. אבל, 2 חיישנים של Shelly מופיעים ללא הנתונים, במקום הנתונים מופיע unavailable. בממשק של Shelly הם כן מופיעים.
הדבר שמשותף לשני החיישנים האלו, לעומת השניים שפועלים ללא בעיה, זה שהם מחוברים לחשמל קבוע ולא פועלים על סוללה.
נסיונות כיבוי והדלקה (ניתוק מהחשמל וחיבור חזרה) של החיישנים לא עזר.
יש למישהו רעיון מה הבעיה?
השבוע העברתי את HA ל-Raspberry Pi 5 חדש. ביצעתי גיבוי למערכת על המכשיר הישן וביצעתי שחזור לחדש. לכאורה הכל עבר ונראה בדיוק אותו הדבר. אבל, 2 חיישנים של Shelly מופיעים ללא הנתונים, במקום הנתונים מופיע unavailable. בממשק של Shelly הם כן מופיעים.
הדבר שמשותף לשני החיישנים האלו, לעומת השניים שפועלים ללא בעיה, זה שהם מחוברים לחשמל קבוע ולא פועלים על סוללה.
נסיונות כיבוי והדלקה (ניתוק מהחשמל וחיבור חזרה) של החיישנים לא עזר.
יש למישהו רעיון מה הבעיה?
- Grappa
-
- חבר ותיק

- תגובות: 2568
- הצטרף: נובמבר 2015
- שם מלא: Grappa
איך החישנים מקושרים ל HA ? בWIFI או BT?
-
UriM
-
- חבר פעיל במיוחד

- תגובות: 747
- הצטרף: יולי 2007
- שם מלא: אורי
נראה לי שהבעיה נפתרה, תודה על הנסיון לעזור.
מצאתי את הפתרון הזה:
https://wolfgang-ziegler.com/blog/shell ... navailable
הרכיבים מחוברים ב-wifi ומסתבר שכשהתקנתי את המכשירים כבר הגדרתי ע"פ מה שמוציע בקישור.
מה שקרה זה שבגלל החלפת ה-Raspberry PI השתנתה גם כתובת ה-IP. היות וכבר הגדרתי בחיישנים את הכתובת של המכשיר הקודם החיישנים לא תקשרו עם הכתובת החדשה.
מצאתי את הפתרון הזה:
https://wolfgang-ziegler.com/blog/shell ... navailable
הרכיבים מחוברים ב-wifi ומסתבר שכשהתקנתי את המכשירים כבר הגדרתי ע"פ מה שמוציע בקישור.
מה שקרה זה שבגלל החלפת ה-Raspberry PI השתנתה גם כתובת ה-IP. היות וכבר הגדרתי בחיישנים את הכתובת של המכשיר הקודם החיישנים לא תקשרו עם הכתובת החדשה.
- dr0r
-
- חבר ותיק

- תגובות: 2202
- הצטרף: נובמבר 2018
- שם מלא: דרור
- מיקום: תל אביב
כעקרון, best practice בכל הקשור לרכיבי wifi זה להגדיר להם כתובת IP קבועה. מאוד מייצב את המערכת.
-
UriM
-
- חבר פעיל במיוחד

- תגובות: 747
- הצטרף: יולי 2007
- שם מלא: אורי
היתה להם כתובת IP קבועה, זאת לא הייתה הבעיה. הבעיה הייתה שהם ניסו לגשת לכתובת הקבועה של HA ובגלל שהיא השתנתה (בגלל החלפת החומרה) הם לא הצליחו לתקשר.
- shahar31
-
- חבר פעיל במיוחד

- תגובות: 722
- הצטרף: נובמבר 2006
איך החלפת החומרה גרמה להחלפת הכתובת?07/03/2025 23:24UriM כתב: היתה להם כתובת IP קבועה, זאת לא הייתה הבעיה. הבעיה הייתה שהם ניסו לגשת לכתובת הקבועה של HA ובגלל שהיא השתנתה (בגלל החלפת החומרה) הם לא הצליחו לתקשר....
-
UriM
-
- חבר פעיל במיוחד

- תגובות: 747
- הצטרף: יולי 2007
- שם מלא: אורי
אם זה לא מובן ממה שרשמתי, הכתובת שהשתנתה היא של השרת, לא של החיישן.
בהגדרות החיישן מכניסים, כפי שאפשר לראות בקישור בהודעה #3 שלי, את הכתובת של השרת. כנראה עשיתי את זה כשהגדרתי את החיישנים כשהצבתי אותם לראשונה ושכחתי מההגדרה הזאת.
בהגדרות החיישן מכניסים, כפי שאפשר לראות בקישור בהודעה #3 שלי, את הכתובת של השרת. כנראה עשיתי את זה כשהגדרתי את החיישנים כשהצבתי אותם לראשונה ושכחתי מההגדרה הזאת.
- dr0r
-
- חבר ותיק

- תגובות: 2202
- הצטרף: נובמבר 2018
- שם מלא: דרור
- מיקום: תל אביב
אבל למה הגדרת את זה מלכהתחילה? אפשר פשוט להשאיר שם mcast, ו-ColoT מוצא את היעד בעזרת multicast.
-
UriM
-
- חבר פעיל במיוחד

- תגובות: 747
- הצטרף: יולי 2007
- שם מלא: אורי
הגדרתי ככה בהתחלה כי הרכיבים לא הופיעו באופן עקבי ב-HA. כשחיפשתי מה עושים במקרה כזה מצאתי שזאת הדרך להבטיח פעולה תקינה
וככה היה, עד החלפת השרת לא היו שום בעיות.
וככה היה, עד החלפת השרת לא היו שום בעיות.