set_filter_config
Update Betaflight filter settings by providing only the fields to change; returns the read-back values and requires saving configuration afterward.
Instructions
Modifie des filtres (noms CLI, voir get_filter_config). Seuls les champs fournis changent. Filtres gyro globaux ; D-term et yaw_lowpass_hz du profil PID actif. Le firmware peut corriger des valeurs incohérentes : la réponse contient les valeurs relues. Betaflight 2025.12+ (API >= 1.47). Refusé si FC armé. Appeler save_config ensuite.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| settings | Yes | Réglages à modifier, noms CLI Betaflight 2025.12+ → valeur (entier, ou libellé pour les énumérations). Champs : gyro_lpf1_static_hz (plage firmware [0–1000]); dterm_lpf1_static_hz (plage firmware [0–1000]); yaw_lowpass_hz (plage firmware [0–500]); gyro_notch1_hz (plage firmware [0–1000]); gyro_notch1_cutoff (plage firmware [0–1000]); dterm_notch_hz (plage firmware [0–1000]); dterm_notch_cutoff (plage firmware [0–1000]); gyro_notch2_hz (plage firmware [0–1000]); gyro_notch2_cutoff (plage firmware [0–1000]); dterm_lpf1_type (valeurs acceptées : PT1, BIQUAD, PT2, PT3); gyro_hardware_lpf (valeurs acceptées : NORMAL, OPTION_1, OPTION_2); gyro_lpf2_static_hz (plage firmware [0–1000]); gyro_lpf1_type (valeurs acceptées : PT1, BIQUAD, PT2, PT3); gyro_lpf2_type (valeurs acceptées : PT1, BIQUAD, PT2, PT3); dterm_lpf2_static_hz (plage firmware [0–1000]); dterm_lpf2_type (valeurs acceptées : PT1, BIQUAD, PT2, PT3); gyro_lpf1_dyn_min_hz (plage firmware [0–1000]); gyro_lpf1_dyn_max_hz (plage firmware [0–1000]); dterm_lpf1_dyn_min_hz (plage firmware [0–1000]); dterm_lpf1_dyn_max_hz (plage firmware [0–1000]); dyn_notch_q (plage firmware [1–1000]); dyn_notch_min_hz (plage firmware [20–250]); rpm_filter_harmonics (plage firmware [0–3]); rpm_filter_min_hz (plage firmware [30–200]); dyn_notch_max_hz (plage firmware [200–1000]); dterm_lpf1_dyn_expo (plage firmware [0–10]); dyn_notch_count (plage firmware [0–7]); rpm_filter_fade_range_hz (plage firmware [0–1000]); rpm_filter_q (plage firmware [250–3000]); rpm_filter_weights (3 valeurs 'a,b,c', chacune [0–100]) |