Skip to content

Commit 5e23b77

Browse files
authored
correction init alarm si pas d'alarm groupe
1 parent 5362789 commit 5e23b77

File tree

2 files changed

+10
-6
lines changed

2 files changed

+10
-6
lines changed

.vscode/settings.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"githubPullRequests.ignoredPullRequestBranches": [
3+
"beta",
34
"beta",
45
"beta"
56
]

core/class/enphasesecur.class.php

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -356,29 +356,32 @@ public static function enphasesecurCron1drapport(){
356356
$rapport = "Pas d'anomalie de production détectée, seuil ligne 1: ". $cumul1 . ", seuil ligne 2: ". $cumul2 . ", seuil ligne 3: ". $cumul3 . ", seuil ligne 4: ". $cumul4;
357357
log::add('enphasesecur', 'info', $rapport);
358358
}
359-
else {
359+
360360
foreach (eqLogic::byType('enphasesecur', true) as $eqLogic) {
361361
if ($eqLogic->getConfiguration('type') == 'groupe') {
362362
if ($eqLogic->getLogicalId() == 'enphasesecur_G1') {
363363
$eqLogic->checkAndUpdateCmd('alarme', $g1);
364-
log::add('enphasesecur', 'error', $rapport . ". seuil ligne 1: ". $cumul1);
364+
if ($g1) {log::add('enphasesecur', 'error', $rapport . ". seuil ligne 1: ". $cumul1);}
365+
365366
}
366367
elseif ($eqLogic->getLogicalId() == 'enphasesecur_G2') {
367368
$eqLogic->checkAndUpdateCmd('alarme', $g2);
368-
log::add('enphasesecur', 'error', $rapport . ". seuil ligne 2: ". $cumul2);
369+
if ($g2) {log::add('enphasesecur', 'error', $rapport . ". seuil ligne 2: ". $cumul2);}
370+
369371
}
370372
elseif ($eqLogic->getLogicalId() == 'enphasesecur_G3') {
371373
$eqLogic->checkAndUpdateCmd('alarme', $g3);
372-
log::add('enphasesecur', 'error', $rapport . ". seuil ligne 3: ". $cumul3);
374+
if ($g3) {log::add('enphasesecur', 'error', $rapport . ". seuil ligne 3: ". $cumul3);}
373375
}
374376
elseif ($eqLogic->getLogicalId() == 'enphasesecur_G4') {
375377
$eqLogic->checkAndUpdateCmd('alarme', $g4);
376-
log::add('enphasesecur', 'error', $rapport . ". seuil ligne 4: ". $cumul4);
378+
379+
if ($g4) {log::add('enphasesecur', 'error', $rapport . ". seuil ligne 4: ". $cumul4);}
377380
}
378381

379382
}
380383
}
381-
}
384+
382385
}
383386

384387
//création des crons pour les onduleurs WH et init cumul export import

0 commit comments

Comments
 (0)