VISU ENERGY Web - POC V2.30
Preuve de concept FastAPI branchee sur les services purs (V2.26 metadata + typing, V2.29 RSE, V2.30 audit + catalogue). Demontre que la couche metier extraite des mixins Qt est reutilisable sans modification.
Base ouverte
/app/viewer_web/_poc_demo.db
Voir les projets Config RSE Catalogue batteries Catalogue groupes API Swagger
Endpoints disponibles
Projets (V2.26)
GET /api/projets- liste des projetsGET/PUT /api/projets/{pid}/metadata- metadata projetGET/PUT /api/projets/{pid}/depart/{tc}/metadata- metadata departGET/PUT /api/projets/{pid}/type- type d'evenementGET/PUT /api/projets/{pid}/depart/{tc}/types- types depart
RSE - Cout & energie (V2.29)
GET/PUT /api/rse- 16 champs de config RSEGET /api/rse/pn_effective- Pn effective + multi-groupesGET /api/rse/fuel_presets- carburants connusPOST /api/rse/fuel/{name}- applique un presetGET /api/rse/groupes_modes- modes multi-groupes (single/parallel/twin)
Audit energetique (V2.30)
GET /api/projets/{pid}/audit?start=...&end=...- rapport complet
Catalogue local (V2.30)
GET/PUT /api/catalogue/batteries- liste battery_modelsGET/PUT /api/catalogue/groupes- liste groupe_modelsPOST /api/catalogue/{kind}/restore_defaults- reset au catalogue par defaut
Hors scope du POC
- Auth, multi-user (session-per-request)
- Plots, graphes, simulation batterie (Plotly + simulation_service)
- Upload de base depuis le navigateur
- Selecteur de base runtime (actuellement fixe au demarrage via --db)