diff --git a/README.md b/README.md
index 30c881ef8..5a8e7ad51 100644
--- a/README.md
+++ b/README.md
@@ -78,7 +78,7 @@ For a live demo go to [demo.emsesp.org](https://demo.emsesp.org). Pick a languag
## 💖 **Contributors**
-EMS-ESP is a project created by [proddy](https://github.com/proddy) and owned and maintained by both [proddy](https://github.com/proddy) and [MichaelDvP](https://github.com/MichaelDvP) with support from [BBQKees Electronics](https://bbqkees-electronics.nl).
+EMS-ESP is a project originally created by [proddy](https://github.com/proddy) and maintained by the ems-esp community.
If you like **EMS-ESP**, please give it a ✨ on GitHub, or even better fork it and contribute. You can also offer a small donation. This is an open-source project maintained by volunteers, and your support is greatly appreciated.
diff --git a/interface/package.json b/interface/package.json
index 8df97f910..87005f6d9 100644
--- a/interface/package.json
+++ b/interface/package.json
@@ -52,7 +52,7 @@
"@preact/compat": "^18.3.1",
"@preact/preset-vite": "^2.10.2",
"@trivago/prettier-plugin-sort-imports": "^6.0.2",
- "@types/node": "^25.0.5",
+ "@types/node": "^25.0.6",
"@types/react": "^19.2.8",
"@types/react-dom": "^19.2.3",
"axe-core": "^4.11.1",
diff --git a/interface/pnpm-lock.yaml b/interface/pnpm-lock.yaml
index 9c4cb29f3..a46d81557 100644
--- a/interface/pnpm-lock.yaml
+++ b/interface/pnpm-lock.yaml
@@ -83,13 +83,13 @@ importers:
version: 9.39.2
'@preact/preset-vite':
specifier: ^2.10.2
- version: 2.10.2(@babel/core@7.28.5)(preact@10.28.2)(vite@7.3.1(@types/node@25.0.5)(terser@5.44.1))
+ version: 2.10.2(@babel/core@7.28.5)(preact@10.28.2)(vite@7.3.1(@types/node@25.0.6)(terser@5.44.1))
'@trivago/prettier-plugin-sort-imports':
specifier: ^6.0.2
version: 6.0.2(prettier@3.7.4)
'@types/node':
- specifier: ^25.0.5
- version: 25.0.5
+ specifier: ^25.0.6
+ version: 25.0.6
'@types/react':
specifier: ^19.2.8
version: 19.2.8
@@ -122,13 +122,13 @@ importers:
version: 8.52.0(eslint@9.39.2)(typescript@5.9.3)
vite:
specifier: ^7.3.1
- version: 7.3.1(@types/node@25.0.5)(terser@5.44.1)
+ version: 7.3.1(@types/node@25.0.6)(terser@5.44.1)
vite-plugin-imagemin:
specifier: ^0.6.1
- version: 0.6.1(vite@7.3.1(@types/node@25.0.5)(terser@5.44.1))
+ version: 0.6.1(vite@7.3.1(@types/node@25.0.6)(terser@5.44.1))
vite-tsconfig-paths:
specifier: ^6.0.4
- version: 6.0.4(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.5)(terser@5.44.1))
+ version: 6.0.4(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.6)(terser@5.44.1))
packages:
@@ -875,8 +875,8 @@ packages:
resolution: {integrity: sha512-zmPitbQ8+6zNutpwgcQuLcsEpn/Cj54Kbn7L5pX0Os5kdWplB7xPgEh/g+SWOB/qmows2gpuCaPyduq8ZZRnxA==}
deprecated: This is a stub types definition. minimatch provides its own type definitions, so you do not need this installed.
- '@types/node@25.0.5':
- resolution: {integrity: sha512-FuLxeLuSVOqHPxSN1fkcD8DLU21gAP7nCKqGRJ/FglbCUBs0NYN6TpHcdmyLeh8C0KwGIaZQJSv+OYG+KZz+Gw==}
+ '@types/node@25.0.6':
+ resolution: {integrity: sha512-NNu0sjyNxpoiW3YuVFfNz7mxSQ+S4X2G28uqg2s+CzoqoQjLPsWSbsFFyztIAqt2vb8kfEAsJNepMGPTxFDx3Q==}
'@types/parse-json@4.0.2':
resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==}
@@ -1132,8 +1132,8 @@ packages:
resolution: {integrity: sha512-DLIsRzJVBQu72meAKPkWQOLcujdXT32hwdfnkI1frSiSRMK1MofjKHf+MEx0SB6fjEFXL8fBDv1dKymBlOp4Qw==}
engines: {node: '>=0.10.0'}
- caniuse-lite@1.0.30001763:
- resolution: {integrity: sha512-mh/dGtq56uN98LlNX9qdbKnzINhX0QzhiWBFEkFfsFO4QyCvL8YegrJAazCwXIeqkIob8BlZPGM3xdnY+sgmvQ==}
+ caniuse-lite@1.0.30001764:
+ resolution: {integrity: sha512-9JGuzl2M+vPL+pz70gtMF9sHdMFbY9FJaQBi186cHKH3pSzDvzoUJUPV6fqiKIMyXbud9ZLg4F3Yza1vJ1+93g==}
caw@2.0.1:
resolution: {integrity: sha512-Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA==}
@@ -3610,18 +3610,18 @@ snapshots:
dependencies:
preact: 10.28.2
- '@preact/preset-vite@2.10.2(@babel/core@7.28.5)(preact@10.28.2)(vite@7.3.1(@types/node@25.0.5)(terser@5.44.1))':
+ '@preact/preset-vite@2.10.2(@babel/core@7.28.5)(preact@10.28.2)(vite@7.3.1(@types/node@25.0.6)(terser@5.44.1))':
dependencies:
'@babel/core': 7.28.5
'@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.28.5)
'@babel/plugin-transform-react-jsx-development': 7.27.1(@babel/core@7.28.5)
- '@prefresh/vite': 2.4.11(preact@10.28.2)(vite@7.3.1(@types/node@25.0.5)(terser@5.44.1))
+ '@prefresh/vite': 2.4.11(preact@10.28.2)(vite@7.3.1(@types/node@25.0.6)(terser@5.44.1))
'@rollup/pluginutils': 4.2.1
babel-plugin-transform-hook-names: 1.0.2(@babel/core@7.28.5)
debug: 4.4.3
picocolors: 1.1.1
- vite: 7.3.1(@types/node@25.0.5)(terser@5.44.1)
- vite-prerender-plugin: 0.5.12(vite@7.3.1(@types/node@25.0.5)(terser@5.44.1))
+ vite: 7.3.1(@types/node@25.0.6)(terser@5.44.1)
+ vite-prerender-plugin: 0.5.12(vite@7.3.1(@types/node@25.0.6)(terser@5.44.1))
transitivePeerDependencies:
- preact
- supports-color
@@ -3634,7 +3634,7 @@ snapshots:
'@prefresh/utils@1.2.1': {}
- '@prefresh/vite@2.4.11(preact@10.28.2)(vite@7.3.1(@types/node@25.0.5)(terser@5.44.1))':
+ '@prefresh/vite@2.4.11(preact@10.28.2)(vite@7.3.1(@types/node@25.0.6)(terser@5.44.1))':
dependencies:
'@babel/core': 7.28.5
'@prefresh/babel-plugin': 0.5.2
@@ -3642,7 +3642,7 @@ snapshots:
'@prefresh/utils': 1.2.1
'@rollup/pluginutils': 4.2.1
preact: 10.28.2
- vite: 7.3.1(@types/node@25.0.5)(terser@5.44.1)
+ vite: 7.3.1(@types/node@25.0.6)(terser@5.44.1)
transitivePeerDependencies:
- supports-color
@@ -3758,7 +3758,7 @@ snapshots:
'@types/glob@7.2.0':
dependencies:
'@types/minimatch': 6.0.0
- '@types/node': 25.0.5
+ '@types/node': 25.0.6
'@types/imagemin-gifsicle@7.0.4':
dependencies:
@@ -3787,19 +3787,19 @@ snapshots:
'@types/imagemin@7.0.1':
dependencies:
- '@types/node': 25.0.5
+ '@types/node': 25.0.6
'@types/json-schema@7.0.15': {}
'@types/keyv@3.1.4':
dependencies:
- '@types/node': 25.0.5
+ '@types/node': 25.0.6
'@types/minimatch@6.0.0':
dependencies:
minimatch: 10.1.1
- '@types/node@25.0.5':
+ '@types/node@25.0.6':
dependencies:
undici-types: 7.16.0
@@ -3821,11 +3821,11 @@ snapshots:
'@types/responselike@1.0.3':
dependencies:
- '@types/node': 25.0.5
+ '@types/node': 25.0.6
'@types/svgo@2.6.4':
dependencies:
- '@types/node': 25.0.5
+ '@types/node': 25.0.6
'@typescript-eslint/eslint-plugin@8.52.0(@typescript-eslint/parser@8.52.0(eslint@9.39.2)(typescript@5.9.3))(eslint@9.39.2)(typescript@5.9.3)':
dependencies:
@@ -4040,7 +4040,7 @@ snapshots:
browserslist@4.28.1:
dependencies:
baseline-browser-mapping: 2.9.14
- caniuse-lite: 1.0.30001763
+ caniuse-lite: 1.0.30001764
electron-to-chromium: 1.5.267
node-releases: 2.0.27
update-browserslist-db: 1.2.3(browserslist@4.28.1)
@@ -4099,7 +4099,7 @@ snapshots:
camelcase@2.1.1: {}
- caniuse-lite@1.0.30001763: {}
+ caniuse-lite@1.0.30001764: {}
caw@2.0.1:
dependencies:
@@ -5990,7 +5990,7 @@ snapshots:
spdx-correct: 3.2.0
spdx-expression-parse: 3.0.1
- vite-plugin-imagemin@0.6.1(vite@7.3.1(@types/node@25.0.5)(terser@5.44.1)):
+ vite-plugin-imagemin@0.6.1(vite@7.3.1(@types/node@25.0.6)(terser@5.44.1)):
dependencies:
'@types/imagemin': 7.0.1
'@types/imagemin-gifsicle': 7.0.4
@@ -6015,11 +6015,11 @@ snapshots:
imagemin-webp: 6.1.0
jpegtran-bin: 6.0.1
pathe: 0.2.0
- vite: 7.3.1(@types/node@25.0.5)(terser@5.44.1)
+ vite: 7.3.1(@types/node@25.0.6)(terser@5.44.1)
transitivePeerDependencies:
- supports-color
- vite-prerender-plugin@0.5.12(vite@7.3.1(@types/node@25.0.5)(terser@5.44.1)):
+ vite-prerender-plugin@0.5.12(vite@7.3.1(@types/node@25.0.6)(terser@5.44.1)):
dependencies:
kolorist: 1.8.0
magic-string: 0.30.21
@@ -6027,20 +6027,20 @@ snapshots:
simple-code-frame: 1.3.0
source-map: 0.7.6
stack-trace: 1.0.0-pre2
- vite: 7.3.1(@types/node@25.0.5)(terser@5.44.1)
+ vite: 7.3.1(@types/node@25.0.6)(terser@5.44.1)
- vite-tsconfig-paths@6.0.4(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.5)(terser@5.44.1)):
+ vite-tsconfig-paths@6.0.4(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.6)(terser@5.44.1)):
dependencies:
debug: 4.4.3
globrex: 0.1.2
tsconfck: 3.1.6(typescript@5.9.3)
optionalDependencies:
- vite: 7.3.1(@types/node@25.0.5)(terser@5.44.1)
+ vite: 7.3.1(@types/node@25.0.6)(terser@5.44.1)
transitivePeerDependencies:
- supports-color
- typescript
- vite@7.3.1(@types/node@25.0.5)(terser@5.44.1):
+ vite@7.3.1(@types/node@25.0.6)(terser@5.44.1):
dependencies:
esbuild: 0.27.2
fdir: 6.5.0(picomatch@4.0.3)
@@ -6049,7 +6049,7 @@ snapshots:
rollup: 4.55.1
tinyglobby: 0.2.15
optionalDependencies:
- '@types/node': 25.0.5
+ '@types/node': 25.0.6
fsevents: 2.3.3
terser: 5.44.1
diff --git a/interface/src/app/settings/ApplicationSettings.tsx b/interface/src/app/settings/ApplicationSettings.tsx
index c62ed179e..84455c077 100644
--- a/interface/src/app/settings/ApplicationSettings.tsx
+++ b/interface/src/app/settings/ApplicationSettings.tsx
@@ -40,23 +40,12 @@ import { BOARD_PROFILES } from '../main/types';
import type { APIcall, BoardProfileKey, Settings } from '../main/types';
import { createSettingsValidator } from '../main/validators';
-export function boardProfileSelectItems(boardProfile?: string, developerMode?: boolean, LL?: any) {
- const items = Object.keys(BOARD_PROFILES).map((code) => (
+export function boardProfileSelectItems() {
+ return Object.keys(BOARD_PROFILES).map((code) => (
));
-
- if (boardProfile === 'CUSTOM' || developerMode) {
- items.push();
- items.push(
-
- );
- }
-
- return items;
}
const ApplicationSettings = () => {
@@ -192,10 +181,7 @@ const ApplicationSettings = () => {
}, [validateAndSubmit, doRestart]);
// Memoize board profile select items to prevent recreation
- const boardProfileItems = useMemo(
- () => boardProfileSelectItems(data?.board_profile, data?.developer_mode, LL),
- [data?.board_profile, data?.developer_mode, LL]
- );
+ const boardProfileItems = useMemo(() => boardProfileSelectItems(), []);
const content = () => {
if (!data || !hardwareData) {
@@ -516,6 +502,12 @@ const ApplicationSettings = () => {
) : (
boardProfileItems
)}
+
+ {(data.board_profile === 'CUSTOM' || data.developer_mode) && (
+
+ )}
{data.board_profile === 'CUSTOM' && (
<>
diff --git a/lib_standalone/ModuleLibrary.cpp b/lib_standalone/ModuleLibrary.cpp
index 479327847..1d0bff0ea 100644
--- a/lib_standalone/ModuleLibrary.cpp
+++ b/lib_standalone/ModuleLibrary.cpp
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/lib_standalone/ModuleLibrary.h b/lib_standalone/ModuleLibrary.h
index 7d3004722..e9d410a4d 100644
--- a/lib_standalone/ModuleLibrary.h
+++ b/lib_standalone/ModuleLibrary.h
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/lib_standalone/emsuart_standalone.cpp b/lib_standalone/emsuart_standalone.cpp
index 643db2682..b10fededc 100644
--- a/lib_standalone/emsuart_standalone.cpp
+++ b/lib_standalone/emsuart_standalone.cpp
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/lib_standalone/emsuart_standalone.h b/lib_standalone/emsuart_standalone.h
index 6146f7372..4a76581db 100644
--- a/lib_standalone/emsuart_standalone.h
+++ b/lib_standalone/emsuart_standalone.h
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/mock-api/README.md b/mock-api/README.md
index f730bc973..b483ac7a7 100644
--- a/mock-api/README.md
+++ b/mock-api/README.md
@@ -1,13 +1 @@
-When developing and testing the web interface, it's handy not to bother with re-flashing an ESP32 each time. The idea is to mimic the ESP using a mock/stub server that responds to the REST (HTTP POST & GET) and WebSocket calls.
-
-# prerequisites
-
-- Install the latest LTS of NodeJS
-- install corepack `npm install -g corepack@latest` and `orepack enable`
-- Install pnpm (`corepack use pnpm@latest-10` on linux or `winget install -e --id pnpm.pnpm` on windows). See
-- Install bun ()
-- type `pnpm install` from this `mock-api` folder to build
-
-# To run
-
-- `pnpm standalone` from the main `interface` folder and then navigate to
+Refer to the [EMS-ESP documentation](https://emsesp.org/Building#webui-development) on how to run the mock Web server.
diff --git a/src/core/analogsensor.h b/src/core/analogsensor.h
index e7bda53b2..f466adb75 100644
--- a/src/core/analogsensor.h
+++ b/src/core/analogsensor.h
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/core/command.cpp b/src/core/command.cpp
index 4cea1211c..4fe679e2e 100644
--- a/src/core/command.cpp
+++ b/src/core/command.cpp
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/core/command.h b/src/core/command.h
index 92832d8a0..61fcb9c49 100644
--- a/src/core/command.h
+++ b/src/core/command.h
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/core/common.h b/src/core/common.h
index b6a875264..a9ca215f5 100644
--- a/src/core/common.h
+++ b/src/core/common.h
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/core/console.cpp b/src/core/console.cpp
index f0b45cf00..c84adaf2d 100644
--- a/src/core/console.cpp
+++ b/src/core/console.cpp
@@ -1,7 +1,7 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/core/console.h b/src/core/console.h
index 80f7a9cc4..caee763ff 100644
--- a/src/core/console.h
+++ b/src/core/console.h
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/core/default_settings.h b/src/core/default_settings.h
index 86a2683b1..0f5b72f9a 100644
--- a/src/core/default_settings.h
+++ b/src/core/default_settings.h
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/core/device_library.h b/src/core/device_library.h
index 343050585..2c291488c 100644
--- a/src/core/device_library.h
+++ b/src/core/device_library.h
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/core/emsdevice.cpp b/src/core/emsdevice.cpp
index ea8e0de05..29f0cdffb 100644
--- a/src/core/emsdevice.cpp
+++ b/src/core/emsdevice.cpp
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/core/emsdevice.h b/src/core/emsdevice.h
index c74604d2b..efd535693 100644
--- a/src/core/emsdevice.h
+++ b/src/core/emsdevice.h
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/core/emsdevicevalue.cpp b/src/core/emsdevicevalue.cpp
index d66b7ec9d..c085bd94b 100644
--- a/src/core/emsdevicevalue.cpp
+++ b/src/core/emsdevicevalue.cpp
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/core/emsdevicevalue.h b/src/core/emsdevicevalue.h
index 01eb461c2..efa9935f8 100644
--- a/src/core/emsdevicevalue.h
+++ b/src/core/emsdevicevalue.h
@@ -1,7 +1,7 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/core/emsesp.cpp b/src/core/emsesp.cpp
index faa88331d..a85dedad2 100644
--- a/src/core/emsesp.cpp
+++ b/src/core/emsesp.cpp
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/core/emsesp.h b/src/core/emsesp.h
index c094f7f7a..b3ed04267 100644
--- a/src/core/emsesp.h
+++ b/src/core/emsesp.h
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/core/emsfactory.h b/src/core/emsfactory.h
index b52dfb37d..d2ac63707 100644
--- a/src/core/emsfactory.h
+++ b/src/core/emsfactory.h
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/core/helpers.cpp b/src/core/helpers.cpp
index 824097f44..8098f93d8 100644
--- a/src/core/helpers.cpp
+++ b/src/core/helpers.cpp
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/core/helpers.h b/src/core/helpers.h
index a388f6dc0..20f8fa122 100644
--- a/src/core/helpers.h
+++ b/src/core/helpers.h
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/core/locale_common.h b/src/core/locale_common.h
index b840ad511..2b9222f69 100644
--- a/src/core/locale_common.h
+++ b/src/core/locale_common.h
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/core/locale_translations.h b/src/core/locale_translations.h
index 71068acda..d1116e7e9 100644
--- a/src/core/locale_translations.h
+++ b/src/core/locale_translations.h
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/core/main.cpp b/src/core/main.cpp
index b3c24b2c4..68130146c 100644
--- a/src/core/main.cpp
+++ b/src/core/main.cpp
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/core/mqtt.cpp b/src/core/mqtt.cpp
index 3f6273ddb..4868084fd 100644
--- a/src/core/mqtt.cpp
+++ b/src/core/mqtt.cpp
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/core/mqtt.h b/src/core/mqtt.h
index c6e754fb4..2c803e0c1 100644
--- a/src/core/mqtt.h
+++ b/src/core/mqtt.h
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/core/roomcontrol.cpp b/src/core/roomcontrol.cpp
index 799db788f..a2c0c5098 100644
--- a/src/core/roomcontrol.cpp
+++ b/src/core/roomcontrol.cpp
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/core/roomcontrol.h b/src/core/roomcontrol.h
index b7adb5df3..5b361cfe3 100644
--- a/src/core/roomcontrol.h
+++ b/src/core/roomcontrol.h
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/core/shower.cpp b/src/core/shower.cpp
index ee9d3fc1a..105b155bb 100644
--- a/src/core/shower.cpp
+++ b/src/core/shower.cpp
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/core/shower.h b/src/core/shower.h
index c764b85d7..bc21cfcec 100644
--- a/src/core/shower.h
+++ b/src/core/shower.h
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/core/system.cpp b/src/core/system.cpp
index c8dbed8b8..d031a05f2 100644
--- a/src/core/system.cpp
+++ b/src/core/system.cpp
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/core/system.h b/src/core/system.h
index 79e45a9c8..ba9c33120 100644
--- a/src/core/system.h
+++ b/src/core/system.h
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/core/telegram.cpp b/src/core/telegram.cpp
index 348f58c5c..67d4bc4ad 100644
--- a/src/core/telegram.cpp
+++ b/src/core/telegram.cpp
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/core/telegram.h b/src/core/telegram.h
index 99390f826..afebb5e23 100644
--- a/src/core/telegram.h
+++ b/src/core/telegram.h
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/core/temperaturesensor.cpp b/src/core/temperaturesensor.cpp
index a670cad4d..83624450b 100644
--- a/src/core/temperaturesensor.cpp
+++ b/src/core/temperaturesensor.cpp
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/core/temperaturesensor.h b/src/core/temperaturesensor.h
index e44e3bc6d..14c53a5e5 100644
--- a/src/core/temperaturesensor.h
+++ b/src/core/temperaturesensor.h
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/devices/alert.cpp b/src/devices/alert.cpp
index 3f206fb45..e4ecf5ddf 100644
--- a/src/devices/alert.cpp
+++ b/src/devices/alert.cpp
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/devices/alert.h b/src/devices/alert.h
index 8e50e7c49..d818aca09 100644
--- a/src/devices/alert.h
+++ b/src/devices/alert.h
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/devices/boiler.cpp b/src/devices/boiler.cpp
index 474a9854c..4af5dd1f0 100644
--- a/src/devices/boiler.cpp
+++ b/src/devices/boiler.cpp
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/devices/boiler.h b/src/devices/boiler.h
index 21e8b661c..3de7aec72 100644
--- a/src/devices/boiler.h
+++ b/src/devices/boiler.h
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/devices/connect.cpp b/src/devices/connect.cpp
index 78c615187..4a96c0700 100644
--- a/src/devices/connect.cpp
+++ b/src/devices/connect.cpp
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/devices/connect.h b/src/devices/connect.h
index 258adc371..ea846c2b8 100644
--- a/src/devices/connect.h
+++ b/src/devices/connect.h
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/devices/controller.cpp b/src/devices/controller.cpp
index fa6ad325f..3a4a12efd 100644
--- a/src/devices/controller.cpp
+++ b/src/devices/controller.cpp
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/devices/controller.h b/src/devices/controller.h
index a992bcb92..404ff1b9c 100644
--- a/src/devices/controller.h
+++ b/src/devices/controller.h
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/devices/extension.cpp b/src/devices/extension.cpp
index 69e78c11d..f3475759b 100644
--- a/src/devices/extension.cpp
+++ b/src/devices/extension.cpp
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/devices/extension.h b/src/devices/extension.h
index 7b60d454c..a6c6c4d5f 100644
--- a/src/devices/extension.h
+++ b/src/devices/extension.h
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/devices/gateway.cpp b/src/devices/gateway.cpp
index fbcd6557b..2e00e66fd 100644
--- a/src/devices/gateway.cpp
+++ b/src/devices/gateway.cpp
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/devices/gateway.h b/src/devices/gateway.h
index f169518fb..e120e7ee6 100644
--- a/src/devices/gateway.h
+++ b/src/devices/gateway.h
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/devices/generic.cpp b/src/devices/generic.cpp
index d01bed9fc..c05bbed63 100644
--- a/src/devices/generic.cpp
+++ b/src/devices/generic.cpp
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/devices/generic.h b/src/devices/generic.h
index e16571ef9..affedbd7e 100644
--- a/src/devices/generic.h
+++ b/src/devices/generic.h
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/devices/heatpump.cpp b/src/devices/heatpump.cpp
index 9c33a940e..76dc4c1be 100644
--- a/src/devices/heatpump.cpp
+++ b/src/devices/heatpump.cpp
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/devices/heatpump.h b/src/devices/heatpump.h
index 449963846..b1c83a0d7 100644
--- a/src/devices/heatpump.h
+++ b/src/devices/heatpump.h
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/devices/heatsource.cpp b/src/devices/heatsource.cpp
index 30b3d2c0b..292846da3 100644
--- a/src/devices/heatsource.cpp
+++ b/src/devices/heatsource.cpp
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/devices/heatsource.h b/src/devices/heatsource.h
index 6b2d3c7be..c292cadd8 100644
--- a/src/devices/heatsource.h
+++ b/src/devices/heatsource.h
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/devices/mixer.cpp b/src/devices/mixer.cpp
index b00050329..4dccb32c8 100644
--- a/src/devices/mixer.cpp
+++ b/src/devices/mixer.cpp
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/devices/mixer.h b/src/devices/mixer.h
index 0285359aa..742308864 100644
--- a/src/devices/mixer.h
+++ b/src/devices/mixer.h
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/devices/solar.cpp b/src/devices/solar.cpp
index 28ba574c4..2aa874869 100644
--- a/src/devices/solar.cpp
+++ b/src/devices/solar.cpp
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/devices/solar.h b/src/devices/solar.h
index 3dceaff31..39617655a 100644
--- a/src/devices/solar.h
+++ b/src/devices/solar.h
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/devices/switch.cpp b/src/devices/switch.cpp
index e65348dc4..5e2c0c8aa 100644
--- a/src/devices/switch.cpp
+++ b/src/devices/switch.cpp
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/devices/switch.h b/src/devices/switch.h
index 6c8005b79..4b05a4ea6 100644
--- a/src/devices/switch.h
+++ b/src/devices/switch.h
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/devices/thermostat.cpp b/src/devices/thermostat.cpp
index aa9dcf2d1..bbefe086b 100644
--- a/src/devices/thermostat.cpp
+++ b/src/devices/thermostat.cpp
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/devices/thermostat.h b/src/devices/thermostat.h
index c9b2c54e3..2bc1e18fc 100644
--- a/src/devices/thermostat.h
+++ b/src/devices/thermostat.h
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/devices/ventilation.cpp b/src/devices/ventilation.cpp
index ff7f2cc48..9d3a142da 100644
--- a/src/devices/ventilation.cpp
+++ b/src/devices/ventilation.cpp
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/devices/ventilation.h b/src/devices/ventilation.h
index 21a3ee028..6311bab5e 100644
--- a/src/devices/ventilation.h
+++ b/src/devices/ventilation.h
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/emsesp_version.h b/src/emsesp_version.h
index 5369acf3b..543e41baf 100644
--- a/src/emsesp_version.h
+++ b/src/emsesp_version.h
@@ -1 +1 @@
-#define EMSESP_APP_VERSION "3.8.1-dev.7"
+#define EMSESP_APP_VERSION "3.8.1-dev.8"
diff --git a/src/test/test.h b/src/test/test.h
index d57333c76..8c13d45a1 100644
--- a/src/test/test.h
+++ b/src/test/test.h
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/uart/emsuart_esp32.cpp b/src/uart/emsuart_esp32.cpp
index f09e4542d..3e141f084 100644
--- a/src/uart/emsuart_esp32.cpp
+++ b/src/uart/emsuart_esp32.cpp
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/uart/emsuart_esp32.h b/src/uart/emsuart_esp32.h
index d0727f3ee..fbf011943 100644
--- a/src/uart/emsuart_esp32.h
+++ b/src/uart/emsuart_esp32.h
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/web/WebAPIService.cpp b/src/web/WebAPIService.cpp
index a6220aa49..9f0a551ac 100644
--- a/src/web/WebAPIService.cpp
+++ b/src/web/WebAPIService.cpp
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/web/WebAPIService.h b/src/web/WebAPIService.h
index 0491bb503..7c71ac595 100644
--- a/src/web/WebAPIService.h
+++ b/src/web/WebAPIService.h
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/web/WebActivityService.cpp b/src/web/WebActivityService.cpp
index 40c0887bc..cfc4ba79c 100644
--- a/src/web/WebActivityService.cpp
+++ b/src/web/WebActivityService.cpp
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/web/WebActivityService.h b/src/web/WebActivityService.h
index 111161807..224bd1fb4 100644
--- a/src/web/WebActivityService.h
+++ b/src/web/WebActivityService.h
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/web/WebCustomEntityService.cpp b/src/web/WebCustomEntityService.cpp
index 2b25953c4..184085e56 100644
--- a/src/web/WebCustomEntityService.cpp
+++ b/src/web/WebCustomEntityService.cpp
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/web/WebCustomEntityService.h b/src/web/WebCustomEntityService.h
index 3302edd83..d96254846 100644
--- a/src/web/WebCustomEntityService.h
+++ b/src/web/WebCustomEntityService.h
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/web/WebCustomizationService.cpp b/src/web/WebCustomizationService.cpp
index 80e1108b9..d974c979d 100644
--- a/src/web/WebCustomizationService.cpp
+++ b/src/web/WebCustomizationService.cpp
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -122,9 +122,7 @@ StateUpdateResult WebCustomization::update(JsonObject root, WebCustomization & c
// if the gpio is invalid skip the sensor
auto analog_sensor_name = analogJson["name"].as();
if (!EMSESP::system_.add_gpio(analogJson["gpio"].as(), analog_sensor_name)) {
- EMSESP::logger().warning("Analog sensor: Invalid GPIO %d for %s. Skipping.",
- analogJson["gpio"].as(),
- analog_sensor_name);
+ EMSESP::logger().warning("Analog sensor: Invalid GPIO %d for %s. Skipping.", analogJson["gpio"].as(), analog_sensor_name);
continue;
}
auto analog = AnalogCustomization();
diff --git a/src/web/WebCustomizationService.h b/src/web/WebCustomizationService.h
index ba905b3ef..a8369d091 100644
--- a/src/web/WebCustomizationService.h
+++ b/src/web/WebCustomizationService.h
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/web/WebDataService.cpp b/src/web/WebDataService.cpp
index e12a77df1..4acfc18a2 100644
--- a/src/web/WebDataService.cpp
+++ b/src/web/WebDataService.cpp
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/web/WebDataService.h b/src/web/WebDataService.h
index fad72b02c..99c55f28f 100644
--- a/src/web/WebDataService.h
+++ b/src/web/WebDataService.h
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/web/WebLogService.cpp b/src/web/WebLogService.cpp
index 46e70ef14..05bef58a1 100644
--- a/src/web/WebLogService.cpp
+++ b/src/web/WebLogService.cpp
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/web/WebLogService.h b/src/web/WebLogService.h
index 5e5c328c1..6f77d69f2 100644
--- a/src/web/WebLogService.h
+++ b/src/web/WebLogService.h
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/web/WebModulesService.cpp b/src/web/WebModulesService.cpp
index 37f71961f..7638f8aa2 100644
--- a/src/web/WebModulesService.cpp
+++ b/src/web/WebModulesService.cpp
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/web/WebModulesService.h b/src/web/WebModulesService.h
index 43406c758..4fdc2302d 100644
--- a/src/web/WebModulesService.h
+++ b/src/web/WebModulesService.h
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/web/WebSchedulerService.cpp b/src/web/WebSchedulerService.cpp
index 1f3034fad..943d30b21 100644
--- a/src/web/WebSchedulerService.cpp
+++ b/src/web/WebSchedulerService.cpp
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/web/WebSchedulerService.h b/src/web/WebSchedulerService.h
index 511e66ef8..8a1bbbf55 100644
--- a/src/web/WebSchedulerService.h
+++ b/src/web/WebSchedulerService.h
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/web/WebSettingsService.cpp b/src/web/WebSettingsService.cpp
index ad6f0f60d..b16501634 100644
--- a/src/web/WebSettingsService.cpp
+++ b/src/web/WebSettingsService.cpp
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/web/WebSettingsService.h b/src/web/WebSettingsService.h
index 91a01f2cc..54f740de8 100644
--- a/src/web/WebSettingsService.h
+++ b/src/web/WebSettingsService.h
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/src/web/WebStatusService.cpp b/src/web/WebStatusService.cpp
index 9899876f0..4cb923348 100644
--- a/src/web/WebStatusService.cpp
+++ b/src/web/WebStatusService.cpp
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/test/test_api/test_api.cpp b/test/test_api/test_api.cpp
index 67273e127..f32116ad3 100644
--- a/test/test_api/test_api.cpp
+++ b/test/test_api/test_api.cpp
@@ -1,6 +1,6 @@
/*
* EMS-ESP - https://github.com/emsesp/EMS-ESP
- * Copyright 2020-2025 emsesp.org - proddy, MichaelDvP
+ * Copyright 2020-2025 emsesp.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by