From 52553025a8f8d5d9318d8c14784df640674f77d6 Mon Sep 17 00:00:00 2001 From: Torsten Martinsen Date: Thu, 26 Jun 2025 16:50:49 +0200 Subject: [PATCH 1/2] Fix environment setting. --- lw.comm-server.service | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lw.comm-server.service b/lw.comm-server.service index d9f18a2..fc512bd 100644 --- a/lw.comm-server.service +++ b/lw.comm-server.service @@ -11,7 +11,7 @@ SyslogIdentifier=lw.comm-server WorkingDirectory=/home/pi/lw.comm-server User=pi #Group= -Environment=NODE_ENV=production PORT=8000 +Environment=NODE_ENV=production WEB_PORT=8000 [Install] WantedBy=multi-user.target From 20f2f7672450c9b028ce4549099a6c8c81790747 Mon Sep 17 00:00:00 2001 From: Torsten Martinsen Date: Thu, 26 Jun 2025 20:40:05 +0200 Subject: [PATCH 2/2] Add grblHAL compatibility. --- server.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/server.js b/server.js index 4e9cfc4..50d8901 100644 --- a/server.js +++ b/server.js @@ -692,7 +692,8 @@ io.sockets.on('connection', function (appSocket) { } else if (data.indexOf('Grbl') === 0) { // Check if it's Grbl firmware = 'grbl'; - fVersion = data.substr(5, 4); // get version + var versionStart = data.indexOf(' '); + fVersion = data.substr(versionStart, 4); // get version fDate = ''; writeLog('GRBL detected (' + fVersion + ')', 1); io.sockets.emit('firmware', {firmware: firmware, version: fVersion, date: fDate});