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