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();
|
||||
}
|
||||
},
|
||||
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,
|
||||
hourFormatMqtt,
|
||||
brightnessMqtt
|
||||
|
||||
@ -21,6 +21,7 @@ Task tWifiConnected(TASK_IMMEDIATE, TASK_ONCE, onWifiConnected, &ts);
|
||||
#define BUTTON D3
|
||||
|
||||
Task tButton(TASK_IMMEDIATE, TASK_ONCE, []() {
|
||||
if (Display::tDisplaySensor.isEnabled()) return;
|
||||
Bme::data.readAll();
|
||||
Display::tDisplaySensor.restart();
|
||||
}, &ts);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user