# ITEAD Sonoff

**URL:** <https://community.homey.app/t/itead-sonoff/119>\
**Category:** Apps\
**Tags:** app\
**Created:** [August 22, 2018, 11:20am UTC](https://community.homey.app/t/itead-sonoff/119 "2018-08-22T11:20:11Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [August 22, 2018, 11:20am UTC](https://community.homey.app/t/itead-sonoff/119/1 "2018-08-22T11:20:11Z")

</div>

# ITEAD Sonoff

_Current app version: 4.0.7 (stable)_

Provides support for ITEAD Sonoff devices.

## !! deprecation notice !!

I stopped working on this app because I stopped using Homey a long time ago. It only supported very old versions of the Sonoff firmware, and very old versions (at most v6 or possibly v7) of the Tasmota firmware.

There is a dedicated Tasmota app that may work better for you: [Tasmota MQTT | Homey](https://homey.app/a/com.paveld.tasmota/)

## Links:

- App Store: [Sonoff | Homey](https://apps.athom.com/app/name.klep.sonoff)
- GitHub: [GitHub - robertklep/name.klep.sonoff: Homey driver for Sonoff devices](https://github.com/robertklep/name.klep.sonoff)
- Issues: [GitHub · Where software is built](https://github.com/robertklep/name.klep.sonoff/issues)

## Original Firmware information

Devices running older versions of the original Sonoff firmware (for the Basic and S20 devices, before firmware version 1.6.0) are supported “out of the box”. Instead of pairing the device with the eWeLink app on your smartphone, you can pair it with Homey using a relatively simple procedure (explained during the pairing procedure). Feature support for the original firmware is limited: only switching the device on/off is supported.

Devices running newer versions of the original Sonoff firmware cannot be paired with Homey (the manufacturer removed this ability).

## Sonoff-Tasmota Firmware information

This app also supports Sonoff devices running the [Sonoff-Tasmota](https://github.com/arendst/Sonoff-Tasmota/) firmware. This alternative, open, firmware can be “flashed” into most Sonoff devices. The flashing procedure does require some hardware skills, and falls beyond the scope of this app (however, if you have questions about this, feel free to ask me).

This app uses the MQTT protocol to communicate with Sonoff-Tasmota devices. This requires an MQTT broker. The [MQTT Broker app for Homey](https://apps.athom.com/app/nl.scanno.mqttbroker) provides such a broker.

## Supported Devices

The following devices have been tested with this app (either by myself, or by other users). The firmware they were tested with is mentioned as well (not all devices were tested with both firmwares, so only the tested firmware is mentioned):

- Sonoff Basic WiFi Wireless Switch (original firmware and Tasmota)

- Sonoff S20 Smart Socket (original firmware and Tasmota)

- Sonoff RF WiFi Wireless Smart Switch With RF Receiver (original firmware)

- Sonoff Slampher (original firmware)

- Sonoff RF Bridge (Tasmota)

- Sonoff TH10/TH16 (Tasmota)

- Sonoff Dual (Tasmota)

- Sonoff 4CH (Tasmota)

- Sonoff POW (Tasmota, R2 as well, but untested)

- Sonoff T1 1-/2-/3-channel (Tasmota)

## Questions

The quickest way to contact me is through [Slack](https://athom.slack.com/) ( _@robertklep_ ).

---

<div class="post-metadata">

**Author:** ![Ruskie](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ruskie/32/13911_2.png) [@Ruskie](https://community.homey.app/u/Ruskie)\
**Post date:** [August 24, 2018, 8:00pm UTC](https://community.homey.app/t/itead-sonoff/119/2 "2018-08-24T20:00:41Z")

</div>

Hi,

With the latest ewelink app (v 3.5.3 for iOS) and the latest sonoff firmware- ( 1.8.1 for sonoff basic) Itead has finally enabled what they termed as “Lan access”. In other words, it enables you to control sonoff devices locally, without all their silly Chinese cloud server business.

It seems it’s more of a fallback feature, as after enabling the app does not switch to it (says “Successfully connecting to 0 device over LAN” (sic) if you have an active internet connection. However, isn’t this a breakthrough of sorts as one can now reverse engineer the http commands because everything is/can be locally controlled now?

Any hope for Homey control with original firmware?

Thanks

PS Their stuff is so cheap it can’t be beat - I bought like 10 sonoff basics for $50 at aliexpress. So it would be great if they could be integrated into Homey the noob way, without reprogramming the chip.

PPS Did you see this? Sonoff Homekit support and the hub announced, then pulled - [https://www.itead.cc/review/product/list/id/1995/category/108/](https://www.itead.cc/review/product/list/id/1995/category/108/)

---

<div class="post-metadata">

**Author:** ![vaderag](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/vaderag/32/150_2.png) [@vaderag](https://community.homey.app/u/vaderag)\
**Post date:** [August 24, 2018, 8:14pm UTC](https://community.homey.app/t/itead-sonoff/119/3 "2018-08-24T20:14:59Z")

</div>

That’s mega interesting. I have a bunch of devices in place which would be a serious pain to solder and reprogram… Working in essentially the same way as Yeelight would be amazing

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [August 25, 2018, 6:30am UTC](https://community.homey.app/t/itead-sonoff/119/4 "2018-08-25T06:30:05Z")

</div>

Thanks for that update, I wasn’t aware! I’ll have to reflash my devices back to the original firmware, but when I get a chance, I’ll take a closer look how this works.

---

<div class="post-metadata">

**Author:** ![Ruskie](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ruskie/32/13911_2.png) [@Ruskie](https://community.homey.app/u/Ruskie)\
**Post date:** [August 25, 2018, 9:16am UTC](https://community.homey.app/t/itead-sonoff/119/6 "2018-08-25T09:16:06Z")

</div>

Oh! I searched all over and couldn’t find a way to downgrade Sonoff firmware. If I could go back to 1.6, which is compatible with your plugin, I’d be one happy Sonoff owner. Could you please point me to the instructions?

The Sonoffs are installed inline with electric towel heaters and are hidden in walls and would be a major pain to take out and reflash, but if it can’t be done OTA so be it.

Thanks again!

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [August 25, 2018, 9:28am UTC](https://community.homey.app/t/itead-sonoff/119/7 "2018-08-25T09:28:26Z")

</div>

I only have the original firmware for the devices that I have, and most of those are 1.7 or higher. Perhaps I have an older one for the Basic device, but that’s probably it.

---

<div class="post-metadata">

**Author:** ![Mustang](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/mustang/32/1149_2.png) [@Mustang](https://community.homey.app/u/Mustang)\
**Post date:** [August 25, 2018, 9:31am UTC](https://community.homey.app/t/itead-sonoff/119/8 "2018-08-25T09:31:20Z")

</div>

Since a few weeks i have the following issue.

When Homey loses his network connection, all sonoff devices are broken. Restarting the app solves the problem.

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [August 25, 2018, 9:42am UTC](https://community.homey.app/t/itead-sonoff/119/9 "2018-08-25T09:42:54Z")

</div>

Regular firmware, or Tasmota?

---

<div class="post-metadata">

**Author:** ![Mustang](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/mustang/32/1149_2.png) [@Mustang](https://community.homey.app/u/Mustang)\
**Post date:** [August 25, 2018, 9:47am UTC](https://community.homey.app/t/itead-sonoff/119/10 "2018-08-25T09:47:55Z")

</div>

Tasmota.

The broker is installed on a separate server. Also have some ITEAD devices on HA, they keep working after connection lost.

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [August 25, 2018, 10:01am UTC](https://community.homey.app/t/itead-sonoff/119/11 "2018-08-25T10:01:44Z")

</div>

Hmm good to know. It sounds like the app doesn’t restore the connection with the broker in that case, something which I haven’t really tested yet (since I’m running the broker on Homey itself).

I’ve added [an issue](https://github.com/robertklep/name.klep.sonoff/issues/15) to remind myself to test for this.

---

<div class="post-metadata">

**Author:** ![dagobert](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dagobert/32/941_2.png) [@dagobert](https://community.homey.app/u/dagobert)\
**Post date:** [September 15, 2018, 7:45pm UTC](https://community.homey.app/t/itead-sonoff/119/12 "2018-09-15T19:45:02Z")

</div>

Any plans on supporting Sonoff SV? 🙂

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [September 16, 2018, 7:51am UTC](https://community.homey.app/t/itead-sonoff/119/13 "2018-09-16T07:51:47Z")

</div>

> [@dagobert](#):
>
> Any plans on supporting Sonoff SV?

You could try and configure it as a Sonoff Basic.

---

<div class="post-metadata">

**Author:** ![dagobert](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dagobert/32/941_2.png) [@dagobert](https://community.homey.app/u/dagobert)\
**Post date:** [September 16, 2018, 1:00pm UTC](https://community.homey.app/t/itead-sonoff/119/14 "2018-09-16T13:00:39Z")

</div>

Thanks. Will try 😉

---

<div class="post-metadata">

**Author:** ![Mr\_B](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/mr_b/32/9939_2.png) [@Mr\_B](https://community.homey.app/u/Mr_B)\
**Post date:** [September 27, 2018, 8:13pm UTC](https://community.homey.app/t/itead-sonoff/119/15 "2018-09-27T20:13:53Z")

</div>

Hi Robert,

To connect the Sonoff S26 Smart Socket, use the S20 or Basic?  
Or is this device not supported (yet)?

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [September 27, 2018, 8:54pm UTC](https://community.homey.app/t/itead-sonoff/119/16 "2018-09-27T20:54:16Z")

</div>

I think both Basic and S20 should work.

---

<div class="post-metadata">

**Author:** ![Slof](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/slof/32/1318_2.png) [@Slof](https://community.homey.app/u/Slof)\
**Post date:** [October 9, 2018, 2:27pm UTC](https://community.homey.app/t/itead-sonoff/119/17 "2018-10-09T14:27:57Z")

</div>

Can you use multiple ds18b20 on the TH10/16 or only one?

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [October 9, 2018, 4:46pm UTC](https://community.homey.app/t/itead-sonoff/119/18 "2018-10-09T16:46:32Z")

</div>

> [@Slof](#):
>
> Can you use multiple ds18b20 on the TH10/16 or only one?

Pretty sure just one.

---

<div class="post-metadata">

**Author:** ![Robin\_Roeland](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robin_roeland/32/7800_2.png) [@Robin\_Roeland](https://community.homey.app/u/Robin_Roeland)\
**Post date:** [October 14, 2018, 9:18am UTC](https://community.homey.app/t/itead-sonoff/119/19 "2018-10-14T09:18:23Z")

</div>

I am trying to add the Sonoff Slampher RF to my Homey but i can get it done.  
The LED keeps blinking two times per second. It doens’t connect.

It works well with the Sonoff app.

Maybe some tips & tricks??

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [October 14, 2018, 11:03am UTC](https://community.homey.app/t/itead-sonoff/119/20 "2018-10-14T11:03:47Z")

</div>

If you didn’t flash the alternative Sonoff-Tasmota firmware into your device, the chances are that the (original) firmware that you’re using is “too new”, which means that the device cannot be coerced into pairing with Homey.

The only fix for that is installing the aforementioned Sonoff-Tasmota firmware.

---

<div class="post-metadata">

**Author:** ![Robin\_Roeland](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robin_roeland/32/7800_2.png) [@Robin\_Roeland](https://community.homey.app/u/Robin_Roeland)\
**Post date:** [October 21, 2018, 11:03am UTC](https://community.homey.app/t/itead-sonoff/119/21 "2018-10-21T11:03:34Z")

</div>

Oké thanx.  
Where can i find a discription how to do that? 😁

[Next page](https://community.homey.app/t/itead-sonoff/119.md?page=2)
