Sicherheit im Krieg
- 2022 begann Russland eine umfassende Invasion der Ukraine und führt einen Vernichtungskrieg.
- Die Ukraine wird täglich mit allen Arten von Waffen außer Atomwaffen angegriffen.
- Home Assistant hilft dabei, sicher zu bleiben, und liefert Benachrichtigungen über bevorstehende Bedrohungen.
Überwachung von Luftalarmmeldungen
- Home Assistant überwacht die Luftalarmsysteme in der gesamten Ukraine und aktiviert Sicherheitssensoren.
- Wenn Gefahr besteht, sendet es wichtige Benachrichtigungen und gibt Meldungen über Smart Speaker aus.
- Auch auf der Straße ertönt Luftalarm, aber über ein automatisiertes Benachrichtigungssystem kann man Warnungen auch zu Hause erhalten.
id: air_siren_kyiv
alias: 'Alert: Air Siren in Kyiv'
description: Air Alert announcement when we are in Kyiv. Sends critical notifications and announces on speakers.
trigger:
- platform: state
entity_id: binary_sensor.alerts_kyiv_air
to: 'on'
from: 'off'
variables:
title: Air Alert goes off!
- platform: state
entity_id: binary_sensor.alerts_kyiv_air
to: 'off'
from: 'on'
variables:
title: It is safe now!
condition:
- alias: Someone is in Kyiv
condition: state
entity_id: sensor.family_in_kyiv
state: 'on'
action:
- service: script.announcement
data:
title: '{{ title }}'
force_speak: true
notify_data:
group: air-alerts
push:
sound:
name: default
critical: 1
volume: 0.75
Scraping von Überwachungskanälen
- Die Angriffslage wird über verschiedene Telegram-Kanäle überwacht.
- Statt die Kanäle direkt zu prüfen, wird das über Home Assistant automatisiert.
- Mit der benutzerdefinierten Integration HA Multiscrape werden mehrere Sensoren gleichzeitig gescrapt.
multiscrape:
- name: War Monitor
resource: https://t.me/s/war_monitor
scan_interval: 5
list_separator: '|||'
binary_sensor:
- unique_id: imminent_attack_in_war_monitor
name: Imminent Attack in War Monitor
icon: mdi:airplane-clock
device_class: safety
select_list: '.js-message_text'
value_template: >-
{% set message = value.split("|||") | last | lower %}
{{ "зліт" in message and "бортів" in message and "ту-95" in message }}
attributes:
- name: latest_message
select_list: '.js-message_text'
value_template: "{{ value.split('|||') | last }}"
Überwachung unmittelbar bevorstehender Gefahr
- Tu-95-Bomber benötigen etwa 3 Stunden, um zu den Abschusspunkten für Raketen zu gelangen.
- Nach dem Abschuss brauchen die Raketen 1 bis 2 Stunden bis nach Kyjiw.
- Wenn die Bomber am Abend starten, ist mit einem groß angelegten Raketenangriff zu rechnen.
alias: 'Alert: Imminent Attack by Strategic Bombers'
description: Send a notification when Tu-95 strategic bombers take off from Russian airfields. This means an attack by cruise missiles is imminent. Prepare a hideout.
trigger:
- platform: state
entity_id:
- binary_sensor.imminent_attack_in_war_monitor
- binary_sensor.imminent_attack_in_operinform
from: 'off'
to: 'on'
action:
- service: script.announcement
data:
service: notify.all
speak: false
notify: true
title: 'Bombers take off 🛫'
messages:
- '{{ trigger.to_state.attributes.latest_message }}'
Warnung vor unmittelbarer Gefahr
- Wenn ein Angriff erfolgt, muss entschieden werden, ob man in einen Schutzraum geht oder schläft.
- Die meisten Menschen gehen in einen Schutzraum, aber manche berechnen das Risiko und schlafen weiter.
- Es gibt Sensoren, die Schlüsselwörter wie Kyjiw oder bestimmte Regionsnamen sowie Begriffe wie „Warnung“ oder „man muss sich an einem sicheren Ort aufhalten“ erkennen.
multiscrape:
- name: War Monitor
resource: https://t.me/s/war_monitor
scan_interval: 5
list_separator: '|||'
binary_sensor:
- unique_id: danger_in_war_monitor
name: Danger in War Monitor
icon: mdi:rocket-launch
device_class: safety
select_list: '.js-message_text'
value_template: >-
{% set message = value.split("|||") | last | lower %}
{% set in_kyiv = "київ" in message or "святошин" in message %}
{% set danger_now = "уважно" in message
or "швидкісна ціль" in message
or "подалі від зовнішніх стін" in message
or "безпечних місцях" in message
%}
{{ danger_now and in_kyiv }}
attributes:
- name: latest_message
select_list: '.js-message_text'
value_template: "{{ value.split('|||') | last }}"
alias: 'Alert: Danger in Kyiv'
description: Danger of missile/drone strike in Kyiv RIGHT NOW. Critical alert to hide immediately.
trigger:
- platform: state
entity_id:
- binary_sensor.danger_in_war_monitor
- binary_sensor.danger_in_operinform
from: 'off'
to: 'on'
action:
- alias: Send a critical notification
service: script.announcement
data:
service: notify.all
speak: false
notify: true
title: Direct Danger ⚠️
messages:
- '{{ trigger.to_state.attributes.latest_message }}'
notify_data:
group: air-alerts
push:
sound:
name: default
critical: 1
volume: 1
- variables:
messages:
- Увага! Пряма загроза удару!
- Увага загроза удару по Києву!
- Увага! Негайно перейдіть до сховку!
- Увага! Негайно сховайтесь!
- Увага! Пряма загроза!
- Увага! Негайно сховайтесь!
- Увага! Атака на Київ!
- service: media_player.volume_set
entity_id:
data:
volume_level: 0.6
target:
device_id: media_player.bedroom_homepod
- alias: Speak in Bedroom
service: script.announcement
data:
speak: true
speaker: media_player.bedroom_homepod
notify: false
force_speak: true
messages: '{{ messages }}'
- delay:
hours: 2
Meinung von GN⁺
- Wichtigkeit technischer Integration: Die Fähigkeit, Bedrohungen in Echtzeit zu überwachen und darauf zu reagieren, ist mit Automatisierungssystemen wie Home Assistant in modernen Kriegssituationen sehr wichtig.
- Psychischer Stress: Unter ständiger Bedrohung zu leben, kann großen psychischen Stress verursachen. Solche Automatisierungssysteme können einen Teil dieses Stresses verringern.
- Grenzen der Technik: Automatisierungssysteme können nicht jede Situation perfekt bewältigen. Es kann zu technischen Fehlern oder Fehlfunktionen kommen.
- Alternative Lösungen: Auch andere Open-Source-Projekte oder kommerzielle Lösungen mit ähnlichen Funktionen sind erwägenswert. Dienste wie IFTTT oder Zapier bieten zum Beispiel ähnliche Automatisierungsfunktionen.
- Sicherheitsprobleme: Wenn solche Automatisierungssysteme gehackt werden oder fehlerhaft funktionieren, können falsche Informationen übermittelt werden. Eine stärkere Absicherung ist notwendig.
2 Kommentare
🇺🇦💙💛💪🌟🙌🌍✨
Hacker-News-Meinung
Zusammenfassung ausgewählter Hacker-News-Kommentare