Created Tasmota Device Manager (markdown)

blakadder 2019-02-18 14:58:35 +01:00
parent 1312c72b92
commit 47c129103b
1 changed files with 26 additions and 0 deletions

26
Tasmota-Device-Manager.md Normal file

@ -0,0 +1,26 @@
[Tasmota Device Manager](https://github.com/jziolkowski/tdm) or TDM is a GUI application written in Python for discovery and monitoring of Tasmota flashed devices.
![Screenshot](https://github.com/jziolkowski/tdm/raw/assets/image.png)
# Features
- autodetection of devices following the default topic template for Tasmota (%prefix%/%topic%/) and for HomeAssistant Auto Discovery protocol (%topic%/%prefix%/)
- module and GPIO configuration
- rules editor
- devices with different syntax can be added manually
- clean retained MQTT topic messages
- toggleable active querying of telemetry
- passive monitoring of state and telemetry (currently supported sensors are listed in "status8.json")
- clean, readable interface
- relay control via context menu on device list (all ON/OFF, or individual)
- MQTT console with payload preview (dbl-click an entry to display), sorting and filtering
- selectable detail columns in device list
- BSSID aliasing for larger deployments
# Installation
Python 3.6+ is required. Clone the [repo](https://github.com/jziolkowski/tdm) or download zip and extract, install prerequisites and run tdm.py using Python binary.
### Prerequisites
PyQt5: <pre>pip install PyQt5</pre>
paho-mqtt: <pre>pip install paho-mqtt</pre>