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>
91 lines
4.0 KiB
Markdown
91 lines
4.0 KiB
Markdown
# genericenergy
|
|
|
|
<span class="badge nightly">NIGHTLY</span> <span class="badge origin-nymea">NYMEA</span>
|
|
|
|
<!-- BEGIN GENERATED: integrationplugingenericenergy.json -->
|
|
**Fabricant :** nymea
|
|
**Plugin :** `genericEnergy`
|
|
|
|
#### Modèles pris en charge
|
|
| Modèle | Rôle | Transport | Ajout | Grandeurs |
|
|
| --- | --- | --- | --- | --- |
|
|
| **Generic power socket** | powersocket | — | Ajout manuel | 1 |
|
|
| **Generic energy meter** | Compteur d'énergie | — | Ajout manuel | 12 |
|
|
| **Impulse based energy meter** | Compteur de consommation | — | Ajout manuel | 3 |
|
|
| **Generic energy storage** | energystorage | — | Ajout manuel | 5 |
|
|
| **Generic smart meter consumer** | Compteur de consommation | — | Ajout manuel | 2 |
|
|
| **Generic smart meter producer** | Compteur de production | — | Ajout manuel | 2 |
|
|
| **Generic wallbox** | Borne de recharge, Compteur de consommation | — | Ajout manuel | 9 |
|
|
|
|
#### Détail par modèle
|
|
??? abstract "Generic power socket — `socket`"
|
|
_Grandeurs mesurées :_
|
|
| Clé | Grandeur | Type | Unité |
|
|
| --- | --- | --- | --- |
|
|
| `power` | Power | bool | — |
|
|
|
|
??? abstract "Generic energy meter — `energyMeter`"
|
|
_Grandeurs mesurées :_
|
|
| Clé | Grandeur | Type | Unité |
|
|
| --- | --- | --- | --- |
|
|
| `currentPower` | Current Power usage | double | Watt |
|
|
| `totalEnergyConsumed` | Total obtained energy | double | KiloWattHour |
|
|
| `totalEnergyProduced` | Total returned energy | double | KiloWattHour |
|
|
| `currentPhaseA` | Current on phase A | double | Ampere |
|
|
| `currentPhaseB` | Current on phase B | double | Ampere |
|
|
| `currentPhaseC` | Current on phase C | double | Ampere |
|
|
| `currentPowerPhaseA` | Current power on phase A | double | Watt |
|
|
| `currentPowerPhaseB` | Current power on phase B | double | Watt |
|
|
| `currentPowerPhaseC` | Current power on phase C | double | Watt |
|
|
| `voltagePhaseA` | Voltage on phase A | double | Volt |
|
|
| `voltagePhaseB` | Voltage on phase B | double | Volt |
|
|
| `voltagePhaseC` | Voltage on phase C | double | Volt |
|
|
|
|
??? abstract "Impulse based energy meter — `impulseSmartMeter`"
|
|
_Grandeurs mesurées :_
|
|
| Clé | Grandeur | Type | Unité |
|
|
| --- | --- | --- | --- |
|
|
| `currentPower` | Current Power usage | double | Watt |
|
|
| `totalEnergyConsumed` | Energy | double | KiloWattHour |
|
|
| `impulseInput` | Impulse input | bool | — |
|
|
|
|
??? abstract "Generic energy storage — `energyStorage`"
|
|
_Grandeurs mesurées :_
|
|
| Clé | Grandeur | Type | Unité |
|
|
| --- | --- | --- | --- |
|
|
| `currentPower` | Current power | double | Watt |
|
|
| `batteryLevel` | Battery level | int | Percentage |
|
|
| `charging` | Charging | bool | — |
|
|
| `batteryCritical` | Battery critical | bool | — |
|
|
| `capacity` | Capacity | double | KiloWattHour |
|
|
|
|
??? abstract "Generic smart meter consumer — `smartMeterConsumer`"
|
|
_Grandeurs mesurées :_
|
|
| Clé | Grandeur | Type | Unité |
|
|
| --- | --- | --- | --- |
|
|
| `currentPower` | Current Power usage | double | Watt |
|
|
| `totalEnergyConsumed` | Consumed energy | double | KiloWattHour |
|
|
|
|
??? abstract "Generic smart meter producer — `smartMeterProducer`"
|
|
_Grandeurs mesurées :_
|
|
| Clé | Grandeur | Type | Unité |
|
|
| --- | --- | --- | --- |
|
|
| `currentPower` | Current Power production | double | Watt |
|
|
| `totalEnergyProduced` | Produced energy | double | KiloWattHour |
|
|
|
|
??? abstract "Generic wallbox — `wallbox`"
|
|
_Grandeurs mesurées :_
|
|
| Clé | Grandeur | Type | Unité |
|
|
| --- | --- | --- | --- |
|
|
| `connected` | Connected | bool | — |
|
|
| `maxChargingCurrent` | Maximum charging current | double | Ampere |
|
|
| `power` | Charging allowed | bool | — |
|
|
| `pluggedIn` | Plugged in | bool | — |
|
|
| `charging` | Charging | bool | — |
|
|
| `phaseCount` | Used phase count | uint | — |
|
|
| `desiredPhaseCount` | Desired phase count | uint | — |
|
|
| `currentPower` | Current power consumption | double | Watt |
|
|
| `totalEnergyConsumed` | Total energy consumption | double | KiloWattHour |
|
|
|
|
<!-- END GENERATED -->
|