Această integrare pentru Home Assistant oferă doi senzori care monitorizează datele seismice din România, folosind informațiile oficiale de la Institutul Național pentru Fizica Pământului (INFP). Integrarea este configurabilă prin interfața UI și permite personalizarea orașului monitorizat și a intervalului de actualizare. 🚀
- 🔍 Monitorizare Impact Oraș:
- Afișează date detaliate despre impactul cutremurului asupra unui oraș specific.
- 📊 Atribute disponibile:
- Oraș: Orașul monitorizat.
- Județ: Județul în care se află orașul.
- Distanță (km): Distanța față de epicentru.
- Accelerația maximă a solului (PGA): Mișcarea maximă a solului (procent din accelerația gravitațională).
- Viteza maximă a solului (PGV): Mișcarea maximă a solului în cm/s.
- Intensitate: Gradul perceput al cutremurului.
- Intensitate accelerației: Intensitatea resimțită a accelerației solului în orașul monitorizat.
- 🔍 Monitorizare Generală:
- Urmărește datele generale despre ultimul cutremur detectat.
- 📊 Atribute disponibile:
- ID Eveniment: ID-ul evenimentului seismic.
- Magnitudine (ML): Magnitudinea pe scara locală.
- Magnitudinea Momentului (Mw): Puterea reală a cutremurului.
- Ora locală: Ora locală a evenimentului.
- Coordonate: Latitudine și longitudine ale epicentrului.
- Adâncime (km): Adâncimea epicentrului.
- Zonă: Zona epicentrului.
- Intensitate: Intensitatea percepută.
- Alerta: Indică dacă evenimentul este nou.
- 🔍 Monitorizare Generală:
- Urmărește și înregistrează detaliile celui mai mare cutremur detectat în ultima perioadă, bazat pe datele stocate în fișierul record.json.
- 📊 Atribute disponibile:
- ID Eveniment: ID-ul evenimentului seismic.
- Magnitudine (ML): Magnitudinea pe scara locală.
- Magnitudinea Momentului (Mw): Puterea reală a cutremurului.
- Ora locală: Ora locală a evenimentului.
- Coordonate: Latitudine și longitudine ale epicentrului.
- Adâncime (km): Adâncimea epicentrului.
- Zonă: Zona epicentrului.
- Intensitate: Intensitatea percepută.
- Instalează integrarea prin HACS sau manual (vezi detaliile de mai jos).
- Adaugă integrarea din meniul Setări > Dispozitive și Servicii > Adaugă Integrare.
- Specifică intervalul de actualizare (în secunde, între
10
și3600
). - Alege un oraș din lista disponibilă pentru monitorizare.
- Adaugă depozitul personalizat în HACS. 🛠️
- Caută integrarea Cutremur România (INFP) și instaleaz-o. ✅
- Repornește Home Assistant și configurează integrarea. 🔄
- Clonează sau descarcă depozitul GitHub. 📂
- Copiază folderul
custom_components/infpro
în directorulcustom_components
al Home Assistant. 🗂️ - Repornește Home Assistant și configurează integrarea. 🔧
Creează o automatizare pentru a primi notificări atunci când magnitudinea unui cutremur depășește un anumit prag.
alias: Notificare Cutremur
description: Notificare dacă magnitudinea depășește 4.5 și alerta este "Da"
trigger:
- platform: state
entity_id: sensor.cutremur
attribute: "Alerta"
to: "Da"
condition:
- condition: numeric_state
entity_id: sensor.cutremur
attribute: Magnitudine (ML)
above: 4.5
action:
- service: notify.mobile_app_your_phone
data:
title: "Cutremur Detectat! 🌋"
message: "Un cutremur cu magnitudinea {{ states('sensor.cutremur') }} a fost detectat."
mode: single
Afișează informații despre cutremure și impactul asupra unui oraș pe interfața Home Assistant.
type: entities
title: Monitorizare Cutremure
entities:
- entity: sensor.cutremur
name: Ultimul Cutremur
- entity: sensor.date_analiza
name: Date analiză
Dacă ți-a plăcut această integrare și vrei să sprijini munca depusă, invită-mă la o cafea! 🫶
Nu costă nimic, iar contribuția ta ajută la dezvoltarea viitoare a proiectului. 🙌
Mulțumesc pentru sprijin și apreciez fiecare gest de susținere! 🤗
Contribuțiile sunt binevenite! Simte-te liber să trimiți un pull request sau să raportezi probleme aici.
Dacă îți place această integrare, oferă-i un ⭐ pe GitHub! 😊