Commit Graph

154 Commits

Author SHA1 Message Date
b39a3be956 show correct schame on website
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2026-01-18 22:45:46 +01:00
3ec7bf7acb more status values
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2026-01-18 22:41:20 +01:00
a12dfe7760 update comments
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2026-01-18 16:51:47 +01:00
dc40acfd06 change schema via REST
Some checks failed
ESP-IDF Build / build (esp32c6, release-v5.4) (push) Failing after 4m46s
ESP-IDF Build / build (esp32c6, release-v5.5) (push) Failing after 4m56s
ESP-IDF Build / build (esp32s3, release-v5.4) (push) Failing after 4m45s
ESP-IDF Build / build (esp32s3, release-v5.5) (push) Failing after 4m44s
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2026-01-18 16:41:41 +01:00
3d7de05614 read schema files for website
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2026-01-18 16:26:05 +01:00
3f32b791b7 change light mode
day/night/simulation

Signed-off-by: Peter Siegmund <developer@mars3142.org>
2026-01-18 16:09:09 +01:00
ccdc2bb63f send current state via WS
Some checks failed
ESP-IDF Build / build (esp32c6, release-v5.4) (push) Failing after 6m9s
ESP-IDF Build / build (esp32c6, release-v5.5) (push) Failing after 4m54s
ESP-IDF Build / build (esp32s3, release-v5.4) (push) Failing after 4m35s
ESP-IDF Build / build (esp32s3, release-v5.5) (push) Failing after 4m59s
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2026-01-18 15:29:03 +01:00
7d12d98ec9 refresh device ui after REST call
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2026-01-18 15:12:09 +01:00
cdac9cbfb8 rework message manager
use of listener pattern instead of message queue

Signed-off-by: Peter Siegmund <developer@mars3142.org>
2026-01-18 14:26:13 +01:00
1fade06bdb light on/off via REST or GPIO
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2026-01-18 14:13:05 +01:00
f7cedf24e8 shared website header
Some checks failed
ESP-IDF Build / build (esp32c6, release-v5.4) (push) Failing after 7m45s
ESP-IDF Build / build (esp32c6, release-v5.5) (push) Failing after 4m52s
ESP-IDF Build / build (esp32s3, release-v5.4) (push) Failing after 4m35s
ESP-IDF Build / build (esp32s3, release-v5.5) (push) Failing after 4m58s
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2026-01-18 10:59:08 +01:00
1c52f7d679 fixed devcontainer image
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2026-01-18 10:58:35 +01:00
7a73fc4b7b implement reset via back button
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2026-01-18 10:58:24 +01:00
1fbc28a628 optimize AP mode
Some checks failed
ESP-IDF Build / build (esp32c6, release-v5.4) (push) Failing after 6m44s
ESP-IDF Build / build (esp32c6, release-v5.5) (push) Failing after 3m59s
ESP-IDF Build / build (esp32s3, release-v5.4) (push) Failing after 3m51s
ESP-IDF Build / build (esp32s3, release-v5.5) (push) Failing after 3m52s
- save wifi data
- show status led

Signed-off-by: Peter Siegmund <developer@mars3142.org>
2026-01-15 00:36:19 +01:00
bccfb80791 show capative portal on connect
Some checks failed
ESP-IDF Build / build (esp32c6, release-v5.4) (push) Failing after 6m44s
ESP-IDF Build / build (esp32c6, release-v5.5) (push) Failing after 4m12s
ESP-IDF Build / build (esp32s3, release-v5.4) (push) Failing after 3m54s
ESP-IDF Build / build (esp32s3, release-v5.5) (push) Failing after 3m56s
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2026-01-13 00:05:54 +01:00
b77fdee21d refactor persistence manager from cpp to c
Some checks failed
ESP-IDF Build / build (esp32c6, release-v5.4) (push) Failing after 4m12s
ESP-IDF Build / build (esp32c6, release-v5.5) (push) Failing after 4m17s
ESP-IDF Build / build (esp32s3, release-v5.4) (push) Failing after 3m49s
ESP-IDF Build / build (esp32s3, release-v5.5) (push) Failing after 4m0s
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2026-01-10 11:12:31 +01:00
ef0cda1d67 update web ui
Some checks failed
ESP-IDF Build / build (esp32c6, release-v5.4) (push) Failing after 4m6s
ESP-IDF Build / build (esp32c6, release-v5.5) (push) Failing after 4m19s
ESP-IDF Build / build (esp32s3, release-v5.4) (push) Failing after 3m52s
ESP-IDF Build / build (esp32s3, release-v5.5) (push) Failing after 4m4s
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2026-01-10 00:33:34 +01:00
cfca3f1535 mask password in log
Some checks failed
ESP-IDF Build / build (esp32c6, release-v5.4) (push) Failing after 3m21s
ESP-IDF Build / build (esp32c6, release-v5.5) (push) Failing after 5m51s
ESP-IDF Build / build (esp32s3, release-v5.4) (push) Failing after 3m6s
ESP-IDF Build / build (esp32s3, release-v5.5) (push) Failing after 3m26s
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2026-01-06 00:18:15 +01:00
d18c9bfea1 add capa endpoint
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2026-01-06 00:18:01 +01:00
28e991cf58 scan for WiFi and schon connection state (loading once)
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2026-01-06 00:08:03 +01:00
ebf0dc6556 show website via mdns
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2026-01-05 23:47:00 +01:00
29785a96bc add thunder configuration
Some checks failed
ESP-IDF Build / build (esp32c6, release-v5.4) (push) Successful in 3m38s
ESP-IDF Build / build (esp32c6, release-v5.5) (push) Successful in 3m48s
ESP-IDF Build / build (esp32s3, release-v5.4) (push) Failing after 3m17s
ESP-IDF Build / build (esp32s3, release-v5.5) (push) Failing after 3m10s
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2026-01-01 17:52:02 +01:00
ee587f1381 hide thread configuration (for now)
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2026-01-01 17:40:23 +01:00
a66c48e713 rename WLED to LED
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2026-01-01 17:34:44 +01:00
b0e93d613c add segment settings
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2026-01-01 17:31:41 +01:00
52f6c2acab vibe coded website (plus captive portal)
Some checks failed
ESP-IDF Build / build (esp32c6, release-v5.4) (push) Successful in 3m57s
ESP-IDF Build / build (esp32c6, release-v5.5) (push) Successful in 3m48s
ESP-IDF Build / build (esp32s3, release-v5.4) (push) Failing after 3m18s
ESP-IDF Build / build (esp32s3, release-v5.5) (push) Failing after 3m14s
needs missing ESP32 implementation

Signed-off-by: Peter Siegmund <developer@mars3142.org>
2026-01-01 16:39:27 +01:00
dfad7cfb76 version bump
Some checks failed
ESP-IDF Build / build (esp32c6, release-v5.4) (push) Failing after 4m42s
ESP-IDF Build / build (esp32c6, release-v5.5) (push) Failing after 4m30s
ESP-IDF Build / build (esp32s3, release-v5.4) (push) Failing after 4m24s
ESP-IDF Build / build (esp32s3, release-v5.5) (push) Failing after 4m30s
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2025-12-27 00:14:44 +01:00
5d78572481 send screen names to ESP Insights
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2025-12-27 00:13:53 +01:00
9e9fb15f86 fix I2C timeout crash
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2025-12-27 00:10:51 +01:00
e7af663bc3 send button event to ESP Insights
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2025-12-27 00:10:37 +01:00
e81fc62645 multiple wifi connection for login check
Some checks failed
ESP-IDF Build / build (esp32c6, release-v5.4) (push) Successful in 6m28s
ESP-IDF Build / build (esp32c6, release-v5.5) (push) Successful in 6m15s
ESP-IDF Build / build (esp32s3, release-v5.4) (push) Failing after 3m13s
ESP-IDF Build / build (esp32s3, release-v5.5) (push) Failing after 3m27s
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2025-12-26 00:13:10 +01:00
aa10eb55f4 fix imports
Some checks failed
ESP-IDF Build / build (esp32c6, release-v5.4) (push) Successful in 3m36s
ESP-IDF Build / build (esp32c6, release-v5.5) (push) Successful in 3m42s
ESP-IDF Build / build (esp32s3, release-v5.4) (push) Failing after 3m9s
ESP-IDF Build / build (esp32s3, release-v5.5) (push) Failing after 2m59s
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2025-12-25 00:24:09 +01:00
c259a3f2c8 disable BLE scan at startup
Some checks failed
ESP-IDF Build / build (esp32c6, release-v5.4) (push) Failing after 3m18s
ESP-IDF Build / build (esp32s3, release-v5.4) (push) Has been cancelled
ESP-IDF Build / build (esp32s3, release-v5.5) (push) Has been cancelled
ESP-IDF Build / build (esp32c6, release-v5.5) (push) Has been cancelled
ESP-IDF Build / build (esp32c6, release-v5.5) (pull_request) Has been cancelled
ESP-IDF Build / build (esp32s3, release-v5.4) (pull_request) Has been cancelled
ESP-IDF Build / build (esp32s3, release-v5.5) (pull_request) Has been cancelled
ESP-IDF Build / build (esp32c6, release-v5.4) (pull_request) Has been cancelled
we will refactor it to Thread later

Signed-off-by: Peter Siegmund <developer@mars3142.org>
2025-12-24 23:49:21 +01:00
fa05783fb9 fix crash
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2025-12-24 23:48:53 +01:00
8ba2a5be1d show NTP time while day/night - and "simulated" while simulation
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2025-12-24 23:46:05 +01:00
016734a4db MK 2.1 of the System Control (ESP32-S3)
Some checks failed
ESP-IDF Build / build (esp32c6, release-v5.4) (push) Failing after 3m44s
ESP-IDF Build / build (esp32c6, release-v5.5) (push) Failing after 3m31s
ESP-IDF Build / build (esp32s3, release-v5.4) (push) Failing after 3m1s
ESP-IDF Build / build (esp32s3, release-v5.5) (push) Failing after 3m3s
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2025-12-23 21:50:19 +01:00
e16cfbd03c code cleanup
Some checks failed
ESP-IDF Build / build (esp32c6, release-v5.4) (push) Has been cancelled
ESP-IDF Build / build (esp32c6, release-v5.5) (push) Has been cancelled
ESP-IDF Build / build (esp32s3, release-v5.4) (push) Has been cancelled
ESP-IDF Build / build (esp32s3, release-v5.5) (push) Has been cancelled
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2025-12-20 20:41:55 +01:00
387b9d4c65 remove ESP-IDF v6
Some checks failed
ESP-IDF Build / build (esp32c6, release-v5.4) (push) Failing after 3m21s
ESP-IDF Build / build (esp32c6, release-v5.5) (push) Failing after 3m35s
ESP-IDF Build / build (esp32s3, release-v5.4) (push) Successful in 3m33s
ESP-IDF Build / build (esp32s3, release-v5.5) (push) Successful in 3m49s
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2025-12-20 15:58:11 +01:00
c27759cd75 disable external devices
Some checks failed
ESP-IDF Build / build (esp32c6, release-v5.5) (push) Has been cancelled
ESP-IDF Build / build (esp32c6, release-v6.0) (push) Has been cancelled
ESP-IDF Build / build (esp32s3, release-v5.4) (push) Has been cancelled
ESP-IDF Build / build (esp32s3, release-v5.5) (push) Has been cancelled
ESP-IDF Build / build (esp32s3, release-v6.0) (push) Has been cancelled
ESP-IDF Build / build (esp32c6, release-v5.4) (push) Has been cancelled
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2025-12-20 15:54:47 +01:00
d68667d377 add external package
Some checks failed
ESP-IDF Build / build (esp32c6, release-v5.4) (push) Failing after 3m23s
ESP-IDF Build / build (esp32c6, release-v5.5) (push) Failing after 3m29s
ESP-IDF Build / build (esp32c6, release-v6.0) (push) Failing after 4m8s
ESP-IDF Build / build (esp32s3, release-v5.4) (push) Successful in 3m46s
ESP-IDF Build / build (esp32s3, release-v5.5) (push) Successful in 4m5s
ESP-IDF Build / build (esp32s3, release-v6.0) (push) Failing after 1m24s
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2025-12-20 15:04:45 +01:00
926e3d1aef add missing include
Some checks failed
ESP-IDF Build / build (esp32c6, release-v5.4) (push) Failing after 3m48s
ESP-IDF Build / build (esp32c6, release-v5.5) (push) Has been cancelled
ESP-IDF Build / build (esp32c6, release-v6.0) (push) Has been cancelled
ESP-IDF Build / build (esp32s3, release-v5.4) (push) Has been cancelled
ESP-IDF Build / build (esp32s3, release-v5.5) (push) Has been cancelled
ESP-IDF Build / build (esp32s3, release-v6.0) (push) Has been cancelled
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2025-12-20 14:59:36 +01:00
690e22817e use defined release branches
Some checks failed
ESP-IDF Build / build (esp32c6, release-v5.4) (push) Failing after 3m21s
ESP-IDF Build / build (esp32c6, release-v5.5) (push) Failing after 3m46s
ESP-IDF Build / build (esp32s3, release-v5.4) (push) Has been cancelled
ESP-IDF Build / build (esp32s3, release-v5.5) (push) Has been cancelled
ESP-IDF Build / build (esp32s3, release-v6.0) (push) Has been cancelled
ESP-IDF Build / build (esp32c6, release-v6.0) (push) Has been cancelled
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2025-12-20 14:50:59 +01:00
4d1b3cc766 external MQTT component
Some checks failed
ESP-IDF Build / build (esp32c6, latest) (push) Failing after 1m14s
ESP-IDF Build / build (esp32c6, release-v5.5) (push) Has been cancelled
ESP-IDF Build / build (esp32s3, latest) (push) Has been cancelled
ESP-IDF Build / build (esp32s3, release-v5.4) (push) Has been cancelled
ESP-IDF Build / build (esp32s3, release-v5.5) (push) Has been cancelled
ESP-IDF Build / build (esp32c6, release-v5.4) (push) Has been cancelled
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2025-12-20 14:47:07 +01:00
e9b8cdde8b manual git checkout
Some checks failed
ESP-IDF Build / build (esp32c6, latest) (push) Failing after 1m23s
ESP-IDF Build / build (esp32c6, release-v5.5) (push) Has been cancelled
ESP-IDF Build / build (esp32s3, latest) (push) Has been cancelled
ESP-IDF Build / build (esp32s3, release-v5.4) (push) Has been cancelled
ESP-IDF Build / build (esp32s3, release-v5.5) (push) Has been cancelled
ESP-IDF Build / build (esp32c6, release-v5.4) (push) Has been cancelled
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2025-12-20 14:42:02 +01:00
96a7be473c remove container in container
Some checks failed
ESP-IDF Build / build (esp32c6, latest) (push) Failing after 4s
ESP-IDF Build / build (esp32c6, release-v5.4) (push) Failing after 4s
ESP-IDF Build / build (esp32c6, release-v5.5) (push) Failing after 4s
ESP-IDF Build / build (esp32s3, latest) (push) Failing after 4s
ESP-IDF Build / build (esp32s3, release-v5.4) (push) Failing after 4s
ESP-IDF Build / build (esp32s3, release-v5.5) (push) Failing after 4s
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2025-12-20 14:40:28 +01:00
6f9a0337bb more optimisation
Some checks failed
ESP-IDF Build / build (esp32c6, latest) (push) Failing after 12s
ESP-IDF Build / build (esp32c6, release-v5.4) (push) Failing after 12s
ESP-IDF Build / build (esp32c6, release-v5.5) (push) Failing after 12s
ESP-IDF Build / build (esp32s3, latest) (push) Failing after 12s
ESP-IDF Build / build (esp32s3, release-v5.4) (push) Failing after 12s
ESP-IDF Build / build (esp32s3, release-v5.5) (push) Failing after 12s
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2025-12-20 14:36:13 +01:00
aac244705d esp-idf build
Some checks failed
ESP-IDF Build / build (esp32c6, latest) (push) Failing after 12s
ESP-IDF Build / build (esp32c6, release-v5.4) (push) Failing after 12s
ESP-IDF Build / build (esp32c6, release-v5.5) (push) Failing after 13s
ESP-IDF Build / build (esp32s3, latest) (push) Failing after 12s
ESP-IDF Build / build (esp32s3, release-v5.4) (push) Failing after 13s
ESP-IDF Build / build (esp32s3, release-v5.5) (push) Failing after 13s
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2025-12-20 14:34:03 +01:00
a284cbe35e better path
Some checks failed
ESP-IDF Build / build (esp32c6, latest) (push) Failing after 14s
ESP-IDF Build / build (esp32c6, release-v5.4) (push) Failing after 13s
ESP-IDF Build / build (esp32c6, release-v5.5) (push) Failing after 13s
ESP-IDF Build / build (esp32s3, latest) (push) Failing after 13s
ESP-IDF Build / build (esp32s3, release-v5.4) (push) Failing after 13s
ESP-IDF Build / build (esp32s3, release-v5.5) (push) Has been cancelled
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2025-12-20 14:32:51 +01:00
15fb917aaf debugging action
Some checks failed
ESP-IDF Build / build (esp32c6, latest) (push) Failing after 14s
ESP-IDF Build / build (esp32c6, release-v5.4) (push) Failing after 14s
ESP-IDF Build / build (esp32c6, release-v5.5) (push) Failing after 13s
ESP-IDF Build / build (esp32s3, latest) (push) Failing after 13s
ESP-IDF Build / build (esp32s3, release-v5.4) (push) Failing after 13s
ESP-IDF Build / build (esp32s3, release-v5.5) (push) Failing after 14s
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2025-12-20 14:31:13 +01:00
73ed926059 fix analytics key file name
Some checks failed
ESP-IDF Build / build (esp32c6, latest) (push) Failing after 14s
ESP-IDF Build / build (esp32c6, release-v5.4) (push) Failing after 14s
ESP-IDF Build / build (esp32c6, release-v5.5) (push) Failing after 13s
ESP-IDF Build / build (esp32s3, latest) (push) Failing after 13s
ESP-IDF Build / build (esp32s3, release-v5.4) (push) Failing after 13s
ESP-IDF Build / build (esp32s3, release-v5.5) (push) Failing after 13s
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2025-12-20 14:27:31 +01:00