- now available as
tdmgr.exe
for Windows - now available on PyPI as
tdmgr
- support for SetOption4 (commands reply on / topic instead of /RESULT)
- removed support for Var/Mem command JSON payload for Tasmota pre 6.6.0.12
- rule parser now doesn't throw errors when rule contains JSON
- optional MQTT messages dump for devices
- main script name changed to
tdmgr.py
prior to packaging on PyPI (due to conflicting name with other project)
- ~/TDM directory is created automatically if missing, to prevent logging module crash
- forced RSSI to be cast as int() for some odd cases
- reconnect is now enough to subscribe to new custom patterns (thanks to pgollor)
- Device list now sorts correctly when using diactrics in friendly names
- Some logging features for MQTT and Autodiscovery process
- Toolbar actions now available in device list context menu (#55)
- Preferences dialog: console word-wrap setting and font size and version formatting option for device list
- Clear obsolete LWTs dialog added in MQTT menu
- Save/Clear functions to console
- Power ALL was sending true/false instead of 0/1 (#53)
- forced sorting of POWER<x> keys when generating toggle actions and drawing state icons
- exception catching when SetOption parsing fails in older Tasmota versions
- consoles for each device, with colored output to ease reading (needs some polishing), command completion and history
- buttons, switches and relays configuration dialog
- custom widgets in the redesigned device list, including different views
- most of the codebase rewritten