Tu peux donc créer un nouveau scénario puis en 3 étapes :
- Modifier l’ID par celui de ton équipement SolCast
- 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 '.....'
- 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();