Skip to content
Discussion options

You must be logged in to vote

Thanks for reporting and your tests, pointing to a bug in 3.8.x. The system/message command does not work from scheduler. For emsesp without psram it also does not work from mqtt/console, only call from api is possible.

Problem is here:

EMSESP::webSchedulerService.computed_value.clear();
EMSESP::webSchedulerService.raw_value = value;
for (uint16_t wait = 0; wait < 2000 && !EMSESP::webSchedulerService.raw_value.empty(); wait++) {
delay(1);
}
if (EMSESP::webSchedulerService.computed_value.empty()) {
LOG_WARNING("Message result is empty");
return false;
}

the command waits…

Replies: 3 comments 13 replies

Comment options

You must be logged in to vote
3 replies
@Pako2
Comment options

@VlastiBroucek
Comment options

@krotname
Comment options

Comment options

You must be logged in to vote
10 replies
@Pako2
Comment options

@proddy
Comment options

@Pako2
Comment options

@MichaelDvP
Comment options

Answer selected by Pako2
@Pako2
Comment options

@MichaelDvP
Comment options

@Pako2
Comment options

@MichaelDvP
Comment options

Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
6 participants