Commit Graph

191 Commits

Author SHA1 Message Date
M-Factory
d5d5cf683a Bug fixes
Fixed "ElementProxy or MemberProxy error" when uploading thru platformio
2025-11-16 18:21:46 +09:00
M-Factory
89744d976c Update README.md 2025-11-14 17:30:08 +09:00
M-Factory
666dd85b4e Web UI: Embedded HTML to LittleFS via streaming to prevent memory crashes and stabilize serving.
Added check to see if HTML exist and if should be replaced or not
2025-11-14 13:54:07 +09:00
M-Factory
a490e9cfb5 Web UI: Provision embedded HTML to LittleFS via streaming to prevent memory crashes and stabilize serving.
This update changes the root web handler to serve the configuration page strictly from LittleFS. On the first boot, the large HTML content is safely copied from the embedded PROGMEM string to a file using a streaming write loop, which prevents heap fragmentation and subsequent memory allocation failures. This guarantees stable and reliable loading of the configuration page across all devices.
2025-11-14 10:43:12 +09:00
M-Factory
334490a5a6 Bug fixes 2025-11-14 03:10:48 +09:00
M-Factory
26af0fd7e5 Bug fixes 2025-11-14 00:51:29 +09:00
M-Factory
9c4c0b1fdb Update README.md 2025-11-13 22:59:41 +09:00
M-Factory
f6d5cba1fb Added /factory_reset endpoint
/factory_reset to delete all time and config data, available only thru in AP mode:
192.168.4.1/factory_reset
2025-11-13 22:52:43 +09:00
M-Factory
8bf30ac228 Update README.md 2025-11-13 14:56:21 +09:00
M-Factory
d3e455f10c Update README.md 2025-11-13 14:22:10 +09:00
M-Factory
9714ab3a5f Web UI and config embedded; no /data upload needed
The ESPTimeCast project now includes the web interface (HTML/CSS/JS) and configuration files directly in the sketch.

Key improvements:
- No separate `/data` folder or LittleFS upload is needed.
- After flashing the sketch, the device will automatically create and manage the configuration on first boot.
- The setup process is simplified: users only need to upload the main sketch for full functionality.
- Backwards-compatible with existing boards: previous configuration files will still be loaded if present.

This change makes installation faster, reduces potential errors with LittleFS uploads, and simplifies maintenance for new users.
2025-11-13 14:19:52 +09:00
M-Factory
75e7148139 Update README.md 2025-11-13 14:17:34 +09:00
M-Factory
6d68387cc0 Update README.md 2025-11-13 10:26:09 +09:00
M-Factory
7e892a6216 Dimming serial log improvements 2025-11-12 20:31:40 +09:00
M-Factory
7dd991895a Update README.md 2025-11-12 08:57:30 +09:00
M-Factory
03a5432cbe Added automatic dimming based on sunrise/sunset times from the weather API 2025-11-11 23:16:17 +09:00
M-Factory
8bbb89ba6d Update README.md 2025-11-11 23:11:30 +09:00
M-Factory
67e2acfcf4 Update README.md 2025-11-11 09:37:32 +09:00
M-Factory
2434604f5c Update README.md 2025-11-10 15:49:30 +09:00
M-Factory
a8464c8888 Update README.md 2025-11-10 14:54:41 +09:00
M-Factory
c30f7ef869 Update README.md 2025-11-09 22:32:37 +09:00
M-Factory
018db8d53d Update README.md 2025-11-09 22:16:05 +09:00
M-Factory
0d704d4bf3 Added Home Assistant Support
Fixed a bug were HA message was wrongly save as persistent
2025-11-08 22:05:59 +09:00
M-Factory
584fee40f5 Update README.md 2025-11-08 18:25:57 +09:00
M-Factory
53979e4da6 Update webui7.png 2025-11-08 18:25:33 +09:00
M-Factory
8ce4a786b4 Merge branch 'main' of https://github.com/mfactory-osaka/ESPTimeCast 2025-11-08 18:22:50 +09:00
M-Factory
a9ccc87186 Latest UI
Latest UI with Advanced settings open
2025-11-08 18:22:48 +09:00
M-Factory
0b6548325b Update README.md 2025-11-08 17:53:38 +09:00
M-Factory
7096653bca Added Home Assistant Support
Added Home Assistant Support.
Bug fixes
2025-11-08 17:37:45 +09:00
M-Factory
f83f3d1c46 Update README.md 2025-11-08 17:34:08 +09:00
M-Factory
18d816a60d Add hidden /export and /upload endpoints for manual config backup and restore 2025-11-06 21:08:28 +09:00
M-Factory
ed55bb3111 Update README.md 2025-11-06 20:37:22 +09:00
M-Factory
8cb308e494 Update README.md 2025-11-06 14:57:09 +09:00
M-Factory
6224fdfba2 Update README.md 2025-11-06 14:21:00 +09:00
M-Factory
2363d1e046 Display total runtime in Web UI 2025-11-05 20:28:02 +09:00
M-Factory
b5edbe6658 Display total runtime in Web UI 2025-11-03 18:31:15 +09:00
M-Factory
a3b60d4868 Update README.md 2025-11-03 18:30:49 +09:00
M-Factory
dd530a1c99 Added runtime log 2025-11-03 00:59:41 +09:00
M-Factory
b3ca41493d Update README.md 2025-11-02 21:22:45 +09:00
M-Factory
eed3fd65ea Nightscout outdated data display update 2025-10-30 16:03:55 +09:00
M-Factory
a722d2ebaf Added extra characters to Countdown label 2025-10-30 14:58:26 +09:00
M-Factory
c7aaba6950 Update README.md 2025-10-30 14:56:54 +09:00
M-Factory
370e25e44b Update README.md 2025-10-28 22:16:01 +09:00
M-Factory
465ad318fb Update README.md 2025-10-28 21:50:50 +09:00
M-Factory
62fe92a620 Update README.md 2025-10-28 09:00:53 +09:00
M-Factory
48c4818a5c Improved location detection
Switched to HackerTarget GeoIP with JSON output for cleaner data.
Added smarter normalization for missing or "None" fields.
More reliable label display (city → state → country fallback).
2025-10-27 21:31:38 +09:00
M-Factory
dedccfb308 Nightscout update 2025-10-27 17:52:38 +09:00
M-Factory
9935745ab3 Update README.md 2025-10-27 17:51:42 +09:00
M-Factory
ac8ab62858 Fix URL encoding for city names with spaces (e.g., New York, Belo Horizonte) 2025-10-26 15:21:00 +09:00
M-Factory
256b59b021 Update README.md 2025-10-26 15:06:26 +09:00