Commit Graph

464 Commits

Author SHA1 Message Date
proddy
931827c526 refactored restart and format services to be non-blocking 2024-08-31 16:12:30 +02:00
proddy
5bafe6587c move has_partition and has_loader to hardware status 2024-08-30 11:09:31 +02:00
proddy
19922ca9fb move the Get* endpoints to their right service classes 2024-08-29 13:53:27 +02:00
proddy
eafd659870 move shunting yard to main code folder 2024-08-29 13:52:36 +02:00
proddy
fe50c9f6d0 autodetect, download and install firmware upgrades 2024-08-29 13:51:17 +02:00
proddy
119dcaa7fc make it work from web (thanks michael) 2024-08-18 16:17:03 +02:00
proddy
bc8a840695 fix sonar compile 2024-08-16 16:14:07 +02:00
Proddy
0a1743b99b Merge branch 'emsesp:dev' into dev 2024-08-16 15:33:49 +02:00
MichaelDvP
68ec48fa80 start scheduler conditions after 1 min 2024-08-16 14:57:29 +02:00
proddy
bbbea027cb correct firmware naming #1933 2024-08-16 14:49:05 +02:00
MichaelDvP
ed0fcefc27 Merge branch 'dev' of https://github.com/emsesp/EMS-ESP32 into dev 2024-08-16 14:45:21 +02:00
MichaelDvP
20b833b4ee scheduler/mqtt running assync with psram, sync without psram 2024-08-15 07:56:24 +02:00
MichaelDvP
7dc4dc67f6 don't show factory partiton button if we are in factory 2024-08-13 08:03:22 +02:00
MichaelDvP
9181b70394 checks for long raw custom entities #1934 2024-08-12 09:26:37 +02:00
MichaelDvP
8a409e8e9c restart dialog 2024-08-12 09:23:46 +02:00
proddy
3481a879c2 alova 3 2024-08-08 12:39:48 +02:00
Proddy
dc53ff42f6 Merge branch 'emsesp:dev' into dev 2024-08-07 09:30:51 +02:00
MichaelDvP
70b16149d0 read custom entity raw from fetched telegrams 2024-08-07 07:42:30 +02:00
proddy
7b6fe53e74 add console tests to Unity 2024-08-06 10:33:22 +02:00
proddy
66ed8a1e17 fixes #1926 - serial shell not working 2024-08-05 10:50:51 +02:00
MichaelDvP
8d70dc7a02 custom entity RAW allow length up to 256 2024-08-04 16:07:57 +02:00
Proddy
71183d81e5 Merge branch 'emsesp:dev' into dev 2024-08-03 13:24:54 +02:00
MichaelDvP
ab587fa1b7 move 6x identical code to one function add_ha_bool 2024-08-02 12:44:47 +02:00
MichaelDvP
21c23e1fd8 remove useless http check 2024-08-02 12:04:17 +02:00
proddy
69aa7275d8 surpress output when running Unity tests 2024-08-02 09:59:48 +02:00
Proddy
cd79e73693 Merge branch 'dev' into dev 2024-08-02 09:16:31 +02:00
MichaelDvP
70e5b19223 scheduler: change to std::string 2024-08-02 08:20:10 +02:00
proddy
f47dd7b629 Merge branch 'dev' of https://github.com/proddy/EMS-ESP32 into dev 2024-08-01 22:19:38 +02:00
proddy
b38ec2f25e support Unity testing 2024-08-01 22:13:52 +02:00
MichaelDvP
900b2bf340 scheduler, small fixes, allow commands in json get url 2024-08-01 18:52:26 +02:00
MichaelDvP
80aa1e65b7 refactor common commands #1897 2024-07-30 15:07:45 +02:00
proddy
f4781b91c2 fix bootloop with missing version 2024-07-28 09:26:02 +02:00
proddy
0edb5c0fd9 updates to scheduler for immediate commands #1893 2024-07-27 15:04:22 +02:00
MichaelDvP
7703ca15dc Merge branch 'dev' of https://github.com/emsesp/EMS-ESP32 into dev 2024-07-26 18:30:14 +02:00
MichaelDvP
5b67060674 scheduler single action on command 2024-07-26 18:00:41 +02:00
MichaelDvP
1183db88b7 command executed only for commands without value, fix hcx custom names 2024-07-26 17:59:49 +02:00
proddy
b3532bd372 remove version from payload 2024-07-26 13:24:40 +02:00
proddy
ae7737e47b rename HardwareStatus to hardwareStatus 2024-07-26 13:23:23 +02:00
MichaelDvP
9ba026934b Merge branch 'dev' of https://github.com/emsesp/EMS-ESP32 into dev 2024-07-25 15:49:52 +02:00
MichaelDvP
cfecb390f9 scheduler task priority, add comments 2024-07-25 14:31:24 +02:00
proddy
2970065a4a add free_caps 2024-07-25 13:18:10 +02:00
proddy
645d6a514c rename HardwareStatus 2024-07-25 12:51:25 +02:00
proddy
d92f17c774 remove TODO 2024-07-24 17:59:32 +02:00
proddy
fa54cb6a48 more minor changes to clean up messaging 2024-07-24 13:22:34 +02:00
proddy
0cca9b7723 removed comment 2024-07-23 23:07:12 +02:00
proddy
fa24a6878e add values as a possible command 2024-07-23 22:29:30 +02:00
proddy
ada7b1740b handle attribute_s like we did with the other device classes 2024-07-23 20:48:52 +02:00
proddy
0e40acb90f formatting for logging in debug/standalone 2024-07-23 20:48:30 +02:00
proddy
48b5970d28 text changes 2024-07-23 18:55:26 +02:00
proddy
0d0d0aa111 show attribute in log message 2024-07-23 18:54:17 +02:00