Warning
This documentation is actively being updated as the project evolves and may not be complete in all areas.
Tasmota driver¶
jumpstarter-driver-tasmota
provides functionality for interacting with tasmota compatible devices.
Installation¶
pip3 install --extra-index-url https://pkg.jumpstarter.dev/simple/ jumpstarter-driver-tasmota
Configuration¶
Example configuration:
export:
power:
type: jumpstarter_driver_tasmota.driver.TasmotaPower
Config parameters¶
Parameter |
Description |
Default |
---|---|---|
|
MQTT broker hostname or IP address |
Required |
|
MQTT broker port |
1883 |
|
MQTT broker TLS enabled |
True |
|
Client identifier for MQTT connection |
|
|
Transport protocol, one of “tcp”, “websockets”, “unix” |
“tcp” |
|
Timeout in seconds for operations |
|
|
Username for MQTT authentication |
|
|
Password for MQTT authentication |
|
|
MQTT topic for sending commands to the Tasmota device |
Required |
|
MQTT topic for receiving status updates from the Tasmota device |
Required |
API Reference¶
The tasmota power driver provides a PowerClient
with the following API:
- class jumpstarter_driver_power.client.PowerClient