Melden Sie sich bei Ihrem Altimeter Cloud Konto an
Noch kein Konto? Registrieren
Wir senden Ihnen einen Bestätigungslink per E-Mail. Prüfen Sie auch Ihren Spam-Ordner.
Haben Sie bereits ein Konto? Anmelden
Firmware-Updatev1.2
Flugprotokoll-Uploadv1.1
Online USB-Portalv1.0
Online USB WiFi-Konfiguratorv1.1
3D parts toolv1.0
Luftlocherechnerv1.0
Altimeter Cloud APIv1.0
Höhenvorhersagev1.0
Körperrohr-Festigkeitsrechnerv1.0
Abstiegsrechnerv1.0
Schwarzpulver-Ladungsrechnerv1.0
ESP-Webprogrammiererv1.0
Fin-Flutter-Geschwindigkeitsrechnerv1.0
Firmware-Updatev1.2
Flugprotokoll-Uploadv1.1
Flugprotokollverifizierungv1.1
Laserschnitt-Teilegeneratorv1.0
Online USB-Portalv1.0
Online USB WiFi-Konfiguratorv1.1
Schienengeschwindigkeitsrechnerv1.0
Abdriftrechnerv1.0
Sichtbarkeits- & Verfolgungsrechnerv1.0Dieser Endpunkt liefert eine öffentliche Zusammenfassung eines einzelnen Flugs, einschließlich Links zu seinen Diagramm-Vorschaubildern in allen Größen. Suchen Sie einen Flug entweder über seine Cloud-Flug-ID oder über den Signatur-Hash, den der Verifizierer als flight_unique_id zurückgibt (derselbe Wert, den ein Pilot aus der Protokolldatei selbst ablesen kann).
Es ist eine einzelne indizierte Abfrage und gibt keine personenbezogenen Informationen zurück: kein Konto, keine Geräte-Seriennummer, keine Upload-Adresse, keine Notizen, Bilder oder Startkoordinaten. Geräte-Tag und Teilnehmer-Tag sind enthalten, da sie einen Eintrag und nicht eine Person identifizieren.
id oder hash
Geben Sie entweder die numerische id oder den Signatur-hash an. Sind beide angegeben, hat id Vorrang. Es werden nur öffentlich sichtbare Flüge zurückgegeben.
| Parameter | Typ | Beschreibung |
|---|---|---|
id | integer | Die numerische Cloud-Flug-ID |
hash | string | Der Signatur-Hash des Flugs (64 oder 128 Hex-Zeichen), wie vom Verifizierer zurückgegeben oder in der Protokolldatei vermerkt |
sig | string | Alias für hash |
Die API liefert JSON. Barometrische Kernfelder sind für jeden Flug vorhanden. IMU-fähige Flüge (Mercury oder Nano-Hardware-Revision 4 und neuer) enthalten zusätzlich ein imu-Objekt mit Beschleunigungs-, Lage-, Dreh-, Stabilitäts- und Dual-Deploy-Daten. Mercury-Flüge enthalten außerdem ein mercury-Objekt mit zusätzlichen Sensor- und Umgebungsdaten (externe Temperatursonde, Batterie, Platinentemperatur), die nur diese Platine aufzeichnet. Rein barometrische Flüge lassen die IMU- und Mercury-Blöcke weg.
{
"success": true,
"flight": {
"id": 1234,
"url": "https://www.altimetercloud.com/de/flights/1234/",
"csv_url": "https://www.altimetercloud.com/de/flightdata/4/1234.csv",
"device": "nanov1",
"firmware": "1.52",
"revision": "4",
"has_imu": 1,
"tag": "MY-NANO",
"competitor_tag": "C-07",
"uploaddate": "10/06/26-14:22:01",
"uploadstamp": 1781453721,
"samples": 3210,
"sps": 100,
"apogee": 246.4,
"apogee_time": 5210,
"max_velocity": 98.3,
"max_velocity_down": -12.4,
"velocity_landing": 4.8,
"landing_ms": 41800,
"landing_m": 1.2,
"flight_time": 41.8,
"total_time": 44.2,
"lockouts": 0,
"not_real_flight": 0,
"settings": {
"sealevel": 1013.25,
"samplerate": 100,
"recordingstop": 1,
"oversampling": 1,
"iirfilter": 0,
"pressurefilter": 1,
"startuplock": 0,
"usetemp": 1,
"fixedtemp": 15,
"launchdetect": 1,
"sampleratio": 1,
"maintainpower": 0,
"maxsamples": 0,
"recording_alt": 0,
"units": 0,
"units_velocity": 0,
"units_acceleration": 0,
"lockout_time": 0,
"lockout_change": 0,
"output_enable": 0,
"orientation": 0,
"launchprotection": 1
},
"imu": {
"burnout": 1400,
"ejection": 5600,
"max_acceleration": 11.6,
"acceleration": {
"max_ascent": 11.6,
"max_descent": 2.3,
"max_burn": 11.6,
"avg_ascent": 4.2,
"avg_burn": 9.8
},
"velocity": {
"burnout": 96.2,
"descent": 5.1,
"up_imu": 96.2,
"down_imu": -11.8
},
"orientation": {
"launch_pitch": 2,
"launch_roll": 1,
"launch_yaw": 0,
"launch_tilt": 3,
"max_tilt": 7
},
"spin": {
"max": 540.5,
"average": 120.2,
"roll_rate": 33,
"coning_rate": 4,
"coning_power": 2
},
"stability": {
"score": 92,
"launch": 88,
"coning": 95,
"straight": 90,
"confidence": 1,
"thrust_straight": 97,
"launch_tilt": 3
},
"dual_deploy": {
"detected": 1,
"drogue_velocity": 18.2,
"main_velocity": 6.4,
"main_altitude": 120.5,
"main_time": 30200
}
},
"thumbnails": {
"meters_small": "https://www.altimetercloud.com/de/flightdata/4/1234.webp",
"meters_large": "https://www.altimetercloud.com/de/flightdata/4/1234_l.webp",
"feet_small": "https://www.altimetercloud.com/de/flightdata/4/1234_ft.webp",
"feet_large": "https://www.altimetercloud.com/de/flightdata/4/1234_l_ft.webp",
"miles_small": "https://www.altimetercloud.com/de/flightdata/4/1234_mi.webp",
"miles_large": "https://www.altimetercloud.com/de/flightdata/4/1234_l_mi.webp",
"km_small": "https://www.altimetercloud.com/de/flightdata/4/1234_km.webp",
"km_large": "https://www.altimetercloud.com/de/flightdata/4/1234_l_km.webp"
}
}
}
Ein rein barometrischer Flug (zum Beispiel ein Nano unterhalb Revision 4) liefert dieselben Kernfelder mit has_imu gleich 0 und ohne imu-Block:
{
"success": true,
"flight": {
"id": 980,
"device": "nanov1",
"firmware": "1.52",
"revision": "2",
"has_imu": 0,
"apogee": 312.7,
"apogee_time": 6120,
"max_velocity": 104.5,
"...": "core fields and settings, but no imu block"
}
}
Wenn kein öffentlicher Flug zur angegebenen ID oder zum Hash passt:
{
"success": false,
"error": {
"code": "404",
"message": "No public flight found for that id or signature hash"
}
}
Alle Messwerte werden in SI-Basiseinheiten zurückgegeben: Höhen in Metern, Geschwindigkeiten in Metern pro Sekunde, Beschleunigungen in g, Winkel in Grad, Drehung und Raten in Grad pro Sekunde, und Zeiten in Millisekunden, sofern nicht anders angegeben. Die Flugseite kann diese in Ihre gewählten Einheiten umgerechnet anzeigen, die API ist jedoch immer SI.
| Feld | Typ | Beschreibung |
|---|---|---|
id / url | integer / string | Cloud-Flug-ID und ihre öffentliche Flugseite |
csv_url | string | Direkter Download-Link für das CSV-Rohprotokoll |
device / firmware / revision | string | Modell (nanov1, mercuryv1), Firmware-Version, Hardware-Revision |
has_imu | integer | 1, wenn dieses Modell und diese Revision eine IMU haben (Mercury oder Nano-Revision 4+). Bestimmt, ob der imu-Block vorhanden ist |
tag / competitor_tag | string | Geräte-Tag und Teilnehmer-Tag |
uploaddate / uploadstamp | string / integer | Upload-Datumstext und Unix-Zeitstempel |
samples / sps | integer | Aufgezeichnete Anzahl der Messpunkte und Messpunkte pro Sekunde |
apogee | float | Maximalhöhe in Metern |
apogee_time | integer | Zeitpunkt des Gipfelpunkts in Millisekunden |
max_velocity / max_velocity_down | float | Maximale Aufstiegs- und Abstiegsgeschwindigkeit (m/s), barometrisch |
velocity_landing | float | Geschwindigkeit bei der Landung (m/s) |
landing_ms / landing_m | number | Landezeit (Millisekunden) und Landehöhe (Meter) |
flight_time / total_time | float | Aufzeichnungsdauer und Gesamtdauer inklusive Vorstart, in Sekunden |
lockouts | integer | Anzahl der Apogee-Lockout-Ereignisse |
not_real_flight | integer | 1, wenn als kein echter Flug markiert (zum Beispiel ein Prüfstandtest) |
settings | object | Aufzeichnungseinstellungen aus dem Protokollkopf (Meeresspiegeldruck, Abtastrate, Filter, Einheiten, Lockouts, Ausgang, Ausrichtung, Startschutz und mehr) |
thumbnails | object | Diagramm-Bild-URLs: Meter, Fuß, Meilen und Kilometer, jeweils in klein und groß |
Nur vorhanden, wenn has_imu gleich 1 ist. Bei rein barometrischen Flügen nicht vorhanden.
| Feld | Typ | Beschreibung |
|---|---|---|
burnout / ejection | integer | Brennschluss- und Auswurfzeiten des Motors in Millisekunden |
max_acceleration | float | Maximale Beschleunigung in g |
acceleration | object | max_ascent, max_descent, max_burn, avg_ascent, avg_burn, alle in g |
velocity | object | burnout, descent (m/s), sowie up_imu / down_imu, die aus der IMU abgeleiteten maximalen Auf- und Abstiegsgeschwindigkeiten (m/s) |
orientation | object | launch_pitch, launch_roll, launch_yaw, launch_tilt, max_tilt, alle in Grad |
spin | object | max, average, roll_rate, coning_rate, coning_power, alle in Grad pro Sekunde |
stability | object | score sowie die Teilbewertungen launch / coning / straight / thrust_straight (0 bis 100), confidence (0 bis 1) und launch_tilt (Grad) |
dual_deploy | object | detected (0/1), drogue_velocity / main_velocity (m/s), main_altitude (Meter), main_time (Millisekunden) |
Nur bei Mercury vorhanden, das eine zusätzliche Sensor- und Umgebungsebene aufzeichnet, die der Nano nicht hat. Bestmöglich aus der Datendatei des Flugs gelesen, daher kann ältere Mercury-Firmware weniger Felder liefern, und jedes fehlende Feld wird einfach weggelassen.
"mercury": {
"mt1_temp_c": 16,
"battery_start_pct": 98,
"battery_end_pct": 95,
"board_temp_start_c": 13.02,
"board_temp_end_c": 12.25,
"recovered": 0
}
| Feld | Typ | Beschreibung |
|---|---|---|
mt1_temp_c | float | Messwert der externen MT1-Temperatursonde beim Start, in Grad Celsius |
battery_start_pct / battery_end_pct | integer | Batterieladung zu Beginn und Ende des Flugs, in Prozent |
board_temp_start_c / board_temp_end_c | float | Platinentemperatur zu Beginn und Ende des Flugs, in Grad Celsius |
recovered | integer | 1, wenn das Protokoll nach einem Absturz oder Spannungseinbruch aus dem Flash wiederhergestellt wurde, sonst 0 |
Geben Sie eine öffentliche Flug-ID (oder einen Signatur-Hash) ein und klicken Sie auf Ausführen, um die Zusammenfassung abzurufen.