不是官方的Pikud Ha-Oref
该脚本创建了一套二进制传感器套件,这些传感器对Pikud Ha-Oref发出的所有危害发出警告。这些危害涵盖了导弹和火箭射击的红色警报,未经授权的飞机违反,地震活动,海啸警告,恐怖分子的入侵,化学溢出的紧急情况,非规定的战争以及其他危险。收到警报后,在消息开始时指示了特定的威胁类型(例如,用于火箭和导弹火的ירי רקטות וטילים
)。
该脚本提供了其他功能,例如在历史文本和CSV文件中归档所有警报细节,并促进创建从主传感器中得出的其他子传感器。
笔记
您可以将传感器名称自定义为您的喜好,而red_alert
设置为默认值。
binary_sensor.red_alert
:持有Pikud Ha-Oref数据,触发警报并否则重置。这对于自动化或创建其他传感器很有用。binary_sensor.red_alert_city
:与上述类似,但仅在指定的城市被警报瞄准时才触发。input_text.red_alert
:日志最新的警报数据,用作历史日志。input_boolean.red_alert_test
:模拟虚拟警报以验证自动化设置。该脚本会自动生成两个geojson文件,以存储警报的地理位置数据,这些数据可以显示在主助手映射上。
提示
为了保存历史记录数据,您需要在Home Assistant Directory内部创建一个名为www
的文件夹。为了确保在家庭助理重新启动后保持传感器的历史,建议建立输入文本和布尔助手。最好在安装之前执行此操作。您可以继续以下方式:
configuration.yaml
。 # /config/configuration.yaml
homeassistant :
allowlist_external_urls :
- http://192.168.86.20:8123 # YOUR HOME ASSISTANT IP
- http://homeassistant.local:8123
allowlist_external_dirs :
- " /config/www "
input_text :
red_alert :
name : Last Alert in Israel
min : 0
max : 255
input_boolean :
red_alert_test :
name : Test Alert
icon : mdi:alert-circle
Settings
> Add-ons
> Ad-on-store
并搜索AppDaemon ,将AppDaemon插件安装在家庭助理中。requests
Python软件包。 /addon_configs/a0d7b954_appdaemon/appdaemon.yaml
appdaemon.yaml ,并按照所述进行更改: 提示
如果您使用的是文件编辑器附加组件,则默认设置它仅允许文件访问到主Home Assistant Directory。但是,AppDaemon附加文件位于根目录中。要访问这些文件,请按照以下步骤:
转到Settings
> Add-ons
> File Editor
> Configuration
切换Enforce Basepath
选项。
在文件编辑器中,单击目录名称旁边的箭头(将是“ homeassestant”)。这应该使您可以访问AppDaemon附加文件所在的根目录。
重要的
您可以在此处找到自己的坐标(纬度和经度):https://www.latlong.net/
latitude: 31.9837528
longitude: 34.7359077
time_zone: Asia/Jerusalem
。app_dir: /homeassistant/appdaemon/apps/
中指定应用程序目录。/addon_configs/a0d7b954_appdaemon/apps
转移到/config/appdaemon/apps
。 # /addon_configs/a0d7b954_appdaemon/appdaemon.yaml
---
# secrets: /homeassistant/secrets.yaml
appdaemon :
app_dir : /homeassistant/appdaemon/apps/ # If you install this script via HACS
latitude : 31.9837528
longitude : 34.7359077
elevation : 2
time_zone : Asia/Jerusalem
plugins :
HASS :
type : hass
# token: !secret appdaemon
http :
timeout : 30
admin :
api :
hadashboard :
您有两个选择可以下载脚本:手动或通过HACS。从HACS安装可确保如果有任何新版本的脚本可用,您将在家庭助理中收到通知。手动下载不会为您提供将来的自动更新。选择最适合您的方法。
appdaemon/apps
目录中,然后进入最后一步在家庭助理中:导航到Settings
> Integrations
> HACS
> Configure
并启用AppDaemon apps discovery & tracking
。启用后,返回主HACS屏幕。
导航到Custom Repositories
页面,并添加以下存储库为AppDaemon
: https://github.com/idodov/RedAlert/
返回到主HACS
屏幕,然后搜索Red Alerts Israel
。单击Download
并继续进行最后一步
在appdaemon/apps/apps.yaml
文件中,添加以下代码。
重要的
确保替换pikud ha-oref定义的city_names
值。例如,不要写תל אביב
,而是写下: תל אביב - דרום העיר
。
有关城市和地区名称的列表 - 单击此处
# /appdaemon/apps/apps.yaml
red_alerts_israel :
module : red_alerts_israel
class : Red_Alerts_Israel
interval : 2
timer : 120
sensor_name : " red_alert "
save_2_file : True
city_names :
- תל אביב - מרכז העיר
- כיסופים
- שדרות, איבים, ניר עם
- אשדוד - א,ב,ד,ה
- נתיב הל''ה
范围 | 描述 | 例子 |
---|---|---|
interval | 脚本运行的几秒钟的间隔 | 2 |
timer | 持续时间在几秒钟内,传感器在警报后仍保持打开状态 | 120 |
sensor_name | 家庭助理中主要二进制传感器的名称( binary_sensor.#sensor_name# ) | red_alert |
save_2_file | 存储历史数据文件。每次触发警报时,专用的TXT文件和CSV文件都会保存数据。可以从Home Assistant www Directory访问此文件/ CSV可以在任何电子表格应用程序中打开,例如Excel或Google表格 | True |
city_names | 激活将命名为binary_sensor.#sensor_name#_city 。您可以添加所需的任意多城市 | תל אביב - מרכז העיר |
家庭助理初始化了四个不同的实体:
binary_sensor.red_alert
:这是在以色列红色警报中变得活跃的主要实体,否则会恢复为无活动。它包含一系列属性,例如类别,ID,标题,数据,描述,主动警报计数和表情符号。binary_sensor.red_alert_city
:该实体保留pikud-ha-oref数据,并且如果警报包含指定的城市,则仅被激活。input_text.red_alert
:旨在在日志中记录警报历史记录。给定家庭助理对文本实体的255个字符限制,广泛的事件可能导致数据被删除或省略。因此,依靠该实体进行自动化触发器或生成子传感器是不可预见的。input_boolean.red_alert_test
:翻转此开关生成虚拟数据(对于选定的城市),该数据按照timer
配置在设定的持续时间内激活传感器。卡示例
type : vertical-stack
cards :
- type : tile
entity : input_text.red_alert
vertical : true
state_content : last-changed
- type : entities
entities :
- entity : binary_sensor.red_alert
- entity : binary_sensor.red_alert_city
- entity : input_boolean.red_alert_test
state_color : true
24小时历史
提示
您可以通过选择显示或不显示历史记录和更多信息数据来修改卡。 {% set show_history = False %}
false是不显示24小时警报历史{% set show_info = False %}
- false是不显示更多信息数据
type : markdown
content : >-
{% set show_history = True %}
{% set show_info = True %}
{% set alerts = state_attr('binary_sensor.red_alert',
'last_24h_alerts_group') %}
{% set oref = states('binary_sensor.red_alert') %}
<table width=100%><tr><td align=center>
{% if oref == 'on' %}
# <font color = red>{{ state_attr('binary_sensor.red_alert', 'prev_title')
}}</font> {{ state_attr('binary_sensor.red_alert', 'emoji') }}
</td></tr>
<tr><td align=center><big><big>
<b>{{ state_attr('binary_sensor.red_alert', 'alert_txt') }}</b></big></big>
{% else %}
## <font color=green>אין התרעות</font> ✅{% endif %}
</td></tr></table>
{% set current_date = now().date() %}
{% if state_attr('binary_sensor.red_alert', 'prev_last_changed') |
regex_match("^\d{4}-\d{2}-\d{2}T\d{2}:d{2}:d{2}.d+$") %}
{% set last_changed_timestamp = state_attr('binary_sensor.red_alert',
'prev_last_changed') | as_timestamp %}
{% if current_date == (last_changed_timestamp | timestamp_custom('%Y-%m-%d',
true) | as_datetime).date() %}
{% set current_timestamp = now().timestamp() %}
{% set time_difference = current_timestamp - last_changed_timestamp %}
<center>התרעה אחרונה נשלחה {% if time_difference < 3600 %} לפני {{
(time_difference / 60) | int }} דקות
{% elif time_difference < 86400 %}היום בשעה {{ last_changed_timestamp |
timestamp_custom('%H:%M', true) }}
{% else %}בתאריך {{ last_changed_timestamp | timestamp_custom('%d/%m/%Y',
true) }}, בשעה {{ last_changed_timestamp | timestamp_custom('%H:%M', true) }}
{% endif %}{% endif %}{% endif %}
</ha-alert>
{% if alerts and show_history %}
{% if show_info %}
<hr>
<table width=100%>
<tr><td align=center>
{{ state_attr('binary_sensor.red_alert', 'cities_past_24h') | length }}
:ערים</td>
<td align=center>
{{ state_attr('binary_sensor.red_alert', 'last_24h_alerts') | length }}
:התרעות</td></tr>
<tr>
<td colspan=2 align=center>
במהלך 24 שעות אחרונות
</td>
</tr>
<tr><td colspan=2><hr></td></tr>
</table>
{% endif %}
<table width=100% align=center>
{% for alert_type, areas in alerts.items() %}
<tr>
<td></td>
</tr>
<tr>
<td colspan=6 align=center><h2><font color=blue>{{ alert_type }}</font></h2>
<hr></td>
</tr>
{% for area, cities in areas.items() %}
<tr>
<td></td>
</tr>
<tr>
<td colspan=6 align=center><big><b>{{ area }}</b></big></td></tr>
<tr>
<td colspan=6></td>
</tr>
{% for city_pair in cities|batch(2) %}
<tr><td align=right valign=top>{{ city_pair[0].city }}</td>
<td valign=top> - </td><td valign=top>{{ city_pair[0].time[11:16] }}</td>{% if
city_pair|length > 1 %}
<td align=right valign=top>{{ city_pair[1].city }}</td>
<td valign=top> - </td><td valign=top>{{ city_pair[1].time[11:16] }}{% else
%}</td>{% endif %}</tr>
{% endfor %}
<tr>
<td colspan=6> </td>
</tr>
{% endfor %}
{% endfor %}
</table>
{% else %}
{% endif %}
提示
在自动化中使用此触发器{{ (as_timestamp(now()) - as_timestamp(states.binary_sensor.red_alert.last_updated)) > 30 }}
知道脚本何时无法运行。
您还可以创建一个特殊的Markdown卡来跟踪传感器:
type : markdown
content : >-
{% set status = (as_timestamp(now()) -
as_timestamp(states.binary_sensor.red_alert.last_updated)) < 30 %}
{% if status %}
<ha-alert alert-type="info">Run **{{ state_attr('binary_sensor.red_alert', 'count') }}** times since restart
{% else %}
<ha-alert alert-type="warning">**SCRIPT IS NOT RUNNING!!!**
{% endif %}
</ha-alert>
您可以使用传感器中的任何属性。例如,要在lovelace卡上显示标题,请使用此代码语法: {{ state_attr('binary_sensor.red_alert', 'title') }}
属性名称 | 方法 | 例子 |
---|---|---|
`Active_now' | on 有现场警报的何时, off 实时警报 | off |
count | 自从家庭助理的最后一次重新启动以来,脚本运行的次数。通过监视此数据,您可以确定脚本是否以及何时未运行。 | 12345 |
cat | 类别号。可以从1到13 | 1 |
title | 攻击类型文字 | ירי רקטות וטילים |
data | 城市列表作为字符串 | תל אביב - מרכז העיר |
cities | 受到攻击的城市名单 | - קריית שמונה |
alerts_count | 现场警报数量 | 4 |
my_cities | 定义的用户城市 | - תל אביב - מרכז העיר |
areas | 弦列表 | גוש דן |
desc | 解释该怎么办 | היכנסו למרחב המוגן ושהו בו 10 דקות |
duration | 安全房间有多少秒 | 600 |
id | 警报的ID | 133413399870000000 |
data_count | 受到攻击的城市数量 | 1 |
cities_past_24h | 过去24小时袭击的城市名单 | - שלומי |
last_24h_alerts | 过去24小时内所有警报的列表 | title , city , area , time |
last_24h_alerts_group | 按标题和区域分组的所有24小时警报列表 | titile , area , city , time |
emoji | 攻击类型的图标 |
|
prev_* | 来自每个属性的最后一个数据 | 当传感器处于活动状态时,存储最新信息 |
alert | 一行全文 | ירי רקטות וטילים ב־קו העימות - בצת, שלומי |
alert_alt | 断线全文 | ירי רקטות וטילים/n* קו העימות: בצת, שלומי |
alert_txt | 一行文字 | קו העימות: בצת, שלומי |
alert_wa | 优化通过WhatsApp发送的短信 | ![]() |
alert_tg | 优化通过电报发送发送的短信 |
例子:
count : 237
id : 1234567890000000
cat : 1
title : ירי רקטות וטילים
desc : היכנסו למרחב המוגן ושהו בו 10 דקות
data : אבירים, פסוטה
areas : קו העימות
data_count : 2
duration : 600
last_changed : " 2024-03-29T20:18:36.354614 "
emoji : ️
icon_alert : mdi:alert
prev_last_changed : " 2024-03-29T20:18:36.354636 "
prev_cat : 1
prev_title : ירי רקטות וטילים
prev_desc : היכנסו למרחב המוגן ושהו בו 10 דקות
prev_data : שלומי
prev_data_count : 1
prev_duration : 600
prev_areas : קו העימות
alert : " ירי רקטות וטילים ב־קו העימות: שלומי "
alert_alt : |-
ירי רקטות וטילים
* קו העימות: שלומי
alert_txt : " קו העימות: שלומי "
alert_wa : |-
*ירי רקטות וטילים*
> קו העימות
שלומי
_היכנסו למרחב המוגן ושהו בו 10 דקות_
friendly_name : All Red Alerts
icon : mdi:alert
alert_tg : |-
**ירי רקטות וטילים**
**__קו העימות__** — שלומי
__היכנסו למרחב המוגן ושהו בו 10 דקות__
该脚本还会自动创建两个Geojson文件,它们存储了警报的地理位置数据,并且可以显示在Home Assistans Map上。这两个文件均位于\homeassistantconfigwww
目录中。 red_alert_24h.geojson
文件存储了过去24小时内的警报数据,而red_alert_latest.geojson
文件存储了最新的警报数据。
在家庭助理地图上显示数据:
http://homeassistant.local:8123/local/red_alert_24h.geojson
。笔记
如果Geojson集成无法访问Geojson文件,请打开configuration.yaml
文件并添加必要的批准,例如:
homeassistant :
allowlist_external_urls :
- http://192.168.86.174:8123 # YOUR HA IP
- http://homeassistant.local:8123
allowlist_external_dirs :
- " /config/www "
该脚本将传感器数据存储在名为red_alert_history.txt
和red_alert_history.csv
的文本文件中,均位于\homeassistantconfigwww
目录中。每次触发警报(包括测试警报)时,文件都会更新。可以在任何电子表格应用程序(例如Excel或Google表格)中打开专用的CSV文件。您可以使用提供的URL直接从浏览器访问这些文件:http://homeassistant.local:8123/local/red_alert_history.txt。
显示是否有警报,主动警报的数量及其各自的位置。
type : markdown
content : >-
<center><h3>{% if state_attr('binary_sensor.red_alert', 'data_count') > 0 %}
כרגע יש {% if state_attr('binary_sensor.red_alert', 'data_count') > 1 %}{{
state_attr('binary_sensor.red_alert', 'data_count') }} התרעות פעילות{% elif
state_attr('binary_sensor.red_alert', 'data_count') == 1 %} התרעה פעילה אחת{%
endif %}{% else %} אין התרעות פעילות{% endif %}</h3>
{% if state_attr('binary_sensor.red_alert', 'data_count') > 0 %}<h2>{{
state_attr('binary_sensor.red_alert', 'emoji') }} {{
state_attr('binary_sensor.red_alert', 'title') }}</h2>
<h3>{{ state_attr('binary_sensor.red_alert', 'data') }}</h3>
**{{ state_attr('binary_sensor.red_alert', 'desc') }}** {% endif %} </center>
title : Red Alert
使用此脚本,您可以灵活地包含其他信息,例如触发警报的精确时间。
type : markdown
content : >-
<center><h3>{% if state_attr('binary_sensor.red_alert', 'data_count') > 0 %}
כרגע יש {% if state_attr('binary_sensor.red_alert', 'data_count') > 1 %}{{
state_attr('binary_sensor.red_alert', 'data_count') }} התרעות פעילות{% elif
state_attr('binary_sensor.red_alert', 'data_count') == 1 %} התרעה פעילה אחת{%
endif %}{% else %} אין התרעות פעילות{% endif %}</h3>
{% if state_attr('binary_sensor.red_alert', 'data_count') > 0 %}<h2>{{
state_attr('binary_sensor.red_alert', 'emoji') }} {{
state_attr('binary_sensor.red_alert', 'title') }}</h2> <h3>{{
state_attr('binary_sensor.red_alert', 'data') }}</h3> **{{
state_attr('binary_sensor.red_alert', 'desc') }}** {% endif %}
{% if state_attr('binary_sensor.red_alert', 'last_changed') |
regex_match("^\d{4}-\d{2}-\d{2}T\d{2}:d{2}:d{2}.d+$") %}
{% set last_changed_timestamp = state_attr('binary_sensor.red_alert',
'last_changed') | as_timestamp %}
{% set current_date = now().date() %}
{% if current_date == (last_changed_timestamp | timestamp_custom('%Y-%m-%d',
true)
| as_datetime).date() %}
ההתרעה האחרונה נשלחה היום בשעה {{ last_changed_timestamp | timestamp_custom('%H:%M', true) }}
{% else %}התרעה אחרונה נשלחה בתאריך {{ last_changed_timestamp |
timestamp_custom('%d/%m/%Y', true) }}, בשעה {{ last_changed_timestamp |
timestamp_custom('%H:%M', true) }}
{% endif %}
{% endif %}
</center>
另一种更好的方法:
type : markdown
content : >-
<ha-icon icon="{{ state_attr('binary_sensor.red_alert', 'icon')
}}"></ha-icon> {% if state_attr('binary_sensor.red_alert', 'data_count') > 0
%}כרגע יש {% if state_attr('binary_sensor.red_alert', 'data_count') > 1 %}{{
state_attr('binary_sensor.red_alert', 'data_count') }} התרעות פעילות{% elif
state_attr('binary_sensor.red_alert', 'data_count') == 1 %} התרעה פעילה אחת{%
endif %}{% else %}אין התרעות פעילות{% endif %}{% if
state_attr('binary_sensor.red_alert', 'data_count') > 0 %}
<ha-alert alert-type="error" title="{{ state_attr('binary_sensor.red_alert',
'title') }}">{{ state_attr('binary_sensor.red_alert', 'data') }}</ha-alert>
<ha-alert alert-type="warning">{{ state_attr('binary_sensor.red_alert',
'desc') }}</ha-alert>
{% endif %}
{% if state_attr('binary_sensor.red_alert', 'last_changed') |
regex_match("^\d{4}-\d{2}-\d{2}T\d{2}:d{2}:d{2}.d+$") %}
{% set last_changed_timestamp = state_attr('binary_sensor.red_alert',
'last_changed') | as_timestamp %}
{% set current_date = now().date() %}{% if current_date ==
(last_changed_timestamp | timestamp_custom('%Y-%m-%d', true)
| as_datetime).date() %}<ha-alert alert-type="info">ההתרעה האחרונה נשלחה היום בשעה {{ last_changed_timestamp | timestamp_custom('%H:%M', true) }}
{% else %}התרעה אחרונה נשלחה בתאריך {{ last_changed_timestamp |
timestamp_custom('%d/%m/%Y', true) }}, בשעה {{ last_changed_timestamp |
timestamp_custom('%H:%M', true) }}{% endif %}{% endif %}</ha-alert>
您可以灵活地生成由二进制传感器或其子公司传感器触发的各种自动化动作。例如,一个潜在的应用程序是将警报消息派遣到LED矩阵屏幕(在图片中:将所有警报转发到基于Esphome32并具有屏幕的Ulanzi智能时钟)。
(将#your phone#
更改为您的实体名称)
alias : Notify attack
description : " Real-time Attack Notification "
trigger :
- platform : state
entity_id :
- binary_sensor.red_alert
from : " off "
to : " on "
condition : []
action :
- service : notify.mobile_app_#your phone#
data :
message : " {{ state_attr('binary_sensor.red_alert', 'data') }} "
title : " {{ state_attr('binary_sensor.red_alert', 'title') }} {{ state_attr('binary_sensor.red_alert', 'areas') }} "
mode : single
作为另一个说明,您可以在警报处于活动状态时配置RGB灯以重复更改颜色。
(更改light.#light-1#
到您的实体名称)
alias : Alert in city
description : " When an alert occurs in your define city, the lights will cyclically change to red and blue for a duration of 30 seconds, after which they will revert to their previous states "
trigger :
- platform : state
entity_id :
- binary_sensor.red_alert_city
from : " off "
to : " on "
condition : []
action :
- service : scene.create
data :
scene_id : before_red_alert
snapshot_entities :
- light.#light-1#
- light.#light-2#
- light.#light-3#
- repeat :
count : 30
sequence :
- service : light.turn_on
data :
color_name : blue
target :
entity_id :
- light.#light-1#
- light.#light-2#
- light.#light-3#
- delay :
hours : 0
minutes : 0
seconds : 0
milliseconds : 500
- service : light.turn_on
data :
color_name : red
target :
entity_id :
- light.#light-1#
- light.#light-2#
- light.#light-3#
- delay :
hours : 0
minutes : 0
seconds : 0
milliseconds : 500
- service : scene.turn_on
data : {}
target :
entity_id : scene.before_red_alert
mode : single
“ DESC”属性提供了有关持续时间的信息,以便呆在安全室内。此自动化将基于此属性的数据生成一个计时器。在实施此自动化之前,必须创建一个计时器助手。
#your phone#
更改为实体名称) Alias : Safe to go out
description : " Notify on phone that it's safe to go outside "
mode : single
trigger :
- platform : template
value_template : >-
{{ "תל אביב - מרכז העיר" in state_attr('binary_sensor.red_alert',
'data').split(', ') }}
condition : []
action :
- service : timer.start
data :
duration : >-
{{ state_attr('binary_sensor.red_alert_city', 'duration') }}
target :
entity_id : timer.red_alert
- service : notify.mobile_app_#your phone#
data :
title : ההתרעה הוסרה
message : אפשר לחזור לשגרה
虽然您需要指定将要激活二进制传感器的城市,但您还具有基于主传感器的其他子传感器的灵活性。以下是您如何执行此操作的一些示例。
笔记
要创建仅当在其他城市名称中具有相似角色模式的特定城市发生攻击时才激活的传感器,您应该使用以下方法。例如,如果要创建一个仅在“בנבנ”而不是“גןגןבנבנ”时激活的传感器,则可以使用以下代码语法。如果您想触发特定区域,请使用拆分功能,并确保按照https://www.oref.org.il/12481-he/pakar.aspx的出现,完全键入城市名称和区域
{{ "תל אביב - מרכז העיר" in state_attr('binary_sensor.red_alert', 'data').split(', ') }}
{{ "יבנה" in state_attr('binary_sensor.red_alert', 'data').split(', ') }}
{{ "אירוס" in state_attr('binary_sensor.red_alert', 'data').split(', ')
or "בית חנן" in state_attr('binary_sensor.red_alert', 'data').split(', ')
or "גן שורק" in state_attr('binary_sensor.red_alert', 'data').split(', ') }}
在具有多个区域的城市中,只有您只定义了城市名称,仅依靠拆分功能就不会有效。如果您需要一个触发11个城市中所有区域的传感器,则分为多个警报区域,建议使用search_regex函数而不是拆分数据。
{{ state_attr('binary_sensor.red_alert', 'data') | regex_search("תל אביב") }}
以色列分为30个大都市地区,使您可以确定附近城镇的一般状况,而无需单独指定每个城镇。为此,您可以利用“区域”属性。这是以字母顺序列出的以色列30个大都市地区的列表:
אלת,בקעבקעתבת,גגש,גלגללללללללל,גלגלללללללתחתלל,דרדרםתחתל,דרדרםם氨,מערבמערבנגב, מערבמערבלכלכ,מרכזגלגלגל,מרכזמרכזנגב,עטףטףעז,ערבערבערב,צפצפןןגגג,קקקעעעמ极,ששפלתשפלתשפלת极שפלתשפלתשפלת极母
{{ "גוש דן" in state_attr('binary_sensor.red_alert', 'areas').split(', ') }}
“ CAT”属性定义了警报类型,范围从1到13。您可以选择为具有或没有任何城市或任何区域的特定类型的警报设置二进制传感器。
猫(数字) | 警报类型 |
---|---|
1 | 导弹攻击 |
6 | 未经授权的飞机穿透 |
13 | 恐怖分子的渗透 |
自动化触发器
{{ state_attr('binary_sensor.red_alert', 'cat') == '6' }}
样品触发警报未经授权的飞机穿透纳哈尔元
{{ state_attr('binary_sensor.red_alert', 'cat') == '6'
and "נחל עוז" in state_attr('binary_sensor.red_alert', 'data').split(', ') }}