forked from arendst/Tasmota
-
Notifications
You must be signed in to change notification settings - Fork 1
Sensors Supported by Tasmota
RTurala edited this page Nov 29, 2018
·
1 revision
Here you will find further information about the sensors, drivers and displays which are supported by Tasmota. We will update that information so far new things were added to Tasmota. If you find something which is not in the following documents but already in the firmware, open an issue here on Tasmota and report it, please. Then we will look into it and add it.
Name | Type | Filename | IF Type | IF Address | Version | Maintainer |
---|---|---|---|---|---|---|
HTTP | Webserver | xdrv_01_webserver | Wifi | 2018 | Theo Arends | |
MQTT | Interface | xdrv_02_mqtt.ino | Wifi | 2018 | Theo Arends | |
Energy sensor support | xdrv_03_energy.ino | GPIO | 2018 | Theo Arends | ||
PWM, WS2812, Sonoff LED support | xdrv_04_light.ino | GPIO | 2018 | Theo Arends | ||
IR | Infra Red support | xdrv_05_irremote.ino | GPIO | 2018 | Heiko Krupp, Lazar Obradovic, Theo Arends | |
Sonoff RF | 433MHz Bridge support | xdrv_06_snfbridge.ino | RF | 2018 | Theo Arends, Erik Andrén Zachrisson | |
Domo | Domoticz support | xdrv_07_domoticz.ino | Wifi | 2018 | Theo Arends | |
Serial Bridge support | xdrv_08_serial_bridge.ino | Serial | Theo Arends, Dániel Zoltán Tolnai | |||
Timer | Timer support | xdrv_09_timers.ino | Internal | 2018 | Theo Arends | |
Rules | Rule support | xdrv_10_rules.ino | Console | 2018 | ESP Easy Group, Theo Arends | |
KNX IP | KNX IP Protocol support | xdrv_11_knx.ino | Wifi | 2018 | Adrian Scillato | |
HA | Home Assistant support | xdrv_12_home_assistant.ino | Wifi | 2018 | Theo Arends | |
Display | Display support | xdrv_13_display.ino | Internal | 2018 | Theo Arends | |
MP3 | MP3 Player support | xdrv_14_mp3.ino | Serial | 1.0.0.4 20181003 | Gerhard Mutz, Mike Fleischer, Theo Arends | |
PCA9685 | 12 Bit, 16 Pin Hardware PWM driver | xdrv_15_pca9685.ino | I2C | 0x40..0x7F | 2018 | Andre Thomas, Theo Arends |
Tuya | Dimmer support | xdrv_16_tuyadimmer.ino | Serial | 2018 | digiblur, Joel Stein, Theo Arends | |
RF Transceiver | RF Transceiver using RcSwitch library | xdrv_17_rcswitch.ino | GPIO | 2018 | Theo Arends | |
Debug | Debug support | xdrv_99_debug.ino | Internal | 2018 | Theo Arends | |
Generic | Driver interface | xdrv_interface.ino | Internal | 2018 | Theo Arends inspired by ESPEasy |
Name | Type | Filename | IF Type | IF Address | Version | Maintainer |
---|---|---|---|---|---|---|
LCD | Display LCD support | xdsp_01_lcd.ino | I2C | 0x27 or 0x3F | 2018 | Theo Arends, Adafruit |
SSD1306 | Display Oled support | xdsp_02_ssd1306.ino | I2C | 0x3C or 0x3D | 2018 | Theo Arends, Adafruit |
HT16K33 | Display 8x8 Matrix support | xdsp_03_matrix.ino | I2C | 0x70..0x77 | 2018 | Theo Arends, Adafruit |
ILI9341 | Display TFT support | xdsp_04_ili9341.ino | SPI | 2018 | Theo Arends, Adafruit | |
E-Paper | Display E-Paper support | xdsp_05_epaper.ino | SPI | 2018 | Theo Arends, Gerhard Mutz, Waveshare | |
Generic | Display interface | xdsp_interface.ino | Internal | 2018 | Theo Arends |
Name | Type | Filename | IF Type | IF Address | Version | Maintainer |
---|---|---|---|---|---|---|
HLW8012 based | Energy sensor support (Sonoff Pow, KMC70011, HuaFan, AplicWDP303075, Teckin Power Socket) | xnrg_01_hlw8012.ino | Serial | 2018 | Theo Arends | |
CSE7766 | Energy sensor support (Sonoff S31, Sonoff POW R2) | xnrg_02_cse7766.ino | Serial | 2018 | Theo Arends | |
PZEM004T | Energy sensor support | xnrg_03_pzem004t.ino | Serial | 2018 | Theo Arends | |
MCP39F501, Shelly 2 | Energy sensor support | xnrg_04_mcp39f501.ino | Serial | 2018 | Theo Arends | |
PZEM-014, PZEM -016 | Modbus AC Energy sensor support | xnrg_05_pzem_ac.ino | Modbus Serial | 2018 | Theo Arends | |
PZEM-003, PZEM-017 | Modbus DC Energy sensor support | xnrg_06_pzem_dc.ino | Modbus Serial | 2018 | Theo Arends | |
Generic | Energy Driver Interface | xnrg_interface.ino | Internal | 2018 | Theo Arends inspired by ESPEasy |
Name | Type | Filename | IF Type | IF Address | Version | Maintainer |
---|---|---|---|---|---|---|
Wemo, Hue | Support | xplg_wemohue.ino | Wifi | 2018 | Heiko Krupp, Theo Arends | |
WS2812 | LED String and Strip support | xplg_ws2812.ino | Serial NeoPixel | 2018 | Heiko Krupp, Theo Arends |
Name | Type | Filename | IF Type | IF Address | Version | Maintainer |
---|---|---|---|---|---|---|
Counter | Counter sensors support (water meters, electricity meters, etc.) | xsns_01_counter.ino | Internal | 2018 | Maarten Damen, Theo Arends | |
iTead Sonoff SC | Temperature, Humidity, Light and Air Quality sensor support | xsns_04_snfsc.ino | GPIO | 2018 | Theo Arends | |
DS18B20 | Temperature sensor support | xsns_05_ds18b20.ino | GPIO | 2018 | Theo Arends | |
DS18x20 | Temperature sensor support | xsns_05_ds18x20.ino | GPIO | 2018 | Theo Arends | |
DS18x20 Legacy | Temperature sensor support | xsns_05_ds18x20_legacy.ino | GPIO | 2018 | Heiko Krupp, Theo Arends | |
DHTxx, AM23xx, SI7021 | Temperature and Humidity sensor support | xsns_06_dht.ino | GPIO | 2018 | Theo Arends | |
SHT1x, SHT10/11/15 | Temperature and Humidity sensor support | xsns_07_sht1x.ino | I2C | 0x40 default | 2018 | Theo Arends |
HTU21 | Temperature and Humidity sensor support | xsns_08_htu21.ino | I2C | 0x40 | 2018 | Heiko Krupp, Theo Arends |
BMP085, BMP180, BMP280, BME280, BME680 | Pressure, Temperature, Humidity and Gas (BME680) sensor support | xsns_09_bmp.ino | I2C | 0x76 and 0x77. Two BMP are now possible | 2018 | Heiko Krupp, Theo Arends |
BH1750 | Ambient Light sensor support | xsns_10_bh1750.ino | I2C | 2018 | Theo Arends | |
VEML6070 | Ultra Violet Light (UV-A), UV Index and UV Power sensor support | xsns_11_veml6070.ino | I2C | 0x38 & 0x39 | 1.0.0.3 20181006 | Mike Fleischer, Theo Arends |
ADS1115 | A/D Converter support | xsns_12_ads1115.ino | I2C | 0x48, 0x49, 0x4A or 0x4B | 2018 | Theo Arends |
ADS1x15 | A/D Converter support | xsns_12_ads1115_i2cdev.ino | I2C | 0x48, 0x49, 0x4A or 0x4B | 2018 | Stefan Bode, Theo Arends |
INA219 | High-Side DC Current and Voltage sensor support | xsns_13_ina219.ino | I2C | 0x40..0x4F | 2018 | Stefan Bode, Theo Arends |
SHT3X | Temperature and Humidity sensor support | xsns_14_sht3x.ino | I2C | 0x44, 0x45 or 0x70 (SHTC3) | 2018 | Theo Arends |
MH-Z19(B) | CO2 sensor support | xsns_15_mhz19.ino | Hardware Serial | 2018 | Theo Arends | |
TSL2561 | Light sensor support | xsns_16_tsl2561.ino | I2C | 0x29, 0x39 or 0x49 | 2018 | Theo Arends, Joachim Banzhaf |
SenseAir K30, K70 and S8 (CO2) | CO2 sensor support | xsns_17_senseair.ino | I2C | 0x68 | 2018 | Theo Arends |
PMS5003-7003 | Particle Concentration sensor support | xsns_18_pms5003.ino | Serial | 2018 | Theo Arends | |
Xadow, Grove | Mutichannel Gas sensor support | xsns_19_mgs.ino | I2C | programmable, 0x04 default | 2018 | Palich2000, Theo Arends |
Nova SDS011, SDS021 | Particle Concentration sensor support | xsns_20_novasds.ino | Serial | 2018 | Theo Arends | |
SGP30 | Gas and Air Quality sensor support | xsns_21_sgp30.ino | I2C | 0x58 only | 2018 | Theo Arends |
HC-SR04, HC-SR04+, JSN-SR04T | Ultrasonic sensor support | xsns_22_sr04.ino | GPIO | 2018 | Nuno Ferreira, Theo Arends | |
Eastron SDM120 | Modbus Energy Meter support | xsns_23_sdm120.ino | Serial | 2018 | Gennaro Tortone | |
SI1145, SI1146, SI1147 | UV Index, IR and Visible Light sensor support | xsns_24_si1145.ino | I2C | 0x60 only | 2018 | Theo Arends |
Eastron SDM630 | Modbus Energy Meter support | xsns_25_sdm630.ino | Serial | 2018 | Gennaro Tortone | |
LM75AD | Temperature sensor support | xsns_26_lm75ad.ino | I2C | 0x48..0x4F | 2018 | Andre Thomas, Theo Arends |
APDS9960 | Proximity Sensor support | xsns_27_apds9960.ino | I2C | 0x39 only | 2018 | Shawn Hymel/Sparkfun, Christian Baars, Theo Arends |
TM1638 | 8 Switch, LED and 7 Segment Unit sensor support | xsns_28_tm1638.ino | GPIO | 2018 | Theo Arends | |
MCP23008, MCP23017 | GPIO Expander | xsns_29_mcp230xx.ino | I2C | 0x20..0x27 | 2018 | Andre Thomas, Theo Arends |
MPR121 | 12 Point Proximity Capacitive Touch Sensor controller | xsns_30_mpr121.ino | I2C | 0x5A, 0x5B, 0x5C or 0x5D | 2018 | Rene 'Renne' Bartsch |
CCS811 | Gas and Air Quality sensor support | xsns_31_ccs811.ino | I2C | 0x5A or 0x5B | 2018 | Gerhard Mutz, Theo Arends |
MPU6050 | 3-Axis Gyroscope and 3-Axis Accelerometer sensor support | xsns_32_mpu6050.ino | I2C | 0x68 or 0x69 with AD0 HIGH | 2018 | Oliver Welter |
DS3231 | RTC chip, act like sensor support | xsns_33_ds3231.ino | I2C | 0x68 | 2018 | Guy Elgabsi |
HX711 | Load Cell sensor support | xsns_34_hx711.ino | GPIO | 2018 | Theo Arends | |
TX20 | La Crosse Wind (Anenometer) sensor support | xsns_35_Tx20.ino | GPIO | 2018 | Thomas Eckerstorfer, Theo Arends | |
Generic | Sensor Interface | xsns_interface.ino | Internal | 2018 | Theo Arends, Inspired by ESPEasy |
- Excel sheet with all supported sensors, drivers and display types.
Link: Tasmota Supported Sensors v1.0.0.6.xlsx
- Word document with sensor images and possible with some extra information about wiring and/or how to handle sensors.
Link: ... (TBD)
- ... (TBD)
Home | Wiki | What's new | Tutorials | FAQ | Troubleshooting | Button usage | Commands | Rules
Home
Theo's Tasmota Tips
What's New
Getting Started
Upload tools
- SonOTA
- OTA over SCP
- Esptool
- Arduino IDE
- PlatformIO
- PlatformIO CLI
- Visual Studio Code
- Python HTTP OTA server
- Node Red OTA server and firmware manager
Usage
- Button Functionality
- MQTT Features
- Supported Commands
- Using Rules
- Sensor Configuration
- PowerOnState Configuration
- SwitchMode/SwitchTopic
- Button Multipress
- Energy Saving
- KNX Features
- Misc. Tips
Devices - Additional Info
- Sonoff Basic
- Sonoff SV
- Sonoff S20 Smart Socket
- Sonoff S26 Smart Socket
- Sonoff Dual / Dual R2
- Sonoff 4CH / 4CH Pro
- Sonoff RF and Slampher
- Sonoff RF Bridge 433
- Sonoff Pow / Pow R2
- Sonoff Touch
- Sonoff T1
- Sonoff B1 / B1 R2
- Sonoff iFan02
- Sonoff SC
- Sonoff PSA
- Sonoff S31
- Shelly 1 and 2
- Wemos D1 R1 & R2
- Wemos D1 Mini
- HuaFan Smart Socket
- Hyleton-313 Smart Plug
- MagicHome LED controller
- H801
- Arilux LC02
- SP108E LED controller
- Blitzwolf SHP2
- Tuya Dimmer
- PS-16-DZ Dimmer
- Armtronix Dimmers
- Other Devices
- retired
Home Automation Integration
- OpenHAB
- Home Assistant
- Domoticz - Manual configuaration
- Domoticz - Automatic discovery
- HomeBridge
- HomeSeer
- SmartThings
- IP-Symcon
- IOBroker
- TasmoAdmin
- Alexa
- Yeti
- NodeRed Examples
- Securing your Setup
Other Integrations
Further Topics
- MQTT Overview
- Remote Button
- Modified Kaku
- PZEM004T Energy Monitor
- IR Extension
- S20 sensor
- Wiring additional things to a module
- Sonoff Basic DHT11 Wiring
- Expand Sonoff 4CH with jack plug
- Defining new module types
- GPIO Locations
- JSON Status Responses
- Expand Sonoff Basic to 4MB Flash
- Time Proportioned Output support
- PID Control with Sonoff Devices
- Sensor-API
- Sensors Supported by Tasmota
- Syslog Setup
ESP32
Misc