Releases: t0mg/wordclock
Releases · t0mg/wordclock
2.2 - IP scrolling, firmware versioning, online flashing
New features
- Flash your clock in 3 clicks and without downloading or installing anything thanks to the new Wordclock Flasher tool! (OK, technically not linked to this release, but still good to know).
- Firmware files names now automatically contain the release version and commit number. Installed firmware version is now visible in the clock's settings page.
- The WiFi SSID and IP address of the clock are now scrolling on the display after connecting (i.e. 30-50 seconds after boot), to help find the web interface.
- Added debug PIO environments to build binaries with serial logging enabled, which is conveniently easy to check using the new flasher tool's "advanced mode" and its serial console.
Maintenance highlights
- Updated the text scroller feature with a taller, more legible font.
- Changed the API URL path from
/api/text/
to/api/text/set
to match the documentation, plus some other bug fixes. - Paint mode now accepts pasting a payload string for further editing (+ one secret bonus feature ^_^).
- Use slightly dimmer colors in paint mode for Nodo clocks to avoid current overdraw (and crash).
- Documentation updates.
Note: Updating from a firmware version < 2.0, via OTA or otherwise, will reset your settings.
Full Changelog: 2.1...2.2
2.1 - WiFi scanning and text scrolling
New features
- Wifi scanning by @DaveDavenport - the WiFi network in the configuration page can now be selected from a list of available networks.
- experimental text scroller feature (demo video), usable via HTTP API as well as MQTT, see UsersManual for details.
Maintenance highlights
- added a PlatformIO target to merge binaries, and documentation to flash the merged binary from esptool-js. For OTA updates, use the regular firmware file.
- fixed a bug preventing manual time setting when MQTT is enabled
Note: Updating from a firmware version < 2.0, via OTA or otherwise, will reset your settings.
Full Changelog: 2.0...2.1
2.0 - PlatformIO, MQTT & more
This is a major refactor of the codebase since v1.0 introducing many new features.
New features
- new languages: Dutch, Italian
- language switcher in the settings - no longer requiring to change the source and rebuild to select one of the supported languages
- MQTT client with dedicated state and command topics for home automation control
- Paint interface to create custom displays
Maintenance highlights
- migrated to PlatformIO to allow building for different flavor of ESP32
- migrated to the newer version of the IotWebConf library
- bug fixes
- documentation updated, new User's Manual
Note: Updating from an older firmware version, via OTA or otherwise, will reset your settings.
1.0 - legacy release
The original version of the wordclock project as initially released in 2021.