Tasmota
2 minute read
Tasmota is an Open source firmware for ESP8266 devices
Common Configuration
-
Form view
-
YAML View
provider: type: tasmota # (1)
type
should be selected astasmota
Protocols
Tasmota gateway supports the following protocols
Protocol Configuration - MQTT
-
Form view
-
YAML View
provider: protocol: type: mqtt # (1) transmitPreDelay: 15ms # (2) broker: tcp://192.168.1.21:1883 # (3) insecureSkipVerify: false # (4) username: '' # (5) password: '' # (6) subscribe: jktasmota/# # (7) publish: jktasmota # (8) qos: 0 # (9)
type
type of the protocol. here it should bemqtt
transmitPreDelay
- wait till this time to avoid collision and sends the data to provider networkbroker
mqtt broker urlinsecureSkipVerify
if you want to skip the insecure ssl, enable this optionusername
username of the mqtt broker. if it isanonymous
leave it as a blankpassword
if username supplied, password should be supplied. otherwise leave it as a blanksubscribe
topic to be subscribed to get messages from MySensors gatewaypublish
topic to be used to post data from MyController to MySensors networkqos
MQTT qos
Note
It is important to include/#
at the end of subscription
topic to receive form all the nodes. example: jktasmota/#
MQTT configuration on the Tasmota node
The following changes needs to be updated on the Tasmota node MQTT settings to connect with MyController
Topic
- should be updated astasmota_%06X
Full Topic
- should be updated asjktasmota/%prefix%/%topic%/
- here
jktasmota
can be any name, should be in lowercase and special characters are not allowed
- here
To know more about MQTT settings on Tasmota follow this guide
Last modified May 5, 2021: doc update (7a271c0)