expose button on mqtt for displaying sensor data
This commit is contained in:
parent
46d17c37ae
commit
bdf6b0cec2
@ -77,6 +77,14 @@ namespace Mqtt {
|
|||||||
if (String { "PRESS" }.equals(msg)) ESP.restart();
|
if (String { "PRESS" }.equals(msg)) ESP.restart();
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
new Ha::Button{"Display sensor data", "display_sensor_data",
|
||||||
|
[](const char* msg) {
|
||||||
|
if (String { "PRESS" }.equals(msg) && !Display::tDisplaySensor.isEnabled()) {
|
||||||
|
Bme::data.readAll();
|
||||||
|
Display::tDisplaySensor.restart();
|
||||||
|
};
|
||||||
|
}
|
||||||
|
},
|
||||||
ledMqtt,
|
ledMqtt,
|
||||||
hourFormatMqtt,
|
hourFormatMqtt,
|
||||||
brightnessMqtt
|
brightnessMqtt
|
||||||
|
|||||||
@ -21,6 +21,7 @@ Task tWifiConnected(TASK_IMMEDIATE, TASK_ONCE, onWifiConnected, &ts);
|
|||||||
#define BUTTON D3
|
#define BUTTON D3
|
||||||
|
|
||||||
Task tButton(TASK_IMMEDIATE, TASK_ONCE, []() {
|
Task tButton(TASK_IMMEDIATE, TASK_ONCE, []() {
|
||||||
|
if (Display::tDisplaySensor.isEnabled()) return;
|
||||||
Bme::data.readAll();
|
Bme::data.readAll();
|
||||||
Display::tDisplaySensor.restart();
|
Display::tDisplaySensor.restart();
|
||||||
}, &ts);
|
}, &ts);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user