|
|
0f2be2e000
|
feat: badge origine + catalogue complet PORTING_STATUS (60 plugins)
Build & Deploy docs / build-deploy (push) Successful in 1m47s
Partie 1 — Dimension « origine » (3ème badge)
- gen_device_reference.py : ORIGIN_BADGES dict, resolve_origin() déduit
l'origine depuis repo: (nymea-* → NYMEA, etm-* → ETM) ou champ origin:
explicite ; colonne Origine ajoutée dans matrice et index de catégorie ;
badge origine dans l'en-tête des fiches générées
- extra.css : styles .badge.origin-nymea (gris-bleu), .badge.origin-etm
(vert), .badge.origin-tiers (orange)
- compatibilite.md : légende étendue aux 3 dimensions (canal, origine, stab.)
- Catégorie « generic » ajoutée (Types génériques nymea)
Partie 2 — Catalogue complet PORTING_STATUS.yaml
- 9 entrées validées conservées avec leurs canaux (stable/testing/nightly)
- 41 nouveaux plugins énergie activés (channel: nightly) : onduleurs PV
(sma, solax, sungrow, huawei, kostal, mtec, wattsonic, sunspec, bosswerk,
solarlog), IRVE (easee, goecharger, evbox, everest, v2xeamberelectric,
amperfied, mennekes, webasto, pcelectric, phoenixconnect, inro),
HVAC (tado, homeconnect, stiebeleltron, idm, drexelundweiss, alphainnotec,
mypv), compteurs (powerfox, bgetech, inepro, schrack, vestel, senseair),
smartdevices (shelly, tasmota, tuya, gpio, usbrelay, usbrly82, mqttclient,
modbuscommander, unipi), tarifs (awattar, tempo, spothinta),
generic (genericenergy, genericheatingcooling, genericcar)
- 60 plugins domotique/hors-périmètre commentés (réactivables via # → -)
- 50 fiches générées + 2 index créés (tarifs/, generic/)
- mkdocs build --strict OK, --check exit 0 (idempotent)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-03 15:02:25 +02:00 |
|
|
|
9eee067829
|
feat: docs-as-code — générateur, literate-nav, badges, CI Gitea Actions
- PORTING_STATUS.yaml : source de vérité canal APT + placement nav
- scripts/gen_device_reference.py : génération matrice + fiches + SUMMARY.md
depuis integrationplugin*.json + meta.json ; nightly sans JSON = invisible
- mkdocs.yml : plugin literate-nav, nav 6 sections, Appareils via SUMMARY.md
- .gitea/workflows/docs.yml : CI complet — fetch JSON (branche auto-détectée),
génération, build --strict, check idempotence, rsync deploy
- Badges HTML (stable/testing/nightly + consumer/community + ok/part/road)
- Fiches appareils : Eastron, ABB B2x, ABB Terra, Keba, Waveshare
- requirements.txt : mkdocs-material, mkdocs-literate-nav, PyYAML
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-02 08:53:54 +02:00 |
|