Forum eedomus
http://forum.eedomus.fr/

Modif plugin ECU-C
http://forum.eedomus.fr/viewtopic.php?f=50&t=12337
Page 1 sur 1
Auteur:  bigjohn007 [ 08 Août 2024 06:02 ]
Sujet du message:  Modif plugin ECU-C

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;
Auteur:  opa95 [ 08 Août 2024 07:41 ]
Sujet du message:  Re: Modif plugin ECU-C

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;
Auteur:  bigjohn007 [ 20 Août 2024 06:35 ]
Sujet du message:  Re: Modif plugin ECU-C

Un grand merci !!
Page 1 sur 1 Le fuseau horaire est UTC+1 heure