Part 2 - How to Expand Tasmota/Sonoff Devices with the I2C Protocol - MCP23017 GPIO Expansion - I²C


Part 2 of 2 - How to Expand Tasmota/Sonoff Devices with the i2c protocol.  Adding the powerful MCP23017 Chip to expand your ESP8266 device with 16 additional input/output pins.  We cover a few scenarios of advanced rules with the chip combined with rules for publishing other sensors to MQTT.

Parts Used in this Video:

NodeMCU
MCP23017 GPIO Expansion
BME280 Temp/Humidity/Pressure
SHT31 Temp/Humidity
Breadboard and Jumper Wires
ADS1115 4 Channel Analog Input
Female Jumper Wires
PIR Motion AM312 Sensor - https://amzn.to/2DhrkpA or https://amzn.to/2F7P9lE 

Tasmota Supported Sensors
https://github.com/arendst/Sonoff-Tasmota/wiki/Sensors-Supported-by-Tasmota

Rules and Commands used in the videos:
https://www.digiblur.com/2018/11/part-1-of-2-how-to-expand-tasmotasonoff.html

CP2102 USB Drivers:
https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers

Precompiled Tasmota Bin with ADS1115 and MCP23017 i2c Enabled:
https://github.com/digiblur/Sonoff-HydraBasic-Tasmota/raw/master/tasmota_6307_1m_i2c_sensors.bin

Comments