Skip to content

Commit c7ffa01

Browse files
authored
Update jeeenphasesecur.php
rajout pourcentage batterie
1 parent a3e4e94 commit c7ffa01

File tree

1 file changed

+12
-6
lines changed

1 file changed

+12
-6
lines changed

core/php/jeeenphasesecur.php

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -46,13 +46,19 @@
4646
foreach (enphasesecur::byType('enphasesecur', true) as $eqLogic) {
4747
if ($eqLogic->getConfiguration('type') == 'batt') {
4848

49-
$enphasesecur_info = $enphasesecur_json['secctrl']['Enc_max_available_capacity'];
50-
log::add('enphasesecur', 'debug', 'Capacité maximum batterie: ' . $enphasesecur_info);
51-
$eqLogic->checkAndUpdateCmd('Enc_max_available_capacity', $enphasesecur_info);
49+
$enphasesecur_info_max = $enphasesecur_json['secctrl']['Enc_max_available_capacity'];
50+
log::add('enphasesecur', 'debug', 'Capacité maximum batterie: ' . $enphasesecur_info_max);
51+
$eqLogic->checkAndUpdateCmd('Enc_max_available_capacity', $enphasesecur_info_max);
5252

53-
$enphasesecur_info = $enphasesecur_json['secctrl']['ENC_agg_avail_energy'];
54-
log::add('enphasesecur', 'debug', 'Energie Restante batterie: ' . $enphasesecur_info);
55-
$eqLogic->checkAndUpdateCmd('ENC_agg_avail_energy', $enphasesecur_info);
53+
$enphasesecur_info_rest = $enphasesecur_json['secctrl']['ENC_agg_avail_energy'];
54+
log::add('enphasesecur', 'debug', 'Energie Restante batterie: ' . $enphasesecur_info_rest);
55+
$eqLogic->checkAndUpdateCmd('ENC_agg_avail_energy', $enphasesecur_info_rest);
56+
57+
58+
$enphasesecur_info_perc = ( $enphasesecur_info_rest * 100)/$enphasesecur_info_max;
59+
60+
log::add('enphasesecur', 'debug', 'Pourcentage Restant batterie: ' . $enphasesecur_info_perc);
61+
$eqLogic->checkAndUpdateCmd('ENC_pourcent', $enphasesecur_info_perc);
5662

5763
}
5864
}

0 commit comments

Comments
 (0)