Commit Graph

795 Commits

Author SHA1 Message Date
proddy
c349c2ad0b fix typo 2026-07-26 10:49:52 +02:00
MichaelDvP
7989ab5b3f every readable entity has a value 2026-07-17 10:01:59 +02:00
MichaelDvP
5397d5d33a attributes for all entities 2026-07-15 14:00:03 +02:00
MichaelDvP
bc960980eb Merge remote-tracking branch 'emsesp/core3' into core3 2026-07-13 14:55:37 +02:00
proddy
0ff0ff7d6c don't show gateways 2026-07-12 22:02:14 +02:00
MichaelDvP
e9b300f20b Merge branch 'dev' into core3 2026-07-12 16:40:45 +02:00
MichaelDvP
cb1cb356ce prevent errorlogs for nonexisting nvs values, version numbering to dev.8d 2026-07-12 11:05:28 +02:00
MichaelDvP
49ab5e3d72 delay scheduler loop after startup 2026-07-12 09:46:43 +02:00
MichaelDvP
7ab343a216 fix crashes from #3146 2026-07-12 08:17:40 +02:00
MichaelDvP
5ac1b486a7 block too much GET requests with semaphore 2026-07-11 15:27:59 +02:00
MichaelDvP
1cd3cb854e device value info for command attributes and GET requests 2026-07-11 15:27:33 +02:00
MichaelDvP
193e5d591c block too many api GET requests 2026-07-11 14:48:19 +02:00
MichaelDvP
0a5d0fbf88 Merge remote-tracking branch 'emsesp/core3' into core3 2026-07-10 12:37:31 +02:00
MichaelDvP
fd284ce57d fix memoryleak 2026-07-10 12:34:18 +02:00
MichaelDvP
5a1d06d39e fix possible memory leaks 2026-07-10 09:33:15 +02:00
MichaelDvP
f6cb695635 direct call compute 2026-07-09 19:41:13 +02:00
proddy
7f308f4036 auto-formatting 2026-06-28 14:39:02 +02:00
MichaelDvP
95f475ab6f command message calsl compute direct,#3127 2026-06-21 10:53:10 +02:00
MichaelDvP
c260914dac fix update warning message 2026-06-14 08:59:50 +02:00
Proddy
be0737f783 Merge pull request #8 from proddy/cursor/critical-bug-investigation-ac3f
Fix main-loop deadlock that breaks system/message and sendmail commands
2026-06-13 17:16:19 +02:00
proddy
06a81db88a minor heap optimizations 2026-06-13 16:47:14 +02:00
Cursor Agent
5ee08443f9 refactor: drop dead scheduler raw_value deferral, route url messages to worker
The raw_value/computed_value handoff on WebSchedulerService is no longer
used now that command_message()/command_sendmail() compute synchronously,
so remove the members and the dead block in the scheduler loop.

Also drop the system/message special-case in dispatchCommand(): a
system/message whose value embeds a {url} now blocks at execution time
like any other internal command, so it should be offloaded to the
command worker task (large stack, off the main loop) instead of running
inline. Update the now-stale comments.

Co-authored-by: Proddy <proddy@users.noreply.github.com>
2026-06-13 07:02:28 +00:00
proddy
7664d50d69 one command function, to save on heap 2026-06-10 22:06:46 +02:00
proddy
0406ee0529 Scheduler to sync, Commands to async 2026-06-09 23:04:41 +02:00
proddy
064548316e dont show unused json elements 2026-06-08 20:43:27 +02:00
proddy
e53aaffd4d add comment 2026-06-08 20:43:11 +02:00
proddy
0d14601385 optimize 2026-06-08 20:43:03 +02:00
proddy
fd359ab9ed optional value when calling commands 2026-06-08 20:42:08 +02:00
proddy
8a45e79071 updates 2026-06-08 10:03:32 +02:00
proddy
5c4dfcb9ae first try 2026-06-07 18:26:35 +02:00
Proddy
6e9049c82b Merge branch 'emsesp:core3' into core3 2026-06-07 17:09:02 +02:00
MichaelDvP
f6308d61eb fix looping of immediate schedule, fix errormessage nvs 2026-06-07 16:29:08 +02:00
MichaelDvP
cc1808289a Merge branch 'dev' into core3 2026-06-07 14:12:36 +02:00
proddy
cfcc84d0c4 call scheduler immediate from dashboard 2026-06-07 12:37:34 +02:00
proddy
cbfebabfa3 Feature Request: Make the "EMS-ESP" title text in the web interface configurable.
Fixes #3110
2026-06-07 09:56:07 +02:00
proddy
c55b8c5e2e fix showing immediate in dashboard 2026-06-07 09:55:48 +02:00
proddy
b1bc8110cc remove debug 2026-06-06 15:07:45 +02:00
proddy
0b5d643863 don't show Scheduler items of type immediate in Dashboard 2026-06-06 15:07:17 +02:00
proddy
9a225569fd formatting 2026-06-06 15:06:32 +02:00
MichaelDvP
7349bc9ebf reset system status 2026-06-04 12:20:12 +02:00
proddy
c7816a644f prevent message command parsing URLs twice 2026-05-29 16:15:29 +01:00
proddy
a0196ff9b2 add comment 2026-05-29 16:14:59 +01:00
MichaelDvP
0099c4faae Merge branch 'dev' into core3 2026-05-29 07:12:21 +02:00
proddy
aaff759227 add comments 2026-05-28 20:40:15 +01:00
proddy
55a5ffc6df handle mandatory scheduler name change in update function 2026-05-28 20:39:43 +01:00
MichaelDvP
238c9b7860 fix scheduler onChange 2026-05-28 13:14:14 +02:00
proddy
258daef1cf dont show immediate scheduler items 2026-05-26 22:28:16 +02:00
proddy
2543d2f484 remove HTTPClient 2026-05-26 09:15:05 +02:00
proddy
48b3ab9085 auto-set a scheduler name if its empty 2026-05-25 12:51:51 +02:00
proddy
46c5560222 add TLS support for all boards 2026-05-25 12:32:53 +02:00