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

: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

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.7.3.tar.gz (4.3 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.7.3-py3-none-any.whl (4.0 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for jumpstarter_driver_tasmota-0.7.3.tar.gz
Algorithm Hash digest
SHA256 7d3debc6d28ae908144cc0e88a74870d6f4e8324e39b5598e21ad8d39f072407
MD5 c2a2554d8252ddd147cc9eb642352c63
BLAKE2b-256 43b7172ea71cda4ec6eec675bce63a93fcc7f51c65e8c65b0aa0a559a951d86b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jumpstarter_driver_tasmota-0.7.3-py3-none-any.whl
Algorithm Hash digest
SHA256 9690498b1536a4de7597e6de116db9369553e667dd8853ed40bb08f421a47d00
MD5 21509b07ab4848a1316925b7e200fe8f
BLAKE2b-256 3ba0a936e5bee616e71200df09d9665b29f6a55b5c80609c4c07a59214da440c

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