סנסיבו בHA - שימוש כתרמוסטט

SIRI, CORTANA, ALEXA, ECHO, GOOGLE HOME, HOME PAD, שלטים חכמים, KEY PADS, אפליקציות
Arthur_Morgan (פותח השרשור)
חבר פעיל מאוד
חבר פעיל מאוד
הודעות: 327
הצטרף: מאי 2020
נתן תודות: 69 פעמים
קיבל תודות: 13 פעמים

סנסיבו בHA - שימוש כתרמוסטט

נושא שלא נקרא #1 

היי,
הצלחתי לסנכרן יפה בין סנסיבו ו-Home Assistant, גם בכפתורים וגם באוטומציות שונות.

מה שלא הצלחתי זה להשתמש בסנסיבו בתור טריגר תרמוסטט אוטומטי (אם הוא מזהה שקר/חם מדיי הוא מפעיל אתה מזגן).
זה אפשרי?

זה מה שניסיתי (דרך האינטרפייס)

Triggers
Trigger type: Numeric state
Entity: climate.ac
above: 22
below: 24.6

Actions
Action type: Call service
Service: climate.turn_off
Entity: climate.ac

וזה לא עובד.
זה כן עובד מעולה כשאני משתמש בסנסור של philips hue בתור סנסור טמפרטורה.

Grappa
סמל אישי של משתמש
חבר ותיק
חבר ותיק
הודעות: 2518
הצטרף: נובמבר 2015
שם מלא: Grappa
נתן תודות: 51 פעמים
קיבל תודות: 385 פעמים

Re: סנסיבו בHA - שימוש כתרמוסטט

נושא שלא נקרא #2 

@Arthur_Morgan
·
climate.ac הוא לא סנסור אלא כל השליטה על המזגן.
אם אני מבין נכון אתה רוצה להשתמש בחישן הטמפרטורה של הסנסיבו כדי ליצר את הטריגר להפעלה של המזגן.
יש מצב שהפונקציה הזו קימת בסנסיבו?

בכל מקרה אתה צריך להפוך את חישן הטמפרטורה של הסנסיבו לסנסור ולהשתמש בו בהגדרת הטריגר.
כנסה לתפריט Developer Tools (איקון של פטיש) ותחת הטאב States חפש את המזגן שלך climate.ac.
אחד הערכים שמשויכים למזגן יהיה current_temperature (יש מצב שהטקסט יהיה שונה) והערך שלידו יהיה הטמפרטורה הנמדדת כרגע - אותו צריך להגדיר כסנסור.

בקובץ config/configuration.yaml תוסיף את השורה הזאת (במידה והיא לא קיימת):
sensor: !include sensor.yaml

ערוך את ה config/sensor.yaml ובמידה והוא לא קיים צור את הקובץ מחדש במחיצת config.
והוסף את הקטע הבא:

[left]

- platform: template
sensors:
ac_temp:
value_template: "{{ state_attr('climate.ac', 'current_temperature') }}"
friendly_name: "AC Temp."[/left]



שים לב current_temperature צריך להיות דומה למה שהופיע בטאב States
מקווה שריווחי ה yaml עברו נכון, אם לא תוכל למצא כאן הסבר מפורט https://www.home-assistant.io/integrations/template/
שמור ואתחל את הHA

בתפריט Developer Tools ותחת הטאב States יופיע עכשיו סנסור חדש sensor.ac_temp כולל ערך הטמפרטורה.
הטריגר שלך צריך להראות כך:
Triggers
Trigger type: Numeric state
Entity: sensor.ac_temp
above: 22
below: 24.6

בהצלחה

Arthur_Morgan (פותח השרשור)
חבר פעיל מאוד
חבר פעיל מאוד
הודעות: 327
הצטרף: מאי 2020
נתן תודות: 69 פעמים
קיבל תודות: 13 פעמים

Re: סנסיבו בHA - שימוש כתרמוסטט

נושא שלא נקרא #3 

@Grappa
·
תודה רבה, עובד:)

מה לגבי הוספת תנאי שהמזגן היה דלוק/מכובה במשך זמן מסוים?

DudeShemesh
חבר פעיל במיוחד
חבר פעיל במיוחד
הודעות: 846
הצטרף: מאי 2016
נתן תודות: 151 פעמים
קיבל תודות: 87 פעמים

Re: סנסיבו בHA - שימוש כתרמוסטט

נושא שלא נקרא #4 

Arthur_Morgan כתב:@Grappa
·
מה לגבי הוספת תנאי שהמזגן היה דלוק/מכובה במשך זמן מסוים?
...
אתה יכול להשתמש בפרמטר for ב state trigger שלך, שקובע כמה זמן צריך להיות במצב הזה (נניח off, או cool), לפני שהטריגר פועל.

Grappa
סמל אישי של משתמש
חבר ותיק
חבר ותיק
הודעות: 2518
הצטרף: נובמבר 2015
שם מלא: Grappa
נתן תודות: 51 פעמים
קיבל תודות: 385 פעמים

Re: סנסיבו בHA - שימוש כתרמוסטט

נושא שלא נקרא #5 

@Arthur_Morgan
·
במידה והבנתי אותך נכון....
באותה שיטה שבה הפכת את הטמפרטורה לסנסור אתה יכול להפוך כל פרמטר במזגן לסנסור ולבנות אוטומציות שמבוססות עליו.
לדוגמא מהירות המאורר fan_mode
מצב המזגן hvac_action
ועוד.....

DudeShemesh
חבר פעיל במיוחד
חבר פעיל במיוחד
הודעות: 846
הצטרף: מאי 2016
נתן תודות: 151 פעמים
קיבל תודות: 87 פעמים

נושא שלא נקרא #6 

בשביל מזגן דלוק/כבוי אין צורך בסנסור נוסף - ה state של המזגן מספק את זה.
משהו כמו זה אמור לעבוד (לא בדקתי):


[left]

trigger:
- entity_id: climate.ac
for: 00:10:00
platform: state
to: on[/left]


@Grappa איך אתה מצליח ליישר את הבלוקים האלו לשמאל פה בפורום?? (עריכה: הצלחתי :D )

שלח תגובה

חזור אל “עוזרות קוליות, שליטה ובקרה”