37 lines
991 B
Markdown
37 lines
991 B
Markdown
# Tasmotonov
|
|
|
|
This is a very simple CLI script combined with a small GUI application which allows you to turn on or off multiple tasmota devices specified.
|
|
|
|
|
|
## Name
|
|
|
|
Maybe it's straightforward or obvious, but just for completeness: the name comes from
|
|
|
|
1. The direct bond to tasmota (written for its "API" if one can call the HTTP endpoints an API)
|
|
2. The ability to turn on and off tasmota devices ("on" and "off" pronounced directly one after the other sounds (a bit) like "onov")
|
|
|
|
|
|
## Installation
|
|
|
|
The CLI script ([tasmotonov.py](tasmotonov.py)) relies on two libaries apart from python3's standard libraries:
|
|
|
|
- `fqdn`: for validating the FQDN
|
|
- `requests`: for making the HTTP requests
|
|
|
|
To use it, just execute the following command:
|
|
|
|
```bash
|
|
pip install fqdn requests
|
|
```
|
|
|
|
---
|
|
|
|
The GUI application is based on Qt with it's python3 bindings PyQt6.
|
|
|
|
TODO
|
|
|
|
|
|
## License
|
|
|
|
This project is licensed under the terms of the GNU General Public License v3.0 or later, see [COPYING](COPYING).
|