fix: analoge Eingänge Interval in Modal in json

This commit is contained in:
Ismail Ali
2025-06-19 18:02:52 +02:00
parent 05be9da9f6
commit d27b5b1b13
13 changed files with 217 additions and 192 deletions

View File

@@ -15,7 +15,7 @@ export default function AnalogInputSettingsModal({
const [label, setLabel] = useState("");
const [offset, setOffset] = useState("0.000");
const [factor, setFactor] = useState("1.000");
const [loggerInterval, setLoggerInterval] = useState("10");
const [loggerInterval, setLoggerInterval] = useState("9");
const [unit, setUnit] = useState("V");
const [isSaving, setIsSaving] = useState(false);
@@ -32,12 +32,9 @@ export default function AnalogInputSettingsModal({
? selectedInput.factor.toFixed(3)
: selectedInput.factor || "1.000"
);
setLoggerInterval(
selectedInput.loggerInterval !== undefined
? selectedInput.loggerInterval.toString()
: "10"
);
setLoggerInterval(selectedInput.interval);
setUnit(selectedInput.unit || "V");
console.log("selectedInput in analoge Eingänge:", selectedInput.interval);
}
}, [selectedInput, isOpen]);
@@ -58,12 +55,12 @@ export default function AnalogInputSettingsModal({
try {
if (isDev) {
await fetch("/api/cpl/updateAnalogInputsSettingsAPIHandler", {
await fetch("/api/cpl/updateAnalogInputsSettingsHandler", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
updates: [
{ key: "win_analogInputsNames", index: slot - 1, value: label },
{ key: "win_analogInputsLabels", index: slot - 1, value: label },
{
key: "win_analogInputsOffset",
index: slot - 1,
@@ -76,7 +73,7 @@ export default function AnalogInputSettingsModal({
},
{ key: "win_analogInputsUnits", index: slot - 1, value: unit },
{
key: "win_analogInputsloggerIntervall",
key: "win_analogInputsLoggerIntervall",
index: slot - 1,
value: parseInt(loggerParam),
},