Tasmota
2 minute read
Tasmota is an Open source firmware for ESP8266 devices
Common Configuration
-
Form view

-
YAML View
provider: type: tasmota # (1)typeshould 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)typetype of the protocol. here it should bemqtttransmitPreDelay- wait till this time to avoid collision and sends the data to provider networkbrokermqtt broker urlinsecureSkipVerifyif you want to skip the insecure ssl, enable this optionusernameusername of the mqtt broker. if it isanonymousleave it as a blankpasswordif username supplied, password should be supplied. otherwise leave it as a blanksubscribetopic to be subscribed to get messages from MySensors gatewaypublishtopic to be used to post data from MyController to MySensors networkqosMQTT 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_%06XFull Topic- should be updated asjktasmota/%prefix%/%topic%/- here
jktasmotacan 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)