# SunSpec NIGHTLY NYMEA CONSUMER Connect to SunSpec devices. **Fabricant :** SunSpec, SolarEdge **Plugin :** `SunSpec` #### Modèles pris en charge | Modèle | Rôle | Transport | Ajout | Grandeurs | | --- | --- | --- | --- | --- | | **SunSpec Generic** | gateway | Modbus TCP | Découverte automatique / Ajout manuel | 1 | | **SunSpec single phase inverter** | solarinverter | — | Auto | 13 | | **SunSpec split phase inverter** | solarinverter | — | Auto | 16 | | **SunSpec three phase inverter** | solarinverter | — | Auto | 18 | | **SunSpec single phase meter** | Compteur d'énergie | — | Auto | 8 | | **SunSpec split phase meter** | Compteur d'énergie | — | Auto | 18 | | **SunSpec three phase meter** | Compteur d'énergie | — | Auto | 21 | | **SunSpec Storage** | battery | — | Auto | 11 | | **SolarEdge** | gateway | Modbus TCP | Découverte automatique / Ajout manuel | 1 | | **SolarEdge battery** | energystorage | — | Auto | 14 | #### Détail par modèle ??? abstract "SunSpec Generic — `sunspecConnection`" _Paramètres de découverte :_ | Clé | Libellé | Type | Plage | Défaut | | --- | --- | --- | --- | --- | | `slaveId` | Slave ID | int | — | `1` | _Réglages :_ | Clé | Libellé | Type | Plage | Défaut | Lecture seule | | --- | --- | --- | --- | --- | --- | | `address` | Host address | QString | — | — | non | | `hostName` | Host name | QString | — | — | non | | `macAddress` | MAC address | QString | — | — | non | | `port` | Port | int | — | `502` | non | | `slaveId` | Slave ID | int | — | `1` | non | | `endianness` | Endianness | QString | — | `Big Endian` | non | _Grandeurs mesurées :_ | Clé | Grandeur | Type | Unité | | --- | --- | --- | --- | | `connected` | Connected | bool | — | ??? abstract "SunSpec single phase inverter — `sunspecSinglePhaseInverter`" _Réglages :_ | Clé | Libellé | Type | Plage | Défaut | Lecture seule | | --- | --- | --- | --- | --- | --- | | `modelId` | Model | int | — | — | oui | | `modbusAddress` | Modbus address | uint | — | `0` | oui | | `manufacturer` | Manufacturer | QString | — | `Unkown` | non | | `deviceModel` | Device model | QString | — | `Unkown` | non | | `serialNumber` | Serial number | QString | — | `Unkown` | non | _Grandeurs mesurées :_ | Clé | Grandeur | Type | Unité | | --- | --- | --- | --- | | `connected` | Connected | bool | — | | `totalCurrent` | Total AC current | double | Ampere | | `phaseVoltage` | Phase voltage | double | Volt | | `currentPower` | AC power | double | Watt | | `frequency` | Frequency | double | Hertz | | `totalEnergyProduced` | AC energy | double | KiloWattHour | | `voltageDc` | DC voltage | double | Volt | | `currentDc` | DC current | double | Ampere | | `currentPowerDc` | DC power | double | Watt | | `cabinetTemperature` | Cabinet temperature | double | DegreeCelsius | | `operatingState` | Operating state | QString | — | | `error` | Error | QString | — | | `version` | Version | QString | — | ??? abstract "SunSpec split phase inverter — `sunspecSplitPhaseInverter`" _Réglages :_ | Clé | Libellé | Type | Plage | Défaut | Lecture seule | | --- | --- | --- | --- | --- | --- | | `modelId` | Model | int | — | — | oui | | `modbusAddress` | Modbus address | uint | — | `0` | oui | | `manufacturer` | Manufacturer | QString | — | `Unkown` | non | | `deviceModel` | Device model | QString | — | `Unkown` | non | | `serialNumber` | Serial number | QString | — | `Unkown` | non | _Grandeurs mesurées :_ | Clé | Grandeur | Type | Unité | | --- | --- | --- | --- | | `connected` | Connected | bool | — | | `totalCurrent` | Total AC current | double | Ampere | | `phaseACurrent` | Phase A current | double | Ampere | | `phaseBCurrent` | Phase B current | double | Ampere | | `phaseANVoltage` | Phase AN voltage | double | Volt | | `phaseBNVoltage` | Phase BN voltage | double | Volt | | `currentPower` | AC power | double | Watt | | `frequency` | Line frequency | double | Hertz | | `totalEnergyProduced` | AC energy | double | KiloWattHour | | `voltageDc` | DC voltage | double | Volt | | `currentDc` | DC current | double | Ampere | | `currentPowerDc` | DC power | double | Watt | | `cabinetTemperature` | Cabinet temperature | double | DegreeCelsius | | `operatingState` | Operating state | QString | — | | `error` | Error | QString | — | | `version` | Version | QString | — | ??? abstract "SunSpec three phase inverter — `sunspecThreePhaseInverter`" _Réglages :_ | Clé | Libellé | Type | Plage | Défaut | Lecture seule | | --- | --- | --- | --- | --- | --- | | `modelId` | Model | int | — | — | oui | | `modbusAddress` | Modbus address | uint | — | `0` | oui | | `manufacturer` | Manufacturer | QString | — | `Unkown` | non | | `deviceModel` | Device model | QString | — | `Unkown` | non | | `serialNumber` | Serial number | QString | — | `Unkown` | non | _Grandeurs mesurées :_ | Clé | Grandeur | Type | Unité | | --- | --- | --- | --- | | `connected` | Connected | bool | — | | `totalCurrent` | Total AC current | double | Ampere | | `phaseACurrent` | Phase A current | double | Ampere | | `phaseBCurrent` | Phase B current | double | Ampere | | `phaseCCurrent` | Phase C current | double | Ampere | | `phaseANVoltage` | Phase AN voltage | double | Volt | | `phaseBNVoltage` | Phase BN voltage | double | Volt | | `phaseCNVoltage` | Phase CN voltage | int | Volt | | `currentPower` | AC power | double | Watt | | `frequency` | Frequency | double | Hertz | | `totalEnergyProduced` | AC energy | double | KiloWattHour | | `voltageDc` | DC voltage | double | Volt | | `currentDc` | DC current | double | Ampere | | `currentPowerDc` | DC power | double | Watt | | `cabinetTemperature` | Cabinet temperature | double | DegreeCelsius | | `operatingState` | Operating state | QString | — | | `error` | Error | QString | — | | `version` | Version | QString | — | ??? abstract "SunSpec single phase meter — `sunspecSinglePhaseMeter`" _Réglages :_ | Clé | Libellé | Type | Plage | Défaut | Lecture seule | | --- | --- | --- | --- | --- | --- | | `modelId` | Model | int | — | `0` | oui | | `modbusAddress` | Modbus address | uint | — | `0` | oui | | `manufacturer` | Manufacturer | QString | — | `Unkown` | non | | `deviceModel` | Device model | QString | — | `Unkown` | non | | `serialNumber` | Serial number | QString | — | `Unkown` | non | _Grandeurs mesurées :_ | Clé | Grandeur | Type | Unité | | --- | --- | --- | --- | | `connected` | Connected | bool | — | | `currentPower` | Total real power | double | Watt | | `totalEnergyProduced` | Total real energy exported | double | KiloWattHour | | `totalEnergyConsumed` | Total real energy imported | double | KiloWattHour | | `currentPhaseA` | Phase A current | double | Ampere | | `voltagePhaseA` | Phase A voltage | double | Volt | | `frequency` | Frequency | double | Hertz | | `version` | Version | QString | — | ??? abstract "SunSpec split phase meter — `sunspecSplitPhaseMeter`" _Réglages :_ | Clé | Libellé | Type | Plage | Défaut | Lecture seule | | --- | --- | --- | --- | --- | --- | | `modelId` | Model | int | — | `0` | oui | | `modbusAddress` | Modbus address | uint | — | `0` | oui | | `manufacturer` | Manufacturer | QString | — | `Unkown` | non | | `deviceModel` | Device model | QString | — | `Unkown` | non | | `serialNumber` | Serial number | QString | — | `Unkown` | non | _Grandeurs mesurées :_ | Clé | Grandeur | Type | Unité | | --- | --- | --- | --- | | `connected` | Connected | bool | — | | `totalEnergyProduced` | Total real energy exported | double | KiloWattHour | | `totalEnergyConsumed` | Total real energy imported | double | KiloWattHour | | `currentPower` | Total real power | double | Watt | | `energyConsumedPhaseA` | Energy consumed phase A | double | KiloWattHour | | `energyConsumedPhaseB` | Energy consumed phase B | double | KiloWattHour | | `energyProducedPhaseA` | Energy produced phase A | double | KiloWattHour | | `energyProducedPhaseB` | Energy produced phase B | double | KiloWattHour | | `totalCurrent` | Total AC current | double | Ampere | | `currentPowerPhaseA` | Current power phase A | double | Watt | | `currentPowerPhaseB` | Current power phase B | double | Watt | | `currentPhaseA` | Phase A current | double | Ampere | | `currentPhaseB` | Phase B current | double | Ampere | | `lnACVoltage` | Line to Neutral AC Voltage | double | Volt | | `voltagePhaseA` | Phase A voltage | double | Volt | | `voltagePhaseB` | Phase B voltage | double | Volt | | `frequency` | Frequency | double | Hertz | | `version` | Version | QString | — | ??? abstract "SunSpec three phase meter — `sunspecThreePhaseMeter`" _Réglages :_ | Clé | Libellé | Type | Plage | Défaut | Lecture seule | | --- | --- | --- | --- | --- | --- | | `modelId` | Model | int | — | `0` | oui | | `modbusAddress` | Modbus address | uint | — | `0` | oui | | `manufacturer` | Manufacturer | QString | — | `Unkown` | non | | `deviceModel` | Device model | QString | — | `Unkown` | non | | `serialNumber` | Serial number | QString | — | `Unkown` | non | _Grandeurs mesurées :_ | Clé | Grandeur | Type | Unité | | --- | --- | --- | --- | | `connected` | Connected | bool | — | | `totalEnergyProduced` | Total real energy exported | double | KiloWattHour | | `totalEnergyConsumed` | Total real energy imported | double | KiloWattHour | | `currentPower` | Total real power | double | Watt | | `energyConsumedPhaseA` | Energy consumed phase A | double | KiloWattHour | | `energyConsumedPhaseB` | Energy consumed phase B | double | KiloWattHour | | `energyConsumedPhaseC` | Energy consumed phase C | double | KiloWattHour | | `energyProducedPhaseA` | Energy produced phase A | double | KiloWattHour | | `energyProducedPhaseB` | Energy produced phase B | double | KiloWattHour | | `energyProducedPhaseC` | Energy produced phase C | double | KiloWattHour | | `currentPowerPhaseA` | Current power phase A | double | Watt | | `currentPowerPhaseB` | Current power phase B | double | Watt | | `currentPowerPhaseC` | Current power phase C | double | Watt | | `currentPhaseA` | Phase A current | double | Ampere | | `currentPhaseB` | Phase B current | double | Ampere | | `currentPhaseC` | Phase C current | double | Ampere | | `voltagePhaseA` | Phase A voltage | double | Volt | | `voltagePhaseB` | Phase B voltage | double | Volt | | `voltagePhaseC` | Phase C voltage | double | Volt | | `frequency` | Frequency | double | Hertz | | `version` | Version | QString | — | ??? abstract "SunSpec Storage — `sunspecStorage`" _Réglages :_ | Clé | Libellé | Type | Plage | Défaut | Lecture seule | | --- | --- | --- | --- | --- | --- | | `modelId` | Model | int | — | `0` | oui | | `modbusAddress` | Modbus address | uint | — | `0` | oui | | `manufacturer` | Manufacturer | QString | — | `Unkown` | non | | `deviceModel` | Device model | QString | — | `Unkown` | non | | `serialNumber` | Serial number | QString | — | `Unkown` | non | _Grandeurs mesurées :_ | Clé | Grandeur | Type | Unité | | --- | --- | --- | --- | | `connected` | Connected | bool | — | | `batteryCritical` | Battery critical | bool | — | | `batteryLevel` | Battery level | int | Percentage | | `storageStatus` | Status | QString | — | | `chargingState` | Charging state | QString | — | | `gridCharging` | Grid charging | bool | — | | `enableCharging` | Charging | bool | — | | `enableDischarging` | Discharging | bool | — | | `chargingRate` | Charging rate | int | Percentage | | `dischargingRate` | Discharging rate | int | Percentage | | `version` | Version | QString | — | ??? abstract "SolarEdge — `solarEdgeConnection`" _Paramètres de découverte :_ | Clé | Libellé | Type | Plage | Défaut | | --- | --- | --- | --- | --- | | `slaveId` | Slave ID | int | — | `1` | _Réglages :_ | Clé | Libellé | Type | Plage | Défaut | Lecture seule | | --- | --- | --- | --- | --- | --- | | `address` | Host address | QString | — | — | non | | `hostName` | Host name | QString | — | — | non | | `macAddress` | MAC address | QString | — | — | non | | `port` | Port | int | — | `502` | non | | `slaveId` | Slave ID | int | — | `1` | non | _Grandeurs mesurées :_ | Clé | Grandeur | Type | Unité | | --- | --- | --- | --- | | `connected` | Connected | bool | — | ??? abstract "SolarEdge battery — `solarEdgeBattery`" _Réglages :_ | Clé | Libellé | Type | Plage | Défaut | Lecture seule | | --- | --- | --- | --- | --- | --- | | `modbusAddress` | Modbus address | uint | — | `0` | oui | | `manufacturer` | Manufacturer | QString | — | `Unkown` | non | | `deviceModel` | Device model | QString | — | `Unkown` | non | | `serialNumber` | Serial number | QString | — | — | non | _Grandeurs mesurées :_ | Clé | Grandeur | Type | Unité | | --- | --- | --- | --- | | `connected` | Connected | bool | — | | `batteryCritical` | Battery critical | bool | — | | `batteryLevel` | Battery level | int | Percentage | | `chargingState` | Charging state | QString | — | | `ratedEnergy` | Rated energy | double | KiloWattHour | | `averageTemperature` | Average temperature | double | DegreeCelsius | | `instantaneousVoltage` | Instantaneous voltage | double | Volt | | `instantaneousCurrent` | Instantaneous current | double | Ampere | | `currentPower` | Instantaneous power | double | Watt | | `maxEnergy` | Maximum energy | double | KiloWattHour | | `capacity` | Available energy | double | KiloWattHour | | `stateOfHealth` | State of health (SOH) | double | Percentage | | `batteryStatus` | Battery status | QString | — | | `version` | Version | QString | — |