fix: API updateDigitaleEingaenge erweitert – filterzeit, gewichtung, zaehlerAktiv werden jetzt auch gespeichert

This commit is contained in:
ISA
2025-04-24 13:26:16 +02:00
parent 1ca00faca3
commit 560a5cfd76
3 changed files with 15 additions and 5 deletions

View File

@@ -103,7 +103,7 @@ var win_de_counter = [
0 0
]; ];
var win_de_time_filter = [ var win_de_time_filter = [
0, 2000,
0, 0,
0, 0,
0, 0,
@@ -137,7 +137,7 @@ var win_de_time_filter = [
0 0
]; ];
var win_de_weighting = [ var win_de_weighting = [
0, 1000,
0, 0,
0, 0,
0, 0,
@@ -171,7 +171,7 @@ var win_de_weighting = [
0 0
]; ];
var win_de_counter_active = [ var win_de_counter_active = [
0, 1,
0, 0,
0, 0,
0, 0,

View File

@@ -6,5 +6,5 @@
2: Patch oder Hotfix (Bugfixes oder kleine Änderungen). 2: Patch oder Hotfix (Bugfixes oder kleine Änderungen).
*/ */
const webVersion = "1.6.270"; const webVersion = "1.6.271";
export default webVersion; export default webVersion;

View File

@@ -44,7 +44,8 @@ export default async function handler(
} }
try { try {
const { id, name, invertierung } = req.body; const { id, name, invertierung, filterzeit, gewichtung, zaehlerAktiv } =
req.body;
if (typeof id !== "number" || id < 1 || id > 32) { if (typeof id !== "number" || id < 1 || id > 32) {
return res.status(400).json({ error: "Ungültige ID (132 erlaubt)" }); return res.status(400).json({ error: "Ungültige ID (132 erlaubt)" });
@@ -55,6 +56,15 @@ export default async function handler(
// Update der Daten // Update der Daten
if (typeof name === "string") data.win_de_label[id - 1] = name; if (typeof name === "string") data.win_de_label[id - 1] = name;
if (typeof invertierung === "number")
data.win_de_invert[id - 1] = invertierung;
if (typeof filterzeit === "number")
data.win_de_time_filter[id - 1] = filterzeit;
if (typeof gewichtung === "number")
data.win_de_weighting[id - 1] = gewichtung;
if (typeof zaehlerAktiv === "number")
data.win_de_counter_active[id - 1] = zaehlerAktiv;
if (typeof invertierung === "number") if (typeof invertierung === "number")
data.win_de_invert[id - 1] = invertierung; data.win_de_invert[id - 1] = invertierung;