שליטה על Switcher Touch או V2 עם openHAB

בית חכם, עוזרות חכמות, חשמל חכם, מערכות שליטה ובקרה, Amazon Echo, Alexa, Google home, Control4, RTI, מנעולים חכמים ועוד.
chenta
חבר פעיל מאוד
חבר פעיל מאוד
תגובות: 183
הצטרף: ינואר 2011

שליחה

13/04/2021 21:21  
jagheadg כתב:
העדכון האוטומטי כל 30 שניות בהרצת הסקריפט לא מזיקה
...
אה... עכשיו נפל לי האסימון. :idea:
כמו שאמרתי לא היה לי ניסיון קודם עם Exec Binding ולא הייתי סגור על כל ההגדרות. אבל עכשיו הבנתי איך הסקריפט רץ מבלי להפעיל אותו ידנית.
תודה רבה!! :)

לגבי חיישן הטמפרטורה- רעיון מעניין. נשמע שימושי מאוד.
מרגיש לי כמו הפרויקט הבא שלי... :wink:

תודה על השיתוף!

razserv2010
חבר פעיל במיוחד
חבר פעיל במיוחד
תגובות: 806
הצטרף: אוקטובר 2013

Re:

שליחה

20/10/2020 20:02  
jagheadg כתב:
אז אחרי הרבה זמן הגעתי לממש שליטה בסיסית על switcher מתוך openHAB.
אפשר לקחת את הדוגמה הזו ולממש יותר שליטה.
בגלל מגבלות הפורום להלן קישור למסמך המפרט את ההוראות הבסיסיות למימוש השליטה.
מקווה שיהיה ברור.

https://app.box.com/s/u70jq9vv7k4q25i1ql62j24jpcb5oqls
...
יעבוד גם על OH3?

chenta
חבר פעיל מאוד
חבר פעיל מאוד
תגובות: 183
הצטרף: ינואר 2011

שליחה

@razserv2010
כמו שאתה מכיר אני מריץ OH3 :) . הלכתי לפי המדריך של @jagheadg ועבד מצויין.
השינויים שעשיתי ופירסמתי היו עניינים שוליים בלבד...

razserv2010
חבר פעיל במיוחד
חבר פעיל במיוחד
תגובות: 806
הצטרף: אוקטובר 2013

שליחה

@chentaהעתקתי את הקבצים מOH2 לOH3 ורק שיניתי את הPATH בEXEC.WITHELIST ובTHINGS
אבל item Switcher_Command_Output מקבל NULL

chenta
חבר פעיל מאוד
חבר פעיל מאוד
תגובות: 183
הצטרף: ינואר 2011

שליחה

@razserv2010
יאללה.. דיבג... :D

אם ה item עם ערך null זה אומר שהוא לא קיבל ערך מאז שאותחל או נוצר...
בהנחה שהגדרת interval שונה מ 0 לסקריפט התשאול, זה אומר שהסקריפט לא רץ ולא החזיר תשובה.
האם יש שגיאות בלוג?
ה whitelist מוגדר כמו שצריך?
הפרמטרים בסקריפט מוגדרים כמו שצריך?

razserv2010
חבר פעיל במיוחד
חבר פעיל במיוחד
תגובות: 806
הצטרף: אוקטובר 2013

שליחה

@chentaמה נשמע צהריים טובים,
ערכתי ומעדכן שמצאתי מה הבעיה:
במלל things היה פעמיים רווח בין /usr/bin/python /etc/openhab/scripts/switcher.py לסיפרה 2
מחקתי רווח אחד וזה עובד

**הצליח למצוא את המכשיר ולקרוא אותו אבל הוא לא שולח פקודה לON

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

 [INFO ] [b.core.model.script.SwitcherRun exec] - Script already in use, skipping execution.
שוב מעדכן שגם את זה פתרתי:
item SwitcherRun היה תקוע על ON אז קבעתי לו postupdate OFF ואז זה השתחרר והסתדר

chenta
חבר פעיל מאוד
חבר פעיל מאוד
תגובות: 183
הצטרף: ינואר 2011

שליחה

@razserv2010
אחר צהריים טובים. :)
שמח שהצליח...

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