 |  |  |
מחבר |
הודעה |
 |
Catskinner (קלוד בן שאול)חבר במועדון 10K


 הצטרף בתאריך: Nov 05, 2006
מיקום: הוד השרון הבעות תודה: 714 מספר הודעות: 15131
|
#631
נשלח: ו' 13/09/2019 20:37
|
|
|
|
|
כי openHAB זקוק לסביבת ה Java שאותה ניתן להתקין רק על Linux, Windows או Mac מה שגם מוסבר בהוראות ההתקנה.
_________________ מעצבן אותי כשאומרים "אני ילך, אני יקנה". מעצבן אותי עוד יותר כשכותבים את זה. |
|
|
פרופיל | שלח הודעה | חפש
|
|
|
yehudamm חבר פעיל

 הצטרף בתאריך: Sep 11, 2007 הבעות תודה: 2 מספר הודעות: 78
|
#632
נשלח: ד' 09/10/2019 14:01
|
|
Re: בית חכם מבוסס על openHAB המדריך השלם (מתעדכן)
|
|
|
puma1
·
היי,
הוספתי את ה-broadlink למערכת שלי לפי המדריך שלך ואני מנסה להפעיל את המזגן באמצעות rule פשוט.
לא מצאתי בדוגמאות שלך איך לשלוח הדלקה וכיבוי אלא רק שינוי טמפרטורה.
זה מה שאני כתבי ב-rule אבל זה לא עובד:
ציטוט: |
rule "AirCon_ON"
when
Item Test3 changed to 8.0
then
val topic = "broadlink/AirCon/OFF"
publish("mosquitto", topic, "play-780f77180d57")
end |
מה לא תקין?
|
|
|
פרופיל | שלח הודעה | חפש
|
|
 |
CiZeR חבר פעיל

 הצטרף בתאריך: Apr 04, 2019 הבעות תודה: 1 מספר הודעות: 71
|
#633
נשלח: ד' 16/10/2019 6:48
|
|
Re: בית חכם מבוסס על openHAB המדריך השלם (מתעדכן)
|
|
|
yehudamm
·
היי אחי, תראה מה כתבת.
When Item Test3 changed to 8
האייטם מקבל מספר 8.
אתה צריך לשנות את זה ל
When Item Test3 received command ON
להדלקה
ולכיבוי
When Item Test3 received command OFF
וככה זה אחרי שתיקנתי הכל:
ציטוט: |
rule "AirCon_ON"
when
Item Test3 received command ON
then
val topic = "broadlink/AirCon/ON"
publish("mosquitto", topic, "play-780f77180d57")
end |
ואותו דבר גם ל OFF
ציטוט: |
rule "AirCon_ON"
when
Item Test3 received command OFF
then
val topic = "broadlink/AirCon/OFF"
publish("mosquitto", topic, "play-780f77180d57")
end |
האמת שאפשר לכתוב את זה בצורה יותר יעילה כדאי לך ללמוד:
ככה:
ציטוט: | rule "Test3"
when
Item Test3 received command
then
if (receivedCommand == ON)
{
val topic = "broadlink/AirCon/ON"
publish("mosquitto", topic, "play-780f77180d57")
}
else if (receivedCommand == OFF)
{
val topic = "broadlink/AirCon/OFF"
publish("mosquitto", topic, "play-780f77180d57")
}
end |
ואגב שתדע עוד משהו בעקרון על הדלקה וכיבוי של פריט (item) לא צריך ללכת איתו לקובץ Rules אלא לקבוע אותו ישר בItems לצורך הדוגמא ככה:
ציטוט: | Switch Test3 "AC ON"{autoupdate="false", mqtt=">[mosquitto:broadlink/AirCon/OFF:command:ON:play-780f77180d57]"} |
ככה זה אמור להראות אם זה היה סתם פריט שאתה צריך להדליק והאמת שהכל מפורט בדף הראשון פה בשרשור.
אבל ספציפית למקרה שלך.
אתה רוצה שזה יהיה בקובץ Rules כי אתה עם הזמן תתחיל להוסיף תנאים - (if) - אז תצטרך את זה.
בהצלחה!
|
|
|
פרופיל | שלח הודעה | חפש
|
|
 |
jagheadg חבר פעיל במיוחד

 הצטרף בתאריך: Dec 08, 2010
מיקום: כפר הדרדסים הבעות תודה: 59 מספר הודעות: 723
|
#634
נשלח: ב' 25/11/2019 23:39
|
|
|
|
|
puma1
·
בדוגמה של הברודלינק יש היפוך בין ON ל OFF לשליטה בווליום
Switch item=room_tv_vol mappings=[OFF="↓ הנמך ↓", ON="↑ הגבר ↑"]
|
|
|
פרופיל | שלח הודעה | חפש
|
|
 |
|
|
לא ניתן לשלוח הודעות בפורום זה לא ניתן להגיב להודעות בפורום זה לא ניתן לערוך את הודעותיך בפורום זה לא ניתן למחוק את הודעותיך בפורום זה לא ניתן להצביע לסקרים בפורום זה לא ניתן לצרף קבצים בפורום זה לא ניתן להוריד קבצים בפורום זה
|
|
|