Integrasi Flegradar24 memungkinkan seseorang untuk melacak penerbangan overhead di wilayah tertentu atau pesawat tertentu. Ini juga akan memecat acara asisten rumah ketika penerbangan masuk/keluar/mendarat/lepas landas.
PENTING: Tidak perlu berlangganan FleghRadar24!
Itu memungkinkan Anda:
Lacak penerbangan sebagai device_tracker dengan informasi penerbangan. Untuk menggunakannya - Anda perlu mengaktifkan fitur ini dalam konfigurasi Edit. Saat diaktifkan - integrasi ini membuat Device_Tracker untuk setiap penerbangan tambahan yang dilacak dari sensor.flightradar24_additional_tracked
.
Untuk membuat device_tracker untuk penerbangan:
device_tracker.FLIGHT_NUMBER
jika ada nomor penerbangan atau device_tracker.CALL_SIGN
. Untuk menemukan device_tracker - buka Developer tools
dan cari nomor penerbangan Anda atau callsign - Anda akan menemukan sensor seperti device_tracker.FLIGHT_NUMBER
atau device_tracker.CALL_SIGN
.
Sensor menunjukkan berapa banyak penerbangan di area yang diberikan, tambahan dilacak, baru saja masuk atau keluar. Semua sensor memiliki flights
atribut dengan daftar objek penerbangan berisi informasi lengkap dengan setiap penerbangan yang relevan untuk sensor
Bidang input konfigurasi memungkinkan untuk menambah atau menghapus penerbangan ke/dari sensor - dilacak tambahan. Menambahkan/Menghapus Mendukung Nomor Penerbangan, Tanda Panggilan, Nomor Registrasi Pesawat
Mintalah HACS diinstal, ini akan memungkinkan Anda untuk memperbarui dengan mudah.
Atau pergi ke HACS dan cari Flightradar24
.
custom_components
di direktori konfigurasi asisten rumah Anda. Mungkin perlu dibuat.custom_components/flightradar24
ke direktori custom_components
.FleghRadar24 dikonfigurasi melalui GUI. Lihat HA Docs untuk lebih jelasnya.
Data default sudah ditetapkan sebelumnya
+ ADD INTEGRATION
, cari Flightradar24
.SUBMIT
Anda dapat mengedit data konfigurasi seperti:
Untuk melakukan itu:
Flightradar24
, dan klik di atasnya.CONFIGURE
SUBMIT
Untuk menerima pemberitahuan dari penerbangan yang masuk, tambahkan baris berikut ke file configuration.yaml
Anda.
automation :
- alias : " Flight entry notification "
trigger :
platform : event
event_type : flightradar24_entry
action :
service : notify.mobile_app_<device_name>
data :
message : >-
Flight entry of {{ trigger.event.data.callsign }} to {{ trigger.event.data.airport_destination_city }}
[Open FlightRadar](https://www.flightradar24.com/{{ trigger.event.data.callsign }})
data :
url : >-
https://fr24.com/{{ trigger.event.data.callsign }}/{{
trigger.event.data.id }}
image : " {{ trigger.event.data.aircraft_photo_medium }} "
Semua bidang yang tersedia di trigger.event.data
Anda dapat memeriksa di sini
Jika Anda telah mendefinisikan lebih dari satu perangkat FleghRadar24 untuk lebih banyak tempat untuk diamati - Anda mungkin tertarik untuk mengetahui perangkat apa yang telah memecat acara yang disimpan di dalamnya
trigger.event.data.tracked_by_device
Untuk mengubah nama di tracked_by_device
Flightradar24
, dan klik di atasnya.Rename
di sub-menu yang dibukaOK
Untuk menerima pemberitahuan untuk melepas penerbangan terjadwal yang dilacak, tambahkan baris berikut ke configuration.yaml
Anda.yaml file:
automation :
- alias : " Scheduled flight takes off "
trigger :
platform : event
event_type : flightradar24_tracked_took_off
action :
service : notify.mobile_app_<device_name>
data :
message : >-
Flight takes off {{ trigger.event.data.callsign }} to {{ trigger.event.data.airport_destination_city }}
[Open FlightRadar](https://www.flightradar24.com/{{ trigger.event.data.callsign }})
data :
url : >-
https://fr24.com/{{ trigger.event.data.callsign }}/{{
trigger.event.data.id }}
image : " {{ trigger.event.data.aircraft_photo_medium }} "
Untuk secara otomatis menambahkan penerbangan ke pelacakan tambahan, tambahkan baris berikut ke file configuration.yaml
Anda.
automation :
- alias : " Track flights "
trigger :
platform : event
event_type : flightradar24_exit
condition :
- condition : template
value_template : " {{ 'Frankfurt' == trigger.event.data.airport_origin_city }} "
action :
- service : text.set_value
data :
value : " {{ trigger.event.data.aircraft_registration }} "
target :
entity_id : text.flightradar24_add_to_track
Ini adalah contoh untuk menyaring penerbangan untuk dilacak, mengubah kondisi untuk kebutuhan Anda
Anda dapat menambahkan meja penerbangan ke dasbor asisten rumah Anda
+ ADD CARD
, cari Manual
, klik pada Manual
.SAVE
type: vertical-stack
title: Flightradar24
cards:
- type: entities
entities:
- entity: sensor.flightradar24_current_in_area
name: In area
- type: conditional
conditions:
- condition: numeric_state
entity: sensor.flightradar24_current_in_area
above: 0
card:
type: markdown
content: >-
{% set data = state_attr('sensor.flightradar24_current_in_area',
'flights') %} {% for flight in data %}{% if (flight.tracked_type | default('live')) == 'live' %}
< ha-icon icon = " mdi:airplane " ></ ha-icon >{{ flight.flight_number }} - {{ flight.airline_short }} - {{ flight.aircraft_model }}
{{ flight.airport_origin_city }}{%if flight.airport_origin_city %}< img src = " https://flagsapi.com/{{ flight.airport_origin_country_code }}/shiny/16.png " title = ' {{ flight.airport_origin_country_name }} ' />{% endif %} -> {{ flight.airport_destination_city }}{%
if flight.airport_destination_country_code %}< img src = " https://flagsapi.com/{{ flight.airport_destination_country_code }}/shiny/16.png " title = ' {{ flight.airport_destination_country_name }} ' />{% endif %}
{%if flight.time_scheduled_departure %}Departure - {{ flight.time_scheduled_departure | timestamp_custom('%H:%M') }}; {% endif %}{%if flight.time_scheduled_arrival%}Arrival - {{ flight.time_scheduled_arrival | timestamp_custom('%H:%M') }}{% endif %}
Altitude - {{ flight.altitude }} ft{%if flight.altitude > 0 %} ({{(flight.altitude * 0.3048)| round(0)}} m){% endif%}; Gr. speed - {{ flight.ground_speed }} kts{%if flight.ground_speed > 0 %} ({{(flight.ground_speed * 1.852)| round(0)}} km/h){% endif%}
{% else%}
< ha-icon icon = " mdi:airplane " ></ ha-icon >{{ flight.flight_number }} - {{ flight.callsign }} - {{ flight.tracked_type }}
{% endif%}{% endfor %}
Contoh ini untuk sensor.flightradar24_current_in_area
yang menunjukkan penerbangan di daerah Anda, untuk menampilkan penerbangan tambahan yang dilacak menggantikan nama sensor ke sensor.flightradar24_additional_tracked
Semua bidang yang tersedia untuk penerbangan yang dapat Anda periksa di sini
+ ADD CARD
, cari Manual
, klik pada Manual
.SAVE
type: vertical-stack
title: Flightradar24
cards:
- type: entities
entities:
- entity: sensor.flightradar24_current_in_area
name: In area
- type: conditional
conditions:
- condition: numeric_state
entity: sensor.flightradar24_current_in_area
above: 0
card:
type: markdown
content: >-
{% set data = state_attr('sensor.flightradar24_current_in_area',
'flights') %} {% for flight in data %}
< ha-icon icon = " mdi:airplane " ></ ha-icon >{{ flight.flight_number }}({{ flight.aircraft_registration }}) - {{ flight.airline_short }} - {{ flight.aircraft_model }}
{{ flight.airport_origin_city }}{%if flight.airport_origin_city %}< img src = " https://flagsapi.com/{{ flight.airport_origin_country_code }}/shiny/16.png " title = ' {{ flight.airport_origin_country_name }} ' />{% endif %} -> {{ flight.airport_destination_city }}{%
if flight.airport_destination_country_code %}< img src = " https://flagsapi.com/{{ flight.airport_destination_country_code }}/shiny/16.png " title = ' {{ flight.airport_destination_country_name }} ' />{% endif %}
{%if flight.time_scheduled_departure %}Departure - {{ flight.time_scheduled_departure | timestamp_custom('%H:%M') }}; {% endif %}{%if flight.time_scheduled_arrival%}Arrival - {{ flight.time_scheduled_arrival | timestamp_custom('%H:%M') }}{% endif %}
Altitude - {{ flight.altitude }} ft{%if flight.altitude > 0 %} ({{(flight.altitude * 0.3048)| round(0)}} m){% endif%}; Gr. speed - {{ flight.ground_speed }} kts{%if flight.ground_speed > 0 %} ({{(flight.ground_speed * 1.852)| round(0)}} km/h){% endif%}
{% endfor %}
- type: iframe
url: >-
https://www.flightradar24.com/simple?lat=LATITUDE&lon=LONGITUDE&z=ZOOM&label1=reg&size=small
aspect_ratio: 100%
Untuk mengurangi data yang disimpan oleh perekam di database menambahkan baris berikut ke file configuration.yaml
Anda.
recorder :
exclude :
entity_globs :
- sensor.flightradar24*
Bidang | Keterangan |
---|---|
dilacak_by_device | Jika Anda telah mendefinisikan lebih dari satu perangkat FleghRadar24 untuk lebih banyak tempat untuk mengamati - Anda mungkin tertarik untuk mengetahui perangkat apa yang telah menembakkan acara tersebut. Untuk mengganti nama perangkat, periksa ini |
dilacak_type | Hanya untuk penerbangan yang dilacak. Pertunjukannya adalah penerbangan langsung atau dijadwalkan |
flight_number | Nomor penerbangan |
lintang | Lintang pesawat saat ini |
garis bujur | Bujur pesawat saat ini |
ketinggian | Altitude (pengukuran: kaki) |
jarak | Jarak antara pesawat dan titik Anda (pengukuran: kilometer) |
ground_speed | Kecepatan Tanah (Pengukuran: Knot) |
mengomel | Kode Squawk adalah apa yang digunakan Air Traffic Control (ATC) untuk mengidentifikasi pesawat saat mereka terbang (hanya untuk berlangganan) |
vertikal_speed | Kecepatan vertikal |
menuju | Arah kompas di mana busur atau hidung kerajinan runcing (pengukuran: derajat) |
Callsign | Callsign of the Flight |
Aircraft_registration | Nomor pendaftaran pesawat |
Aircraft_photo_small | URL foto ukuran kecil pesawat terbang |
Aircraft_photo_medium | URL foto ukuran sedang |
Aircraft_photo_large | URL foto ukuran besar pesawat terbang |
Aircraft_model | Model Pesawat |
Aircraft_code | Kode pesawat |
perusahaan penerbangan | Nama lengkap maskapai |
Airline_short | Nama pendek maskapai |
Airline_iata | Kode iata maskapai |
Airine_icao | Kode ICAO maskapai |
bandara_origin_name | Nama Bandara Asal |
bandara_origin_code_iata | Kode Iata Bandara Asal |
bandara_origin_code_icao | Kode Icao Bandara Asal |
bandara_origin_country_name | Nama Negara Bandara Asal |
bandara_origin_country_code | Kode Negara Bandara Asal |
bandara_origin_city | Nama Kota Bandara Asal |
bandara_destination_name | Nama bandara tujuan |
bandara_destination_code_iata | Kode Iata Bandara Tujuan |
bandara_destination_code_icao | Kode Icao Bandara Tujuan |
bandara_destination_country_name | Tujuan Nama Negara Bandara Tujuan |
bandara_destination_country_code | Kode Negara Bandara tujuan |
bandara_destination_city | Tujuan Nama Kota Bandara |
Time_scheduled_departure | Waktu keberangkatan yang dijadwalkan |
Time_scheduled_arrival | Waktu kedatangan yang dijadwalkan |
time_real_departure | Waktu keberangkatan yang nyata |
time_real_arrival | Waktu kedatangan nyata |
time_estimated_departure | Perkiraan waktu keberangkatan |
time_estimated_arrival | Perkiraan waktu kedatangan |
Sensor Most tracked
menunjukkan 10 penerbangan teratas yang paling dilacak di FleghRadar24 dengan bidang penerbangan berikutnya
Bidang | Keterangan |
---|---|
flight_number | Nomor penerbangan |
Callsign | Callsign of the Flight |
mengomel | Kode Squawk adalah apa yang digunakan Air Traffic Control (ATC) untuk mengidentifikasi pesawat saat mereka terbang |
Aircraft_model | Model Pesawat |
Aircraft_code | Kode pesawat |
klik | Berapa banyak orang yang melacak penerbangan ini |
bandara_origin_code_iata | Kode Iata Bandara Asal |
bandara_origin_city | Nama Kota Bandara Asal |
bandara_destination_code_iata | Kode Iata Bandara Tujuan |
bandara_destination_city | Tujuan Nama Kota Bandara |
Integrasi ini hanya boleh digunakan untuk tujuan pendidikan Anda sendiri. Jika Anda tertarik untuk mengakses data FLigHTRadar24 secara komersial, silakan hubungi [email protected]. Lihat informasi lebih lanjut di Syarat dan Ketentuan Flightradar24.