מאמרים אחרונים

שתף בפייסבוק שיתוף בפייסבוק
RSS - מאמריםמאמרים
RSS - פורומיםפורומים
דווח למנהל דיווח למנהל
קישור לעמוד זה קישור לעמוד זה


איך המודול תריס מגיב לסוגי לחיצות שונות


   פורומים > HT Home > עוזרות קוליות, שליטה ובקרה
מחבר הודעה
raoul
חבר ותיק
חבר ותיק

הצטרף בתאריך:
  Mar 15, 2006
הבעות תודה: 34
מספר הודעות: 1065

 #1  נשלח: ו' 13/01/2017 0:25
איך המודול תריס מגיב לסוגי לחיצות שונות

אז הזמנתי כמה יחידות של המודול של התריס FGR-222, ואני אחבר אותו למפסקים קפיציים (Momantery switches)
האם יש אפשרות לכוון פעולות שונות עבור סוגי לחיצות שונות:
- לחיצה קצרה
- לחיצה כפולה
- לחיצה משולשת
לחיצה והחזקה לכמה שניות

ראיתי שיש משחק עם זה במודול מסק כפול (FIBEFGS-223):
Available settings: 1 - Key pressed 1 time
2 - Key pressed 2 times
4 - Key pressed 3 times
8 - Key Hold Down and Key Released

האם אפשר שבלחיצה כפולה למעלה יפתח התריס אור עד שלב של הרווחים של האור? אם כן - איך זה עובד , טיימר?
לחיצה כפולה לסגירה ייסגור עד השלב של הרווחי אור?
| פרופיל | שלח הודעה | חפש
eagle75
חבר ותיק
חבר ותיק


הצטרף בתאריך:
  Apr 05, 2008
הבעות תודה: 110
מספר הודעות: 2739

 #2  נשלח: ו' 13/01/2017 8:33

בהחלט כן, אני משתמש בזה וזה אחת הפונקציות הכי שימושיות אצלנו. הפעולה נקראת scene.

1) תעביר את פרמטר 50 בקונפיגורציה של המודול למצב "scene active".
2) מרגע זה המודול יעביר לך ערכי ID שונים כאשר מתבצעות סוגי לחיצות שונות.
בסעיף "scene activation" אתה יכול לראות טבלה עם ערכי ה ID השונים שאליהם אתה צריך להתממשק.
3) עכשיו זה כבר תלוי באיזו מערכת אתה משתמש, Vera,OpenHab, HomeAssistant וכדומה. לכל אחד מהם יש שיטה אחרת להתממשק לאותו ערך ID. במידה ואתה משתמש ב OpenHAB אז תשתמש ב channel שנקרא "Scene number" ותשווה את הערך שלו לערך ID שבטבלה על מנת לדעת איזו לחיצה הופעלה. אם אתה משתמש במערכת אחרת, תצטרך לחפש בעצמך...
4) כאשר קורה האירוע, והלחיצה שאתה מחפש קרתה, תשלח פקודה למודול להפתח לאחוז מסוים. תצטרך לשחק עם האחוזים עד שתהיה מרוצה מהפתיחה של התריס שאותה אתה רוצה ליצור. בנוסף, אתה צריך לבצע קליברציה לתריס על מנת שפקודת האחוזים תעבוד. (פרמטר 29 במודול)
| פרופיל | שלח הודעה | חפש
gilcd85
חבר פעיל
חבר פעיל

הצטרף בתאריך:
  Oct 15, 2016
הבעות תודה: 4
מספר הודעות: 79

 #3  נשלח: ו' 20/01/2017 0:09

אני מנסה לממש את התסריט הזה ואשמח אם מישהו יסביר איך בדיוק אני משנה את פרמטר 50? המקום היחיד בו אני רואה 50 הוא ב capabilities תחת variables בו הוא כתוב כ "50:2". ניסיתי על סמך משהו שקראתי בפורום אחר לשנות את זה ל 50:1 אבל השינוי פשוט לא תופס. ניסיתי configure node now, save changes, restart LUA וכלום לא עבד.
| פרופיל | שלח הודעה | חפש
eagle75
חבר ותיק
חבר ותיק


הצטרף בתאריך:
  Apr 05, 2008
הבעות תודה: 110
מספר הודעות: 2739

 #4  נשלח: ו' 20/01/2017 7:34

עם איזה מערכת אתה עובד?
| פרופיל | שלח הודעה | חפש
gilcd85
חבר פעיל
חבר פעיל

הצטרף בתאריך:
  Oct 15, 2016
הבעות תודה: 4
מספר הודעות: 79

 #5  נשלח: ו' 20/01/2017 9:51

eagle75
·
ורה פלוס עם UI7
| פרופיל | שלח הודעה | חפש
eagle75
חבר ותיק
חבר ותיק


הצטרף בתאריך:
  Apr 05, 2008
הבעות תודה: 110
מספר הודעות: 2739

 #6  נשלח: ו' 20/01/2017 10:37

מצטער, לא יכול לעזור. לא עבדתי עם ורה.
| פרופיל | שלח הודעה | חפש
Grappa
חבר ותיק
חבר ותיק

הצטרף בתאריך:
  Nov 25, 2015
הבעות תודה: 297
מספר הודעות: 2047

 #7  נשלח: ו' 20/01/2017 13:09

gilcd85
·
הנחיות איך לשנות פרמטרים בוורה
http://www.vesternet.com/resources/application-not...

יש באתר vesternet הרבה מידע שימושי והנחיות שתזדקק להם

בהצלחה
(1) הבעות תודה: gilcd85
| פרופיל | שלח הודעה | חפש
gilcd85
חבר פעיל
חבר פעיל

הצטרף בתאריך:
  Oct 15, 2016
הבעות תודה: 4
מספר הודעות: 79

 #8  נשלח: ו' 20/01/2017 19:48

Grappa
·
מעולה זה מה שהייתי צריך! לא היה ברור לי אם היה צריך לערוך פרמטר קיים או להוסיף חדש. עכשיו שהוספתי זה עובד מעולה. תודה!!
| פרופיל | שלח הודעה | חפש
RonenM
חבר פעיל מאוד
חבר פעיל מאוד

הצטרף בתאריך:
  Dec 18, 2008
הבעות תודה: 1
מספר הודעות: 474

 #9  נשלח: ב' 15/05/2017 18:35

eagle75 כתב:
בהחלט כן, אני משתמש בזה וזה אחת הפונקציות הכי שימושיות אצלנו. הפעולה נקראת scene.

1) תעביר את פרמטר 50 בקונפיגורציה של המודול למצב "scene active".
2) מרגע זה המודול יעביר לך ערכי ID שונים כאשר מתבצעות סוגי לחיצות שונות.
בסעיף "scene activation" אתה יכול לראות טבלה עם ערכי ה ID השונים שאליהם אתה צריך להתממשק.
3) עכשיו זה כבר תלוי באיזו מערכת אתה משתמש, Vera,OpenHab, HomeAssistant וכדומה. לכל אחד מהם יש שיטה אחרת להתממשק לאותו ערך ID. במידה ואתה משתמש ב OpenHAB אז תשתמש ב channel שנקרא "Scene number" ותשווה את הערך שלו לערך ID שבטבלה על מנת לדעת איזו לחיצה הופעלה. אם אתה משתמש במערכת אחרת, תצטרך לחפש בעצמך...
4) כאשר קורה האירוע, והלחיצה שאתה מחפש קרתה, תשלח פקודה למודול להפתח לאחוז מסוים. תצטרך לשחק עם האחוזים עד שתהיה מרוצה מהפתיחה של התריס שאותה אתה רוצה ליצור. בנוסף, אתה צריך לבצע קליברציה לתריס על מנת שפקודת האחוזים תעבוד. (פרמטר 29 במודול)


·
שלום

תוכלו לעזור לי להגדיר מצבים ללחצני תריסים.
יש לי בקר ורה פלוס.
אני מעוניין להגדיר מצב שכשלוחצים על הלחצן למעלה פעמיים אז הוא יפתח ל 70%.
כיצד עושים את זה ?

תודה
| פרופיל | שלח הודעה | חפש
RonenM
חבר פעיל מאוד
חבר פעיל מאוד

הצטרף בתאריך:
  Dec 18, 2008
הבעות תודה: 1
מספר הודעות: 474

 #10  נשלח: ג' 16/05/2017 23:55

מישהו ?
| פרופיל | שלח הודעה | חפש
raoul
חבר ותיק
חבר ותיק

הצטרף בתאריך:
  Mar 15, 2006
הבעות תודה: 34
מספר הודעות: 1065

 #11  נשלח: ד' 17/05/2017 3:08

RonenM
·

היי רונן,
אני גם שאלתי בדיוק את אותה השאלה פני כמה חודשים. זה לא היה רק לכוון פרמטרים אלא ממש להוסיף קטע קוד קטן שמישהו כאן בפורום הביא לי. מצאתי את זה גם פורומים של VERA

אם תחפש בטח תמצא -
בכל אופן , ב-VERA PLUS:

קודם כל תסתדר לך סצינות שאתה רצה שיפעלו (כמו תריס מספר אחד נפתח 30%)
לכל סצינה יש מספר, אצלי עשיתי :
SCENE ID 4 - תריס בפתיחת שלבי אור
SCENE ID 5 - תריס חצי פתוח

ואחרי כנס לכאן:
Apps --> Develop Apps --> Edit Startup Lua

ותוסיף את הקטע קוד הבא:
(שים לב למספרי הסצינות שהשתמשתי בליצה כפולה למעלה ולמטה):
| פרופיל | שלח הודעה | חפש
raoul
חבר ותיק
חבר ותיק

הצטרף בתאריך:
  Mar 15, 2006
הבעות תודה: 34
מספר הודעות: 1065

 #12  נשלח: ד' 17/05/2017 3:08

function dispatch_roller_shutter(dev_id, service, variable, old_val, new_val)

-- retrieve LastSceneID from the device
new_scene = luup.variable_get(service, "LastSceneID", dev_id)
new_scene = tonumber(new_scene)
luup.log("dispatcher - roller shutter")

-- trigger the related scene
if (new_scene==14) then
luup.log("double click up")
luup.call_action("urn:micasaverde-com:serviceId:HomeAutomationGateway1","RunScene",{ SceneNum="5" }, 0)
-- elseif (new_scene==15) then
-- luup.log("triple click up")
-- luup.call_action("urn:micasaverde-com:serviceId:HomeAutomationGateway1","RunScene",{ SceneNum="3" }, 0)
-- luup.call_action("urn:micasaverde-com:serviceId:HomeAutomationGateway1","RunScene",{ SceneNum="4" }, 0)
elseif (new_scene==24) then
luup.log("double click down")
luup.call_action("urn:micasaverde-com:serviceId:HomeAutomationGateway1","RunScene",{ SceneNum="4" }, 0)
-- elseif (new_scene==25) then
-- luup.log("triple click down")
-- luup.call_action("urn:micasaverde-com:serviceId:HomeAutomationGateway1","RunScene",{ SceneNum="2" }, 0)
-- luup.call_action("urn:micasaverde-com:serviceId:HomeAutomationGateway1","RunScene",{ SceneNum="5" }, 0)
end
return true
end


luup.variable_watch("dispatch_roller_shutter", "urn:micasaverde-com:serviceId:SceneController1","LastSceneTime", 006)
| פרופיל | שלח הודעה | חפש
כל הזמנים הם שעון קיץ - ישראל (GMT+3) הצג הודעות קודמות:    
פורומים > עוזרות קוליות, שליטה ובקרה


  
    שם משתמש:
נתוני כניסה לכל אתרי HT:

  סיסמא:
 

  


 | 

קפוץ אל: 
לא ניתן לשלוח הודעות בפורום זה
לא ניתן להגיב להודעות בפורום זה
לא ניתן לערוך את הודעותיך בפורום זה
לא ניתן למחוק את הודעותיך בפורום זה
לא ניתן להצביע לסקרים בפורום זה
לא ניתן לצרף קבצים בפורום זה
לא ניתן להוריד קבצים בפורום זה

תקנון / תנאי השימוש באתר צור קשר / contact us כל הזכויות שמורות לקבוצת ht