SONOFF MINI Wi-Fi DIY Smart Switch

Work with An External Switch

Apart from app control, it is equipped with a wire used to connect the rocker light switch. MINI can be installed inside the switch to turn on/off your appliances connected with the switch

Achieve 2-way Control

Connect a pair of 2-way switches to turn on/off the downstairs light from upstairs

Small and Compact

Only takes up very little space when installed into various types of switch boxes, even the EU standard switch box

Get Your House Lighted via Your Phone

Enable the eWeLink app to control appliances in your home, anywhere and anytime

Run Devices without Lifting A Finger

Connected with Amazon Alexa or Google Assistant to turn on/off devices in a completely hands-free way

“Alexa, turn off the light”

On/Off Time, It’s up to You

Arrange the start and stop schedule for devices to have them automatically switch on/off, reducing needless power consumption

  • ico


  • ico


  • ico

    Loop timer

DIY Mode

Utilize the REST API to connect the MINI with your existing home automation system


*Specially designed for developers

Customize Smart Scenes

Let one SONOFF device to trigger another one, or trigger a multitude of devices simultaneously via tapping “Tap to run” on your phone


Open A World of Possibilities

IFTTT is a free tool to get your apps, devices and services talking with each other. Make an event happen to trigger another action

On or Off? View from Your Phone

Can know your device is on or off through the eWeLink app even if you’re not at home

Share Control, Share Fun

Share the device to your family or friends, and they can control it directly on their own phones



Model: MINI Input: AC 100-240V 50/60Hz 10A Max Output: AC 100-240V 50/60Hz 10A Max

Wi-Fi: IEEE 802.11 b/g/n 2.4GHz Material: PC V0 Size: 42.6×42.6x20mm

Wiring Guide


To avoid electric shocks, please consult a qualified professional electrician for help when installing and repairing. Don’t do the wiring with the power on!


In order to complete the wiring process without a problem, please confirm the following items before doing the wiring.

Add the Device in eWeLink

1. Live and Neutral wires are necessary to power MINI. It can’t work without “Neutral”.

2. If it is a three-phase circuit, please use Neutral and select one of the Live cables to make it a single-phase input.

3. Please confirm the input voltage. MINI works with 100-240V AC input voltage.

4. Please confirm the parameters of the load going to be connected. The operating current should be less than 10A. The operating power should be less than 2200W. If it is an inductive load, please confirm the rush current instead of the operating current.

(User Tips: Before choosing the WiFi network, location services should be turned on and location permission should be allowed.)

5. Please confirm the cable diameter, it must be within the range below. 24-14AWG or 0.5-1.5mm²


1. Connect with a single switch


Please select the “external trigger mode” you want in eWeLink first.

2. Two-way control


Please select the “external trigger mode” as “edge mode” in eWeLink

3. Three-way control


1. Please select the “external trigger mode” as “edge mode” in eWeLink.

2. If the load requires ground (G) connection, the ground (G) of the load should be connected directly with the main ground (G) of the house circuit.

3. If you would like to achieve four-way/five-way… control, please consult a qualified professional electrician for help.

Device Pairing Instruction

Switch the Device into Pairing Mode

After powering on, the device will automatically enter the “Quick Pairing Mode”(Touch) during the first use.

The LED indicator of the device will blink like this:

If the LED indicator blinks in other ways, please press the paring button for 5 seconds to switch the device into “Quick Pairing Mode”(Touch)


1. Press the button once, the device will quit the pairing mode.

2. If the device is not paired, it will quit pairing mode after 3 minutes.

Add the Device in eWeLink

1. Launch eWeLink APP in the mobile phone.

2. Click ”+” icon at the middle bottom of interface.

3. Select “Quick Pairing” for adding device.

4. Choose the WiFi network that the device will connect with.

User Tips: Before choosing the WiFi network, location services should be turned on and location permission should be allowed.

5. Enter the correct WiFi password and click “Next”.

6. Wait for eWeLink to search for the device.

7. eWeLink finds the device.

8. Name the device and group it.

9. Success.


1. The device only works with 2.4GHz WiFi.

2. If the router is working in dual-band (2.4GHz & 5GHz), please upgrade the eWeLink app to V4.0.0 or above.

3. The Pairing will fail if a wrong WiFi password is input.

4. The device shall get close to router for a good transmission signal condition while pairing.s


1. Can it be connected to a 12V DC load?

No, the output voltage is the same as the input(100-240V AC).

2. What’s the black jumper used for?

Device with firmware V3.3.0 uses the jumper to enter DIY mode. While the jumper is useless for a device with firmware V3.5.0 or above.

3. Can I connect external switches to achieve 2way/3way/4way…control?

Yes, please consult a qualified professional electrician for help.

4. Does it work with 5G phones?

Yes. 5G doesn’t mean 5GHz frequency, it’s 5th generation mobile networks.

5. How many users can the device be shared with?

Free:20, Advanced: 100, Pro: No limit.

6. Why does it remind me that the account does not exist when I share the device?

Only accounts registered on the same server can share devices with each other, please confirm the registration country / region.

7. Why can’t I set power-on status / inching / add camera / scene?

Please check if it is a shared device. The shared device only has on/off and timer functions.

8. How much operation history can be saved?

Currently ten.

9. Can the timing be set to “seconds”?

No, the minimum unit is “minute”.

10. How many timers can be set?

Schedule, Timer, Loop Timer, a maximum of 8 can take effect at the same time.

11. How many seconds can I set for “inching”?

0.5-3600 seconds, must be a multiple of 0.5.

12. Can the timer be executed after the network is disconnected?

You cannot set the timing for the network disconnection, but as long as the power is continuously connected, the already set timing will continue to be executed.

Note: If the network is disconnected for a long time, the time error of the device will become larger and larger; It also may cause the device to restart.

13. Why is IFTTT sometimes not implemented? (Set device A to open and trigger device B to open)

In order to prevent the micro-link scene and IFTTT from triggering each other into an endless loop, IFTTT will not be triggered when the device is turned on by the scene trigger.

14. Can I flash another firmware into the device?

We don’t recommend it. The warranty will be void immediately.

15. Can the device return to the original firmware after I flash another firmware?


16. Can I downgrade the firmware?


17. Where can I download the official firmware?*

It’s not for the public.

18. A shared the device with B. Why B can’t receive the notification of the operation from A?

nly the owner of the device can receive the notification. If the device is shared from others, the notification can’t be received.

19. How long is the warranty?

If it’s bought from our official store, it would be one-year warranty for non-human failure.

20. What’s the cable outside MINI?

It’s the WiFi antenna of MINI.

21. What the meaning of each external trigger mode?

a. pulse mode

Connect to momentary switch, commonly used in door exit switch.

b. edge mode

Connect to latching switch, SPDT switch, commonly used in dual control light switch.

c. following mode

Connect to latching switch, SPDT switch. Or connect to dry contact sensor. The relay status will follow the status of the external switch or external sensor.

22. Does it work with push-buttons?

Yes. Please select “external trigger mode” to “pulse mode”.


Why the external switch connected with S1&S2 sometimes doesn’t respond?

a. Please shorten the length of the cable. If the total length between S1&S2 is too long, it will effect the accuracy of the MINI signal detection for the external switch because of the ripples. The recommended length is shorter than 5m.

b. Connect a 100nF electrodeless capacitor between S1&S2. It will reduce the interference of surrounding and ripples.


1. Be sure the wire connected with S1 or S2 is neither Live nor Neutral.

The MINI turns itself on or off sometimes, how I can solve it?

Find out the trigger source by going to the “Logs” in MINI setting of eWeLink APP.

If the trigger source is from other eWeLink account, the MINI is triggered by the account that you shared with.

If the trigger source is “scene”, please check if there is any smart scene settings or 3rd party application (like IFTTT) bound that triggers for the MINI.

If the trigger source is “device”, please confirm that there is no Live wire or other electromagnetic interference around the wires that S1 and S2 connected with.


1. Be sure the wire connected with S1 or S2 is neither Live nor Neutral.

The WiFi signal indicator of the MINI in APP is in weak condition while the other device signal is shown much stronger than MINI, How can I solve the issue?

This issue can be caused by the improperly antenna placement. Please be sure below attention notice items are aware.

The antenna head can not be attached on metal object or conductors, if the mounted box (86/EU/etc Type) is made of metal, you should leave the antenna out of the mounted box.

If the mounted box (86/EU/etc Type) is made of plastic or any other insulators, the antenna is allowed to be attached on the box.

The antenna body wire can not be bended over 90 angles to avoid any damage for the wire which effects the performance of the wireless transmission.


1. Do not touch the antenna while the MINI is connected by power supply as the antenna is conductors with electricity

Device offline issue

Please check the following problems by the LED indicator status:

The LED indicator flashes once on repeated means you fail to connect to the router.

1. Maybe you entered a wrong Wi-Fi SSID and password.

2. Maybe your router has a lower carrying capacity.

3. Maybe you place device in a space with a weak Wi-Fi signal.

4. Be sure that the MAC of the device is not in the black list of your MAC management.

The LED indicator flashes twice on repeated means you fail to connect to the server.

1. Make sure Internet connection is working.

2. Please contact your ISP and confirm our server address is not shielded: Mainland) Asia except China) EU) US)

If none of the above methods solved this problem, please submit your request via help&feedback on eWeLink APP.

Device pairing failed issue

1. Make sure device is in the pairing mode.

2. Make sure your Wi-Fi network runs on 2.4GHz band. Please try Compatible Pairing Mode (AP) or upgrade eWeLink APP to 4.0.0 version or higher if you use a dual-band router.

3. Make sure you entered a correct Wi-Fi SSID and password, no special characters contained.

4. The device shall get close to the router for a good transmission signal condition while pairing.