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

This commit is contained in:
2025-01-06 14:28:30 +01:00
parent 95dae394df
commit 685a8637c3
2 changed files with 57 additions and 53 deletions

View File

@@ -454,57 +454,59 @@ class Ladestation_Universal extends IPSModule
if ($Lademodus == 1) {
if ($value == 0) {
return 0;
} elseif ($value == 4150) {
} elseif ($value < 4150) {
return 0;
} elseif ($value < 4850) {
return 6;
} elseif ($value == 4850) {
} elseif ($value < 5550) {
return 7;
} elseif ($value == 5550) {
} elseif ($value < 6250) {
return 8;
} elseif ($value == 6250) {
} elseif ($value < 6950) {
return 9;
} elseif ($value == 6950) {
} elseif ($value < 7600) {
return 10;
} elseif ($value == 7600) {
} elseif ($value < 8300) {
return 11;
} elseif ($value == 8300) {
} elseif ($value < 9000) {
return 12;
} elseif ($value == 9000) {
} elseif ($value < 9700) {
return 13;
} elseif ($value == 9700) {
} elseif ($value < 10300) {
return 14;
} elseif ($value == 10300) {
} elseif ($value < 11000) {
return 15;
} elseif ($value == 11000) {
} elseif ($value < 11750) {
return 16;
} elseif ($value == 11750) {
} elseif ($value < 12450) {
return 17;
} elseif ($value == 12450) {
} elseif ($value < 13150) {
return 18;
} elseif ($value == 13150) {
} elseif ($value < 13850) {
return 19;
} elseif ($value == 13850) {
} elseif ($value < 14550) {
return 20;
} elseif ($value == 14550) {
} elseif ($value < 15250) {
return 21;
} elseif ($value == 15250) {
} elseif ($value < 15900) {
return 22;
} elseif ($value == 15900) {
} elseif ($value < 16600) {
return 23;
} elseif ($value == 16600) {
} elseif ($value < 17300) {
return 24;
} elseif ($value == 17300) {
} elseif ($value < 18000) {
return 25;
} elseif ($value == 18000) {
} elseif ($value < 18700) {
return 26;
} elseif ($value == 18700) {
} elseif ($value < 19400) {
return 27;
} elseif ($value == 19400) {
} elseif ($value < 20100) {
return 28;
} elseif ($value == 20100) {
} elseif ($value < 20800) {
return 29;
} elseif ($value == 20800) {
} elseif ($value < 21500) {
return 30;
} elseif ($value == 21500) {
} elseif ($value < 22000) {
return 31;
} elseif ($value >= 22000) {
return 32;
@@ -513,57 +515,59 @@ class Ladestation_Universal extends IPSModule
} elseif ($Lademodus == 0) {
if ($value == 0) {
return 0;
} elseif ($value == 1450) {
} elseif ($value < 1450) {
return 0;
} elseif ($value < 1690) {
return 6;
} elseif ($value == 1690) {
} elseif ($value < 1930) {
return 7;
} elseif ($value == 1930) {
} elseif ($value < 2170) {
return 8;
} elseif ($value == 2170) {
} elseif ($value < 2410) {
return 9;
} elseif ($value == 2410) {
} elseif ($value < 2650) {
return 10;
} elseif ($value == 2650) {
} elseif ($value < 2890) {
return 11;
} elseif ($value == 2890) {
} elseif ($value < 3130) {
return 12;
} elseif ($value == 3130) {
} elseif ($value < 3370) {
return 13;
} elseif ($value == 3370) {
} elseif ($value < 3610) {
return 14;
} elseif ($value == 3610) {
} elseif ($value < 3850) {
return 15;
} elseif ($value == 3850) {
} elseif ($value < 4090) {
return 16;
} elseif ($value == 4090) {
} elseif ($value < 4330) {
return 17;
} elseif ($value == 4330) {
} elseif ($value < 4570) {
return 18;
} elseif ($value == 4570) {
} elseif ($value < 4810) {
return 19;
} elseif ($value == 4810) {
} elseif ($value < 5050) {
return 20;
} elseif ($value == 5050) {
} elseif ($value < 5290) {
return 21;
} elseif ($value == 5290) {
} elseif ($value < 5530) {
return 22;
} elseif ($value == 5530) {
} elseif ($value < 5770) {
return 23;
} elseif ($value == 5770) {
} elseif ($value < 6010) {
return 24;
} elseif ($value == 6010) {
} elseif ($value < 6250) {
return 25;
} elseif ($value == 6250) {
} elseif ($value < 6490) {
return 26;
} elseif ($value == 6490) {
} elseif ($value < 6730) {
return 27;
} elseif ($value == 6730) {
} elseif ($value < 6970) {
return 28;
} elseif ($value == 6970) {
} elseif ($value < 7210) {
return 29;
} elseif ($value == 7210) {
} elseif ($value < 7450) {
return 30;
} elseif ($value == 7450) {
} elseif ($value < 7690) {
return 31;
} elseif ($value >= 7690) {
return 32;

View File

@@ -6,7 +6,7 @@
"compatibility": {
"version": "7.1"
},
"version": "0.260",
"version": "0.261",
"build": 0,
"date": 0