Skip to main content

Tasmota Driver

jumpstarter-driver-tasmota provides functionality for interacting with tasmota compatible devices.

Installation

:substitutions:
$ pip3 install --extra-index-url {{index_url}} jumpstarter-driver-tasmota

Configuration

Example configuration:

export:
  power:
    type: jumpstarter_driver_tasmota.driver.TasmotaPower

Config parameters

Parameter Description Default
host MQTT broker hostname or IP address Required
port MQTT broker port 1883
tls MQTT broker TLS enabled True
client_id Client identifier for MQTT connection
transport Transport protocol, one of "tcp", "websockets", "unix" "tcp"
timeout Timeout in seconds for operations
username Username for MQTT authentication
password Password for MQTT authentication
cmnd_topic MQTT topic for sending commands to the Tasmota device Required
stat_topic MQTT topic for receiving status updates from the Tasmota device Required

API Reference

The tasmota power driver provides a PowerClient with the following API:

.. autoclass:: jumpstarter_driver_power.client.PowerClient()
    :no-index:
    :members: on, off

Release files for jumpstarter-driver-tasmota 0.9.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for jumpstarter-driver-tasmota 0.9.0
File Size Uploaded
jumpstarter_driver_tasmota-0.9.0.tar.gz 4.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for jumpstarter-driver-tasmota 0.9.0
File Interpreter ABI Platform
jumpstarter_driver_tasmota-0.9.0-py3-none-any.whl Python 3 none any Details

Total release size: 8.3 kB

Release files / jumpstarter_driver_tasmota-0.9.0.tar.gz

Download URL jumpstarter_driver_tasmota-0.9.0.tar.gz
Size 4.4 kB
Tags Source
SHA-256 checksum
How to use checksums
31e2cb9db94be1165b6c5ef00fcb59c771b8d05d12df3f072863927a7a284068
BLAKE2b-256 checksum
How to use checksums
c37113c2ed0a1ee53638c56fc79ce24b0477d838fc30803aa83d2bb24af328ef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.8.22

Release files / jumpstarter_driver_tasmota-0.9.0-py3-none-any.whl

Download URL jumpstarter_driver_tasmota-0.9.0-py3-none-any.whl
Size 4.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5ce8072ba2bdd102ae5e3d599db7dc2b5086744549cc6a1865c49cdf14df8423
BLAKE2b-256 checksum
How to use checksums
3aa8ddb982178b72e8a5f1e110f46efc43784fde58323821e49b09f552f271a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.8.22

Release history Release notifications | RSS feed

This release

0.9.0 This release

2 release files

0.8.1

2 release files

0.7.4

2 release files

0.7.3

2 release files

0.7.2

2 release files

0.7.1

2 release files

0.7.0

2 release files

0.6.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page