diff --git a/doc/installPi.sh b/doc/installPi.sh index f4d489d..4257f32 100644 --- a/doc/installPi.sh +++ b/doc/installPi.sh @@ -65,6 +65,7 @@ sudo -u itender mkdir -p /home/itender/bin sudo -u itender sh -c 'curl -fsSL https://raw.githubusercontent.com/arduino/arduino-cli/master/install.sh | BINDIR=/home/itender/bin/ sh' sudo -u itender /home/itender/bin/arduino-cli config init sudo -u itender /home/itender/bin/arduino-cli core update-index || true +sudo -u itender /home/itender/bin/arduino-cli core install arduino:avr || true sudo -u itender /home/itender/bin/arduino-cli lib install ArduinoJson || true sudo -u itender /home/itender/bin/arduino-cli lib install HX711 || true diff --git a/src/routes/ws/websocketRoute.ts b/src/routes/ws/websocketRoute.ts index e554a7a..67d36bd 100644 --- a/src/routes/ws/websocketRoute.ts +++ b/src/routes/ws/websocketRoute.ts @@ -303,7 +303,7 @@ router.ws('/', async (ws, req, next) => { WebSocketHandler.answerRequest(msg.data["type"] as RequestType, true); try { - let result = await exec(path.join(global.appRoot, "/update.sh")); + let result = await exec(path.join(global.appRoot, "/../update.sh")); if (result.stderr) await WebSocketHandler.send(new WebSocketPayload(WebSocketEvent.ERROR, "Der iTender konnte das Update nicht installieren.
Möglicherweise ist die Internetverbindung nicht ausreichend oder das Update enthält Fehler.
")); } catch (e ) {