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.1.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.1-py3-none-any.whl (4.0 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for jumpstarter_driver_tasmota-0.7.1.tar.gz
Algorithm Hash digest
SHA256 14a5830f62ccc965e9ba8a1c5c6c4368861216dc6de4ac42d27ddfda4df22dd6
MD5 7d19b7105cce051a37aa548c800c1b2a
BLAKE2b-256 9685181ae1daa4429a6b8f2bc4c874f8c60e6020f9f6aa3addad2b77dc539a99

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jumpstarter_driver_tasmota-0.7.1-py3-none-any.whl
Algorithm Hash digest
SHA256 edbea8e7c0d122ffa85276a8d514e0c0076fe251d5ae3e22b4970de3c80b2f94
MD5 170dc4be113018852e974ed633990816
BLAKE2b-256 c47ed495b84e7a566066262eae97dff4fa80c06e02bd851b247520ba76efaf14

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