diff --git a/CHANGELOG_LATEST.md b/CHANGELOG_LATEST.md
index 995aa140f..2d328cea4 100644
--- a/CHANGELOG_LATEST.md
+++ b/CHANGELOG_LATEST.md
@@ -32,6 +32,7 @@ For more details go to [docs.emsesp.org](https://docs.emsesp.org/).
- solar temperature TS16 [#2690](https://github.com/emsesp/EMS-ESP32/issues/2690)
- pumpmode enum for HT3 boilers, add commands for manual defrost, chimneysweeper [#2727](https://github.com/emsesp/EMS-ESP32/issues/2727)
- pid settings [#2735](https://github.com/emsesp/EMS-ESP32/issues/2735)
+- refresh MQTT button added to MQTT Settings page
## Fixed
diff --git a/interface/pnpm-lock.yaml b/interface/pnpm-lock.yaml
index 4f337eee2..87fcb5464 100644
--- a/interface/pnpm-lock.yaml
+++ b/interface/pnpm-lock.yaml
@@ -1225,8 +1225,8 @@ packages:
resolution: {integrity: sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==}
engines: {node: '>=8.0.0'}
- csstype@3.2.2:
- resolution: {integrity: sha512-D80T+tiqkd/8B0xNlbstWDG4x6aqVfO52+OlSUNIdkTvmNw0uQpJLeos2J/2XvpyidAFuTPmpad+tUxLndwj6g==}
+ csstype@3.2.3:
+ resolution: {integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==}
currently-unhandled@0.4.1:
resolution: {integrity: sha512-/fITjgjGU50vjQ4FH6eUoYu+iUoUKIXws2hL15JJpIR+BbTxaXQsMuuyjtNh2WqsSBS5nsaZHFsFecyw5CCAng==}
@@ -3290,7 +3290,7 @@ snapshots:
'@emotion/memoize': 0.9.0
'@emotion/unitless': 0.10.0
'@emotion/utils': 1.4.2
- csstype: 3.2.2
+ csstype: 3.2.3
'@emotion/sheet@1.4.0': {}
@@ -3507,7 +3507,7 @@ snapshots:
'@popperjs/core': 2.11.8
'@types/react-transition-group': 4.4.12(@types/react@19.2.5)
clsx: 2.1.1
- csstype: 3.2.2
+ csstype: 3.2.3
prop-types: 15.8.1
react: 19.2.0
react-dom: 19.2.0(react@19.2.0)
@@ -3533,7 +3533,7 @@ snapshots:
'@emotion/cache': 11.14.0
'@emotion/serialize': 1.3.3
'@emotion/sheet': 1.4.0
- csstype: 3.2.2
+ csstype: 3.2.3
prop-types: 15.8.1
react: 19.2.0
optionalDependencies:
@@ -3548,7 +3548,7 @@ snapshots:
'@mui/types': 7.4.8(@types/react@19.2.5)
'@mui/utils': 7.3.5(@types/react@19.2.5)(react@19.2.0)
clsx: 2.1.1
- csstype: 3.2.2
+ csstype: 3.2.3
prop-types: 15.8.1
react: 19.2.0
optionalDependencies:
@@ -3796,7 +3796,7 @@ snapshots:
'@types/react@19.2.5':
dependencies:
- csstype: 3.2.2
+ csstype: 3.2.3
'@types/responselike@1.0.3':
dependencies:
@@ -4211,7 +4211,7 @@ snapshots:
dependencies:
css-tree: 1.1.3
- csstype@3.2.2: {}
+ csstype@3.2.3: {}
currently-unhandled@0.4.1:
dependencies:
@@ -4294,7 +4294,7 @@ snapshots:
dom-helpers@5.2.1:
dependencies:
'@babel/runtime': 7.28.4
- csstype: 3.2.2
+ csstype: 3.2.3
dom-serializer@1.4.1:
dependencies:
diff --git a/interface/src/app/main/Sensors.tsx b/interface/src/app/main/Sensors.tsx
index 61f83d263..f1ba46979 100644
--- a/interface/src/app/main/Sensors.tsx
+++ b/interface/src/app/main/Sensors.tsx
@@ -455,10 +455,14 @@ const Sensors = () => {
as.g !== GPIO_26) ||
as.t === AnalogType.DIGITAL_IN ||
as.t === AnalogType.PULSE ? (
- | {as.g !== 99 ? as.v ? LL.ON() : LL.OFF() : ''} |
+
+ {as.g !== 99 ? (as.v ? LL.ON() : LL.OFF()) : ''}
+ |
) : (
- {as.t !== AnalogType.NOTUSED && as.g !== 99 ? formatValue(as.v, as.u) : ''}
+ {as.t !== AnalogType.NOTUSED && as.g !== 99
+ ? formatValue(as.v, as.u)
+ : ''}
|
)}
diff --git a/src/core/system.cpp b/src/core/system.cpp
index f30c53e83..f24a3f9e1 100644
--- a/src/core/system.cpp
+++ b/src/core/system.cpp
@@ -414,7 +414,7 @@ void System::reload_settings() {
dallas_gpio_ = 0;
EMSESP::webSettingsService.read([&](WebSettings & settings) {
version_ = settings.version;
- // first check gpios, prioriy to rx and tx
+ // first check gpios, priority to rx and tx
rx_gpio_ = is_valid_gpio(settings.rx_gpio) ? settings.rx_gpio : 0;
tx_gpio_ = is_valid_gpio(settings.tx_gpio) ? settings.tx_gpio : 0;
pbutton_gpio_ = is_valid_gpio(settings.pbutton_gpio) ? settings.pbutton_gpio : 0;