E-Stop Log
This commit is contained in:
@@ -120,8 +120,12 @@ function createInfoServer(httpsOptions, sharedState, robot, GCode, senders, opti
|
||||
? r.value
|
||||
: { name: senders[i].name, ok: false, error: r.reason?.message }
|
||||
);
|
||||
console.log(`[EmergencyStop] triggered at ${new Date().toISOString()}`);
|
||||
res.json({ ok: results.every(r => r.ok || r.skipped), at: new Date().toISOString(), results });
|
||||
const ok = results.every(r => r.ok || r.skipped);
|
||||
const summary = results
|
||||
.map(r => `${r.name}:${r.skipped ? 'skip' : r.ok ? 'ok' : `FAIL(${r.error})`}`)
|
||||
.join(', ');
|
||||
console.warn(`⚠️ [EmergencyStop] ${new Date().toISOString()} — [${summary}]`);
|
||||
res.json({ ok, at: new Date().toISOString(), results });
|
||||
});
|
||||
|
||||
app.post('/api/power-on', async (req, res) => {
|
||||
@@ -134,7 +138,10 @@ function createInfoServer(httpsOptions, sharedState, robot, GCode, senders, opti
|
||||
const results = settled.map(r =>
|
||||
r.status === 'fulfilled' ? r.value : { ok: false, error: r.reason?.message }
|
||||
);
|
||||
res.json({ ok: results.length > 0 && results.every(r => r.ok), at: new Date().toISOString(), results });
|
||||
const ok = results.length > 0 && results.every(r => r.ok);
|
||||
const summary = results.map(r => `${r.name}:${r.ok ? 'ok' : `FAIL(${r.error})`}`).join(', ');
|
||||
console.warn(`⚠️ [PowerOn] ${new Date().toISOString()} — [${summary || 'keine Shelly konfiguriert'}]`);
|
||||
res.json({ ok, at: new Date().toISOString(), results });
|
||||
});
|
||||
|
||||
app.post('/api/alarm-unlock', async (req, res) => {
|
||||
@@ -148,7 +155,12 @@ function createInfoServer(httpsOptions, sharedState, robot, GCode, senders, opti
|
||||
? r.value
|
||||
: { name: senders[i].name, ok: false, error: r.reason?.message }
|
||||
);
|
||||
res.json({ ok: results.every(r => r.ok || r.skipped), at: new Date().toISOString(), results });
|
||||
const ok = results.every(r => r.ok || r.skipped);
|
||||
const summary = results
|
||||
.map(r => `${r.name}:${r.skipped ? 'skip' : r.ok ? 'ok' : `FAIL(${r.error})`}`)
|
||||
.join(', ');
|
||||
console.warn(`⚠️ [AlarmUnlock] ${new Date().toISOString()} — [${summary}]`);
|
||||
res.json({ ok, at: new Date().toISOString(), results });
|
||||
});
|
||||
|
||||
// ── 404 ──────────────────────────────────────────────────────────────────
|
||||
|
||||
Reference in New Issue
Block a user