Patrick Schurig 0f2be2e000
All checks were successful
Build & Deploy docs / build-deploy (push) Successful in 1m47s
feat: badge origine + catalogue complet PORTING_STATUS (60 plugins)
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>
2026-06-03 15:02:25 +02:00

5.2 KiB

webasto

NIGHTLY NYMEA CONSUMER

Integrates Webasto Live DC wallbox into nymea.

Fabricant : Webasto
Plugin : Webasto

Modèles pris en charge

Modèle Rôle Transport Ajout Grandeurs
Webasto Live Borne de recharge, Compteur de consommation Modbus TCP Découverte automatique / Ajout manuel 18
Webasto NEXT Borne de recharge, Compteur de consommation Modbus TCP Découverte automatique / Ajout manuel 22
Webasto Unite Borne de recharge, Compteur de consommation Modbus TCP Découverte automatique / Ajout manuel 11

Détail par modèle

??? abstract "Webasto Live — webastoLive" Réglages : | Clé | Libellé | Type | Plage | Défaut | Lecture seule | | --- | --- | --- | --- | --- | --- | | address | IP address | QString | — | — | non | | hostName | Host name | QString | — | — | non | | macAddress | MAC address | QString | — | — | oui |

_Grandeurs mesurées :_
| Clé | Grandeur | Type | Unité |
| --- | --- | --- | --- |
| `connected` | Connected | bool | — |
| `chargePointState` | Charge point state | QString | — |
| `cableState` | Cable state | QString | — |
| `power` | Charging | bool | — |
| `maxChargingCurrent` | Charging current | double | Ampere |
| `pluggedIn` | Car plugged in | bool | — |
| `charging` | Charging | bool | — |
| `phaseCount` | Number of connected phases | uint | — |
| `currentPhase1` | Current phase 1 | double | Ampere |
| `currentPhase2` | Current phase 2 | double | Ampere |
| `currentPhase3` | Current phase 3 | double | Ampere |
| `currentPower` | Current power consumption | double | Watt |
| `totalEnergyConsumed` | Total energy consumed | double | KiloWattHour |
| `sessionTime` | Session time | int | Minutes |
| `sessionEnergy` | Session energy | double | KiloWattHour |
| `error` | Error  | int | — |
| `maxPossibleChargingCurrent` | Maximum possible charging current | double | Ampere |
| `userId` | User ID | QString | — |

??? abstract "Webasto NEXT — webastoNext" Réglages : | Clé | Libellé | Type | Plage | Défaut | Lecture seule | | --- | --- | --- | --- | --- | --- | | address | IP address | QString | — | — | non | | hostName | Host name | QString | — | — | non | | macAddress | MAC address | QString | — | — | oui | | port | Port | uint | — | 502 | non | | slaveId | Slave ID | uint | — | 1 | non |

_Grandeurs mesurées :_
| Clé | Grandeur | Type | Unité |
| --- | --- | --- | --- |
| `connected` | Connected | bool | — |
| `power` | Charging enabled | bool | — |
| `maxChargingCurrent` | Charging current | double | Ampere |
| `pluggedIn` | Car plugged in | bool | — |
| `charging` | Charging | bool | — |
| `phaseCount` | Number of connected phases | uint | — |
| `usedPhases` | Phases used for charging | QString | — |
| `currentPower` | Charging power | double | Watt |
| `totalEnergyConsumed` | Total energy consumed | double | KiloWattHour |
| `currentPhaseA` | Current phase A | double | Ampere |
| `currentPhaseB` | Current phase B | double | Ampere |
| `currentPhaseC` | Current phase C | double | Ampere |
| `currentPowerPhaseA` | Current power phase A | double | Watt |
| `currentPowerPhaseB` | Current power phase B | double | Watt |
| `currentPowerPhaseC` | Current power phase C | double | Watt |
| `maxCurrentTotal` | Maximum current overall | uint | Ampere |
| `minCurrentTotal` | Minimum current overall | uint | Ampere |
| `maxCurrentCharger` | Maximum current charger | uint | Ampere |
| `maxCurrentCable` | Maximum current cable | uint | Ampere |
| `maxCurrentElectricVehicle` | Maximum current electric vehicle | uint | Ampere |
| `sessionEnergy` | Session energy | double | KiloWattHour |
| `error` | Error | QString | — |

??? abstract "Webasto Unite — webastoUnite" Réglages : | Clé | Libellé | Type | Plage | Défaut | Lecture seule | | --- | --- | --- | --- | --- | --- | | address | IP address | QString | — | — | non | | hostName | Host name | QString | — | — | non | | macAddress | MAC address | QString | — | — | non |

_Grandeurs mesurées :_
| Clé | Grandeur | Type | Unité |
| --- | --- | --- | --- |
| `connected` | Connected | bool | — |
| `pluggedIn` | Plugged in | bool | — |
| `charging` | Charging | bool | — |
| `phaseCount` | Connected phases | uint | — |
| `desiredPhaseCount` | Desired phase count | uint | — |
| `currentPower` | Active power | double | Watt |
| `totalEnergyConsumed` | Total consumed energy | double | KiloWattHour |
| `power` | Charging enabled | bool | — |
| `maxChargingCurrent` | Maximum charging current | double | Ampere |
| `sessionEnergy` | Session energy | double | KiloWattHour |
| `version` | Firmware version | QString | — |