Repository navigation
Releases: roman885-85/informer-clock-ua
Release list
Informer Clock UA 1.0.0 (попередній випуск / pre-release)
Попередній випуск. Зібрано й перевірено на імітаторах і в браузері, але ще не на годиннику. Про помилки — у Issues з журналом подій (сторінка System).
Pre-release. Built and tested in simulators and in the browser, but not yet on a clock. Please report problems in Issues with the event log (System page).
Українською
Перший випуск Informer Clock UA — незалежної прошивки з повним вихідним кодом для годинника-інформера на ESP32 і MAX7219, заснованої на Clock Informer 2.7.1 автора Semen_p.
Навіщо. Вихідний код прошивки Clock Informer не опублікований — автор поширює лише готові файли .bin, тож власник годинника не може сам змінити прошивку чи виправити помилку, яку автор не виправляє. Тут вихідний код відтворено з машинного коду 2.7.1 й опубліковано повністю, з поясненнями: прошивку можна самому зібрати, змінити й виправити. Докладно — навіщо цей проєкт.
Як прошити
- з браузера (Chrome, Edge, Opera): https://roman885-85.github.io/informer-clock-ua/flasher/;
- скриптом: архів
informer-clock-ua-1.0.0-flash.zipнижче — Windows:flash.bat, macOS і Linux:sh flash.sh; - Flash Download Tool, esptool, PlatformIO — інструкція.
Перехід із прошивки автора Clock Informer — оновлення без стирання: Wi-Fi і всі налаштування зберігаються (таблиця розділів та сама). Далі оновлення приходять по мережі з цього репозиторію.
Виправлено: зависання без інтернету й «годинник не видно в мережі», зайві перепідключення Wi-Fi, падіння через DNS ядра, з'єднання HTTPS без тайм-ауту, службові задачі, що чекали кінця прокрутки новин, «стрибки» часу після перезапуску, літній час, голос щогодини без години, будильник при темному табло, кнопка, що не вимикала мелодію, табло, що світило вночі після повідомлення, зайва точка о 9:59→10:00, старий інтерфейс із кешу, паролі Wi-Fi у консолі.
Нове: стан запуску на табло (і на двох поверхах), плавна яскравість за датчиком світла, нічна тиша, літній час «Авто» (правила ЄС), час після перезапуску без інтернету, налагодження по Wi-Fi (журнал на порту 23, прошивка по Wi-Fi), причина аварії в журналі подій, сторож головного циклу.
Докладно: CHANGELOG · як влаштована прошивка · інструкція користувача.
English
The first release of Informer Clock UA — independent firmware with full source code for the ESP32 + MAX7219 information clock, based on Clock Informer 2.7.1 by Semen_p.
Why. The source code of the Clock Informer firmware is not published — the author distributes only ready-made .bin files, so a clock owner cannot change the firmware or fix a bug the author does not fix. Here the source code has been reconstructed from the 2.7.1 machine code and published in full, with explanations: you can build, change and fix the firmware yourself. Details — why this project exists.
How to flash
- from the browser (Chrome, Edge, Opera): https://roman885-85.github.io/informer-clock-ua/flasher/;
- with a script: the
informer-clock-ua-1.0.0-flash.ziparchive below — Windows:flash.bat, macOS and Linux:sh flash.sh; - Flash Download Tool, esptool, PlatformIO — guide.
Switching from the original Clock Informer firmware is an update without erasing: Wi-Fi and all settings are kept (same partition table). After that, updates come over the network from this repository.
Fixed: hangs without internet and the clock dropping off the network, needless Wi-Fi reconnects, crashes caused by the core's DNS, HTTPS connects without timeouts, service tasks waiting for news scrolling, time jumps after restarts, summer time, the hourly voice without the hour, alarms with the display off, the button not stopping the melody, the display staying on at night after a message, a stray dot at 9:59→10:00, a stale cached interface, Wi-Fi passwords in the console.
New: start-up status on the display (also on two floors), smooth light-sensor brightness, night quiet, “Auto” summer time (EU rules), time after a restart without internet, Wi-Fi debugging (log on port 23, firmware upload over Wi-Fi), crash cause in the event log, a main-loop watchdog.
Details: CHANGELOG · how the firmware works · user manual.
Файли / files
| Файл / file | Що це / what it is |
|---|---|
informer-clock-ua-1.0.0-flash.zip |
скрипти прошивки + файли / flashing scripts + firmware files (Windows, macOS, Linux) |
informer-clock-ua-esp32.bin |
програма / application, 0x10000 (оновлення / update: разом з / with boot_app0.bin @ 0xe000) |
informer-clock-ua-esp32-full.bin |
повний образ / full image, 0x0 (чиста установка / clean install) |
bootloader.bin, partitions.bin, boot_app0.bin |
0x1000, 0x8000, 0xe000 |
SHA256SUMS.txt |
контрольні суми / checksums |
informer-clock-ua-esp32-1.0.0.elf |
для розшифровки адрес аварій / for decoding crash addresses (xtensa-esp32-elf-addr2line) |
informer-clock-ua-1.0.0-docs-uk.pdf, …-docs-en.pdf |
уся документація одним PDF з обкладинкою й змістом / all documentation as one PDF with a cover and contents |
informer-clock-ua-1.0.0-docs-pdf-parts.zip |
кожна частина документації окремим PDF (uk, en) / every documentation part as a separate PDF |
ESP32 (4 МБ / 4 MB), DIO, 40 MHz. Ліцензія / license: CC BY-NC 4.0 — на основі / based on Clock Informer by Semen_p; складові / components — NOTICE.md.
28.10: архів informer-clock-ua-1.0.0-flash.zip оновлено — у flash.ps1 виправлено вибір єдиного COM-порту; прошивка та сама. / The flash archive was updated: flash.ps1 now handles a single COM port correctly; the firmware is the same.
28.10, вечір: PDF документації оновлено — додано розділ «Навіщо цей проєкт»; прошивка та сама. / Documentation PDFs updated with a “Why this project exists” section; the firmware is the same.
Файли автора: звуки й корпуси / author's files: sounds and cases
Файли автора Clock Informer для годинника / the original author's files for the clock
Ці архіви створив автор оригінального годинника Clock Informer — Semen_p (Thingiverse, goldart.ee), ліцензія CC BY-NC 4.0. Тут вони лежать без змін, щоб веб-інтерфейс Informer Clock UA («Оновлення» → «Завантажити») не залежав від сервера автора.
These archives were made by the author of the original Clock Informer clock — Semen_p — licensed CC BY-NC 4.0. They are re-hosted here unchanged so that the Informer Clock UA web interface (“Update” → “Download”) does not depend on the author's server.
| Файл / file | Що це / what it is |
|---|---|
sounds_sd_card.zip |
звуки для microSD-картки DFPlayer: папки 01–06 — голоси, 15 — мелодії, 16 — будильник / DFPlayer microSD sounds: voices, melodies, alarm |
clock_cases.zip |
корпуси для 3D-друку (1 і 2 поверхи), файли для лазерного різання / 3D-printable cases (1 and 2 floors), laser-cutting files |
SHA-256:
27fe993cd584627a499a3e9ff2dc5154433e18e2d79d88201006d3518ff08128 sounds_sd_card.zip
f01f507017f74603caccbab11b613b6f29b3a3e489236ca6cc1d2f0cd0d4f631 clock_cases.zip