Ajoute la section [home_assistant] au TOML et sa validation au chargement via get_home_assistant_config(). La section est facultative pour préserver la compatibilité avec les configurations existantes, mais si elle est présente elle doit être complète et référencer un type de journée, un trajet et un véhicule à moteur existants, sous peine de refuser le démarrage de l'application. La configuration validée est exposée dans app.config['HOME_ASSISTANT']. Co-authored-by: OpenAI/GPT-5.6-Luna-Pro <vibecoder@antoineve.me>
203 lines
3.6 KiB
TOML
203 lines
3.6 KiB
TOML
[vehicles.citadine]
|
|
name = "Twingo ZE"
|
|
fuel = "electric"
|
|
co2_per_km = 0
|
|
cv = 3
|
|
type = "moteur"
|
|
|
|
[vehicles.familiale]
|
|
name = "Duster"
|
|
fuel = "diesel"
|
|
co2_per_km = 135
|
|
cv = 5
|
|
type = "moteur"
|
|
|
|
[vehicles.moto]
|
|
name = "CE04"
|
|
fuel = "electric"
|
|
co2_per_km = 0
|
|
cv = 3
|
|
type = "moteur"
|
|
|
|
[vehicles.velo]
|
|
name = "Vélo"
|
|
fuel = "none"
|
|
co2_per_km = 0
|
|
type = "velo"
|
|
|
|
[journeys.moteur_seul]
|
|
name = "Véhicule à moteur seul"
|
|
distances = { moteur = 25 }
|
|
|
|
[journeys.moteur_velo]
|
|
name = "Véhicule à moteur + Vélo"
|
|
distances = { moteur = 14, velo = 8 }
|
|
|
|
[journeys.velo_seul]
|
|
name = "Vélo seul"
|
|
distances = { velo = 24 }
|
|
|
|
[home_assistant]
|
|
timezone = "Europe/Paris"
|
|
default_day_type = "WORK"
|
|
default_journey_profile_id = "moteur_seul"
|
|
default_motor_vehicle_id = "citadine"
|
|
|
|
# --- Barème kilométrique voitures 2025 (revenus 2024) ---
|
|
# Source : https://www.service-public.gouv.fr/particuliers/actualites/A14686
|
|
# Majoration +20% pour véhicules électriques gérée dans travel_calc.py
|
|
|
|
[[bareme_kilometrique.2025.cv_3.tranches]]
|
|
km_max = 5000
|
|
taux = 0.529
|
|
forfait = 0
|
|
|
|
[[bareme_kilometrique.2025.cv_3.tranches]]
|
|
km_max = 20000
|
|
taux = 0.316
|
|
forfait = 1065
|
|
|
|
[[bareme_kilometrique.2025.cv_3.tranches]]
|
|
km_max = 0
|
|
taux = 0.370
|
|
forfait = 0
|
|
|
|
[[bareme_kilometrique.2025.cv_4.tranches]]
|
|
km_max = 5000
|
|
taux = 0.606
|
|
forfait = 0
|
|
|
|
[[bareme_kilometrique.2025.cv_4.tranches]]
|
|
km_max = 20000
|
|
taux = 0.340
|
|
forfait = 1330
|
|
|
|
[[bareme_kilometrique.2025.cv_4.tranches]]
|
|
km_max = 0
|
|
taux = 0.407
|
|
forfait = 0
|
|
|
|
[[bareme_kilometrique.2025.cv_5.tranches]]
|
|
km_max = 5000
|
|
taux = 0.636
|
|
forfait = 0
|
|
|
|
[[bareme_kilometrique.2025.cv_5.tranches]]
|
|
km_max = 20000
|
|
taux = 0.357
|
|
forfait = 1395
|
|
|
|
[[bareme_kilometrique.2025.cv_5.tranches]]
|
|
km_max = 0
|
|
taux = 0.427
|
|
forfait = 0
|
|
|
|
[[bareme_kilometrique.2025.cv_6.tranches]]
|
|
km_max = 5000
|
|
taux = 0.665
|
|
forfait = 0
|
|
|
|
[[bareme_kilometrique.2025.cv_6.tranches]]
|
|
km_max = 20000
|
|
taux = 0.374
|
|
forfait = 1457
|
|
|
|
[[bareme_kilometrique.2025.cv_6.tranches]]
|
|
km_max = 0
|
|
taux = 0.447
|
|
forfait = 0
|
|
|
|
[[bareme_kilometrique.2025.cv_7plus.tranches]]
|
|
km_max = 5000
|
|
taux = 0.697
|
|
forfait = 0
|
|
|
|
[[bareme_kilometrique.2025.cv_7plus.tranches]]
|
|
km_max = 20000
|
|
taux = 0.394
|
|
forfait = 1515
|
|
|
|
[[bareme_kilometrique.2025.cv_7plus.tranches]]
|
|
km_max = 0
|
|
taux = 0.470
|
|
forfait = 0
|
|
|
|
# --- Barème kilométrique voitures 2026 (revenus 2025) ---
|
|
# Source : https://www.service-public.gouv.fr/particuliers/actualites/A14686
|
|
# Majoration +20% pour véhicules électriques gérée dans travel_calc.py
|
|
|
|
[[bareme_kilometrique.2026.cv_3.tranches]]
|
|
km_max = 5000
|
|
taux = 0.529
|
|
forfait = 0
|
|
|
|
[[bareme_kilometrique.2026.cv_3.tranches]]
|
|
km_max = 20000
|
|
taux = 0.316
|
|
forfait = 1065
|
|
|
|
[[bareme_kilometrique.2026.cv_3.tranches]]
|
|
km_max = 0
|
|
taux = 0.370
|
|
forfait = 0
|
|
|
|
[[bareme_kilometrique.2026.cv_4.tranches]]
|
|
km_max = 5000
|
|
taux = 0.606
|
|
forfait = 0
|
|
|
|
[[bareme_kilometrique.2026.cv_4.tranches]]
|
|
km_max = 20000
|
|
taux = 0.340
|
|
forfait = 1330
|
|
|
|
[[bareme_kilometrique.2026.cv_4.tranches]]
|
|
km_max = 0
|
|
taux = 0.407
|
|
forfait = 0
|
|
|
|
[[bareme_kilometrique.2026.cv_5.tranches]]
|
|
km_max = 5000
|
|
taux = 0.636
|
|
forfait = 0
|
|
|
|
[[bareme_kilometrique.2026.cv_5.tranches]]
|
|
km_max = 20000
|
|
taux = 0.357
|
|
forfait = 1395
|
|
|
|
[[bareme_kilometrique.2026.cv_5.tranches]]
|
|
km_max = 0
|
|
taux = 0.427
|
|
forfait = 0
|
|
|
|
[[bareme_kilometrique.2026.cv_6.tranches]]
|
|
km_max = 5000
|
|
taux = 0.665
|
|
forfait = 0
|
|
|
|
[[bareme_kilometrique.2026.cv_6.tranches]]
|
|
km_max = 20000
|
|
taux = 0.374
|
|
forfait = 1457
|
|
|
|
[[bareme_kilometrique.2026.cv_6.tranches]]
|
|
km_max = 0
|
|
taux = 0.447
|
|
forfait = 0
|
|
|
|
[[bareme_kilometrique.2026.cv_7plus.tranches]]
|
|
km_max = 5000
|
|
taux = 0.697
|
|
forfait = 0
|
|
|
|
[[bareme_kilometrique.2026.cv_7plus.tranches]]
|
|
km_max = 20000
|
|
taux = 0.394
|
|
forfait = 1515
|
|
|
|
[[bareme_kilometrique.2026.cv_7plus.tranches]]
|
|
km_max = 0
|
|
taux = 0.470
|
|
forfait = 0
|