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>
4.9 KiB
GPIO
NIGHTLY NYMEA COMMUNITY
Control GPIOs for Raspberry Pi or BeagleBone Black.
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 |