SmartgridOne logo
SmartgridOne logo
Accessoires
App
Appareils
Certificats
Configuration de A à Z
Consignes de sécurité, de maintenance et mentions légalesContrôleur
Dépannage
Directives de câblage et de connectivitéInstallationLicenceQuick StartRéseau
Signaux externes
DSO

AgrolaAPI de planification anticipéeAutarcoAxpoBEE EnergyCKWCompanion EnergyDexterDNO Relay ControlDynamic Energy TradingEdmijElia
Elindus
EnervalisEngieEPEX Spot SolarEuropean CommoditiesFleco PowerFlowerFrank EnergieFuseboxGreenchoiceHallostroomHive PowerImbyIntégration du paragraphe 14aKratTrade
Mqtt
Centrale électrique virtuelleCommande MQTT en temps réelCommande MQTT planifiéeConfiguration MQTTFCRProcessus d’intégrationRéférences
Next EnergyNouvelles intégrationsOpinumPleeviPowernautRepoweredScholtSolutions de flexibilité énergétique (EFS)
Surveillance
Tests de diagnosticTrevionVGT EnergyvZEV - Communauté énergétiqueYuso - Contrôle de batterieYuso - Réduction solaire
Spécifications
Spécifique au client
Temps de réponse du contrôle
Toolbox
Tutoriels vidéoVoyants d’état
Signaux externesMqtt

Centrales électriques virtuelles

Astuce
Astuce

Le protocole VPP est basé sur le protocole MQTT Live. Veuillez consulter cette page au préalable. Voir Contrôle MQTT Live.

Astuce
Astuce

La configuration initiale du VPP DOIT être effectuée par SmartgridOne. Veuillez contacter SmartgridOne avant de suivre les prochaines étapes.

Connexion au broker MQTT

Avant de continuer, assurez-vous que votre réseau et vos appareils sont prêts en suivant le guide Configuration MQTT.

Fonctionnalités du VPP

Le VPP est conçu pour recevoir un point de consigne/une stratégie par groupe d'appareils (p. ex. solaire, stockage) et agréger le point de consigne entre les contrôleurs connectés au VPP.

Alors que le protocole MQTT Live enverrait une commande à un seul contrôleur, le VPP permet à l'utilisateur d'envoyer une commande à un groupe de contrôleurs.

Image 1

Ajout de contrôleurs au VPP

Image 1
Image 1
Image 1
Image 1

Lors de l'ajout du signal MQTT SmartgridOne, un champ VPP ID s'affiche. Saisissez ici l'ID VPP reçu.

Enter VPP ID
Image 1

Algorithme d'agrégation

Les points de consigne sont agrégés en fonction de la capacité des appareils dépendant de chaque contrôleur.

Topics MQTT

Une fois la configuration initiale terminée, un ID VPP et un nom d'utilisateur MQTT (ainsi qu'un mot de passe) seront fournis.

Topic entrant

Topic : standard1/outbound/remoteVppMetrics/command/{MQTT Username}/{VPP ID}

Topic (obsolète) : vpp/{MQTT Username}/{VPP ID}

Ce topic est utilisé par l'utilisateur pour envoyer une commande agrégée au VPP.

VPP Live

Corps :

{
    "msg_id": <Incremental message id>(int),
    "vpp_id": <VPP ID>(str)
    "time": "<Unix Timestamp>(int)",
    "fields": {
        "<Component Policy>": "<Policy Type>",
        "<Component Power Setpoint>": <Setpoint in watts>
    }
}

Les stratégies et points de consigne des composants sont disponibles ici : Composants et stratégies MQTT

VPP planifié

Corps :

{
    "msg_id": <Incremental message id>(int),
    "vpp_id": <VPP ID>(str)
    "time": "<Unix Timestamp>(int)",
    "message_type": "<Type of message>(str)",
    "fields": {
        "<Component Policy>": "<Policy Type>",
        "<Component Power Setpoint>": <Setpoint in watts>
    }
}

Les stratégies et points de consigne des composants sont disponibles ici : Composants et stratégies MQTT

Topic d'accusé de réception

Topic : standard1/outbound/remoteVppMetrics/acknowledgement/{MQTT Username}/{VPP ID}

Topic (obsolète) : vpp/{MQTT Username}/{VPP ID}/acknowledgement

Après l'envoi d'une commande, le VPP répond par un accusé de réception indiquant si la commande a bien été reçue ou non.

Corps :

{
    "payload": {
        "fields": {
            "responseCode": <Success/Failure Code>(int),
            "ack": <Acknowledgement Message>(str)
        },
        "target": <VPP ID>(str)
    },
    "message_type": <Type of Message>(str)
}

Topic de retour d'information

Topic : standard1/outbound/remoteVppMetrics/feedback/{MQTT Username}/{VPP ID}

Topic (obsolète) : vpp/{MQTT Username}/{VPP ID}/feedback

Le topic de retour d'information contient les retours renvoyés par les différents contrôleurs.

Corps :

{
    "payload": {
        "updated_on": <Unix Timestamp of the data>(str)
        "feedback_dict": {
            <Feedback Dict>(dict)
        },
        "target": <Site Node ID>(str)
    },
    "message_type": <Type of Message>(str)
}

La structure du dictionnaire de retours est disponible ici : Structure de la charge utile de retour MQTT

Topic de retour d'information agrégé

Topic : standard1/outbound/remoteVppMetrics/aggregatedFeedback/{MQTT Username}/{VPP ID}

Topic (obsolète) : vpp/{MQTT Username}/{VPP ID}/aggregated_feedback

Le VPP agrège les retours reçus de chaque contrôleur individuel.

Corps :

{
    "payload": {
        "updated_on": <Unix Timestamp of the data>(str)
        "feedback_dict": {
            <Aggregated Feedback Dict>(dict)
        },
    },
    "message_type": <Type of Message>(str)
}

Le dictionnaire de retours agrégés est structuré de manière similaire à la structure de la charge utile de retour MQTT. Cependant, les valeurs de type chaîne, telles que les stratégies exécutées, ne peuvent pas être agrégées et ne sont donc pas incluses.

Topic des commandes distribuées

Topic : standard1/outbound/remoteVppMetrics/dispatched/{MQTT Username}/{VPP ID}

Topic (obsolète) : vpp/{MQTT Username}/{VPP ID}/dispatched_commands

Lorsque des commandes sont envoyées aux contrôleurs par le VPP, cela est signalé via ce topic.

Corps :

{
    "payload": {
        "aggregated": {
            <Component Name>(str): <CommandPower Value>(float)...
        },
        "dispatched_commands": [
            <List of individual commands sent to the controllers>
        ],
    },
    "message_type": <Type of Message>(str)
}

La structure de la charge utile des commandes individuelles envoyées est disponible ici : Structure de la charge utile de retour MQTT.

Topic d'avertissement

Topic : standard1/outbound/remoteVppMetrics/warning/{MQTT Username}/{VPP ID}

Topic (obsolète) : vpp/{MQTT Username}/{VPP ID}/warning

Si une erreur ou un avertissement se produit dans le VPP, un message est envoyé via ce topic MQTT.

Corps :

{
    "payload": {
        "fields": {
            <Field Dictionary>(dict)
        },
        "target": <VPP ID>(str)
    },
    "message_type": <Type of Message>(str)
}
Last updated August 7, 2026Edit this page

Mqtt

Previous Page

Commande MQTT en temps réel

Next Page

On this page

Centrales électriques virtuellesConnexion au broker MQTTFonctionnalités du VPPAjout de contrôleurs au VPPAlgorithme d'agrégationTopics MQTTTopic entrantVPP LiveVPP planifiéTopic d'accusé de réceptionTopic de retour d'informationTopic de retour d'information agrégéTopic des commandes distribuéesTopic d'avertissement