evt fehler behoben
This commit is contained in:
@@ -28,8 +28,8 @@
|
||||
"delete": true,
|
||||
"columns": [
|
||||
{
|
||||
"caption": "Variablenname",
|
||||
"type": "ValidationTextBox",
|
||||
"caption": "Variablenname",
|
||||
"name": "Variablenname",
|
||||
"width": "200px",
|
||||
"add": ""
|
||||
|
||||
@@ -54,18 +54,25 @@ class Belevo_Server_Kommunikation extends IPSModule
|
||||
// Verarbeitung der Variablen
|
||||
if (!empty($zusatzVariablen)) {
|
||||
foreach ($zusatzVariablen as $variable) {
|
||||
// Überprüfen, ob der Variablenname gesetzt ist
|
||||
if (isset($variable['Variablenname'])) {
|
||||
$variablenname = $variable['Variablenname'];
|
||||
} else {
|
||||
IPS_LogMessage("Belevo_Server_Kommunikation", "Variablenname nicht gesetzt für die Variable: " . json_encode($variable));
|
||||
continue; // Mit der nächsten Variable fortfahren
|
||||
}
|
||||
|
||||
$variableID = $variable['Variable'];
|
||||
|
||||
// Überprüfen, ob die Variable existiert
|
||||
if (IPS_VariableExists($variableID)) {
|
||||
$wert = GetValue($variableID); // Den aktuellen Wert der Zusatzvariable abrufen
|
||||
IPS_LogMessage("ZusatzVariable", "Name: $variablenname, ID: $variableID, Wert: $wert");
|
||||
IPS_LogMessage("Belevo_Server_Kommunikation", "Name: $variablenname, ID: $variableID, Wert: $wert");
|
||||
|
||||
// Wert dem Variablenname zuweisen
|
||||
$output[$variablenname] = $wert;
|
||||
} else {
|
||||
IPS_LogMessage("ZusatzVariable", "Variable mit ID $variableID existiert nicht.");
|
||||
IPS_LogMessage("Belevo_Server_Kommunikation", "Variable mit ID $variableID existiert nicht.");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
"compatibility": {
|
||||
"version": "7.1"
|
||||
},
|
||||
"version": "0.82",
|
||||
"version": "0.83",
|
||||
"build": 0,
|
||||
"date": 0
|
||||
}
|
||||
Reference in New Issue
Block a user