New
v0.6.3
Changelog
Commands
- Additional
idleparameters now acceptoff,shortandlong - Add
sensorscommand to trigger the sensors state message - Run
L:/boot.cmdwhen the plate is (re)booted if the script exists - You can now use the
pXbY.jsonlcommand to update multiple object properties at once (thanks @nagyrobi)
Objects
- All objects have a custom
tagproperty which can contain arbitrary JSON data (or numbers or text) (thanks @nagyrobi) img.srcnow accepts bothhttpandhttpsurls (thanks @htvekov)img.srcnow acceptspngandbinaryimage urls, PSram is highly recommendedimg.srcnow accepts 16-bit BMP files stored in flash
Web UI
- Updated to modern responsive design (requires JavaScript)
- Add
/api/info/and/api/config/*/endpoints - Allow for a customizible
vars.css,style.css,script.jsandedit.htm - Display a message when the configuration is changed and a reboot is needed
- Add checkbox for backlight inversion to Display settings (thanks @wolffman122)
- Add checkbox to toggle ANSI codes #261 (thanks @geiseri)
- Allow firmware upgrade/downgrade in AP mode
GUI
antiburndisplays random pixels aka. white noise- Hide cursor during
antiburnandidleif the pointer is enabled
MQTT
- Remember last
pageid ofjsonlmessages. Sending multiple messages now behaves likejsonlfiles (thanks @arovak)
Fonts
- Use TrueType fonts from flash, PSram is highly recommended (thanks to @s-hadinger)
- Custom LVGL binary fonts can be read from flash and loaded into memory, PSram is highly recommended
- Font ID is replaced by
namexx(wherexxis the font size) but the previous Font IDs still work for backwards compatibility - Added build option for Vietnamese character set (thanks @kydang789)
- ⚠️ Breaking: Removed defunct .zi font support!
Bug fixes
- Fixed Lanbon L8 v1.17 PCB screen corruption #316 (thanks @DJBenson)
- Fix for screenshots not showing properly in Safari on macOS/iOS (thanks @masto)
- Fix bug that would not accept
onstate for setting output GPIOs #275 (thanks @freshnas and @cerietke) - Fix a bug in
dropdownlistwereclosemethod performedopeninstead #299 (thanks @htvekov) - Fix
srcbug inimgobjects that could corrupt images sent over http (thanks @htvekov) - Fix screen dimensions in
statusupdatemessage, taking into account current orientation #278 (thanks @kquinsland) - Fix for HTTP password that could be overwritten by 8 asterisks when it was not changed in the web UI
- Fixed MQTT hostname limit again... #304 (thanks @fake-name)
- Fixed firmware upgrade from URL #300 (thank @nagyrobi)
- Fixed a bug that prevented Wifi from connecting to different BSSID #330 (thanks @Braehead)
- Syslog message format fixes and improvements #285 (thanks @geiseri)
Custom component
- Expose
antiburnandpagein the CC (thanks @dgomes) - Expose the device URL in discovery message and CC
Architecture
- Moved to Tasmota Arduino 2.0.3 with native LittleFS library (thanks @Jason2866) and ESP-IDF 4.4.1 fixes for FragAttacks CVEs (thanks @nagyrobi)
- Add support for ESP32-S2 devices
- ⚠️ Breaking: Removed support for ESP8266!
Updated libraries to ArduinoJson 6.19.4, ArduinoStreamUtils 1.6.3, AceButton 1.9.2, TFT_eSPI 2.4.61, LovyanGFX 0.4.17 and Adafruit STMPE610 1.1.4