Modif plugin ECU-C

Discussion et échanges de scripts pour la box eedomus

Modif plugin ECU-C

Messagepar bigjohn007 » 08 Août 2024 06:02

Bonjour,

Si Yann.A me lit, lui serait-il possible de faire une modif sur son excellent plugin APsystem ECU-C afin qu'il somme les 3 phases dans le calcul de l'import/export ?

Je suis strictement nul en php/json. Il faut en fait modifier le code ci-dessous pour additionner les valeurs POWER A + POWER B + POWER C dans "val=4". Je ne sais pas comment l'écrire, qqun peut-il m'aider ?

Code : Tout sélectionner
function sdk_getEnergy($values = '', $val = 4) {
    if ($values == '') {
        return false;
    }
    if ($val == 1) {
        $valreturn = $values['energy'][count($values['energy'])-1]['energy'];
    } elseif ($val == 2) {
        $valreturn = $values['total_energy'];
    } elseif ($val == 3) {
        $valreturn = ($values['power'][count($values['power'])-1]['each_system_power'])/1000;
    } else { // val = 4
        $valreturn = ($values['power2'][count($values['power2'])-1]['powerA'])/1000;
    }
    return $valreturn;
bigjohn007
 
Messages : 12
Inscription : 20 Août 2023

Re: Modif plugin ECU-C

Messagepar opa95 » 08 Août 2024 07:41

Bonjour bigjohn007
bigjohn007 a écrit:Bonjour,

Si Yann.A me lit, lui serait-il possible de faire une modif sur son excellent plugin APsystem ECU-C afin qu'il somme les 3 phases dans le calcul de l'import/export ?

Je suis strictement nul en php/json. Il faut en fait modifier le code ci-dessous pour additionner les valeurs POWER A + POWER B + POWER C dans "val=4". Je ne sais pas comment l'écrire, qqun peut-il m'aider ?

Je suppose que c'est ce que tu veux :)
Code : Tout sélectionner
function sdk_getEnergy($values = '', $val = 4) {
    if ($values == '') {
        return false;
    }
    if ($val == 1) {
        $valreturn = $values['energy'][count($values['energy'])-1]['energy'];
    } elseif ($val == 2) {
        $valreturn = $values['total_energy'];
    } elseif ($val == 3) {
        $valreturn = ($values['power'][count($values['power'])-1]['each_system_power'])/1000;
    } else { // val = 4
        $valreturn = ($values['power2'][count($values['power2'])-1]['powerA']+$values['power2'][count($values['power2'])-1]['powerB']+$values['power2'][count($values['power2'])-1]['powerC'])/1000;
    }
    return $valreturn;
eedomus+, Zibase V1, RFP1000, RFXcom, RadioDriver CPL 630 X2D, capteurs puissance OWL, thermometres Oregon, téléinfo (USB Linky), detecteurs ouverture X2D, pilotage chauffage X2D, Ecoflow River PRO, PAC Shogun (Atlantic-Cozytouch)
opa95
 
Messages : 853
Inscription : 04 Fév 2019
Localisation : Val d'Oise

Re: Modif plugin ECU-C

Messagepar bigjohn007 » 20 Août 2024 06:35

Un grand merci !!
bigjohn007
 
Messages : 12
Inscription : 20 Août 2023


Retour vers Scripts & Périphériques du store

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 4 invité(s)