Patrick Schurig e6d9225a4a
Some checks failed
Build & Deploy docs / build-deploy (push) Failing after 13m43s
feat: génération complète des fiches appareils depuis PORTING_STATUS + JSON
Le générateur crée désormais entièrement les fiches inexistantes (titre,
badges, section générée BEGIN/END) et les index.md de catégorie manquants.
Les fiches rédigées manuellement (eastron, abb-b2x, abb-terra, keba,
waveshare) sont préservées — seul le contenu entre marqueurs est réinjecté.

- gen_device_reference.py : ensure_device_pages() + ensure_category_indexes()
  créent les .md manquants dans le format exact de process() → idempotent
- render_matrix() : inclut tous les canaux (nightly sans JSON = ligne stub)
- generate_summary() : intègre check mode + inclut toutes les entrées nav
- process()/repl() : gère __index_<cat>__ et nightly sans JSON → stub
- load_plugins/load_meta : logging explicite pour JSON vides ou non parsables
- Supprimer stubs manuels hvac/{daikinairco,sgready,simpleheatpump,index}.md
  et onduleurs/{fronius,index}.md → remplacés par fichiers générés
- 9 appareils dans la matrice et dans le SUMMARY.md, mkdocs build --strict OK

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-03 13:05:23 +02:00

30 lines
962 B
Markdown

# SG-Ready
<span class="badge nightly">NIGHTLY</span>
<!-- BEGIN GENERATED: integrationpluginsgready.json -->
**Fabricant :** nymea
**Plugin :** `SgReady`
#### Modèles pris en charge
| Modèle | Rôle | Transport | Ajout | Grandeurs |
| --- | --- | --- | --- | --- |
| **SG Ready interface** | smartgridheatpump | — | Ajout manuel | 3 |
#### Détail par modèle
??? abstract "SG Ready interface — `sgReadyInterface`"
_Réglages :_
| Clé | Libellé | Type | Plage | Défaut | Lecture seule |
| --- | --- | --- | --- | --- | --- |
| `gpioNumber1` | GPIO number 1 | int | — | `-1` | non |
| `gpioNumber2` | GPIO number 2 | int | — | `-1` | non |
_Grandeurs mesurées :_
| Clé | Grandeur | Type | Unité |
| --- | --- | --- | --- |
| `sgReadyMode` | Smart grid mode | QString | — |
| `gpio1State` | Relay 1 enabled | bool | — |
| `gpio2State` | Relay 2 enabled | bool | — |
<!-- END GENERATED -->