Skip to main content

Jumpstarter driver for controlling Tasmota-compatible devices via MQTT

Project description

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
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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jumpstarter_driver_tasmota-0.6.0.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

jumpstarter_driver_tasmota-0.6.0-py3-none-any.whl (4.0 kB view details)

Uploaded Python 3

File details

Details for the file jumpstarter_driver_tasmota-0.6.0.tar.gz.

File metadata

File hashes

Hashes for jumpstarter_driver_tasmota-0.6.0.tar.gz
Algorithm Hash digest
SHA256 02e6c201b26bddd56e7e5242113c7a6070d50e12127f74a29537cfe3243c226a
MD5 37e1d8511634e87c65791ea8aa134d92
BLAKE2b-256 0b358e52055bd11c10ab0364ee80fac08863d72a861f9f15bfa6f8602ceb3c89

See more details on using hashes here.

File details

Details for the file jumpstarter_driver_tasmota-0.6.0-py3-none-any.whl.

File metadata

File hashes

Hashes for jumpstarter_driver_tasmota-0.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3b72e0832f0abb63f0a34a4d35e8e6c5526a4bd8153983852d602bed28a32d56
MD5 086d56eb3ef7c9acc462972c7b0f72fd
BLAKE2b-256 cbf9976f47cb71f4b0e1484154b42621ded4af4b2d8249221fee3ea17ac39079

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page