Commit Graph

36 Commits

Author SHA1 Message Date
a12dfe7760 update comments
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2026-01-18 16:51:47 +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
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
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
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
ebf0dc6556 show website via mdns
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2026-01-05 23:47:00 +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
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
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
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
0f7686d5a5 add simulation to UI
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2025-09-30 21:53:40 +02:00
99aa30c8e5 optimise simulation handling
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2025-09-30 20:16:10 +02:00
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
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
273f9491f8 some optimizations regarding LED color
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2025-09-20 20:21:42 +02:00
9df2b28eb3 optimize some log entries
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2025-09-14 00:43:02 +02:00
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
5d553c0fbb fix compile error
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2025-09-13 20:59:08 +02:00
6efbe91747 optimize init sequenze
show SplashScreen while connecting

Signed-off-by: Peter Siegmund <developer@mars3142.org>
2025-09-13 20:42:01 +02:00
a312625085 add other esp insights log types
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2025-09-12 23:30:10 +02:00
6b7ef5b573 optimize ESP Insights handling
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2025-09-12 11:21:41 +02:00
4ac3f93f34 code cleanup
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2025-09-11 22:49:17 +02:00
57047044d6 connect via wifi and enable esp insights
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2025-09-11 22:39:00 +02:00
1dd1a30ea8 more kconfig options
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2025-09-11 11:44:57 +02:00
b05ffb544c add i2c check for display
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2025-09-11 10:39:12 +02:00
597bfeee28 scan ble advertise packages
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2025-08-30 01:13:45 +02:00
6e84d57b77 starting status WLEDs behavior
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2025-08-23 16:02:21 +02:00
1ead66520b add new ClockScreenSaver
Some checks failed
ESP-IDF Build / build (esp32s3, latest) (push) Failing after 22s
ESP-IDF Build / build (esp32s3, release-v5.4) (push) Failing after 18s
ESP-IDF Build / build (esp32s3, release-v5.5) (push) Failing after 21s
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2025-08-21 23:16:03 +02:00
5a08c2e09d move into firmware subfolder
Signed-off-by: Peter Siegmund <developer@mars3142.org>
2025-08-20 10:27:03 +02:00