קודם כל סליחה על ההטעיה עם ה- syntax, טעיתי בגרסה.
בגרסה הזו executrCommandLine מקבלת רק שני ארגומנטים- הראשון זה string אחד ארוך של הפקודה, השני זה int של ה- timeout.
ב- string הארוך צריך להחליף רווחים ב- @@.
אז הפקודה שלך צריכה להיראות כך:
@chenta
עדיין לא עובד
אני חושב שזה לא אפשרי דרך ווינדוס openhab רק openhab על linux
chenta
חבר פעיל מאוד
תגובות: 183
הצטרף: ינואר 2011
שליחה
@razserv2010
יתכן שאתה צודק.
אין לי ניסיון עם OH על Win.
ממה שקראתי ואיך שנאי מבין את המערכת, נשמע לי הגיוני שאם זה עובד בצורה תקינה דרך CMD זה ירוץ גם ככה אבל אולי יש עוד משהו שצריך לדאוג לו ב- Win. (הרשאות? משהו אחר...)
אם עוד לא ניסית, תנסה אולי את הדרך הזאת:
05/05/2021 16:41
chenta כתב:
הי יש לי פיתרון שאתה יכול לנסות.
הרעיון הוא דרך putty (בהנחה שמותקן) להריץ ב- RPi סקריפט שנמצא על מחשב ה- windows.
כנראה שאפשר לעשות עם תוכנות אחרות של SSH אבל זה מה שיש לי וגם מצאתי באינטרנט את הדוגמא.
...
יש עוד סיכוי שהיא תעבוד..
razserv2010
חבר פעיל במיוחד
תגובות: 806
הצטרף: אוקטובר 2013
שליחה
@chentaכבר הצלחתי להפעיל את הפקודה כשהיא בתוך קובץ script, אבל רציתי לנסות לשים את הפקודה ישירות ולא דרך script.
תודה לך על העזרה
chenta
חבר פעיל מאוד
תגובות: 183
הצטרף: ינואר 2011
שליחה
אה מעולה!!!
בשמחה רבה!
חכם_חנוכה
חבר פעיל במיוחד
תגובות: 793
הצטרף: אפריל 2005
שליחה
05/05/2021 12:16
razserv2010 כתב:
@חכם_חנוכה
הייתי עושה את זה אבל כרגע טוב לי עם OH2
...
שמח שטוב לך
תתפלא אבל גם ל 2.5 יש binding מתאים שהשתנה מהותית ב 3
אין בעיה להריץ פקודות מ RULES אבל בשביל מה שאתה צריך מספיק להשתמש ב binding הרלוונטי