|
46 | 46 | foreach (enphasesecur::byType('enphasesecur', true) as $eqLogic) {
|
47 | 47 | if ($eqLogic->getConfiguration('type') == 'batt') {
|
48 | 48 |
|
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); |
52 | 52 |
|
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); |
56 | 62 |
|
57 | 63 | }
|
58 | 64 | }
|
|
0 commit comments