I’m confused that there even is a data directory there.
Anyway the actual data is located in
/run/skyview978/
I’m confused that there even is a data directory there.
Anyway the actual data is located in
/run/skyview978/
Huh, yeah, where did that come from…
I think I may have accidentally committed some test data, it’s not meant to be there
Fixed for the next version; as wiedehopf says, the real data is in /run/skyview978/
Same single line entry in /run/skyview978/
pi@piaware:~ $ cat /run/skyview978/aircraft.json
{"aircraft":[],"messages":1182,"now":1555569140.793}
pi@piaware:~ $
At least the date is not bogus
pi@piaware:~ $ date -d @1555569140.793
Thu Apr 18 02:32:20 EDT 2019
Yeah but if you actually receive something it’s gonna be there when it’s in SkyView.
Also the time is hopefully correct
pi@piaware:~ $ date -d @1555569140.793
Thu Apr 18 02:32:20 EDT 2019
Oh, /run
is tmpfs
.
I rebooted Pi about an hour ago, that is why the data for aircraft I saw on skyview978 today midday is lost from /run/skyview/
, but it is still preserved in my log file uat978.json
{"address":"a7edf1","address_qualifier":0,"airground_state":0,"callsign":"N61RW","capability_codes":{"es_in":true,"tcas_operational":false,"uat_in":true},"east_velocity":-120,"emergency":0,"emitter_category":1,"geometric_altitude":12425,"ground_speed":130,"gva":2,"metadata":{"errors":6,"received_at":1555514859.396,"rssi":-25.0},"mops_version":2,"nac_p":10,"nac_v":2,"nic":9,"nic_baro":0,"nic_supplement":false,"north_velocity":-51,"operational_modes":{"atc_services":false,"ident_active":false,"tcas_ra_active":false},"position":{"lat":43.35048,"lon":-77.78522},"pressure_altitude":12475,"sda":2,"sil":3,"sil_supplement":0,"single_antenna":true,"transmit_mso":55,"true_track":247.0,"uplink_feedback":3,"utc_coupled":true,"vertical_velocity_geometric":448,"vv_src":0}
Not really, aircraft.json is overwritten every second with a current state of aircraft.
This is then loaded every second in the webinterface.
Tons of .json
, but each one has only one entry
pi@piaware:~ $ ls /run/skyview978/
aircraft.json history_19.json history_47.json history_75.json
history_0.json history_1.json history_48.json history_76.json
history_100.json history_20.json history_49.json history_77.json
history_101.json history_21.json history_4.json history_78.json
history_102.json history_22.json history_50.json history_79.json
history_103.json history_23.json history_51.json history_7.json
history_104.json history_24.json history_52.json history_80.json
history_105.json history_25.json history_53.json history_81.json
history_106.json history_26.json history_54.json history_82.json
history_107.json history_27.json history_55.json history_83.json
history_108.json history_28.json history_56.json history_84.json
history_109.json history_29.json history_57.json history_85.json
history_10.json history_2.json history_58.json history_86.json
history_110.json history_30.json history_59.json history_87.json
history_111.json history_31.json history_5.json history_88.json
history_112.json history_32.json history_60.json history_89.json
history_113.json history_33.json history_61.json history_8.json
history_114.json history_34.json history_62.json history_90.json
history_115.json history_35.json history_63.json history_91.json
history_116.json history_36.json history_64.json history_92.json
history_117.json history_37.json history_65.json history_93.json
history_118.json history_38.json history_66.json history_94.json
history_119.json history_39.json history_67.json history_95.json
history_11.json history_3.json history_68.json history_96.json
history_12.json history_40.json history_69.json history_97.json
history_13.json history_41.json history_6.json history_98.json
history_14.json history_42.json history_70.json history_99.json
history_15.json history_43.json history_71.json history_9.json
history_16.json history_44.json history_72.json receiver.json
history_17.json history_45.json history_73.json
history_18.json history_46.json history_74.json
I thought you knew the typical web interface, that’s just like the dump1090-fa history files.
Those are used to provide the tracks in SkyView when you open the website.
(30 seconds between history files by default)
That’s also why the turns have more kinks when you first call up SkyView.
While it’s running it get’s data from aircraft.json every second. (and saves a position internally in the webbrowser/website every 5 seconds or so)
(Those history files are just the aircraft.json from the past basically)
If I dont want to stare at skyview978 map for hours, waiting for an aircraft to appear, isn’t the uat978.json
a solution? Also is there a way to “playback” the uat978.json
to display aircrafts on skyview map?
Well the easiest way is to extend the history function and play that history back.
I’ve done that for dump1090-fa but i don’t feel inclined to implement it for skyview978
In contrast to dump1090-fa, skyview978 even has command line switches to record a longer history. (I’ve added those switches to dump1090-fa in my version)
Anyway the timelapse function is very rough, there is no way to jump to a particular time, you can only adjust the speed.
But that’s a way to do it, you are welcome to improve my code
Selected data which has “call-sign” in it
(Removed upper 80% of the list, to fit max 32000 character limit of forum)
pi@piaware:~ $ grep -hnr 'callsign' /usr/share/skyview978/html/uat978.json > sorted.json
pi@piaware:~ $ cat sorted.json
1681:{"address":"a05353","address_qualifier":0,"airground_state":0,"callsign":"N12WF","capability_codes":{"es_in":true,"tcas_operational":true,"uat_in":true},"east_velocity":-148,"emergency":0,"emitter_category":2,"geometric_altitude":8950,"ground_speed":256,"gva":2,"metadata":{"errors":0,"received_at":1555537343.712,"rssi":-17.0},"mops_version":2,"nac_p":10,"nac_v":2,"nic":9,"nic_baro":1,"nic_supplement":false,"north_velocity":-210,"operational_modes":{"atc_services":false,"ident_active":false,"tcas_ra_active":false},"position":{"lat":43.73368,"lon":-79.41135},"pressure_altitude":8950,"sda":2,"sil":3,"sil_supplement":0,"single_antenna":false,"transmit_mso":37,"true_track":215.2,"uplink_feedback":0,"utc_coupled":true,"vertical_velocity_barometric":-448,"vv_src":1}
1688:{"address":"a05353","address_qualifier":0,"airground_state":0,"callsign":"N12WF","capability_codes":{"es_in":true,"tcas_operational":true,"uat_in":true},"east_velocity":-138,"emergency":0,"emitter_category":2,"geometric_altitude":8900,"ground_speed":239,"gva":2,"metadata":{"errors":0,"received_at":1555537359.573,"rssi":-12.2},"mops_version":2,"nac_p":10,"nac_v":2,"nic":9,"nic_baro":1,"nic_supplement":false,"north_velocity":-196,"operational_modes":{"atc_services":false,"ident_active":false,"tcas_ra_active":false},"position":{"lat":43.71889,"lon":-79.42575},"pressure_altitude":8900,"sda":2,"sil":3,"sil_supplement":0,"single_antenna":false,"transmit_mso":61,"true_track":215.1,"uplink_feedback":0,"utc_coupled":true,"vertical_velocity_barometric":0,"vv_src":1}
1692:{"address":"a05353","address_qualifier":0,"airground_state":0,"callsign":"N12WF","capability_codes":{"es_in":true,"tcas_operational":true,"uat_in":true},"east_velocity":-138,"emergency":0,"emitter_category":2,"geometric_altitude":8900,"ground_speed":238,"gva":2,"metadata":{"errors":5,"received_at":1555537365.272,"rssi":-22.3},"mops_version":2,"nac_p":10,"nac_v":2,"nic":9,"nic_baro":1,"nic_supplement":false,"north_velocity":-194,"operational_modes":{"atc_services":false,"ident_active":false,"tcas_ra_active":false},"position":{"lat":43.71366,"lon":-79.43083},"pressure_altitude":8900,"sda":2,"sil":3,"sil_supplement":0,"single_antenna":false,"transmit_mso":7,"true_track":215.4,"uplink_feedback":0,"utc_coupled":true,"vertical_velocity_barometric":0,"vv_src":1}
1701:{"address":"a05353","address_qualifier":0,"airground_state":0,"callsign":"N12WF","capability_codes":{"es_in":true,"tcas_operational":true,"uat_in":true},"east_velocity":-137,"emergency":0,"emitter_category":2,"geometric_altitude":8925,"ground_speed":236,"gva":2,"metadata":{"errors":0,"received_at":1555537375.363,"rssi":-4.9},"mops_version":2,"nac_p":10,"nac_v":2,"nic":9,"nic_baro":1,"nic_supplement":false,"north_velocity":-193,"operational_modes":{"atc_services":false,"ident_active":false,"tcas_ra_active":false},"position":{"lat":43.70469,"lon":-79.43961},"pressure_altitude":8900,"sda":2,"sil":3,"sil_supplement":0,"single_antenna":false,"transmit_mso":51,"true_track":215.4,"uplink_feedback":0,"utc_coupled":true,"vertical_velocity_barometric":0,"vv_src":1}
1707:{"address":"a05353","address_qualifier":0,"airground_state":0,"callsign":"N12WF","capability_codes":{"es_in":true,"tcas_operational":true,"uat_in":true},"east_velocity":-137,"emergency":0,"emitter_category":2,"geometric_altitude":8875,"ground_speed":236,"gva":2,"metadata":{"errors":0,"received_at":1555537381.878,"rssi":-15.2},"mops_version":2,"nac_p":10,"nac_v":2,"nic":9,"nic_baro":1,"nic_supplement":false,"north_velocity":-193,"operational_modes":{"atc_services":false,"ident_active":false,"tcas_ra_active":false},"position":{"lat":43.69879,"lon":-79.44538},"pressure_altitude":8875,"sda":2,"sil":3,"sil_supplement":0,"single_antenna":false,"transmit_mso":63,"true_track":215.4,"uplink_feedback":0,"utc_coupled":true,"vertical_velocity_barometric":-320,"vv_src":1}
1716:{"address":"a05353","address_qualifier":0,"airground_state":0,"callsign":"N12WF","capability_codes":{"es_in":true,"tcas_operational":true,"uat_in":true},"east_velocity":-136,"emergency":0,"emitter_category":2,"geometric_altitude":8750,"ground_speed":236,"gva":2,"metadata":{"errors":0,"received_at":1555537391.314,"rssi":-2.8},"mops_version":2,"nac_p":10,"nac_v":2,"nic":9,"nic_baro":1,"nic_supplement":false,"north_velocity":-193,"operational_modes":{"atc_services":false,"ident_active":false,"tcas_ra_active":false},"position":{"lat":43.6904,"lon":-79.45358},"pressure_altitude":8750,"sda":2,"sil":3,"sil_supplement":0,"single_antenna":false,"transmit_mso":46,"true_track":215.2,"uplink_feedback":0,"utc_coupled":true,"vertical_velocity_barometric":-960,"vv_src":1}
1722:{"address":"a05353","address_qualifier":0,"airground_state":0,"callsign":"N12WF","capability_codes":{"es_in":true,"tcas_operational":true,"uat_in":true},"east_velocity":-137,"emergency":0,"emitter_category":2,"geometric_altitude":8625,"ground_speed":237,"gva":2,"metadata":{"errors":0,"received_at":1555537397.319,"rssi":-15.1},"mops_version":2,"nac_p":10,"nac_v":2,"nic":9,"nic_baro":1,"nic_supplement":false,"north_velocity":-194,"operational_modes":{"atc_services":false,"ident_active":false,"tcas_ra_active":false},"position":{"lat":43.68501,"lon":-79.45879},"pressure_altitude":8650,"sda":2,"sil":3,"sil_supplement":0,"single_antenna":false,"transmit_mso":4,"true_track":215.2,"uplink_feedback":1,"utc_coupled":true,"vertical_velocity_barometric":-1152,"vv_src":1}
1732:{"address":"a05353","address_qualifier":0,"airground_state":0,"callsign":"N12WF","capability_codes":{"es_in":true,"tcas_operational":true,"uat_in":true},"east_velocity":-137,"emergency":0,"emitter_category":2,"geometric_altitude":8400,"ground_speed":238,"gva":2,"metadata":{"errors":0,"received_at":1555537407.696,"rssi":-9.2},"mops_version":2,"nac_p":10,"nac_v":2,"nic":9,"nic_baro":1,"nic_supplement":false,"north_velocity":-195,"operational_modes":{"atc_services":false,"ident_active":false,"tcas_ra_active":false},"position":{"lat":43.67563,"lon":-79.46787},"pressure_altitude":8425,"sda":2,"sil":3,"sil_supplement":0,"single_antenna":false,"transmit_mso":39,"true_track":215.1,"uplink_feedback":0,"utc_coupled":true,"vertical_velocity_barometric":-1280,"vv_src":1}
1738:{"address":"a05353","address_qualifier":0,"airground_state":0,"callsign":"N12WF","capability_codes":{"es_in":true,"tcas_operational":true,"uat_in":true},"east_velocity":-136,"emergency":0,"emitter_category":2,"geometric_altitude":8275,"ground_speed":236,"gva":2,"metadata":{"errors":0,"received_at":1555537413.374,"rssi":-9.2},"mops_version":2,"nac_p":10,"nac_v":2,"nic":9,"nic_baro":1,"nic_supplement":false,"north_velocity":-194,"operational_modes":{"atc_services":false,"ident_active":false,"tcas_ra_active":false},"position":{"lat":43.67061,"lon":-79.47276},"pressure_altitude":8300,"sda":2,"sil":3,"sil_supplement":0,"single_antenna":false,"transmit_mso":31,"true_track":215.0,"uplink_feedback":0,"utc_coupled":true,"vertical_velocity_barometric":-1344,"vv_src":1}
1748:{"address":"a05353","address_qualifier":0,"airground_state":0,"callsign":"N12WF","capability_codes":{"es_in":true,"tcas_operational":true,"uat_in":true},"east_velocity":-135,"emergency":0,"emitter_category":2,"geometric_altitude":8050,"ground_speed":233,"gva":2,"metadata":{"errors":0,"received_at":1555537423.341,"rssi":-1.3},"mops_version":2,"nac_p":10,"nac_v":2,"nic":9,"nic_baro":1,"nic_supplement":false,"north_velocity":-191,"operational_modes":{"atc_services":false,"ident_active":false,"tcas_ra_active":false},"position":{"lat":43.66168,"lon":-79.48138},"pressure_altitude":8075,"sda":2,"sil":3,"sil_supplement":0,"single_antenna":false,"transmit_mso":29,"true_track":215.3,"uplink_feedback":0,"utc_coupled":true,"vertical_velocity_barometric":-1280,"vv_src":1}
1753:{"address":"a05353","address_qualifier":0,"airground_state":0,"callsign":"N12WF","capability_codes":{"es_in":true,"tcas_operational":true,"uat_in":true},"east_velocity":-133,"emergency":0,"emitter_category":2,"geometric_altitude":7950,"ground_speed":231,"gva":2,"metadata":{"errors":0,"received_at":1555537429.64,"rssi":-11.3},"mops_version":2,"nac_p":10,"nac_v":2,"nic":9,"nic_baro":1,"nic_supplement":false,"north_velocity":-189,"operational_modes":{"atc_services":false,"ident_active":false,"tcas_ra_active":false},"position":{"lat":43.65606,"lon":-79.48684},"pressure_altitude":7975,"sda":2,"sil":3,"sil_supplement":0,"single_antenna":false,"transmit_mso":7,"true_track":215.1,"uplink_feedback":0,"utc_coupled":true,"vertical_velocity_barometric":-960,"vv_src":1}
1761:{"address":"a05353","address_qualifier":0,"airground_state":0,"callsign":"N12WF","capability_codes":{"es_in":true,"tcas_operational":true,"uat_in":true},"east_velocity":-131,"emergency":0,"emitter_category":2,"geometric_altitude":7900,"ground_speed":229,"gva":2,"metadata":{"errors":0,"received_at":1555537439.597,"rssi":-5.8},"mops_version":2,"nac_p":10,"nac_v":2,"nic":9,"nic_baro":1,"nic_supplement":false,"north_velocity":-188,"operational_modes":{"atc_services":false,"ident_active":false,"tcas_ra_active":false},"position":{"lat":43.64735,"lon":-79.49525},"pressure_altitude":7900,"sda":2,"sil":3,"sil_supplement":0,"single_antenna":false,"transmit_mso":25,"true_track":214.9,"uplink_feedback":0,"utc_coupled":true,"vertical_velocity_barometric":-192,"vv_src":1}
1765:{"address":"a05353","address_qualifier":0,"airground_state":0,"callsign":"N12WF","capability_codes":{"es_in":true,"tcas_operational":true,"uat_in":true},"east_velocity":-130,"emergency":0,"emitter_category":2,"geometric_altitude":7900,"ground_speed":228,"gva":2,"metadata":{"errors":0,"received_at":1555537445.935,"rssi":-10.4},"mops_version":2,"nac_p":10,"nac_v":2,"nic":9,"nic_baro":1,"nic_supplement":false,"north_velocity":-188,"operational_modes":{"atc_services":false,"ident_active":false,"tcas_ra_active":false},"position":{"lat":43.64194,"lon":-79.50042},"pressure_altitude":7900,"sda":2,"sil":3,"sil_supplement":0,"single_antenna":false,"transmit_mso":38,"true_track":214.7,"uplink_feedback":0,"utc_coupled":true,"vertical_velocity_barometric":-64,"vv_src":1}
1773:{"address":"a05353","address_qualifier":0,"airground_state":0,"callsign":"N12WF","capability_codes":{"es_in":true,"tcas_operational":true,"uat_in":true},"east_velocity":-132,"emergency":0,"emitter_category":2,"geometric_altitude":7725,"ground_speed":231,"gva":2,"metadata":{"errors":0,"received_at":1555537461.474,"rssi":-3.5},"mops_version":2,"nac_p":10,"nac_v":2,"nic":9,"nic_baro":1,"nic_supplement":false,"north_velocity":-190,"operational_modes":{"atc_services":false,"ident_active":false,"tcas_ra_active":false},"position":{"lat":43.62828,"lon":-79.51344},"pressure_altitude":7775,"sda":2,"sil":3,"sil_supplement":0,"single_antenna":false,"transmit_mso":47,"true_track":214.8,"uplink_feedback":0,"utc_coupled":true,"vertical_velocity_barometric":-960,"vv_src":1}
1782:{"address":"a05353","address_qualifier":0,"airground_state":0,"callsign":"N12WF","capability_codes":{"es_in":true,"tcas_operational":true,"uat_in":true},"east_velocity":-133,"emergency":0,"emitter_category":2,"geometric_altitude":7400,"ground_speed":232,"gva":2,"metadata":{"errors":0,"received_at":1555537477.455,"rssi":-9.8},"mops_version":2,"nac_p":10,"nac_v":2,"nic":9,"nic_baro":1,"nic_supplement":false,"north_velocity":-191,"operational_modes":{"atc_services":false,"ident_active":false,"tcas_ra_active":false},"position":{"lat":43.61411,"lon":-79.52692},"pressure_altitude":7450,"sda":2,"sil":3,"sil_supplement":0,"single_antenna":false,"transmit_mso":35,"true_track":214.9,"uplink_feedback":0,"utc_coupled":true,"vertical_velocity_barometric":-1344,"vv_src":1}
1792:{"address":"a05353","address_qualifier":0,"airground_state":0,"callsign":"N12WF","capability_codes":{"es_in":true,"tcas_operational":true,"uat_in":true},"east_velocity":-152,"emergency":0,"emitter_category":2,"geometric_altitude":7050,"ground_speed":234,"gva":2,"metadata":{"errors":0,"received_at":1555537493.437,"rssi":-3.9},"mops_version":2,"nac_p":10,"nac_v":2,"nic":9,"nic_baro":1,"nic_supplement":false,"north_velocity":-178,"operational_modes":{"atc_services":false,"ident_active":false,"tcas_ra_active":false},"position":{"lat":43.6004,"lon":-79.54138},"pressure_altitude":7100,"sda":2,"sil":3,"sil_supplement":0,"single_antenna":false,"transmit_mso":27,"true_track":220.5,"uplink_feedback":0,"utc_coupled":true,"vertical_velocity_barometric":-1344,"vv_src":1}
1804:{"address":"a05353","address_qualifier":0,"airground_state":0,"callsign":"N12WF","capability_codes":{"es_in":true,"tcas_operational":true,"uat_in":true},"east_velocity":-168,"emergency":0,"emitter_category":2,"geometric_altitude":6700,"ground_speed":234,"gva":2,"metadata":{"errors":0,"received_at":1555537509.658,"rssi":-8.8},"mops_version":2,"nac_p":10,"nac_v":2,"nic":9,"nic_baro":1,"nic_supplement":false,"north_velocity":-164,"operational_modes":{"atc_services":false,"ident_active":false,"tcas_ra_active":false},"position":{"lat":43.5877,"lon":-79.55801},"pressure_altitude":6750,"sda":2,"sil":3,"sil_supplement":0,"single_antenna":false,"transmit_mso":15,"true_track":225.7,"uplink_feedback":0,"utc_coupled":true,"vertical_velocity_barometric":-1216,"vv_src":1}
1812:{"address":"a05353","address_qualifier":0,"airground_state":0,"callsign":"N12WF","capability_codes":{"es_in":true,"tcas_operational":true,"uat_in":true},"east_velocity":-169,"emergency":0,"emitter_category":2,"geometric_altitude":6500,"ground_speed":234,"gva":2,"metadata":{"errors":0,"received_at":1555537519.699,"rssi":-3.4},"mops_version":2,"nac_p":10,"nac_v":2,"nic":9,"nic_baro":1,"nic_supplement":false,"north_velocity":-162,"operational_modes":{"atc_services":false,"ident_active":false,"tcas_ra_active":false},"position":{"lat":43.58015,"lon":-79.56874},"pressure_altitude":6550,"sda":2,"sil":3,"sil_supplement":0,"single_antenna":false,"transmit_mso":52,"true_track":226.2,"uplink_feedback":0,"utc_coupled":true,"vertical_velocity_barometric":-1216,"vv_src":1}
1817:{"address":"a05353","address_qualifier":0,"airground_state":0,"callsign":"N12WF","capability_codes":{"es_in":true,"tcas_operational":true,"uat_in":true},"east_velocity":-168,"emergency":0,"emitter_category":2,"geometric_altitude":6375,"ground_speed":233,"gva":2,"metadata":{"errors":0,"received_at":1555537525.459,"rssi":-6.2},"mops_version":2,"nac_p":10,"nac_v":2,"nic":9,"nic_baro":1,"nic_supplement":false,"north_velocity":-162,"operational_modes":{"atc_services":false,"ident_active":false,"tcas_ra_active":false},"position":{"lat":43.57579,"lon":-79.57496},"pressure_altitude":6425,"sda":2,"sil":3,"sil_supplement":0,"single_antenna":false,"transmit_mso":49,"true_track":226.0,"uplink_feedback":0,"utc_coupled":true,"vertical_velocity_barometric":-1216,"vv_src":1}
1826:{"address":"a05353","address_qualifier":0,"airground_state":0,"callsign":"N12WF","capability_codes":{"es_in":true,"tcas_operational":true,"uat_in":true},"east_velocity":-168,"emergency":0,"emitter_category":2,"geometric_altitude":6175,"ground_speed":232,"gva":2,"metadata":{"errors":0,"received_at":1555537535.611,"rssi":-6.9},"mops_version":2,"nac_p":10,"nac_v":2,"nic":9,"nic_baro":1,"nic_supplement":false,"north_velocity":-161,"operational_modes":{"atc_services":false,"ident_active":false,"tcas_ra_active":false},"position":{"lat":43.56817,"lon":-79.58588},"pressure_altitude":6225,"sda":2,"sil":3,"sil_supplement":0,"single_antenna":false,"transmit_mso":22,"true_track":226.2,"uplink_feedback":0,"utc_coupled":true,"vertical_velocity_barometric":-1216,"vv_src":1}
1830:{"address":"a05353","address_qualifier":0,"airground_state":0,"callsign":"N12WF","capability_codes":{"es_in":true,"tcas_operational":true,"uat_in":true},"east_velocity":-168,"emergency":0,"emitter_category":2,"geometric_altitude":6050,"ground_speed":232,"gva":2,"metadata":{"errors":0,"received_at":1555537541.365,"rssi":-9.1},"mops_version":2,"nac_p":10,"nac_v":2,"nic":9,"nic_baro":1,"nic_supplement":false,"north_velocity":-160,"operational_modes":{"atc_services":false,"ident_active":false,"tcas_ra_active":false},"position":{"lat":43.56401,"lon":-79.59187},"pressure_altitude":6125,"sda":2,"sil":3,"sil_supplement":0,"single_antenna":false,"transmit_mso":37,"true_track":226.4,"uplink_feedback":0,"utc_coupled":true,"vertical_velocity_barometric":-1216,"vv_src":1}
1842:{"address":"a05353","address_qualifier":0,"airground_state":0,"callsign":"N12WF","capability_codes":{"es_in":true,"tcas_operational":true,"uat_in":true},"east_velocity":-165,"emergency":0,"emitter_category":2,"geometric_altitude":5725,"ground_speed":227,"gva":2,"metadata":{"errors":0,"received_at":1555537557.954,"rssi":-12.4},"mops_version":2,"nac_p":10,"nac_v":2,"nic":9,"nic_baro":1,"nic_supplement":false,"north_velocity":-157,"operational_modes":{"atc_services":false,"ident_active":false,"tcas_ra_active":false},"position":{"lat":43.5518,"lon":-79.60942},"pressure_altitude":5775,"sda":2,"sil":3,"sil_supplement":0,"single_antenna":false,"transmit_mso":48,"true_track":226.4,"uplink_feedback":0,"utc_coupled":true,"vertical_velocity_barometric":-1216,"vv_src":1}
1850:{"address":"a05353","address_qualifier":0,"airground_state":0,"callsign":"N12WF","capability_codes":{"es_in":true,"tcas_operational":true,"uat_in":true},"east_velocity":-164,"emergency":0,"emitter_category":2,"geometric_altitude":5525,"ground_speed":226,"gva":2,"metadata":{"errors":0,"received_at":1555537567.542,"rssi":-3.9},"mops_version":2,"nac_p":10,"nac_v":2,"nic":9,"nic_baro":1,"nic_supplement":false,"north_velocity":-156,"operational_modes":{"atc_services":false,"ident_active":false,"tcas_ra_active":false},"position":{"lat":43.54485,"lon":-79.61949},"pressure_altitude":5600,"sda":2,"sil":3,"sil_supplement":0,"single_antenna":false,"transmit_mso":63,"true_track":226.4,"uplink_feedback":0,"utc_coupled":true,"vertical_velocity_barometric":-1216,"vv_src":1}
1854:{"address":"a05353","address_qualifier":0,"airground_state":0,"callsign":"N12WF","capability_codes":{"es_in":true,"tcas_operational":true,"uat_in":true},"east_velocity":-163,"emergency":0,"emitter_category":2,"geometric_altitude":5400,"ground_speed":224,"gva":2,"metadata":{"errors":0,"received_at":1555537573.898,"rssi":-15.0},"mops_version":2,"nac_p":10,"nac_v":2,"nic":9,"nic_baro":1,"nic_supplement":false,"north_velocity":-155,"operational_modes":{"atc_services":false,"ident_active":false,"tcas_ra_active":false},"position":{"lat":43.54023,"lon":-79.62614},"pressure_altitude":5475,"sda":2,"sil":3,"sil_supplement":0,"single_antenna":false,"transmit_mso":15,"true_track":226.4,"uplink_feedback":0,"utc_coupled":true,"vertical_velocity_barometric":-1216,"vv_src":1}
1860:{"address":"a05353","address_qualifier":0,"airground_state":0,"callsign":"N12WF","capability_codes":{"es_in":true,"tcas_operational":true,"uat_in":true},"east_velocity":-163,"emergency":0,"emitter_category":2,"geometric_altitude":5225,"ground_speed":223,"gva":2,"metadata":{"errors":0,"received_at":1555537583.319,"rssi":-6.7},"mops_version":2,"nac_p":10,"nac_v":2,"nic":9,"nic_baro":1,"nic_supplement":false,"north_velocity":-153,"operational_modes":{"atc_services":false,"ident_active":false,"tcas_ra_active":false},"position":{"lat":43.53356,"lon":-79.6359},"pressure_altitude":5275,"sda":2,"sil":3,"sil_supplement":0,"single_antenna":false,"transmit_mso":6,"true_track":226.8,"uplink_feedback":0,"utc_coupled":true,"vertical_velocity_barometric":-1152,"vv_src":1}
1865:{"address":"a05353","address_qualifier":0,"airground_state":0,"callsign":"N12WF","capability_codes":{"es_in":true,"tcas_operational":true,"uat_in":true},"east_velocity":-159,"emergency":0,"emitter_category":2,"geometric_altitude":4950,"ground_speed":219,"gva":2,"metadata":{"errors":4,"received_at":1555537599.222,"rssi":-11.4},"mops_version":2,"nac_p":10,"nac_v":2,"nic":9,"nic_baro":1,"nic_supplement":false,"north_velocity":-151,"operational_modes":{"atc_services":false,"ident_active":false,"tcas_ra_active":false},"position":{"lat":43.52227,"lon":-79.65223},"pressure_altitude":5000,"sda":2,"sil":3,"sil_supplement":0,"single_antenna":false,"transmit_mso":61,"true_track":226.5,"uplink_feedback":0,"utc_coupled":true,"vertical_velocity_barometric":-1024,"vv_src":1}
1875:{"address":"a05353","address_qualifier":0,"airground_state":0,"callsign":"N12WF","capability_codes":{"es_in":true,"tcas_operational":true,"uat_in":true},"east_velocity":93,"emergency":0,"emitter_category":2,"geometric_altitude":2325,"ground_speed":141,"gva":2,"metadata":{"errors":7,"received_at":1555537823.59,"rssi":-14.8},"mops_version":2,"nac_p":10,"nac_v":2,"nic":9,"nic_baro":1,"nic_supplement":false,"north_velocity":107,"operational_modes":{"atc_services":false,"ident_active":false,"tcas_ra_active":false},"position":{"lat":43.5886,"lon":-79.72761},"pressure_altitude":2375,"sda":2,"sil":3,"sil_supplement":0,"single_antenna":false,"transmit_mso":60,"true_track":41.0,"uplink_feedback":0,"utc_coupled":true,"vertical_velocity_barometric":-832,"vv_src":1}
1878:{"address":"a05353","address_qualifier":0,"airground_state":0,"callsign":"N12WF","capability_codes":{"es_in":true,"tcas_operational":true,"uat_in":true},"east_velocity":93,"emergency":0,"emitter_category":2,"geometric_altitude":2275,"ground_speed":139,"gva":2,"metadata":{"errors":0,"received_at":1555537829.464,"rssi":-10.8},"mops_version":2,"nac_p":10,"nac_v":2,"nic":9,"nic_baro":1,"nic_supplement":false,"north_velocity":104,"operational_modes":{"atc_services":false,"ident_active":false,"tcas_ra_active":false},"position":{"lat":43.59141,"lon":-79.72418},"pressure_altitude":2350,"sda":2,"sil":3,"sil_supplement":0,"single_antenna":false,"transmit_mso":8,"true_track":41.8,"uplink_feedback":0,"utc_coupled":true,"vertical_velocity_barometric":-256,"vv_src":1}
1885:{"address":"a05353","address_qualifier":0,"airground_state":0,"callsign":"N12WF","capability_codes":{"es_in":true,"tcas_operational":true,"uat_in":true},"east_velocity":89,"emergency":0,"emitter_category":2,"geometric_altitude":1475,"ground_speed":122,"gva":2,"metadata":{"errors":6,"received_at":1555537903.84,"rssi":-17.6},"mops_version":2,"nac_p":10,"nac_v":2,"nic":9,"nic_baro":1,"nic_supplement":false,"north_velocity":84,"operational_modes":{"atc_services":false,"ident_active":false,"tcas_ra_active":false},"position":{"lat":43.6233,"lon":-79.6786},"pressure_altitude":1500,"sda":2,"sil":3,"sil_supplement":0,"single_antenna":false,"transmit_mso":39,"true_track":46.7,"uplink_feedback":0,"utc_coupled":true,"vertical_velocity_barometric":-1216,"vv_src":1}
1904:{"address":"adc0d3","address_qualifier":0,"airground_state":0,"callsign":"N9855W","capability_codes":{"es_in":true,"tcas_operational":false,"uat_in":true},"east_velocity":-84,"emergency":0,"emitter_category":1,"geometric_altitude":1150,"ground_speed":85,"gva":2,"metadata":{"errors":0,"received_at":1555538813.739,"rssi":-22.3},"mops_version":2,"nac_p":10,"nac_v":2,"nic":9,"nic_baro":0,"nic_supplement":false,"north_velocity":-15,"operational_modes":{"atc_services":false,"ident_active":false,"tcas_ra_active":false},"position":{"lat":43.2445,"lon":-77.144},"pressure_altitude":1000,"sda":2,"sil":3,"sil_supplement":0,"single_antenna":true,"transmit_mso":14,"true_track":259.9,"uplink_feedback":0,"utc_coupled":true,"vertical_velocity_geometric":-384,"vv_src":0}
1913:{"address":"adc0d3","address_qualifier":0,"airground_state":0,"callsign":"N9855W","capability_codes":{"es_in":true,"tcas_operational":false,"uat_in":true},"east_velocity":-49,"emergency":0,"emitter_category":1,"geometric_altitude":1050,"ground_speed":83,"gva":2,"metadata":{"errors":0,"received_at":1555538823.737,"rssi":-17.4},"mops_version":2,"nac_p":10,"nac_v":2,"nic":9,"nic_baro":0,"nic_supplement":false,"north_velocity":-68,"operational_modes":{"atc_services":false,"ident_active":false,"tcas_ra_active":false},"position":{"lat":43.24279,"lon":-77.14872},"pressure_altitude":900,"sda":2,"sil":3,"sil_supplement":0,"single_antenna":true,"transmit_mso":9,"true_track":215.8,"uplink_feedback":0,"utc_coupled":true,"vertical_velocity_geometric":-704,"vv_src":0}
1924:{"address":"072a1d","address_qualifier":2,"airground_state":0,"barometric_pressure_setting":976.8,"callsign":"VOL2OBBS","capability_codes":{"es_in":true,"tcas_operational":true,"uat_in":true},"east_velocity":290,"emergency":1,"emitter_category":1,"geometric_altitude":47000,"ground_speed":827,"gva":3,"metadata":{"errors":7,"received_at":1555546554.642,"rssi":-32.7},"mops_version":2,"nac_p":0,"nac_v":5,"nic":10,"nic_baro":0,"nic_supplement":true,"north_velocity":775,"operational_modes":{"atc_services":false,"ident_active":true,"tcas_ra_active":false},"position":{"lat":-30.72865,"lon":150.35262},"sda":0,"selected_altitude_mcp":16960,"selected_altitude_type":0,"sil":2,"sil_supplement":0,"single_antenna":true,"tisb_site_id":14,"transmit_mso":6,"true_track":20.5,"vertical_velocity_geometric":-29632,"vv_src":0}
1929:{"address":"a6503c","address_qualifier":0,"airground_state":0,"callsign":"N506AB","capability_codes":{"es_in":true,"tcas_operational":false,"uat_in":true},"east_velocity":501,"emergency":0,"emitter_category":2,"geometric_altitude":41175,"ground_speed":504,"gva":2,"metadata":{"errors":3,"received_at":1555552023.218,"rssi":-24.6},"mops_version":2,"nac_p":10,"nac_v":2,"nic":9,"nic_baro":1,"nic_supplement":false,"north_velocity":63,"operational_modes":{"atc_services":false,"ident_active":false,"tcas_ra_active":false},"position":{"lat":44.39781,"lon":-79.18967},"pressure_altitude":41000,"sda":2,"sil":3,"sil_supplement":0,"single_antenna":true,"transmit_mso":32,"true_track":82.8,"uplink_feedback":0,"utc_coupled":true,"vertical_velocity_geometric":64,"vv_src":0}
1942:{"address":"a6503c","address_qualifier":0,"airground_state":0,"callsign":"N506AB","capability_codes":{"es_in":true,"tcas_operational":false,"uat_in":true},"east_velocity":500,"emergency":0,"emitter_category":2,"geometric_altitude":41175,"ground_speed":504,"gva":2,"metadata":{"errors":3,"received_at":1555552049.244,"rssi":-22.1},"mops_version":2,"nac_p":10,"nac_v":2,"nic":9,"nic_baro":1,"nic_supplement":false,"north_velocity":63,"operational_modes":{"atc_services":false,"ident_active":false,"tcas_ra_active":false},"position":{"lat":44.40536,"lon":-79.10577},"pressure_altitude":41000,"sda":2,"sil":3,"sil_supplement":0,"single_antenna":true,"transmit_mso":18,"true_track":82.8,"uplink_feedback":1,"utc_coupled":true,"vertical_velocity_geometric":0,"vv_src":0}
1960:{"address":"a6503c","address_qualifier":0,"airground_state":0,"callsign":"N506AB","capability_codes":{"es_in":true,"tcas_operational":false,"uat_in":true},"east_velocity":502,"emergency":0,"emitter_category":2,"geometric_altitude":41175,"ground_speed":505,"gva":2,"metadata":{"errors":4,"received_at":1555552167.738,"rssi":-22.9},"mops_version":2,"nac_p":10,"nac_v":2,"nic":9,"nic_baro":1,"nic_supplement":false,"north_velocity":60,"operational_modes":{"atc_services":false,"ident_active":false,"tcas_ra_active":false},"position":{"lat":44.43884,"lon":-78.72354},"pressure_altitude":41000,"sda":2,"sil":3,"sil_supplement":0,"single_antenna":true,"transmit_mso":7,"true_track":83.2,"uplink_feedback":0,"utc_coupled":true,"vertical_velocity_geometric":-64,"vv_src":0}
1970:{"address":"a6503c","address_qualifier":0,"airground_state":0,"callsign":"N506AB","capability_codes":{"es_in":true,"tcas_operational":false,"uat_in":true},"east_velocity":502,"emergency":0,"emitter_category":2,"geometric_altitude":41175,"ground_speed":505,"gva":2,"metadata":{"errors":1,"received_at":1555552177.208,"rssi":-22.9},"mops_version":2,"nac_p":10,"nac_v":2,"nic":9,"nic_baro":1,"nic_supplement":false,"north_velocity":60,"operational_modes":{"atc_services":false,"ident_active":false,"tcas_ra_active":false},"position":{"lat":44.4415,"lon":-78.69247},"pressure_altitude":41000,"sda":2,"sil":3,"sil_supplement":0,"single_antenna":true,"transmit_mso":4,"true_track":83.2,"uplink_feedback":0,"utc_coupled":true,"vertical_velocity_geometric":0,"vv_src":0}
2029:{"address":"c0806d","address_qualifier":0,"airground_state":0,"callsign":"NOJ15","capability_codes":{"es_in":true,"tcas_operational":true,"uat_in":true},"east_velocity":499,"emergency":0,"emitter_category":2,"geometric_altitude":41600,"ground_speed":504,"gva":2,"metadata":{"errors":5,"received_at":1555596220.914,"rssi":-26.0},"mops_version":2,"nac_p":10,"nac_v":2,"nic":9,"nic_baro":1,"nic_supplement":false,"north_velocity":76,"operational_modes":{"atc_services":false,"ident_active":false,"tcas_ra_active":false},"position":{"lat":42.28148,"lon":-78.9366},"pressure_altitude":41000,"sda":2,"sil":3,"sil_supplement":0,"single_antenna":false,"transmit_mso":13,"true_track":81.3,"uplink_feedback":0,"utc_coupled":true,"vertical_velocity_barometric":0,"vv_src":1}
pi@piaware:~ $
pi@piaware:~ $ grep -Pon '\"callsign\":"\K.*?(?=")' /usr/share/skyview978/html/uat978.json > sorted.json
pi@piaware:~ $ cat sorted.json
4:G3TUUDIY
16:YS*W8Q15
56:N61RW
64:N61RW
74:N61RW
85:N61RW
88:N61RW
104:N61RW
136:N61RW
164:N61RW
183:N61RW
186:N61RW
218:N61RW
229:N61RW
235:N61RW
240:N61RW
263:N61RW
272:N61RW
278:N61RW
290:N61RW
299:N61RW
309:N761TH
312:N761TH
318:N761TH
324:N761TH
330:N761TH
351:N761TH
359:N761TH
369:N761TH
375:N761TH
385:N761TH
391:N761TH
395:1ZC6X9HS
400:N61RW
437:N61RW
440:H4L0HU10
442:N761TH
453:N761TH
460:N761TH
465:N761TH
469:N61RW
471:N61RW
486:N61RW
488:3R6NSDUM
497:N61RW
531:N61RW
534:N61RW
565:N61RW
571:N61RW
574:N61RW
581:N61RW
598:N61RW
606:N61RW
614:N61RW
620:N61RW
671:N61RW
689:N61RW
694:N61RW
703:N61RW
731:N61RW
736:N61RW
746:N61RW
774:N61RW
789:N61RW
813:N61RW
816:N61RW
831:N61RW
856:N61RW
861:N61RW
873:N61RW
883:N61RW
889:N61RW
893:N61RW
904:N61RW
910:N61RW
920:N61RW
926:N61RW
941:N61RW
956:N61RW
962:N61RW
969:N61RW
972:N61RW
980:N61RW
994:N61RW
999:N61RW
1008:N61RW
1013:N61RW
1027:N61RW
1039:N61RW
1042:N61RW
1048:N61RW
1058:N61RW
1063:N61RW
1070:N61RW
1076:N61RW
1091:N61RW
1098:N916AS
1130:N916AS
1135:N61RW
1153:N61RW
1182:N61RW
1196:N61RW
1204:N61RW
1216:N61RW
1230:N61RW
1247:N61RW
1252:N61RW
1261:N61RW
1270:N61RW
1296:N12WF
1302:N12WF
1312:N12WF
1318:N12WF
1333:N12WF
1343:N12WF
1349:N12WF
1359:N12WF
1365:N12WF
1375:N12WF
1381:N12WF
1391:N12WF
1396:N12WF
1406:N12WF
1412:N12WF
1422:N12WF
1428:N12WF
1435:N12WF
1441:N12WF
1451:N12WF
1456:N12WF
1465:N12WF
1471:N12WF
1481:N12WF
1487:N12WF
1497:N12WF
1503:N12WF
1513:N12WF
1519:N12WF
1529:N12WF
1535:N12WF
1545:N12WF
1551:N12WF
1561:N12WF
1567:N12WF
1575:N12WF
1581:N12WF
1591:N12WF
1595:N12WF
1601:N12WF
1605:N12WF
1608:N12WF
1623:N12WF
1638:N12WF
1644:N12WF
1654:N12WF
1660:N12WF
1668:N12WF
1671:N12WF
1681:N12WF
1688:N12WF
1692:N12WF
1701:N12WF
1707:N12WF
1716:N12WF
1722:N12WF
1732:N12WF
1738:N12WF
1748:N12WF
1753:N12WF
1761:N12WF
1765:N12WF
1773:N12WF
1782:N12WF
1792:N12WF
1804:N12WF
1812:N12WF
1817:N12WF
1826:N12WF
1830:N12WF
1842:N12WF
1850:N12WF
1854:N12WF
1860:N12WF
1865:N12WF
1875:N12WF
1878:N12WF
1885:N12WF
1904:N9855W
1913:N9855W
1924:VOL2OBBS
1929:N506AB
1942:N506AB
1960:N506AB
1970:N506AB
2029:NOJ15
2050:N12WF
2053:N12WF
2060:N12WF
2067:N12WF
2068:N12WF
2078:N12WF
2083:N12WF
2091:N12WF
2105:N12WF
2112:N12WF
pi@piaware:~ $
This is my readout. One plane seems to be popular here. PBR155 is likely the TISB data from a local airport in the US?
cat sorted.json
9:PBR155
27:PBR155
69:PBR155
77:PBR155
114:CGPLS
359:CGPLS
369:CGPLS
374:CGPLS
387:CGPLS
397:CGPLS
1087:CGPLS
1096:CGPLS
1105:CGPLS
I have now updated “graphs1090” by @wiedehopf. In today’s update, graphs for UAT has been added.
If you like, you can also install it by following command:
sudo bash -c "$(wget -q -O - https://raw.githubusercontent.com/wiedehopf/graphs1090/master/install.sh)"
The graphs are displayed in browser at this address (UAT graphs are at the bottom):
ip-of-pi/graphs1090/
Since the installation of graphs till now, no UAT plane flew in my range . As a result my graphs are still empty. Will check again in morning.
How do I set the maximum range that is credible? At my 978 feeder stats, I have 5 positions that are over 250nm away. I don’t believe those data.
https://flightaware.com/adsb/stats/user/thespeedycab#stats-101147
Is there a way to max out the 978 range?
Only 2 UAT aircraft in last 24 hrs.
Strange, the graph shows both these are only 0.69 aircraft, not even 1 complete aircraft.
It works. I installed this following your instructions and went flying. N14HK has a uAvionix skyBeacon ADS-B UAT OUT. I have the 978MHz rooftop antenna and Stratux 978 and 1090 receivers at my hanger.
For some reason my activity on the ground is not being recorded but this is a great start.