Tasmota Edge
Tasmota Edge is an Edge driver for SmartThings, that allows you to add your Tasmota supported devices and HTTP devices as SmartThings devices.
Tasmota Devices
It supports more than 2000 ESP (ESP8266, ESP8285, ESP32, etc) WiFi devices - switches, lights (CCT, RGB, RGBW), dimmers, relays, plugs, power strips, sockets, wall outlets, fan controllers, IR bridges, RF bridges and more.
Brands include Aisirer, Athom, BlitzWolf, BrilliantSmart, eWeLink, Girier, Globe, Gosund, Lohas, MagicHome, Moes, Shelly, Smart Life, Sonoff, Tuya, Zemismart and many other brands.
Find all Tasmota supported devices here - https://templates.blakadder.com/.
Read more about Tasmota Firmware here - https://tasmota.github.io/docs/.
Instructions for flashing Tasmota firmware - https://tasmota.github.io/docs/Getting-Started/.
HTTP Devices
It supports HTTP GET & POST requests to HTTP devices on your local area network (LAN).
This is a BETA release. It’s probably buggy and not all of the devices & features are supported or working.
Features:
- 100% local execution
- Real-time Tasmota device status
- Native Tasmota & SmartThings integration (No MQTT)
- Virtual Device (for RF / IR devices that can be controlled by a RF / IR bridge)
- Web Gateway (Tasmota & HTTP device information & additional setting)
- HTTP devices
Requirement:
- Samsung SmartThings Hub v2/v3 or Aeotec Smart Home Hub
- Official Tasmota Firmware v11.0.0 or later for Tasmota devices
- Static IP address on Tasmota/HTTP device and Hub
- Private Network - must be in one of these IP address range
- 10.0.0.0 – 10.255.255.255
- 172.16.0.0 – 172.31.255.255
- 192.168.0.0 – 192.168.255.255
Tasmota Supported Devices:
- Switch / Plug / Power Strip / TH (Temperature-Humidity) / Socket (1,2,3,4,5,6,7,8CH) - No Power Monitoring
- Metering Switch / Plug / Power Strip (1,2,3,4,5,6,7,8CH) - Power Monitoring
- Dimmer (1,2CH)
- Fan (Sonoff iFan, Treatlife DS 02/03)
- Light / Bulb / LED controller (CCT)
- Light / Bulb / LED controller (RGB)
- Light / Bulb / LED controller (RGBW)
- Sensor / Contact / Motion / Water Leak / Smoke Detector / CO Detector / Alarm Siren (Switch between profile under Device Settings)
- Custom Multiple Sensors (Dust level PM2.5, Temperature, Humidity, Pressure, CO2, Abs Humidity, ADC Range, Gas & Illuminance) - Enable “Sensor Discovery” under the Tasmota Edge device “Settings” to Auto-detect & create.
- IR Bridge
- RF Bridge
- Virtual Device - A Virtual Device uses a RF/IR bridge to control your RF/IR devices or receive device’s state
- Virtual Button / Remote (1/2/4/6/8 button)
- Send IR or RF control code via an IR or RF Bridge to control an IR / RF device
- Add IR or RF button/remote as SmartThings button/remote
- Virtual Switch - Send IR or RF control code via an IR or RF Bridge to control an IR / RF device
- Virtual Fan - Send IR or RF control code via an IR or RF Bridge to control an IR / RF fan
- Virtual Window Shade / Blind / Curtain - Send IR or RF control code via an IR or RF Bridge to control an IR / RF Window Shade/Blinds
- Virtual Air Conditioner - Control Air Conditioner via an IR bridge
- Supports Carrier, Coolix, Daikin, Fujitsu, Gree, LG, Midea, Mitsubishi, Samsung and more.
- Virtual Contact Sensor - Add RF contact sensor as SmartThings contact sensor
- Virtual Motion Sensor - Add RF contact sensor as SmartThings motion sensor
- Virtual Shade - Add RF Shade as SmartThings Shade
- Virtual CO detector - Add RF CO detector as SmartThings CO detector
- Virtual Smoke detector - Add RF Smoke detector as SmartThings Smoke detector
- Virtual Water Sensor - Add RF Water Sensor as SmartThings Water Sensor
- Virtual Button / Remote (1/2/4/6/8 button)
.
HTTP Supported Devices:
Create virtual devices to control other devices on your local area network (LAN) via HTTP GET & POST requests to the specified HTTP endpoint destination.
Configure the HTTP Request (URL, Port, Headers, Body) via the Web Gateway. Web Gateway URL can be found inside the Tasmota Edge Device.
- HTTP Switch - Perform HTTP GET / POST request for ON & OFF commands to HTTP Endpoints
- HTTP Button - Perform HTTP GET / POST request for button toggle command to HTTP Endpoints
- HTTP Window Shade / Blind / Curtain - Perform HTTP GET / POST request for shade/blinds OPEN/CLOSE/PAUSE command to HTTP Endpoints
.
Other Supported Devices:
- WLED v0.13 or later
.
Installation:
- For Tasmota Edge to operate properly, it must satisfy all requirements above.
- Use the following link to enroll in the channel and install the driver on your hub:
Invite link: https://bestow-regional.api.smartthings.com/invite/d4291roPPD2o
Driver Name: Tasmota Edge - Go to your SmartThings app, under “Add devices”, and do a “Scan for nearby devices”
This will add a new device called Tasmota Edge. - Open the Tasmota Edge device, select the device you want to create, and the device will be created.
- (Tasmota Device) Open the newly created device, under “Settings”, fill in the Tasmota device IP address and access other features.
(HTTP Device) Configure the HTTP Request (URL, Port, Headers, Body) via the Web Gateway.
If your device is currently using the Tasmota (Connect) Groovy SmartApp/Driver, you MUST remove the device from Tasmota (Connect), and then add it using Tasmota Edge.
If your device is currently using non-official Tasmota firmware, you MUST flash the device with the Official Tasmota firmware and reset configuration.
Tasmota Edge is free for all of up to 3 Tasmota /HTTP devices. It includes all features and future updates.
For users of 3+ Tasmota devices, a one-time USD$35 contribution is needed for each Hub. This includes unlimited Tasmota /HTTP devices, all features and future updates.
Please contribute via this PayPal link, and DM (or email hello@awfullysmart.com
) your Hub ID to get the key to unlock unlimited Tasmota devices. Please allow us some time to respond with the key.
~
On January 1, 2025, the one-time contribution fee for the ‘Pro’ edition will increase from USD$35 to USD$45 for each hub.
~
The Hub ID can be found in the Tasmota Edge device (screenshot below).
Screenshots:
Tasmota Edge Device - Add new Tasmota supported device & HTTP devices here
.
Fan, Metering Switch, Switch, TH (Temperature-Humidity) Switch
.
Sensor / Contact / Motion / Water Leak / Smoke Detector / CO Detector / Alarm Siren (Switch between profile under Device Settings)
.
Light / Bulb / LED controller - RGBW, RGB, CCT, Dimmer
.
RF Bridge, IR Bridge, Virtual Motion Sensor, Virtual Contact Sensor, Virtual Air Conditioner, Virtual Shade, Virtual CO Detector, Virtual Smoke Detector, Virtual Water Sensor
A Virtual Device uses a RF/IR bridge to control your RF/IR devices or receive device’s state.
.
Control Air Conditioner via an IR Bridge. Full list of supported AC brands.
.
Virtual Button/Remote (1/2/4/6/8 buttons), Virtual Switch, Virtual Fan - Send IR or RF control code via an IR or RF Bridge to control an IR / RF device
Manage the IR / RF codes via the Web Gateway (see below for instruction on how to access.)
.
WLED
.
Web Gateway
Web Gateway lists all the Tasmota & HTTP devices, and has additional configuration for virtual fan, virtual switch, virtual button and HTTP devices.
To access the Web Gateway, get the Gateway address from the Tasmota Edge device in SmartThings App.
Do note, the Gateway address changes frequently, make sure you get the latest Gateway address from Tasmota Edge device.
For example, it is http://192.168.1.208:44189
(screenshot below); access it on your browser.
Tasmota Edge, Web Gateway
Virtual Switch, Virtual Fan, Virtual 1/2/4/6/8 Button, Virtual Shade
.
HTTP Switch, HTTP Button, HTTP Shade