Package: tdmgr
Tasmota Device ManagerEasy to use GUI application to manage, configure and monitor devices flashed withTasmota firmwareMinimum fully-supported Tasmota firmware version:6.6.0.17To the users:I'm very grateful for all your support over the months, ideas, and donations, and most of all: patience.
While I'm not in any way abandoning this project, I don't have as much time as I'd like to work on it. If anything, keep being patient as new features will come, but I'm not at liberty of setting any deadlines or plans.Featuresautodiscoveryof Tasmota devices (even if they use custom FullTopics)module, GPIO and template configurationrules editor with Var/Mem/Ruletimer monitoreasy to read detachable telemetry viewers (working in active and passive mode)relay, color and PWM controluser-friendly configuration of buttons, switches and relays, including their related SetOptionstimers editorclear retained relay and LWT topicsdetachable device consoles with command completion and intuitive historyselectable views to see the most vital device parameters at a glanceBSSID aliasing for larger deploymentssupport for current and legacy Timers payloads (thanks @GrahamM)Planned functionsPWM/NTP/Topics configuration dialogs and a few othersconfig export for OpenHAB and HomeAssistantdynamic and manual grouping of devices: by group topic, module, firmware revision, and moregroup actions: reset/restart/control power/upgradequick settings for common use casescode completion in rules editorbuilt-in OTA serverand much more! (you're welcome to post feature requests)Requirements and installation instructionsSee thewiki articleUses free icons fromIcons8Kind thanks to all users that report issues and provide PRs!Changelog[0.2.6] - 2019-12-24Changedsupport for 16 var/mem in rules editorfor older devices, the missing rows now say "unknown" instead of "loading" to avoid confusion[0.2.5] - 2019-12-06Addednow available astdmgr.exefor Windowsnow available on PyPI astdmgrsupport for SetOption4 (commands reply on / topic instead of /RESULT)Changedremoved support for Var/Mem command JSON payload for Tasmota pre 6.6.0.12rule parser now doesn't throw errors when rule contains JSON[0.2.4] - 2019-12-04Addedoptional MQTT messages dump for devicesChangedmain script name changed totdmgr.pyprior to packaging on PyPI (due to conflicting name with other project)[0.2.3] - 2019-11-27Added~/TDM directory is created automatically if missing, to prevent logging module crashFixedforced RSSI to be cast as int() for some odd casesreconnect is now enough to subscribe to new custom patterns (thanks to pgollor)[0.2.2] - 2019-11-21AddedDevice list now sorts correctly when using diactrics in friendly namesSome logging features for MQTT and Autodiscovery processToolbar actions now available in device list context menu (#55)Preferences dialog: console word-wrap setting and font size and version formatting option for device listClear obsolete LWTs dialog added in MQTT menuSave/Clear functions to consoleFixedPower ALL was sending true/false instead of 0/1 (#53)[0.2.1] - 2019-11-16Fixedforced sorting of POWER<x> keys when generating toggle actions and drawing state iconsexception catching when SetOption parsing fails in older Tasmota versions[0.2.0] - 2019-10-02Addedconsoles for each device, with colored output to ease reading (needs some polishing), command completion and historybuttons, switches and relays configuration dialogcustom widgets in the redesigned device list, including different viewsChangedmost of the codebase rewritten