bugfix, Ladestation kann jetzt mit variabeln strömen berechnet werden

This commit is contained in:
dh
2025-01-06 14:28:30 +01:00
parent 95dae394df
commit 685a8637c3
2 changed files with 57 additions and 53 deletions
+56 -52
View File
@@ -454,57 +454,59 @@ class Ladestation_Universal extends IPSModule
if ($Lademodus == 1) { if ($Lademodus == 1) {
if ($value == 0) { if ($value == 0) {
return 0; return 0;
} elseif ($value == 4150) { } elseif ($value < 4150) {
return 0;
} elseif ($value < 4850) {
return 6; return 6;
} elseif ($value == 4850) { } elseif ($value < 5550) {
return 7; return 7;
} elseif ($value == 5550) { } elseif ($value < 6250) {
return 8; return 8;
} elseif ($value == 6250) { } elseif ($value < 6950) {
return 9; return 9;
} elseif ($value == 6950) { } elseif ($value < 7600) {
return 10; return 10;
} elseif ($value == 7600) { } elseif ($value < 8300) {
return 11; return 11;
} elseif ($value == 8300) { } elseif ($value < 9000) {
return 12; return 12;
} elseif ($value == 9000) { } elseif ($value < 9700) {
return 13; return 13;
} elseif ($value == 9700) { } elseif ($value < 10300) {
return 14; return 14;
} elseif ($value == 10300) { } elseif ($value < 11000) {
return 15; return 15;
} elseif ($value == 11000) { } elseif ($value < 11750) {
return 16; return 16;
} elseif ($value == 11750) { } elseif ($value < 12450) {
return 17; return 17;
} elseif ($value == 12450) { } elseif ($value < 13150) {
return 18; return 18;
} elseif ($value == 13150) { } elseif ($value < 13850) {
return 19; return 19;
} elseif ($value == 13850) { } elseif ($value < 14550) {
return 20; return 20;
} elseif ($value == 14550) { } elseif ($value < 15250) {
return 21; return 21;
} elseif ($value == 15250) { } elseif ($value < 15900) {
return 22; return 22;
} elseif ($value == 15900) { } elseif ($value < 16600) {
return 23; return 23;
} elseif ($value == 16600) { } elseif ($value < 17300) {
return 24; return 24;
} elseif ($value == 17300) { } elseif ($value < 18000) {
return 25; return 25;
} elseif ($value == 18000) { } elseif ($value < 18700) {
return 26; return 26;
} elseif ($value == 18700) { } elseif ($value < 19400) {
return 27; return 27;
} elseif ($value == 19400) { } elseif ($value < 20100) {
return 28; return 28;
} elseif ($value == 20100) { } elseif ($value < 20800) {
return 29; return 29;
} elseif ($value == 20800) { } elseif ($value < 21500) {
return 30; return 30;
} elseif ($value == 21500) { } elseif ($value < 22000) {
return 31; return 31;
} elseif ($value >= 22000) { } elseif ($value >= 22000) {
return 32; return 32;
@@ -513,57 +515,59 @@ class Ladestation_Universal extends IPSModule
} elseif ($Lademodus == 0) { } elseif ($Lademodus == 0) {
if ($value == 0) { if ($value == 0) {
return 0; return 0;
} elseif ($value == 1450) { } elseif ($value < 1450) {
return 0;
} elseif ($value < 1690) {
return 6; return 6;
} elseif ($value == 1690) { } elseif ($value < 1930) {
return 7; return 7;
} elseif ($value == 1930) { } elseif ($value < 2170) {
return 8; return 8;
} elseif ($value == 2170) { } elseif ($value < 2410) {
return 9; return 9;
} elseif ($value == 2410) { } elseif ($value < 2650) {
return 10; return 10;
} elseif ($value == 2650) { } elseif ($value < 2890) {
return 11; return 11;
} elseif ($value == 2890) { } elseif ($value < 3130) {
return 12; return 12;
} elseif ($value == 3130) { } elseif ($value < 3370) {
return 13; return 13;
} elseif ($value == 3370) { } elseif ($value < 3610) {
return 14; return 14;
} elseif ($value == 3610) { } elseif ($value < 3850) {
return 15; return 15;
} elseif ($value == 3850) { } elseif ($value < 4090) {
return 16; return 16;
} elseif ($value == 4090) { } elseif ($value < 4330) {
return 17; return 17;
} elseif ($value == 4330) { } elseif ($value < 4570) {
return 18; return 18;
} elseif ($value == 4570) { } elseif ($value < 4810) {
return 19; return 19;
} elseif ($value == 4810) { } elseif ($value < 5050) {
return 20; return 20;
} elseif ($value == 5050) { } elseif ($value < 5290) {
return 21; return 21;
} elseif ($value == 5290) { } elseif ($value < 5530) {
return 22; return 22;
} elseif ($value == 5530) { } elseif ($value < 5770) {
return 23; return 23;
} elseif ($value == 5770) { } elseif ($value < 6010) {
return 24; return 24;
} elseif ($value == 6010) { } elseif ($value < 6250) {
return 25; return 25;
} elseif ($value == 6250) { } elseif ($value < 6490) {
return 26; return 26;
} elseif ($value == 6490) { } elseif ($value < 6730) {
return 27; return 27;
} elseif ($value == 6730) { } elseif ($value < 6970) {
return 28; return 28;
} elseif ($value == 6970) { } elseif ($value < 7210) {
return 29; return 29;
} elseif ($value == 7210) { } elseif ($value < 7450) {
return 30; return 30;
} elseif ($value == 7450) { } elseif ($value < 7690) {
return 31; return 31;
} elseif ($value >= 7690) { } elseif ($value >= 7690) {
return 32; return 32;
+1 -1
View File
@@ -6,7 +6,7 @@
"compatibility": { "compatibility": {
"version": "7.1" "version": "7.1"
}, },
"version": "0.260", "version": "0.261",
"build": 0, "build": 0,
"date": 0 "date": 0