Report Tasmota telemetry with a single rule
Send Tasmota sensor data to an online dashboard
Tasmota can send an HTTP request whenever it publishes telemetry, using a rule with WebQuery. That is enough to push a temperature or power reading to SensorConsole without MQTT, a broker or a hub. Most Tasmota builds do not support HTTPS, and SensorConsole's sensor endpoint accepts plain HTTP for exactly that reason.
What you can monitor
- Temperature and humidity sensors (DS18B20, DHT, BME280)
- Power monitoring plugs
- Any numeric telemetry value
How to connect Tasmota online
- Create a generic push device In SensorConsole, choose Connect a sensor, then DIY / generic push. Copy the token.
- Find your telemetry name In the Tasmota console, note the sensor name and field in the telemetry, for example DS18B20 and Temperature.
- Add the rule Paste the commands below, replacing YOUR_TOKEN and the sensor name.
- Set how often it reports TelePeriod controls how often telemetry is sent.
# Run these in the Tasmota console. Replace YOUR_TOKEN, and DS18B20 / Temperature
# with the sensor name and field shown in your own telemetry.
Rule1 ON tele-DS18B20#Temperature DO WebQuery http://sensorconsole.com/ingest-generic-push.php?token=YOUR_TOKEN&temp_c=%value% GET ENDON
Rule1 1
# How often telemetry (and therefore this rule) fires, in seconds:
TelePeriod 600
YOUR_TOKEN is the device token shown on your device page after you create a generic push device.
Use cases
Cheap sensor nodes
A flashed plug or board that reports on its own.
Power monitoring
Chart what a plug's connected load draws.
Questions about Tasmota and SensorConsole
How do I send Tasmota data to an online dashboard?
Use a rule with WebQuery, as shown above.
Does it need HTTPS?
No. Plain http addresses work with the sensor endpoint.
Do I need MQTT?
No.
Guides
Technical · 3 min read
Send MQTT sensor data to an online dashboard
Technical · 5 min read
How sensors send data: Wi-Fi, MQTT, LoRaWAN, Bluetooth and more compared
How the data gets there
Tasmota device → HTTP request → SensorConsole