From d609d41628c1babfcfa0da358b3e87bbec64f8f2 Mon Sep 17 00:00:00 2001 From: "93094049+kraemr@users.noreply.github.com" <93094049+kraemr@users.noreply.github.com> Date: Thu, 26 Jun 2025 13:35:47 +0200 Subject: [PATCH 1/2] Fixed Mode button and Regulation button switching back and forth --- .../src/machines/extruder/extruder2/useExtruder.ts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/electron/src/machines/extruder/extruder2/useExtruder.ts b/electron/src/machines/extruder/extruder2/useExtruder.ts index 11e721e5..2f9ecc95 100644 --- a/electron/src/machines/extruder/extruder2/useExtruder.ts +++ b/electron/src/machines/extruder/extruder2/useExtruder.ts @@ -229,7 +229,7 @@ export function useMode( if (modeState?.data) { state.setReal(modeState.data.mode); } - }, [modeState]); + }, [modeState?.data.mode]); return { mode: state.value, @@ -331,7 +331,13 @@ export function useMotor( if (motorRegulationState?.data) { regulationState.setReal(motorRegulationState.data.uses_rpm); } - }, [motorRpmState, motorBarState, motorRegulationState]); + }, [ + motorRpmState?.data.rpm, + motorRpmState?.data.target_rpm, + motorBarState?.data.bar, + motorBarState?.data.target_bar, + motorRegulationState?.data.uses_rpm, + ]); return { rpm: rpm, From 7f2b24f075bc3915e03c9b41807e9dd6480e0a7a Mon Sep 17 00:00:00 2001 From: "93094049+kraemr@users.noreply.github.com" <93094049+kraemr@users.noreply.github.com> Date: Thu, 26 Jun 2025 13:41:47 +0200 Subject: [PATCH 2/2] fixed warning --- electron/src/machines/extruder/extruder2/useExtruder.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/electron/src/machines/extruder/extruder2/useExtruder.ts b/electron/src/machines/extruder/extruder2/useExtruder.ts index 2f9ecc95..e405b5c4 100644 --- a/electron/src/machines/extruder/extruder2/useExtruder.ts +++ b/electron/src/machines/extruder/extruder2/useExtruder.ts @@ -358,7 +358,7 @@ export function usePidSettings( pressurePidSettings: PidSettings | undefined; setPressurePid: (settings: PidSettings) => void; } { - const { pressurePidSettings, temperaturePidSettings } = useExtruder2Namespace( + const { pressurePidSettings } = useExtruder2Namespace( machine_identification_unique, );