59 Commits

Author SHA1 Message Date
mars3142 7678afa5ce latest website iteration (including FW code fixes for it)
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2026-04-07 20:54:16 +02:00
mars3142 30832c167d remove ESP Insights
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2026-03-29 00:42:16 +01:00
mars3142 32ea23906f dynamic menu
- also component renaming

Signed-off-by: Peter Siegmund <developer@mars3142.org>
2026-03-28 16:57:15 +01:00
mars3142 cb5bcb070c starting data driven (dynamic) menu
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2026-03-28 09:08:56 +01:00
mars3142 39700aec5b updated firmware code
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2026-03-23 16:23:48 +01:00
mars3142 829e914a79 latest website and FW changes
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2026-03-17 20:19:24 +01:00
mars3142 f601990c67 fix null termination
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2026-03-16 08:43:39 +01:00
mars3142 0869ecc8ce code enhancements
- add MQTT
- add ESP32-C6
- fix simulation

Signed-off-by: Peter Siegmund <developer@mars3142.org>
2026-03-16 08:43:06 +01:00
mars3142 c9f00d542f preparation for switch to C6 MCU (but also compatible with S3)
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2026-03-16 08:43:02 +01:00
mars3142 81141d8859 connect via MQTTS
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2026-01-25 02:15:05 +01:00
mars3142 e01006cd49 remove PSRAM usage
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2026-01-25 00:28:00 +01:00
mars3142 c28d7d08df edit of all config data via website
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2026-01-25 00:14:52 +01:00
mars3142 df50aaedda get/post led segments
ESP-IDF Build / build (esp32c6, release-v5.4) (push) Failing after 4m49s
ESP-IDF Build / build (esp32c6, release-v5.5) (push) Failing after 4m44s
ESP-IDF Build / build (esp32s3, release-v5.4) (push) Failing after 4m34s
ESP-IDF Build / build (esp32s3, release-v5.5) (push) Failing after 4m43s
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2026-01-21 21:53:03 +01:00
mars3142 501c2de874 update time on website via webSocket
ESP-IDF Build / build (esp32c6, release-v5.4) (push) Failing after 4m44s
ESP-IDF Build / build (esp32c6, release-v5.5) (push) Failing after 4m37s
ESP-IDF Build / build (esp32s3, release-v5.4) (push) Failing after 4m22s
ESP-IDF Build / build (esp32s3, release-v5.5) (push) Failing after 4m24s
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2026-01-19 00:19:57 +01:00
mars3142 b39a3be956 show correct schame on website
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2026-01-18 22:45:46 +01:00
mars3142 3ec7bf7acb more status values
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2026-01-18 22:41:20 +01:00
mars3142 a12dfe7760 update comments
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2026-01-18 16:51:47 +01:00
mars3142 dc40acfd06 change schema via REST
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
mars3142 3d7de05614 read schema files for website
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2026-01-18 16:26:05 +01:00
mars3142 3f32b791b7 change light mode
day/night/simulation

Signed-off-by: Peter Siegmund <developer@mars3142.org>
2026-01-18 16:09:09 +01:00
mars3142 ccdc2bb63f send current state via WS
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
mars3142 7d12d98ec9 refresh device ui after REST call
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2026-01-18 15:12:09 +01:00
mars3142 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
mars3142 1fade06bdb light on/off via REST or GPIO
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2026-01-18 14:13:05 +01:00
mars3142 7a73fc4b7b implement reset via back button
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2026-01-18 10:58:24 +01:00
mars3142 1fbc28a628 optimize AP mode
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
mars3142 bccfb80791 show capative portal on connect
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
mars3142 b77fdee21d refactor persistence manager from cpp to c
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
mars3142 ef0cda1d67 update web ui
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
mars3142 cfca3f1535 mask password in log
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
mars3142 d18c9bfea1 add capa endpoint
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2026-01-06 00:18:01 +01:00
mars3142 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
mars3142 ebf0dc6556 show website via mdns
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2026-01-05 23:47:00 +01:00
mars3142 5d78572481 send screen names to ESP Insights
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2025-12-27 00:13:53 +01:00
mars3142 e7af663bc3 send button event to ESP Insights
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2025-12-27 00:10:37 +01:00
mars3142 e81fc62645 multiple wifi connection for login check
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
mars3142 fa05783fb9 fix crash
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2025-12-24 23:48:53 +01:00
mars3142 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
mars3142 e16cfbd03c code cleanup
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
mars3142 c27759cd75 disable external devices
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
mars3142 926e3d1aef add missing include
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
mars3142 0f7686d5a5 add simulation to UI
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2025-09-30 21:53:40 +02:00
mars3142 9ae568c2f4 new light schema file
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2025-09-30 20:47:08 +02:00
mars3142 99aa30c8e5 optimise simulation handling
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2025-09-30 20:16:10 +02:00
mars3142 08b0e04584 implement new light mode (off/day/night/simulation)
missing:
- fully connect it to the ui
- setup duration in light settings

Signed-off-by: Peter Siegmund <developer@mars3142.org>
2025-09-29 23:15:06 +02:00
mars3142 845fdd306e day/night cycle on LED 1 from CSV file
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2025-09-26 23:01:26 +02:00
mars3142 273f9491f8 some optimizations regarding LED color
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2025-09-20 20:21:42 +02:00
mars3142 9df2b28eb3 optimize some log entries
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2025-09-14 00:43:02 +02:00
mars3142 e17e2504d7 new color schema and intervals for status led
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2025-09-14 00:33:19 +02:00
mars3142 5d553c0fbb fix compile error
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2025-09-13 20:59:08 +02:00