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>
8.6 KiB
UniPi
NIGHTLY NYMEA CONSUMER
Integrates UniPi with nymea
Fabricant : UniPi
Plugin : UniPi
Modèles pris en charge
| Modèle | Rôle | Transport | Ajout | Grandeurs |
|---|---|---|---|---|
| UniPi 1 | gateway | — | Ajout manuel | 1 |
| UniPi 1 Lite | gateway | — | Ajout manuel | 1 |
| Neuron L403 | gateway | — | Ajout manuel | 1 |
| Neuron S103 | gateway | — | Ajout manuel | 1 |
| Neuron M103 | gateway | — | Ajout manuel | 1 |
| Neuron M203 | gateway | — | Ajout manuel | 1 |
| Neuron M303 | gateway | — | Ajout manuel | 1 |
| Neuron M403 | gateway | — | Ajout manuel | 1 |
| Neuron M503 | gateway | — | Ajout manuel | 1 |
| Neuron L203 | gateway | — | Ajout manuel | 1 |
| Neuron L303 | gateway | — | Ajout manuel | 1 |
| Neuron L503 | gateway | — | Ajout manuel | 1 |
| Neuron L513 | gateway | — | Ajout manuel | 1 |
| Neuron xS10 | gateway | — | Ajout manuel | 1 |
| Neuron xS20 | gateway | — | Ajout manuel | 1 |
| Neuron xS30 | gateway | — | Ajout manuel | 1 |
| Neuron xS40 | gateway | — | Ajout manuel | 1 |
| Neuron xS50 | gateway | — | Ajout manuel | 1 |
| Neuron xS11 | gateway | — | Ajout manuel | 1 |
| Neuron xS51 | gateway | — | Ajout manuel | 1 |
| Digital input | — | — | Découverte automatique | 1 |
| Digital output | power | — | Découverte automatique | 1 |
| Analog output | — | — | Découverte automatique | 1 |
| Analog Input | — | — | Découverte automatique | 1 |
| User LED | power | — | Découverte automatique | 1 |
Détail par modèle
??? abstract "UniPi 1 — uniPi1"
Grandeurs mesurées :
| Clé | Grandeur | Type | Unité |
| --- | --- | --- | --- |
| connected | Connected | bool | — |
??? abstract "UniPi 1 Lite — uniPi1Lite"
Grandeurs mesurées :
| Clé | Grandeur | Type | Unité |
| --- | --- | --- | --- |
| connected | Connected | bool | — |
??? abstract "Neuron L403 — neuronL403"
Grandeurs mesurées :
| Clé | Grandeur | Type | Unité |
| --- | --- | --- | --- |
| connected | Connected | bool | — |
??? abstract "Neuron S103 — neuronS103"
Grandeurs mesurées :
| Clé | Grandeur | Type | Unité |
| --- | --- | --- | --- |
| connected | Connected | bool | — |
??? abstract "Neuron M103 — neuronM103"
Grandeurs mesurées :
| Clé | Grandeur | Type | Unité |
| --- | --- | --- | --- |
| connected | Connected | bool | — |
??? abstract "Neuron M203 — neuronM203"
Grandeurs mesurées :
| Clé | Grandeur | Type | Unité |
| --- | --- | --- | --- |
| connected | Connected | bool | — |
??? abstract "Neuron M303 — neuronM303"
Grandeurs mesurées :
| Clé | Grandeur | Type | Unité |
| --- | --- | --- | --- |
| connected | Connected | bool | — |
??? abstract "Neuron M403 — neuronM403"
Grandeurs mesurées :
| Clé | Grandeur | Type | Unité |
| --- | --- | --- | --- |
| connected | Connected | bool | — |
??? abstract "Neuron M503 — neuronM503"
Grandeurs mesurées :
| Clé | Grandeur | Type | Unité |
| --- | --- | --- | --- |
| connected | Connected | bool | — |
??? abstract "Neuron L203 — neuronL203"
Grandeurs mesurées :
| Clé | Grandeur | Type | Unité |
| --- | --- | --- | --- |
| connected | Connected | bool | — |
??? abstract "Neuron L303 — neuronL303"
Grandeurs mesurées :
| Clé | Grandeur | Type | Unité |
| --- | --- | --- | --- |
| connected | Connected | bool | — |
??? abstract "Neuron L503 — neuronL503"
Grandeurs mesurées :
| Clé | Grandeur | Type | Unité |
| --- | --- | --- | --- |
| connected | Connected | bool | — |
??? abstract "Neuron L513 — neuronL513"
Grandeurs mesurées :
| Clé | Grandeur | Type | Unité |
| --- | --- | --- | --- |
| connected | Connected | bool | — |
??? abstract "Neuron xS10 — neuronXS10"
Réglages :
| Clé | Libellé | Type | Plage | Défaut | Lecture seule |
| --- | --- | --- | --- | --- | --- |
| slaveAddress | Modbus slave address | int | — | 1 | non |
_Grandeurs mesurées :_
| Clé | Grandeur | Type | Unité |
| --- | --- | --- | --- |
| `connected` | Connected | bool | — |
??? abstract "Neuron xS20 — neuronXS20"
Réglages :
| Clé | Libellé | Type | Plage | Défaut | Lecture seule |
| --- | --- | --- | --- | --- | --- |
| slaveAddress | Modbus slave address | int | — | 1 | non |
_Grandeurs mesurées :_
| Clé | Grandeur | Type | Unité |
| --- | --- | --- | --- |
| `connected` | Connected | bool | — |
??? abstract "Neuron xS30 — neuronXS30"
Réglages :
| Clé | Libellé | Type | Plage | Défaut | Lecture seule |
| --- | --- | --- | --- | --- | --- |
| slaveAddress | Modbus slave address | int | — | 1 | non |
_Grandeurs mesurées :_
| Clé | Grandeur | Type | Unité |
| --- | --- | --- | --- |
| `connected` | Connected | bool | — |
??? abstract "Neuron xS40 — neuronXS40"
Réglages :
| Clé | Libellé | Type | Plage | Défaut | Lecture seule |
| --- | --- | --- | --- | --- | --- |
| slaveAddress | Modbus slave address | int | — | 1 | non |
_Grandeurs mesurées :_
| Clé | Grandeur | Type | Unité |
| --- | --- | --- | --- |
| `connected` | Connected | bool | — |
??? abstract "Neuron xS50 — neuronXS50"
Réglages :
| Clé | Libellé | Type | Plage | Défaut | Lecture seule |
| --- | --- | --- | --- | --- | --- |
| slaveAddress | Modbus slave address | int | — | 1 | non |
_Grandeurs mesurées :_
| Clé | Grandeur | Type | Unité |
| --- | --- | --- | --- |
| `connected` | Connected | bool | — |
??? abstract "Neuron xS11 — neuronXS11"
Réglages :
| Clé | Libellé | Type | Plage | Défaut | Lecture seule |
| --- | --- | --- | --- | --- | --- |
| slaveAddress | Modbus slave address | int | — | 1 | non |
_Grandeurs mesurées :_
| Clé | Grandeur | Type | Unité |
| --- | --- | --- | --- |
| `connected` | Connected | bool | — |
??? abstract "Neuron xS51 — neuronXS51"
Réglages :
| Clé | Libellé | Type | Plage | Défaut | Lecture seule |
| --- | --- | --- | --- | --- | --- |
| slaveAddress | Modbus slave address | int | — | 1 | non |
_Grandeurs mesurées :_
| Clé | Grandeur | Type | Unité |
| --- | --- | --- | --- |
| `connected` | Connected | bool | — |
??? abstract "Digital input — digitalInput"
Réglages :
| Clé | Libellé | Type | Plage | Défaut | Lecture seule |
| --- | --- | --- | --- | --- | --- |
| circuit | Circuit | QString | — | — | non |
_Grandeurs mesurées :_
| Clé | Grandeur | Type | Unité |
| --- | --- | --- | --- |
| `inputStatus` | Digital input | bool | — |
??? abstract "Digital output — digitalOutput"
Réglages :
| Clé | Libellé | Type | Plage | Défaut | Lecture seule |
| --- | --- | --- | --- | --- | --- |
| circuit | Circuit | QString | — | — | non |
_Grandeurs mesurées :_
| Clé | Grandeur | Type | Unité |
| --- | --- | --- | --- |
| `power` | Power | bool | — |
??? abstract "Analog output — analogOutput"
Réglages :
| Clé | Libellé | Type | Plage | Défaut | Lecture seule |
| --- | --- | --- | --- | --- | --- |
| circuit | Circuit | QString | — | — | non |
_Grandeurs mesurées :_
| Clé | Grandeur | Type | Unité |
| --- | --- | --- | --- |
| `outputValue` | Analog output | double | Volt |
??? abstract "Analog Input — analogInput"
Réglages :
| Clé | Libellé | Type | Plage | Défaut | Lecture seule |
| --- | --- | --- | --- | --- | --- |
| circuit | Circuit | QString | — | — | non |
_Grandeurs mesurées :_
| Clé | Grandeur | Type | Unité |
| --- | --- | --- | --- |
| `inputValue` | Analog input | double | Volt |
??? abstract "User LED — userLED"
Réglages :
| Clé | Libellé | Type | Plage | Défaut | Lecture seule |
| --- | --- | --- | --- | --- | --- |
| circuit | Circuit | QString | — | — | non |
_Grandeurs mesurées :_
| Clé | Grandeur | Type | Unité |
| --- | --- | --- | --- |
| `power` | Power | bool | — |