diff --git a/Peripherals.md b/Peripherals.md index 778f4431..0e5d323c 100644 --- a/Peripherals.md +++ b/Peripherals.md @@ -1,76 +1,76 @@ You can connect peripherals (sensors, displays, switches, LED lights, ...) to available pins of the device. [Read here](Expanding-Tasmota) for more. -### Sensors and controllers -More about [configuration.](https://github.com/arendst/Sonoff-Tasmota/wiki/Sensor-Configuration) +### Supported peripherals +More about [general configuration](https://github.com/arendst/Sonoff-Tasmota/wiki/Sensor-Configuration). *Some of the articles were written originally for D1 mini but the information still applies except the wiring instructions* -- **ADS1x15** A/D Converter (I2C) -- [**AM312**](PIR-Motion-Sensors#AM312) PIR Motion Sensor -- [**APDS-9960**](APDS-9960) Ambient Light, RGB Color and Proximity Sensor with Gesture Detection -- [**AZ-7798**](Wemos-D1-Mini-and-AZ-Instrument-7798-CO2-Meter-Datalogger) CO2 Meter Datalogger -- [**BH1750**](Wemos-D1-Mini-and-BH1750-Luminosity-Sensor) Luminosity Sensor -- [**BME280 (BMP085, BMP180, BMP280, BME280)**](Wemos-D1-Mini-and-BME280-Temperature,-Humidity-and-Pressure-Sensor) Temperature, Humidity and Pressure Sensor +- **ADS1x15** - A/D Converter (I2C) +- [**AM312**](PIR-Motion-Sensors#AM312) - PIR Motion Sensor +- [**APDS-9960**](APDS-9960) - Ambient Light, RGB Color and Proximity Sensor with Gesture Detection +- [**AZ-7798**](Wemos-D1-Mini-and-AZ-Instrument-7798-CO2-Meter-Datalogger) - CO2 Meter Datalogger +- [**BH1750**](Wemos-D1-Mini-and-BH1750-Luminosity-Sensor) - Luminosity Sensor +- [**BME280 (BMP085, BMP180, BMP280, BME280)**](Wemos-D1-Mini-and-BME280-Temperature,-Humidity-and-Pressure-Sensor) - Temperature, Humidity and Pressure Sensor - [Sonoff Basic Wiring](BME280-Temperature,-Humidity-and-Pressure-Sensor-and-Sonoff-Basic-with-Tasmota) -- [**BME680**](Wemos-D1-Mini-and-BME680-Temperature,-Humidity,-Pressure-and-Gas-Sensor) Temperature, Humidity, Pressure and Gas Sensor -- [**CC2530**](Zigbee) Zigbee Adapter (Serial) -- **CCS811** Gas and Air Quality sensor (I2C) -- [**DHT11**](Wemos-D1-Mini-and-DHT11-Shield-Humidity-&-Temperature) Humidity & Temperature Sensor +- [**BME680**](Wemos-D1-Mini-and-BME680-Temperature,-Humidity,-Pressure-and-Gas-Sensor) - Temperature, Humidity, Pressure and Gas Sensor +- [**CC2530**](Zigbee) - Zigbee Adapter (Serial) +- **CCS811** - Gas and Air Quality sensor (I2C) +- [**DHT11**](Wemos-D1-Mini-and-DHT11-Shield-Humidity-&-Temperature) - Humidity & Temperature Sensor - [Sonoff Basic wiring](DHT11-Wiring---Sonoff-Basic) -- [**DHT22 (DHT21, AM2301, AM2302, AM2321)**](Wemos-D1-Mini-and-DHT22-(DHT21,-AM2301,-AM2302,-AM2321)-Shield-Humidity-&-Temperature) Humidity & Temperature Sensor -- **DS18x20** Temperature sensor (GPIO) -- [**DS3231**](DS3231---External-RTC) Real-Time-Clock (I2C) -- [**HM16/HM17**](iBeacon-driver) Bluetooth iBeacon reader (Serial) -- **HR-E** Water Meter Encoder interface (Serial) -- [**HC-SR04 (SR04+, SR04T)**](Wemos-D1-Mini-and-HC-SR04-Ultrasonic-Sensor) Ultrasonic Sensor -- [**HC-SR501**](PIR-Motion-Sensors#HC-SR501) PIR Motion Sensor -- **HTU21** Temperature and Humidity sensor (I2C) -- **HX711** Load Cell sensor (GPIO) -- **INA219** High-Side DC Current and Voltage sensor (I2C) -- [**IR Remote Control**](https://github.com/altelch/SonoffIR) DIY -- **K30, K70, S8** CO2 sensor (I2C) -- [**LM75AD**](LM75AD) Temperature Sensor (I2C) -- **MAX31855** Thermocouple Sensor (SPI) -- **MAX31865** RTD Temperature Sensor Amplifier (SPI) -- **MAX44009** Ambient Light Sensor (I2C) -- [**MCP23008 / MCP23017**](MCP23008-MCP23017) I/O Expander (I2C) -- [**MGC3130**](MGC3130) 3D Tracking and Gesture Controller -- [**MH-Z19B**](MH-Z19B) CO2 Sensor -- **MLX90614** MLX IR Temperature sensor (I2C) -- [**MPR121**](MPR121) Proximity Capacitive Touch Sensor Controller (I2C) -- **MPU6050** 3-Axis Gyroscope and 3-Axis Accelerometer sensor (I2C) +- [**DHT22 (DHT21, AM2301, AM2302, AM2321)**](Wemos-D1-Mini-and-DHT22-(DHT21,-AM2301,-AM2302,-AM2321)-Shield-Humidity-&-Temperature) - Humidity & Temperature Sensor +- **DS18x20** - Temperature sensor (GPIO) +- [**DS3231**](DS3231---External-RTC) - Real-Time-Clock (I2C) +- [**HM16/HM17**](iBeacon-driver) - Bluetooth iBeacon reader (Serial) +- **HR-E** - Water Meter Encoder interface (Serial) +- [**HC-SR04 (SR04+, SR04T)**](Wemos-D1-Mini-and-HC-SR04-Ultrasonic-Sensor) - Ultrasonic Sensor +- [**HC-SR501**](PIR-Motion-Sensors#HC-SR501) - PIR Motion Sensor +- **HTU21** - Temperature and Humidity sensor (I2C) +- **HX711** - Load Cell sensor (GPIO) +- **INA219** - High-Side DC Current and Voltage sensor (I2C) +- [**IR Remote Control**](https://github.com/altelch/SonoffIR) - DIY +- **K30, K70, S8** - CO2 sensor (I2C) - +- [**LM75AD**](LM75AD) - Temperature Sensor (I2C) +- **MAX31855** - Thermocouple Sensor (SPI) +- **MAX31865** - RTD Temperature Sensor Amplifier (SPI) +- **MAX44009** - Ambient Light Sensor (I2C) +- [**MCP23008 / MCP23017**](MCP23008-MCP23017) - I/O Expander (I2C) +- [**MGC3130**](MGC3130) - 3D Tracking and Gesture Controller +- [**MH-Z19B**](MH-Z19B) - CO2 Sensor +- **MLX90614** - MLX IR Temperature sensor (I2C) +- [**MPR121**](MPR121) - Proximity Capacitive Touch Sensor Controller (I2C) +- **MPU6050** - 3-Axis Gyroscope and 3-Axis Accelerometer sensor (I2C) - [**P1 Energy Meter**](https://github.com/arendst/Sonoff-Tasmota/wiki/Wemos-D1-Mini-and-P1-Energy-Meter) -- [**PAJ7620**](PAJ7620) Gesture & Proximity Detection Sensor -- [**PCA9685**](PCA9685) 16-channel, 12-bit PWM LED controller (I2C) +- [**PAJ7620**](PAJ7620) - Gesture & Proximity Detection Sensor +- [**PCA9685**](PCA9685) - 16-channel, 12-bit PWM LED controller (I2C) - **PCF8574** 8-port I\/O Expander (I2C) -- **PMS3003-5003-7003** Particle Concentration sensor (Serial) -- [**PN532**](PN532) NFC/RFID controller -- [**PZEM-0XX**](PZEM-0XX) Energy Monitor (Serial) -- [**RCWL 0516**](Wemos-D1-Mini-and-RCWL-0516-Microwave-Radar-Sensor) Microwave Radar Presence detection -- [**RDM6300**](Wemos-D1-Mini-and-RDM6300) 125Khz RFID Module -- **RX-4M50RR30SF / RX-AM8SF** RF Sensor receiver (GPIO) -- **SCD30** CO2 sensor (I2C) -- **SDM120** Modbus Energy Meter (Serial) -- **SDM630** Modbus Energy Meter (Serial) -- [**SDS011 (SDS021)**](Wemos-D1-Mini-and-Nova-Fitness-SDS011-Laser-Dust-Sensor) Laser Dust Sensor -- **SGP30** Gas and Air Quality sensor (I2C) -- **SHT1x** Temperature and Humidity sensor (I2C) -- [**SHT30**](Wemos-D1-Mini-and-SHT30-Shield-High-Precision-Humidity-&-Temperature) Humidity & Temperature Sensor -- **SI114x** UV Index, IR and Visible Light sensor (I2C) -- [**Smart Meter Interface**](smart-meter-interface) (Serial) -- [**Soil Moisture Sensor**](Moisture-Sensor-and-Chirp!-Sensor) (I2C) -- **SolaX X1** SolaX X1 inverter (Serial) -- **SPS30** Particulate Matter (PM) sensor (I2C) -- [**Stepper Motor Controller**](A4988-Stepper-Motor-Controller) -- **TM1638** 8 Switch, LED and 7 Segment Unit sensor (GPIO) -- [**TSL2561**](Wemos-D1-Mini-and-TSL2561-Luminosity-Sensor) Luminosity Sensor -- **TX20** La Crosse Wind (Anemometer) sensor (GPIO) -- [**VEML6070**](Wemos-D1-Mini-and-VEML6070-UV-Sensor) UV Sensor -- **VL53L0x** Time of flight sensor (I2C) -- [**WS2812B**](Wemos-D1-Mini-and-WS2812B-RGB-Shield) RGB Shield -- [**WS2812B/WS2813B**](Wemos-D1-Mini-and-WS2812B---WS2813B-Ledstrip) LED Strip -- **Xadow, Grove** Multi-channel Gas sensor (I2C) +- **PMS3003-5003-7003** - Particle Concentration sensor (Serial) +- [**PN532**](PN532) - NFC/RFID controller +- [**PZEM-0XX**](PZEM-0XX) - Energy Monitor (Serial) +- [**RCWL 0516**](Wemos-D1-Mini-and-RCWL-0516-Microwave-Radar-Sensor) - Microwave Radar Presence detection +- [**RDM6300**](Wemos-D1-Mini-and-RDM6300) - 125Khz RFID Module +- **RX-4M50RR30SF / RX-AM8SF** - RF Sensor receiver (GPIO) +- **SCD30** - CO2 sensor (I2C) +- **SDM120** - Modbus Energy Meter (Serial) +- **SDM630** - Modbus Energy Meter (Serial) +- [**SDS011 (SDS021)**](Wemos-D1-Mini-and-Nova-Fitness-SDS011-Laser-Dust-Sensor) - Laser Dust Sensor +- **SGP30** - Gas and Air Quality sensor (I2C) +- **SHT1x** - Temperature and Humidity sensor (I2C) +- [**SHT30**](Wemos-D1-Mini-and-SHT30-Shield-High-Precision-Humidity-&-Temperature) - Humidity & Temperature Sensor +- **SI114x** - UV Index, IR and Visible Light sensor (I2C) +- [**Smart Meter Interface**](smart-meter-interface) - (Serial) +- [**Soil Moisture Sensor**](Moisture-Sensor-and-Chirp!-Sensor) - (I2C) +- **SolaX X1** - SolaX X1 inverter (Serial) +- **SPS30** - Particulate Matter (PM) - sensor (I2C) +- [**A4988 Stepper Motor Controller**](A4988-Stepper-Motor-Controller) - +- **TM1638** - 8 Switch, LED and 7 Segment Unit sensor (GPIO) +- [**TSL2561**](Wemos-D1-Mini-and-TSL2561-Luminosity-Sensor) - Luminosity Sensor +- **TX20** - La Crosse Wind (Anemometer) - sensor (GPIO) +- [**VEML6070**](Wemos-D1-Mini-and-VEML6070-UV-Sensor) - UV Sensor +- **VL53L0x** - Time of flight sensor (I2C) +- [**WS2812B**](Wemos-D1-Mini-and-WS2812B-RGB-Shield) - RGB Shield +- [**WS2812B/WS2813B**](Wemos-D1-Mini-and-WS2812B---WS2813B-Ledstrip) - LED Strip +- **Xadow, Grove** - Multi-channel Gas sensor (I2C) -[Complete list of supported sensors](https://docs.google.com/spreadsheets/d/e/2PACX-1vRBFqaP5QAFmT8iIYBxrn-EQp7-SrkxL6tb0OjpqtBxDEsmkiWCFei3sFyA_UXoqlbs3CqtEdOfC6Pa/pubhtml?gid=1029939700&single=true) +[Complete list of supported peripherals](https://docs.google.com/spreadsheets/d/e/2PACX-1vRBFqaP5QAFmT8iIYBxrn-EQp7-SrkxL6tb0OjpqtBxDEsmkiWCFei3sFyA_UXoqlbs3CqtEdOfC6Pa/pubhtml?gid=1029939700&single=true) [Sensor API Documentation](Sensor-API)