การรวม Flightradar24 ช่วยให้หนึ่งสามารถติดตามเที่ยวบินเหนือศีรษะในภูมิภาคที่กำหนดหรือเครื่องบินโดยเฉพาะ นอกจากนี้ยังจะยิงเหตุการณ์ผู้ช่วยที่บ้านเมื่อเที่ยวบินเข้า/ออก/ลงจอด/ถอดออก
สำคัญ: ไม่จำเป็นต้องสมัครสมาชิก FLIGHTRADAR24!
ช่วยให้คุณ:
ติดตามเที่ยวบินเป็น device_tracker พร้อมข้อมูลเที่ยวบิน ในการใช้งาน - คุณต้องเปิดใช้งานคุณสมบัตินี้ในการแก้ไขการกำหนดค่า เมื่อเปิดใช้งาน - การรวมนี้จะสร้าง device_tracker สำหรับเที่ยวบินที่ติดตามเพิ่มเติมทุกครั้งจาก sensor.flightradar24_additional_tracked
เพื่อสร้าง device_tracker สำหรับเที่ยวบิน:
device_tracker.FLIGHT_NUMBER
หากมีหมายเลขเที่ยวบินอยู่หรือ device_tracker.CALL_SIGN
หากต้องการค้นหา device_tracker - ไปที่ Developer tools
และค้นหาหมายเลขเที่ยวบินของคุณหรือโทรเข้า - คุณจะพบเซ็นเซอร์เช่น device_tracker.FLIGHT_NUMBER
หรือ device_tracker.CALL_SIGN
เซ็นเซอร์แสดงจำนวนเที่ยวบินในพื้นที่ที่กำหนดติดตามเพิ่มเติมเพิ่งเข้าหรือออก เซ็นเซอร์ทั้งหมดมี flights
แอตทริบิวต์ที่มีรายการวัตถุเที่ยวบินมีข้อมูลทั้งหมดโดยเที่ยวบินที่เกี่ยวข้องทุกเที่ยวบินสำหรับเซ็นเซอร์
ฟิลด์อินพุตการกำหนดค่าช่วยให้สามารถเพิ่มหรือลบเที่ยวบินไป/ออกจากเซ็นเซอร์ - ติดตามเพิ่มเติม การเพิ่ม/ลบรองรับหมายเลขเที่ยวบินป้ายโทรหมายเลขลงทะเบียนเครื่องบิน
ติดตั้ง HACS ซึ่งจะช่วยให้คุณอัปเดตได้อย่างง่ายดาย
หรือไปที่ HACs และค้นหา Flightradar24
custom_components
ในไดเรกทอรีการกำหนดค่าผู้ช่วยที่บ้านของคุณ อาจต้องสร้างcustom_components/flightradar24
ลงในไดเรกทอรี custom_components
Flightradar24 ได้รับการกำหนดค่าผ่าน GUI ดูเอกสาร HA สำหรับรายละเอียดเพิ่มเติม
ข้อมูลเริ่มต้นนั้นตั้งไว้แล้ว
+ ADD INTEGRATION
ค้นหา Flightradar24
SUBMIT
คุณสามารถแก้ไขข้อมูลการกำหนดค่าได้เช่น:
ที่จะทำเช่นนั้น:
Flightradar24
และคลิกที่มันCONFIGURE
SUBMIT
ในการรับการแจ้งเตือนของเที่ยวบินที่เข้าสู่การเพิ่มบรรทัดต่อไปนี้ในไฟล์ configuration.yaml
ของคุณ:
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 }} "
ฟิลด์ที่มีอยู่ทั้งหมดใน trigger.event.data
คุณสามารถตรวจสอบได้ที่นี่
หากคุณได้กำหนดอุปกรณ์ Flighttradar24 มากกว่าหนึ่งอุปกรณ์สำหรับสถานที่อื่น ๆ ที่ควรสังเกต - คุณอาจสนใจที่จะรู้ว่าอุปกรณ์ใดที่ยิงเหตุการณ์ที่จัดเก็บไว้ใน
trigger.event.data.tracked_by_device
หากต้องการเปลี่ยนชื่อใน tracked_by_device
Flightradar24
และคลิกที่มันRename
ในเมนูย่อยที่เปิดOK
ในการรับการแจ้งเตือนการถอดเที่ยวบินตามกำหนดเวลาที่ติดตามเพิ่มบรรทัดต่อไปนี้ในไฟล์ configuration.yaml
ของคุณ:
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 }} "
หากต้องการเพิ่มเที่ยวบินไปยังการติดตามเพิ่มเติมโดยอัตโนมัติเพิ่มบรรทัดต่อไปนี้ในไฟล์ configuration.yaml
ของคุณ:
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
นี่คือตัวอย่างในการกรองเที่ยวบินเพื่อติดตามเปลี่ยนเงื่อนไขตามความต้องการของคุณ
คุณสามารถเพิ่มตารางเที่ยวบินลงในแดชบอร์ดผู้ช่วยบ้านของคุณ
+ ADD CARD
ค้นหาด้วย Manual
คลิกที่ 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 %}
ตัวอย่างนี้สำหรับ sensor.flightradar24_current_in_area
ซึ่งแสดงเที่ยวบินในพื้นที่ของคุณเพื่อแสดงเที่ยวบินที่ติดตามเพิ่มเติมแทนที่ชื่อเซ็นเซอร์เป็น sensor.flightradar24_additional_tracked
ฟิลด์ที่มีอยู่ทั้งหมดสำหรับเที่ยวบินที่คุณสามารถตรวจสอบได้ที่นี่
+ ADD CARD
ค้นหาด้วย Manual
คลิกที่ 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%
เพื่อลดข้อมูลที่จัดเก็บโดย Recorder ในฐานข้อมูลให้เพิ่มบรรทัดต่อไปนี้ในไฟล์ configuration.yaml
ของคุณ:
recorder :
exclude :
entity_globs :
- sensor.flightradar24*
สนาม | คำอธิบาย |
---|---|
tracked_by_device | หากคุณได้กำหนดอุปกรณ์ Flighttradar24 มากกว่าหนึ่งอุปกรณ์สำหรับสถานที่อื่น ๆ ในการสังเกต - คุณอาจสนใจที่จะรู้ว่าอุปกรณ์ใดที่ยิงเหตุการณ์ เพื่อเปลี่ยนชื่ออุปกรณ์ตรวจสอบสิ่งนี้ |
tracked_type | สำหรับเที่ยวบินที่ติดตามเท่านั้น มันแสดงให้เห็นว่าเที่ยวบินสดหรือกำหนดเวลา |
Flight_number | หมายเลขเที่ยวบิน |
ละติจูด | ละติจูดปัจจุบันของเครื่องบิน |
ลองจิจูด | ลองจิจูดปัจจุบันของเครื่องบิน |
ความสูง | ระดับความสูง (การวัด: เท้า) |
ระยะทาง | ระยะห่างระหว่างเครื่องบินและจุดของคุณ (การวัด: กิโลเมตร) |
Ground_speed | ความเร็วพื้นดิน (การวัด: นอต) |
บ่น | รหัส Squawk เป็นสิ่งที่การควบคุมการจราจรทางอากาศ (ATC) ใช้เพื่อระบุเครื่องบินเมื่อพวกเขากำลังบิน (สำหรับการสมัครสมาชิกเท่านั้น) |
Vertical_speed | ความเร็วแนวตั้ง |
หัวเรื่อง | ทิศทางเข็มทิศที่คันธนูหรือจมูกของยานถูกชี้ (การวัด: องศา) |
เรียกร้อง | การเรียกร้องของเที่ยวบิน |
Aircraft_registration | หมายเลขทะเบียนเครื่องบิน |
Aircraft_photo_small | URL รูปถ่ายขนาดเล็กเครื่องบิน |
Aircraft_photo_medium | URL รูปถ่ายขนาดกลางของเครื่องบิน |
Aircraft_photo_large | URL รูปถ่ายขนาดใหญ่ของเครื่องบิน |
Aircraft_model | รูปแบบเครื่องบิน |
Aircraft_code | รหัสเครื่องบิน |
สายการบิน | สายการบินนามสกุล |
AIRLINE_SHORT | สายการบินชื่อสั้น |
Airline_iata | รหัส IATA ของสายการบิน |
Airline_icao | รหัสสายการบิน ICAO |
Airport_origin_name | ชื่อสนามบินต้นกำเนิด |
Airport_origin_Code_iata | รหัสสนามบินต้นกำเนิด IATA |
Airport_origin_code_icao | รหัสสนามบินต้นกำเนิด ICAO |
Airport_origin_country_name | ชื่อประเทศสนามบินต้นกำเนิด |
Airport_origin_Country_Code | รหัสประเทศสนามบินต้นกำเนิด |
Airport_origin_City | Origin Airport City ชื่อ |
Airport_destination_name | ชื่อสนามบินปลายทาง |
Airport_destination_code_iata | รหัสสนามบินปลายทาง IATA |
Airport_destination_code_icao | รหัสสนามบินปลายทาง ICAO |
Airport_destination_country_name | ชื่อสนามบินปลายทาง |
Airport_destination_country_code | รหัสประเทศที่สนามบินปลายทาง |
Airport_Destination_City | ชื่อสนามบินปลายทาง |
time_scheduled_departure | กำหนดเวลาออกเดินทาง |
time_scheduled_arrival | เวลามาถึงกำหนด |
time_real_departure | เวลาออกเดินทางจริง |
time_real_arrival | เวลามาถึงจริง |
time_estimated_departure | เวลาออกเดินทางโดยประมาณ |
time_estimated_arrival | เวลามาถึงโดยประมาณ |
เซนเซอร์ Most tracked
แสดงให้เห็นว่า 10 เที่ยวบินที่ติดตามมากที่สุดบน Flighttradar24 พร้อมกับ Flight Fields ถัดไป
สนาม | คำอธิบาย |
---|---|
Flight_number | หมายเลขเที่ยวบิน |
เรียกร้อง | การเรียกร้องของเที่ยวบิน |
บ่น | รหัส Squawk เป็นสิ่งที่การควบคุมการจราจรทางอากาศ (ATC) ใช้เพื่อระบุเครื่องบินเมื่อกำลังบิน |
Aircraft_model | รูปแบบเครื่องบิน |
Aircraft_code | รหัสเครื่องบิน |
การคลิก | มีกี่คนที่ติดตามเที่ยวบินนี้ |
Airport_origin_Code_iata | รหัสสนามบินต้นกำเนิด IATA |
Airport_origin_City | Origin Airport City ชื่อ |
Airport_destination_code_iata | รหัสสนามบินปลายทาง IATA |
Airport_Destination_City | ชื่อสนามบินปลายทาง |
การบูรณาการนี้ควรใช้เพื่อวัตถุประสงค์ทางการศึกษาของคุณเองเท่านั้น หากคุณมีความสนใจในการเข้าถึงข้อมูล flightradar24 ในเชิงพาณิชย์กรุณาติดต่อ [email protected] ดูข้อมูลเพิ่มเติมได้ที่ข้อกำหนดและเงื่อนไขของ Flighttradar24