Mise à jour de l'index de production mensuel

@yoyouri,

Tu peux donc créer un nouveau scénario puis en 3 étapes :

  1. Modifier l’ID par celui de ton équipement SolCast
  2. Exécuter le scénario et récupérer dans les logs le json qui contient les données du mois

Exemple simple avec le jour 1 et 2 :
{"prev":{"01":1658,"02":1335},"prev6h":{"01":2522,"02":1892},"prod":{"01":10,"02":755}}

Si besoin de modifier les données du jour 2 de la PROD : 755 par 1000 :
{"prev":{"01":1658,"02":1335},"prev6h":{"01":2522,"02":1892},"prod":{"01":10,"02":1000}}

La modification est à mettre dans le scénario $json = '{"prev":{"01":1658,"02":1335},"prev6h":{"01":2522,"02":1892},"prod":{"01":10,"02":1000}}' en laissant bien les quotes '.....'

  1. Dé-commenter les 3 dernières lignes en retirant les // puis sauvegarder et exécuter le scénario
// Changer l'ID 477 par l'ID de l'équipement SolCast
$eqLogic = eqLogic::byId(477);

// Etape 1 : récupérer les données //
$json = $eqLogic->getConfiguration("json_array_watt_month");
$scenario->SetLog($json);

// Etape 2  : décommenter les 3 lignes pour envoyer les nouvelles données //
//$json = '';
//$eqLogic->setConfiguration("json_array_watt_month", $json);
//$eqLogic->save();