Red Alert Service for Home Assistant

בית חכם, עוזרות חכמות, חשמל חכם, מערכות שליטה ובקרה, Amazon Echo, Alexa, Google home, Control4, RTI, מנעולים חכמים ועוד.
שלח תגובה
Grappa פותח השרשור
סמל אישי של משתמש
חבר ותיק
חבר ותיק
תגובות: 2566
הצטרף: נובמבר 2015
שם מלא: Grappa
נתן תודות: 51 פעמים
קיבל תודות: 389 פעמים

שליחה #1 

https://github.com/idodov/RedAlert

תודות למפתח.

zovirax
סמל אישי של משתמש
חבר במועדון ה-15K
חבר במועדון ה-15K
תגובות: 15945
הצטרף: פברואר 2006
שם מלא: zovirax
נתן תודות: 299 פעמים
קיבל תודות: 330 פעמים

שליחה #2 

כל בכבוד!
צריך לראות איך אני משלב ב openhab

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

שליחה #3 

14/10/2023 14:31  
zovirax כתב:
כל בכבוד!
צריך לראות איך אני משלב ב openhab
...
הצלחת לשלב לoh?

zovirax
סמל אישי של משתמש
חבר במועדון ה-15K
חבר במועדון ה-15K
תגובות: 15945
הצטרף: פברואר 2006
שם מלא: zovirax
נתן תודות: 299 פעמים
קיבל תודות: 330 פעמים

שליחה #4 

לא היה לי זמן לנסות
הכי טוב אם היה תמיכה ב mqtt

oferlaor
סמל אישי של משתמש
מנהל
מנהל
תגובות: 78772
הצטרף: נובמבר 2004
שם מלא: עפר לאור
מיקום: מודיעין, ישראל
נתן תודות: 785 פעמים
קיבל תודות: 5374 פעמים

שליחה #5 

מגניב! הייתי מת לכזה לאפל TV או נוטיפיקציות לסמסונג ו LG

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

שליחה #6 

28/10/2023 22:04  
oferlaor כתב:
מגניב! הייתי מת לכזה לאפל TV או נוטיפיקציות לסמסונג ו LG
...
אתה יכול בקלות ליצור אוטומציות בהום אסיסטנט שישדרו נוטיפקציות לאפל TV (אני משתמש בזה להציג את הסטטוס של האודיו ברסיבר) ולדעתי גם לאנדרואיד.
האוטומציות יכולות להיות מותנות בהרבה פרמטרים כולל המיקום של המכשיר .

oferlaor
סמל אישי של משתמש
מנהל
מנהל
תגובות: 78772
הצטרף: נובמבר 2004
שם מלא: עפר לאור
מיקום: מודיעין, ישראל
נתן תודות: 785 פעמים
קיבל תודות: 5374 פעמים

שליחה #7 

לא חושב שאפשר לייצר נוטיפיקציות של AppleTV רק דרך שירותים שמחוברים ל-HomeKit.

DudeShemesh
חבר פעיל במיוחד
חבר פעיל במיוחד
תגובות: 916
הצטרף: מאי 2016
נתן תודות: 154 פעמים
קיבל תודות: 88 פעמים

שליחה #8 

28/10/2023 22:04  
oferlaor כתב:
מגניב! הייתי מת לכזה לאפל TV או נוטיפיקציות לסמסונג ו LG
...
אני לא חושב שאפשר לאפל TV, אבל אפשר ל LG:
https://www.home-assistant.io/integrati ... ifications

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

ahiel
חבר ותיק
חבר ותיק
תגובות: 1305
הצטרף: פברואר 2016
נתן תודות: 40 פעמים
קיבל תודות: 109 פעמים

שליחה #9 

@zovirax
@razserv2010

בקצרה לא התעמקתי.

* יש להתקין את http binding

אפשר להוסיף thing כזה:

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

Thing http:url:oref "Red Alert" [ 
	 baseURL="https://www.oref.org.il/WarningMessages/alert/alerts.json", 
	headers="Content-Type=application/json", "Referer=https://www.oref.org.il/", "X-Requested-With=XMLHttpRequest",
	refresh=1] {
		Channels:
			Type string : redAlertCall "Alarm"  [ stateTransformation="REGEX:(.+.+.+.*)" ] 
}

ואז להוסיף item כזה:

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

Switch redAlertSwitch "צבע אדום" { expire="10m,command=OFF" }
String redAlertStr "red alert string" { channel="http:url:oref:redAlertCall" }
ולהוסיף את הrule הבא:
כאשר את ה-AAA יש החליף בשם המקום שלך לפי האתר: https://www.oref.org.il/12481-he/Pakar.aspx

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

val redAlertLocation = "AAA"

rule "red alert alarmed"
when
    Item redAlertSwitch changed from OFF to ON
then
    val str = "צבע אדום הושמע ב" + redAlertLocation
    logInfo("t", str)
    //do your code...
    sendNotification("[email protected]",str)
end


rule "red alert parse string"
when
    Item redAlertStr changed
then
    val tmp = transform("JSONPATH", "$.data[?(@ == '"+ redAlertLocation+"')]", redAlertStr.state.toString)
    if (tmp == redAlertLocation) {
		sendCommand(redAlertSwitch, ON)
	}
end
שימו לב שהקובץ rule צריך להיות uft8 כדי למנוע תקלות...

הקוד לא נבדק לעומק. אינני אחראי אם משום מה הוא לא עובד וכמובן יש להתייחס לאפליקצית פיקוד העורף ולאזעקות המושמעות באיזורך.
נערך לאחרונה על ידי ahiel ב 31/10/2023 8:45, נערך פעם 1 בסך הכל.

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

שליחה #10 

29/10/2023 14:56  
oferlaor כתב:
לא חושב שאפשר לייצר נוטיפיקציות של AppleTV רק דרך שירותים שמחוברים ל-HomeKit.
...
סורי התבלבלתי.
אני מציג את ההתרעות למסך ה LG דרך הממשק ל WEBOS.

אבל עדיין אני חושב שאפשר ליצר התרעות גם לאפל TV, זה ליניק מחיפוש מהיא ולא מעמיק
https://community.home-assistant.io/t/n ... etv/343501
נערך לאחרונה על ידי Grappa ב 31/10/2023 8:37, נערך פעם 1 בסך הכל.

zovirax
סמל אישי של משתמש
חבר במועדון ה-15K
חבר במועדון ה-15K
תגובות: 15945
הצטרף: פברואר 2006
שם מלא: zovirax
נתן תודות: 299 פעמים
קיבל תודות: 330 פעמים

שליחה #11 

תודה רבה @ahiel
אנסה לבדוק בהמשך
חשוב שתמחק מהקוד את האימייל שלך

ahiel
חבר ותיק
חבר ותיק
תגובות: 1305
הצטרף: פברואר 2016
נתן תודות: 40 פעמים
קיבל תודות: 109 פעמים

שליחה #12 

31/10/2023 8:37  
zovirax כתב:
תודה רבה @ahiel
אנסה לבדוק בהמשך
חשוב שתמחק מהקוד את האימייל שלך
...
כן בדיוק חשבתי על זה כשהלכתי לישון :)

zovirax
סמל אישי של משתמש
חבר במועדון ה-15K
חבר במועדון ה-15K
תגובות: 15945
הצטרף: פברואר 2006
שם מלא: zovirax
נתן תודות: 299 פעמים
קיבל תודות: 330 פעמים

שליחה #13 

התחלתי לנסות להשתמש בקוד של HA
https://github.com/idodov/RedAlert

עם Habapp.
עשיתי כמה התאמות לריצה מינימלית.
נראה בנתיים שעובד פונקציות בסיסיות.

https://habapp.readthedocs.io

אין לי הרבה זמן לעבוד על זה
Screenshot_2023-10-31-20-53-54-84_3e24e6e6a52c9c3a81b2de8231ca2ce5.jpg

שלח תגובה

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