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.8 KiB

KOSTAL Solar Electric

NIGHTLY NYMEA CONSUMER

Connect to Kostal Solar Electric inverters.

Fabricant : KOSTAL Solar Electric
Plugin : Kostal

Modèles pris en charge

Modèle Rôle Transport Ajout Grandeurs
KOSTAL Inverter solarinverter Modbus TCP Découverte automatique / Ajout manuel 13
KOSTAL Meter Compteur d'énergie Automatique 14
KOSTAL Battery energystorage Automatique 8

Détail par modèle

??? abstract "KOSTAL Inverter — kostalInverter" Paramètres de découverte : | Clé | Libellé | Type | Plage | Défaut | | --- | --- | --- | --- | --- | | port | Port | int | — | 1502 | | slaveId | Slave ID | int | — | 71 |

_Réglages :_
| Clé | Libellé | Type | Plage | Défaut | Lecture seule |
| --- | --- | --- | --- | --- | --- |
| `macAddress` | MAC address | QString | — | — | non |
| `hostName` | Host name | QString | — | — | non |
| `address` | IP address | QString | — | — | non |
| `serialNumber` | serialNumber | QString | — | — | non |
| `port` | Port | int | — | `1502` | non |
| `slaveId` | Slave ID | int | — | `71` | non |

_Grandeurs mesurées :_
| Clé | Grandeur | Type | Unité |
| --- | --- | --- | --- |
| `connected` | Connected | bool | — |
| `currentPower` | Active power | double | Watt |
| `totalEnergyProduced` | Total energy produced | double | KiloWattHour |
| `phaseACurrent` | Phase A current | double | Ampere |
| `phaseBCurrent` | Phase B current | double | Ampere |
| `phaseCCurrent` | Phase C current | double | Ampere |
| `voltagePhaseA` | Voltage phase A | double | Volt |
| `voltagePhaseB` | Voltage phase B | double | Volt |
| `voltagePhaseC` | Voltage phase C | double | Volt |
| `currentPowerPhaseA` | Current power phase A | double | Watt |
| `currentPowerPhaseB` | Current power phase B | double | Watt |
| `currentPowerPhaseC` | Current power phase C | double | Watt |
| `frequency` | Frequency | double | Hertz |

??? abstract "KOSTAL Meter — kostalMeter" Grandeurs mesurées : | Clé | Grandeur | Type | Unité | | --- | --- | --- | --- | | connected | Connected | bool | — | | currentPower | Current power | double | Watt | | totalEnergyProduced | Total returned energy | double | KiloWattHour | | totalEnergyConsumed | Total imported energy | double | KiloWattHour | | currentPhaseA | Phase A current | double | Ampere | | currentPhaseB | Phase B current | double | Ampere | | currentPhaseC | Phase C current | double | Ampere | | currentPowerPhaseA | Current power phase A | double | Watt | | currentPowerPhaseB | Current power phase B | double | Watt | | currentPowerPhaseC | Current power phase C | double | Watt | | voltagePhaseA | Voltage phase A | double | Volt | | voltagePhaseB | Voltage phase B | double | Volt | | voltagePhaseC | Voltage phase C | double | Volt | | frequency | Frequency | double | Hertz |

??? abstract "KOSTAL Battery — kostalBattery" Grandeurs mesurées : | Clé | Grandeur | Type | Unité | | --- | --- | --- | --- | | connected | Connected | bool | — | | batteryCritical | Battery critical | bool | — | | batteryLevel | Battery level | int | Percentage | | currentPower | Total real power | double | Watt | | voltage | Voltage | double | Volt | | temperature | Temperature | double | DegreeCelsius | | capacity | Capacity | double | KiloWattHour | | chargingState | Charging state | QString | — |