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

3.1 KiB

Wattsonic

NIGHTLY NYMEA CONSUMER

Connect Wattsonic devices to nymea.

Fabricant : Wattsonic
Plugin : Wattsonic

Modèles pris en charge

Modèle Rôle Transport Ajout Grandeurs
Wattsonic hybrid inverter solarinverter Modbus RTU Découverte automatique / Ajout manuel 3
Wattsonic energy meter Compteur d'énergie Automatique 13
Wattsonic energy storage energystorage Automatique 6

Détail par modèle

??? abstract "Wattsonic hybrid inverter — inverter" Paramètres de découverte : | Clé | Libellé | Type | Plage | Défaut | | --- | --- | --- | --- | --- | | slaveAddress | Modbus slave address | uint | — | 247 |

_Réglages :_
| Clé | Libellé | Type | Plage | Défaut | Lecture seule |
| --- | --- | --- | --- | --- | --- |
| `slaveAddress` | Modbus slave address | uint | — | `247` | non |
| `modbusMasterUuid` | Modbus RTU master | QUuid | — | — | non |
| `serialNumber` | Serial number | QString | — | — | non |
| `inverterGeneration` | Inverter generation | QString | — | `Auto` | non |

_Grandeurs mesurées :_
| Clé | Grandeur | Type | Unité |
| --- | --- | --- | --- |
| `connected` | Connected | bool | — |
| `totalEnergyProduced` | Total energy produced | double | KiloWattHour |
| `currentPower` | Current power consumption | double | Watt |

??? abstract "Wattsonic energy meter — meter" Grandeurs mesurées : | Clé | Grandeur | Type | Unité | | --- | --- | --- | --- | | connected | Connected | bool | — | | currentPower | Current power consumption | double | Watt | | totalEnergyConsumed | Total consumed energy | double | KiloWattHour | | totalEnergyProduced | Total returned energy | double | KiloWattHour | | currentPowerPhaseA | Power consumption phase A | double | Watt | | currentPowerPhaseB | Power consumption phase B | double | Watt | | currentPowerPhaseC | Power consumption phase C | double | Watt | | voltagePhaseA | Voltage phase A | double | Volt | | voltagePhaseB | Voltage phase B | double | Volt | | voltagePhaseC | Voltage phase C | double | Volt | | currentPhaseA | Current phase A | double | Ampere | | currentPhaseB | Current phase B | double | Ampere | | currentPhaseC | Current phase C | double | Ampere |

??? abstract "Wattsonic energy storage — battery" Grandeurs mesurées : | Clé | Grandeur | Type | Unité | | --- | --- | --- | --- | | connected | Connected | bool | — | | batteryCritical | Battery critical | bool | — | | batteryLevel | Battery level | int | Percentage | | chargingState | Charging state | QString | — | | currentPower | Current power consumption | double | Watt | | capacity | Capacity | double | KiloWattHour |