From ef22bb997f3fb91b821bf38f529ffcfdffd58755 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Reinhard=20X=2E=20F=C3=BCrst?= Date: Mon, 27 Apr 2026 21:08:15 +0200 Subject: [PATCH] V 0.2.0 Brtenndauer als Environment Co-authored-by: Copilot --- package.json | 2 +- routes/switch.js | 16 +--------------- 2 files changed, 2 insertions(+), 16 deletions(-) diff --git a/package.json b/package.json index 6680c81..cc39216 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "laufschrift", - "version": "0.1.0", + "version": "0.2.0", "private": true, "scripts": { "start": "node ./bin/www" diff --git a/routes/switch.js b/routes/switch.js index ea4ce2d..9408322 100644 --- a/routes/switch.js +++ b/routes/switch.js @@ -2,11 +2,10 @@ var express = require('express'); var router = express.Router(); var mqtt = require('mqtt'); var moment = require('moment'); -var fs = require('fs/promises'); var crypto = require('crypto'); var DEFAULT_BRENNDAUER = 300; -var brenndauer = DEFAULT_BRENNDAUER; +var brenndauer = Number(process.env.BRENNDAUER) || DEFAULT_BRENNDAUER; var MQTTHOST = process.env.MQTTHOST || 'localhost'; var MQTTPORT = process.env.MQTTPORT || 1883; @@ -85,19 +84,6 @@ function doPublish(payload) { } } -// Read optional runtime config. -(async function loadConfig() { - try { - var json = await fs.readFile('config/config.json', 'utf8'); - var cfg = JSON.parse(json); - if (cfg.brenndauer !== undefined) { - brenndauer = Number(cfg.brenndauer) || DEFAULT_BRENNDAUER; - } - } catch (err) { - state.lastError = 'config load failed: ' + err.message; - } -})(); - // Query initial state once at startup. doPublish('');