All checks were successful
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>
127 lines
4.9 KiB
Markdown
127 lines
4.9 KiB
Markdown
# GPIO
|
|
|
|
<span class="badge nightly">NIGHTLY</span> <span class="badge origin-nymea">NYMEA</span> <span class="badge community">COMMUNITY</span>
|
|
|
|
Control GPIOs for Raspberry Pi or BeagleBone Black.
|
|
|
|
<!-- BEGIN GENERATED: integrationplugingpio.json -->
|
|
**Fabricant :** Raspberry Pi, Beaglebone Black
|
|
**Plugin :** `GpioController`
|
|
|
|
#### Modèles pris en charge
|
|
| Modèle | Rôle | Transport | Ajout | Grandeurs |
|
|
| --- | --- | --- | --- | --- |
|
|
| **GPIO Output** | power | — | Découverte automatique | 1 |
|
|
| **GPIO Input** | — | — | Découverte automatique | 1 |
|
|
| **GPIO Button** | longpressbutton | — | Découverte automatique | 0 |
|
|
| **Counter** | — | — | Découverte automatique | 1 |
|
|
| **GPIO Output** | power | — | Découverte automatique | 1 |
|
|
| **GPIO Input** | — | — | Découverte automatique | 1 |
|
|
| **GPIO Button** | longpressbutton | — | Découverte automatique | 0 |
|
|
| **Counter** | — | — | Découverte automatique | 1 |
|
|
|
|
#### Détail par modèle
|
|
??? abstract "GPIO Output — `gpioOutputRpi`"
|
|
_Réglages :_
|
|
| Clé | Libellé | Type | Plage | Défaut | Lecture seule |
|
|
| --- | --- | --- | --- | --- | --- |
|
|
| `gpio` | GPIO | int | — | `-1` | non |
|
|
| `pin` | Pin number | int | — | `-1` | non |
|
|
| `activeLow` | Active low | bool | — | `False` | non |
|
|
| `description` | Description | QString | — | `-` | non |
|
|
|
|
_Grandeurs mesurées :_
|
|
| Clé | Grandeur | Type | Unité |
|
|
| --- | --- | --- | --- |
|
|
| `power` | Power | bool | — |
|
|
|
|
??? abstract "GPIO Input — `gpioInputRpi`"
|
|
_Réglages :_
|
|
| Clé | Libellé | Type | Plage | Défaut | Lecture seule |
|
|
| --- | --- | --- | --- | --- | --- |
|
|
| `gpio` | GPIO | int | — | `-1` | non |
|
|
| `pin` | Pin number | int | — | `-1` | non |
|
|
| `activeLow` | Active low | bool | — | `False` | non |
|
|
| `description` | Description | QString | — | `-` | non |
|
|
|
|
_Grandeurs mesurées :_
|
|
| Clé | Grandeur | Type | Unité |
|
|
| --- | --- | --- | --- |
|
|
| `power` | Powered | bool | — |
|
|
|
|
??? abstract "GPIO Button — `gpioButtonRpi`"
|
|
_Réglages :_
|
|
| Clé | Libellé | Type | Plage | Défaut | Lecture seule |
|
|
| --- | --- | --- | --- | --- | --- |
|
|
| `gpio` | GPIO | int | — | `-1` | non |
|
|
| `pin` | Pin number | int | — | `-1` | non |
|
|
| `activeLow` | Active low | bool | — | `False` | non |
|
|
| `description` | Description | QString | — | `-` | non |
|
|
|
|
??? abstract "Counter — `counterRpi`"
|
|
_Réglages :_
|
|
| Clé | Libellé | Type | Plage | Défaut | Lecture seule |
|
|
| --- | --- | --- | --- | --- | --- |
|
|
| `gpio` | GPIO | int | — | `-1` | non |
|
|
| `pin` | Pin number | int | — | `-1` | non |
|
|
| `activeLow` | Active low | bool | — | `False` | non |
|
|
| `description` | Description | QString | — | `-` | non |
|
|
|
|
_Grandeurs mesurées :_
|
|
| Clé | Grandeur | Type | Unité |
|
|
| --- | --- | --- | --- |
|
|
| `counter` | Counter | int | Hertz |
|
|
|
|
??? abstract "GPIO Output — `gpioOutputBbb`"
|
|
_Réglages :_
|
|
| Clé | Libellé | Type | Plage | Défaut | Lecture seule |
|
|
| --- | --- | --- | --- | --- | --- |
|
|
| `gpio` | GPIO | int | — | `-1` | non |
|
|
| `pin` | Pin number | int | — | `-1` | non |
|
|
| `activeLow` | Active low | bool | — | `False` | non |
|
|
| `description` | Description | QString | — | `-` | non |
|
|
|
|
_Grandeurs mesurées :_
|
|
| Clé | Grandeur | Type | Unité |
|
|
| --- | --- | --- | --- |
|
|
| `power` | Power | bool | — |
|
|
|
|
??? abstract "GPIO Input — `gpioInputBbb`"
|
|
_Réglages :_
|
|
| Clé | Libellé | Type | Plage | Défaut | Lecture seule |
|
|
| --- | --- | --- | --- | --- | --- |
|
|
| `gpio` | GPIO | int | — | `-1` | non |
|
|
| `pin` | Pin number | int | — | `-1` | non |
|
|
| `activeLow` | Active low | bool | — | `False` | non |
|
|
| `description` | Description | QString | — | `-` | non |
|
|
|
|
_Grandeurs mesurées :_
|
|
| Clé | Grandeur | Type | Unité |
|
|
| --- | --- | --- | --- |
|
|
| `power` | Power | bool | — |
|
|
|
|
??? abstract "GPIO Button — `gpioButtonBbb`"
|
|
_Réglages :_
|
|
| Clé | Libellé | Type | Plage | Défaut | Lecture seule |
|
|
| --- | --- | --- | --- | --- | --- |
|
|
| `gpio` | GPIO | int | — | `-1` | non |
|
|
| `pin` | Pin number | int | — | `-1` | non |
|
|
| `activeLow` | Active low | bool | — | `False` | non |
|
|
| `description` | Description | QString | — | `-` | non |
|
|
|
|
??? abstract "Counter — `counterBbb`"
|
|
_Réglages :_
|
|
| Clé | Libellé | Type | Plage | Défaut | Lecture seule |
|
|
| --- | --- | --- | --- | --- | --- |
|
|
| `gpio` | GPIO | int | — | `-1` | non |
|
|
| `pin` | Pin number | int | — | `-1` | non |
|
|
| `activeLow` | Active low | bool | — | `False` | non |
|
|
| `description` | Description | QString | — | `-` | non |
|
|
|
|
_Grandeurs mesurées :_
|
|
| Clé | Grandeur | Type | Unité |
|
|
| --- | --- | --- | --- |
|
|
| `counter` | Counter | int | Hertz |
|
|
|
|
<!-- END GENERATED -->
|