Wifi IoT Relay Board Based on ESP8266


SKU: NWI1072 Category: Tags: , , , , ,


The purpose of this design is for learning how to play with the hardware and software of a IOT project, it is based on price competitive wifi module ESP8266.

Hardware Features:

  • Based on ESP-12F ESP8266 Wifi Module
  • Case general dimension is 111*42 mm.
  • Two Lead out buttons BTN1 and BTN2
  • One status LED, indicating connecting status in demo code
  • A few lead out pins, from top (left) to bottom (right):
  • Resevered design for temperature sensor DHT22
  • Screw terminal which are easy for wiring output.

ACDC Power Supply Features:

Relay And Control Features:

  • This relay board use one AC input, and supports two relay AC output.
  • Please note the output AC power comes/connected from/with input AC power. Relay only play as on/off switch for AC power. Will be danergerous to use in any other cases.
  • Relay Specification HF32F-G-5-HS
    • Common – open,
    • 10A
    • 250VAC or 30VDC
  • Two relay indication LEDs

Package include:

  • Main Board and lastic enclosure
  • Not including screws for sample orders only 1pcs, but included for more than 1pcs. Please prepare M2*8 or M2.2*6, etc crews by yourself.

Documentation about this board here.

About this series here.

Additional information

Weight 0.07 kg

94 reviews for Wifi IoT Relay Board Based on ESP8266

  1. 5 out of 5


    Awesome Product just two of them waiting for them to arrive….

  2. 5 out of 5


    Great idea, great price! I’d also love to see a DC version of this with a buck converter in place of the AC power supply.

  3. claude (verified owner)

    Hello, I have just received the board. I am very existed starting with it but I am lost now. Maybe you can help me. What I want to do it to send AT command to the board in order to trigger something through the relay. Could you explain again how I can do that, please.
    I have plugged the board to the AC and I can see red led lighting supposing it will generate correct power.
    The status red light is ligthing (not blinking).
    There is an wifi access point available for sure.
    Using Windows network manager software, I can see AI-THINKER.
    I would like to see my ESP8266 connected to my current wifi access point in order my router assign ip address on my current network.
    My understanding was I was able to that using ESP touch api on iphone but cannot access my current wifi access point (Esptouch fail).
    Appreciate your help step by step please?
    Tell me if I have to physically connect the ESP board to my computer?
    regards thanks

  4. 4 out of 5

    Giuseppe Bonanno

    I loaded the board with a sketch of Souliss framework ( http://www.souliss.net ) that i use for automate my home, and it works perfectly.
    At moment only comment is that the AC lines on the PCB are quite thin.

  5. Chao (store manager)

    Hi Claude, you can try with the AT firmware of command AT+CIOWRITE=12,1, like this, see more info at https://www.electrodragon.com/w/ESP8266_AT_Commands.

    But flash the firmware is pretty important to understand the proper way to use …

  6. 4 out of 5

    aviyahalom (verified owner)

    Received mine today. Still playing around with it. What does button 1 do? I know button 2 is to ground GPIO 0 and to allow flashing, but what is the 2nd button for?

    One small issue. The GND pin is very close to the power convertor making it difficult to connect for flashing. I had to bend the pin to make the connection. An extra millimetre would have helped.

  7. 3 out of 5

    Ilan Klein (verified owner)

    the board itself looks OK, it has been discussed here, about the design and how it can be better, but the case is a bit problematic, it does not expose the outlets of the 2 relays, out of 4 green terminal, only 3 are accessible, would we be able to get a better case? also I would think that raised buttons would be good here, so that u can access them when the case is closed up.

  8. Chao (store manager)

    Hello Llan, it is the most fit-able case we can find … it is a existed case in the market, not designed and made by ourselves, to fully access the terminals, you may need thinner wire cables, or drill/eliminate the installation screw bars.

  9. 5 out of 5


    Thank you very much for everything!!!
    This guys are awesome and they products also!!!

  10. 1 out of 5

    aviyahalom (verified owner)

    CAUTION: Electrodragon personnel, please correct me if I’m wrong, but there appears to be NO ISOLATION on this board, with the neutral (0) mains input connecting directly to the neutral (0) terminal of the relay outputs. (This effectively means there’s potentially high voltage AT BOTH ENDS OF THE BOARD – and it would be extremely unwise to use the relays for anything other than mains voltage.) I have revised my rating from 4 to only 1 star until someone convinces me otherwise.

  11. Chao (store manager)

    Hi aviyahalom, Yes indeed, this is not clear since it is not mentioned in the product description, the output AC power comes from the input AC power, we want to make this is convenient to be. Sorry this is unclear and cause any problems for you, but our current version will be like so.

  12. 5 out of 5

    rick1 (verified owner)

    Awesome little devices, didn’t manage to get it to work with the built in firmware (too much Chinese), but I DID get a simpler firmware written using the aRest library and Arduino. Wrote a quick blog post here if anyone else is interested: http://refactor.tonoli.net/2016/05/09/dual-relay-control-over-wifi-for-6/

  13. 3 out of 5

    rick1 (verified owner)

    Unfortunately I’m adding a second review for the second board I got, it appears to be faulty, cannot access the ESP chip on it at all via the pins. I followed exactly the same process as the first board but I cannot flash it 🙁

    How do I go about getting this replaced? I’d like to order more of these but cannot unless I can get this one replaced.

  14. 1 out of 5

    bapt1080 (verified owner)

    It was a good idea but unfortunately esp board reset during a change of state under 220v 🙁
    big isolation problem
    unusable board: – (((

  15. Chao (store manager)

    Hi Bapt1080, tried with 220V and 110VAC, seems no problem here or can not represent your problem here, can you contact us to check, maybe any wrong steps on your setup? Thanks.

  16. Baptiste (verified owner)

    edit : after very great communication with the seller, problem being resolved

  17. 4 out of 5

    daryl (verified owner)

    Nice product – bought 2. I re-flashed with ESPEasy, added DHT22 and waterproof DS18B20. Connected to Domoitcz home automation system for my Aquarium lights & water/room temperature. Only problem is that when fluorescent light is turned ON/OFF on Relay 2 ESP8266 reboots. No problem with normal filament lamp.
    – May need extra capacitor or filter on ESP8266 power. (AUS 240v)

  18. 4 out of 5

    redfoxy (verified owner)

    I bought 3 and 1 have troubles on GPIO12, you can’t use it just connecting it you must put a firmware and send lua files, for other it’s ok, I want more of them! 😀

  19. 4 out of 5


    Good product, sharing shematic will be great. Better be micro usb serial converter on it. Relay 1 (gpio 12) is not working.

  20. 4 out of 5

    Miguel Angel Ajo (verified owner)

    The board works, but, sometimes it freezes when you drive load ON/OFF the 220V circuit. For example, try something with 800W, eventually the ESP-12 freezes. That indicates an isolation issue. I’m experimenting with bigger capacitors near the relays, near the esp module, and at the 3.3V regulator input. Probably a choke before the ESP would alleviate any possible spikes due to switching noise.

    Also the 220V tracks should be wider.

  21. Chao (store manager)

    Hello Miguel, Yes, it has little chance to cause this problem happen when switch on/off often,we didn’t clearly find this during designing it. But we have solved the two issues as you mentioned in a new updated version, will be done and produce in next week. We will contact you by email for this. Thanks.

  22. Otuk

    I bought 2 of these and would like to use Arduino IDE/c instead of at commands, is there a post or blog about how to do this?

  23. 2 out of 5

    Quentin Lindh (verified owner)

    I am experiencing the same reset of esp board when I switch a load off. (small electric fan .2 amps).
    Chao, you mention a board version that fixes this issue, is this the version that is in stock now?
    Is this noise on the RST pin as discussed in this post?
    Is there a known rework solution?

  24. Chao (store manager)

    Hi Quentin, R1.1 is the updated version, nearly have no problem of this anymore, compare to old version, switching more than hundreds times should have no problem. It is not a problem of RST, RST does not connect to anything as suggested. It is a problem of power supply and also maybe isolation, this should be fixed now. We will contact you in details for this.

  25. 4 out of 5


    I will buy one to test. I need it to trigger blinds windows. But i know nothing how to programe it even with good programmer skills. Hope i see where i can start and copy code to learn

  26. 4 out of 5


    I started a blog on use of this and will publish code as well: It will talk about how to use Arduino IDE to use this board.

  27. 2 out of 5


    I tried contacting support to get a clear answer as to how much power this is rated for, but have yet to receive an answer. The traces look far too thin to handle 10A.

  28. Chao (store manager)

    Not yet run test for it so don’t know, only can tell a rough calculation, but indeed thin trace for pass large current.

  29. 4 out of 5

    oversc0re (verified owner)

    It’s an awesome board for $6, but it has some flaws that could be easily corrected:
    – As already stated AC PCB traces are too thin for 10A!
    – There could be jumpers to disconnect relays from mains for DC applications
    – It would be great to have RST pin connected to connector for easier flashing.

  30. Khan

    hi there,

    I believe issue with freezing also has to do with EMI at load side when using with inductive loads. Anyone tested load with MOV (Varistor) at load side for surge protection?


  31. 5 out of 5

    Quentin Lindh (verified owner)

    Electrodragon shipped me v1.1 boards which resolved the issue that I had with resets on the 1.0 and they have wider traces for the HV. I am very pleased with these boards. Really very capable, well supported in the Arduino IDE and quite finished looking in the case.

  32. 2 out of 5

    Stephen Eaton (verified owner)

    I love the product, but have given low stars due to my safety concerns with the product.

    I have the V1.0 boards (only just recently received dammit) The product is rated at 10A, however after disassembling and found that PCB trace width would definitely not support this also input is not fused in anyway.

    No Earth/Ground Connection if connecting to a device that has a 3 pin plug.

    Also I’d prefer zero crossing Solid State relays instead of the mechanical ones

    In short this product has great potential if the safety concerns are address, not to mention the other ides posted in the comments here.

  33. 4 out of 5

    Delia (verified owner)

    It’s a nice board for the price. One should be aware that the 220 main is routed to the relays, this can be good or bad depending on your design requirements.. The routing is thin, will not support the current rating of the relays. I would like to have instead the relay ports available at one end so then I can chose what to switch, or do my own 220 routing within the case.

  34. 4 out of 5

    donercagdas (verified owner)

    I got first revision but there were such problems as denoted in here. Rst button was non functional and also octocouplers were not added.

  35. 5 out of 5

    Benoit (verified owner)

    Really good product i bout a second one week after I receip the first unit

  36. 4 out of 5

    Dushyant Ahuja

    Great project, though there are some errors on the wiki. Specifically the diagram for the v1.0 module. I have created an instructable so that others do not get confused. Would be best if you correct the wiki as well.


  37. 5 out of 5

    Claudio (verified owner)

    Good product, but the case is terrible. Does not close nicely, the bolts head is too small and not all the terminals are accessible

  38. 4 out of 5

    Gianluca (verified owner)

    Bought many from the first release to the last.
    Trying to understand how is the resistance driving high power devices (1.5 kW) and how is the spike it can sustain (2kw?)

  39. 1 out of 5

    Kraken (verified owner)

    Nice project, but…
    I bought 4 relay board.
    1. One of them I could not flash due to poor soldering of ESP8266.
    2. When I tested boards, only one worked as had. On 2 boards worked only one relay, on 1 board no relay worked. I changed serial resistors of optocoupler from 1Kohm to 560 ohm, it solved this problem.
    3. Everything worked fine without load. Switching small 5VA transformer as load causes restart ESP.

    I don’t know which boadrs version I have (blue relays, optocouplers and 470uF capacitor), but this version is UNUSABLE.

  40. 3 out of 5

    Chao (store manager)

    The board have default demo firmware flashed in in regular way, and trigger relay on/off for testing, we tested this before send it.
    In most case it won’t have restart problem, we tested many, if you still have the problem please contact us in details for your case.

  41. 4 out of 5

    Mathemat (verified owner)

    Received two boards yesterday, obviousely this is a new revision (1.2?).
    Differences to R1.1 are:
    * mains filtering thru a 10Ω serial resistor and a VDR
    * 5V filtering thru a small choke and (obviousely) a supressor-diode
    * extended creepage distances thru milled “slots” along the mains trace
    Seems they have read some reviews here, and adjusted the layout accordingly. Good job, ED!

    But: I did some calculations.
    The 10Ω serial resistor seems to be a 2W type; to not exhaust its spec, the output current is now effectively limited to .45A, resulting in a max load of 90W (@230Vac)??… ED, can you confirm that?
    (i think i will just short this R ;-))

  42. 4 out of 5

    v (verified owner)

    it would be a beautiful version with clean contacts

  43. 3 out of 5


    The 10Ω serial resistor blew up with the load of a lamp. Will replaced it with a 6 AMP fuse. Else fine. Would like to see a TRIAC version of this board so you can switch something without the clicking noise…

  44. 3 out of 5

    Chao (store manager)

    The 10ohm fuse resistor limit the board works on most small loads, for high loads can just short connect the pins or bypass it. Sorry that is indeed an issue and been improved to a higher fuse.

  45. 4 out of 5

    Klaus (verified owner)

    I ordered 6 one .
    5 pieces with my own mqtt firmware(esp8266 SDK, eqlipse) has excellent funktion.
    But one has no Status LED , it’s dead i think (ESP8266) !?

    What can i do ?

  46. 3 out of 5

    Klaus (verified owner)

    i found the probleme , the inductance coil must be soldered

  47. 5 out of 5

    christiaan.vermeulen (verified owner)

    Can you tell me what are the specification of the power supply. I would like to put a OLED and some external LED’s on the 5V header.
    Who much mA i can get before the power supply give up?

  48. 3 out of 5

    Chao (store manager)

    Power supply is 800mA, less than this will cause the esp8266 restart problem, specially for 100VAC. Can not handle other extra high current devices, need test.

  49. 5 out of 5

    diazfjg (verified owner)

    Ready to DIY project. Good price for all inside.

  50. 5 out of 5

    Klaus (verified owner)

    I have 6 of this wonderful cheap esp wifi boards in combination with bme280 (temp,hum,press) , esp8266sdk, mqtt, openhab . A fine Thing!!! 🙂 and works now 2 weeks without problems. THE BEST!!!

  51. 4 out of 5

    donercagdas (verified owner)

    1 of 5 replaced v2 items was not able to flash firmware. Also button 1 is not binded to reset, instead binded to on board led. Plastic cover is not well fit.
    Despite these problems, a good DIY item. I wish future replacements would cover issues.

  52. 3 out of 5

    Chao (store manager)

    Hi, Please try to press the button a little bit hard, it is too small to for pressing, but should be tested can work. Thanks.

  53. 3 out of 5

    Klaus (verified owner)

    youston i have a problem

    I have 2 connected LED headlights.
    both are to relay that glow pig launcher.
    both are from relays,
    the headlights shine faintly.
    This can be seen only at night!
    I have no passage measured at the relay.

  54. 3 out of 5

    Klaus (verified owner)

    fuck google tranlator 🙂

    both relais are on, the headlights are shining

    both relais are of , the headlight ar not completly off .
    In the night you can see a litlle shining , mA of current to the Lights , i think

    why ?

  55. 4 out of 5

    klaus (verified owner)

    mhh , i did not completly understand , i changed the Power in, L and N, and now is good

  56. 3 out of 5

    klaus (verified owner)

    i understand now, the power convertermodule 220v/5v has a leakage and this current goes to the headlights even when the relay is off !?

  57. 4 out of 5

    Chao (store manager)

    Hi, Which headlights do you mean? I will write you email about this issue. It maybe a code problem, the pin is not complete pull to ground to set it off, should be not a problem.

  58. 4 out of 5

    Klaus (verified owner)

    sorry for my late answere.
    i connect the module to the power with wall plug .
    then i can not say what is L or N
    Then the lights (connected on relays), are glimms .
    i change the wall plug and the led is completly off, thats good.
    I MUST CONNECTED the MODULE staticly!

    The code is ok .
    I can delete the firmware , it is the same result.

  59. 2 out of 5

    chris@kpwest.com (verified owner)

    Interesting product, we have 3 and are working with them. Please provide the R1.1 schematic on the product wiki page

  60. 3 out of 5

    Jacques (verified owner)

    This board is nice, but I cannot put 5 stars as there are several problems. I put here 3 stars and will
    wait for some answers to increase the rate.
    – It is very difficult to find the proper documentation for flashing the ESP8266 (I want to flash with arduino IDE).
    – The RST pin of the ESP8266 is not connected. So to flash, you have to touch directly the pin of the ESP8266.
    – The pull down resistors of GPIO4 and 5 are 1k, which seems to be too low to properly use them.
    Up to now, I could not use them. I will try to remove the resistors.
    The buttons are quite useless. A reset button would be much more useful.

  61. 3 out of 5

    Jacques (verified owner)

    There is an inversion of GPIO4 and GPIO5 in the names of the header on the schematic and board for version 1.5 of the board.

  62. 3 out of 5

    Chao (store manager)

    1. Flash arduino IDE is the same like flashing normal firmware, when arduino IDE finish compling, hold BTN2 button and board will enter into flash mode for flashing. 2. don’t have RST button indeed. 3. running a small update on this. 4. Reversed GPIO4 and 5 is a early bug of nodemcu, we just keep it ..

  63. 4 out of 5

    Jacques (verified owner)

    What is the reason for 1k pull down resistor ? Why not 10k ?
    I have changed them to 10k on my boards for all GPIO pulldown.

  64. 3 out of 5

    Jacques (verified owner)

    There is a bug in the star system. If I put 3 stars, it came out with 4. If I put 4, it came out with 5.

  65. 4 out of 5

    Jacques (verified owner)

    By the way, I finally manage to flash, by manually resetting the RST pin of the ESP8266.
    I made a nice application with arduino IDE in connection with “blynk”.
    Works great. I can turn on and off the radiator in my house from my phone. The relay is put on the pilot wire of the radiator, so it needs very small current only.

  66. 3 out of 5

    Chao (store manager)

    The 1K resistor is set on early design, due to tight production, we have not yet change at all, no problem but better use 10K.
    The star system may calculate the average, not good, will see if we can improve later.
    Good to know it work out! And help need can also email.

  67. 5 out of 5


    Excellent product, works great, I have 2 of v1.5+ (board says v1.5, but has a bigger power supply than pictured above) using custom firmware for garage door lighting and opening.
    I have a request, can you provide a easy way to isolate relays to drive non AC load?
    Suggestion is changing the traces to allow cutting the fuse resistor to separate relay outputs for main input AC.
    This allows users with flexibility to use relays independent of main AC for other switching applications.

  68. 5 out of 5

    Mike (verified owner)

    Excellent product at an excellent price! Bought 5 of these to try out and all good so far. Using custom MQTT program with Arduino IDE and works great. The button to flash is a little tricky but not to hard to get the hang of it.

    A suggestion is that maybe the AC labelling should be reversed so L is on the inside and N is on the outside traces. As this way the Live would be isolated at the relay and the Neutral would pass across straight to the output terminals. As it is labeled, the Live passes straight to the output terminals which poses a shock hazard.
    I have wired mine up the other way round and they work great and when relays are off there is no Live voltage present at the output terminals.

    I’m not sure if some are getting confused about the 10ohm 2W resistor but as I see it, it is only in series with the AC-DC board, not all of the AC load as others have suggested.

    The case isn’t ideal but that was explained in the description so that’s okay. I will be putting them in a larger case to control 2 larger contactors anyway.

    I didn’t see anywhere in the description about it being able to handle 10A loads, so I’m guessing others have assumed that by going off the relay ratings. With a few mods you can get more current through it. I have soldered the bare tracks on the underside of the board to increase the current capacity, it can handle 5A per channel now. You could also use wire otherwise.

    I would give 5 stars just for the fact the creator replies to questions and is updating the product. Thanks Chao 🙂

  69. 3 out of 5

    Chao (store manager)

    Thanks for the suggesttions Mike, will implement this on next batch of production.
    For the load rate of relay, we have once make it down to 5A, but later improve it back to 10A now, just use the rate marked on the relay, most boards are used 10A relay, we have tested with 10A hair dryer seems no problem without add solder on back side. Thanks again!

  70. 5 out of 5

    Rene (verified owner)

    The clearance looks ok, the distance between the 2 live tracks is 1.5mm.
    The clearance between high and low voltage side is at a minimum of 3mm with silkscreen on the low voltage side.
    The device passed an insulation test of 500V. The capacitors of the switchmode (yep) are an AiSHi brand consistent over all modules. It comes in a nice case.
    The only thing I did not like was the fact of one mounting screw from the endcaps rumbling around in the case. You should check for that before the first usage.

  71. 5 out of 5

    Klaus (verified owner)

    i order 5 pieces again , thanks for this good wifi relais, i use this only for switching 18w LED Panel and its good ! 🙂

  72. 5 out of 5

    roofcat (verified owner)

    I’ve ordered these nice boxes three times,already and they are really good. Two remarks however to make pproduct even better:
    1) Please change pullup resistor on GPIO 14 (DHT22) to 4.7 KOhm – it will allow to use this socket for Ds18B20 thermosensor without need to resolder resistor.
    2) Please rethink placement of output load connectors – in latter batch I’ve received (Board Revision 1.6 I think) they are placed several millimeters away from board edge, and because of this it is impossible to connect load without removing ALL cover (in previous revisions it was enough to remove gray end covers to get access to connector screws)

  73. 3 out of 5

    Chao (store manager)

    Hi roofcat, thanks a lot for the remarks! Will improve this two points. And all other small issues.

  74. 5 out of 5

    mikek (verified owner)

    Dear Chao,
    please inform us when the new improved version will be available to place my order..
    Thanks and Best Regards,
    Mike Kranidis

  75. 5 out of 5

    macwyznawca (verified owner)

    The perfect solution! I have uploaded the software Sonoff-Tasmota. I connected to the pin switches, LED WS2812, temperature sensors and motion detectors. Everything works. I use to control the light in terrerium and in the bedroom (for now).

    The only problem was to flash the firmware. My USB-to-TTL does not have enough power to 3.3V. I have uploaded the software correctly, but to the work was too little power. It was enough to change the power (low voltage) or after downloading the firmware and disconnect from USB-TTL, connected to the mains supply. I have 7 pieces (now), I’m happy! 🙂

    Upload procedure I described here (in Polish language): https://mojmac.pl/2017/03/11/inteligentny-dom-tanim-kosztem-homekit-zrob-to-sam-cz-3/

  76. 4 out of 5

    EReanha (verified owner)

    I got one module and works very well for a couple of months with my custom mqtt based software.

    The negative point is that it makes an anoying noise, like a buzz, all the time, any solution for that?


  77. 3 out of 5

    Chao (store manager)

    Hi, The board use mechanical relays, so it will always make noise like this. Unless change relay, this can not avoid.

  78. 5 out of 5

    Gianluca (verified owner)

    Hi, I’m a satisfied customer using this module. Bought tens… Now I want to be ce compliant. saw esp12s is and it is fully compatible with 12f. Do you plan to assemble this module with 12s ? Thx.

  79. 1 out of 5

    mathemat (verified owner)

    Disclaimer: If you have been working with a rev =1.5) boards.

    The pinout of the target connector has changed a lot (2 IOs got away, 6 changed pins, but now we have 2 GND pins avail…). But well, it’s an experimental board, not matured for long-time all-day use.
    Hopefully you haven’t been trapped (like me) in designing a target pcb, with fixed user expectations, relying on the previous design ;-). The rev1.6 looks very usable, when you can start anew!

  80. 4 out of 5


    I can’t get version 1.5 to work with OLED display connected to pin 4 and 5

    Can someone point me example with arduino?


  81. 3 out of 5

    Chao (store manager)

    Do you have a multimeter? check the resistor connected to IO4/pin4, and IO5/pin5, and to ground, remove each resistor connected to io4 and io5 , then should work fine.

  82. 1 out of 5


    Received the board (rev 1.5) yesterday and connected power.
    Lights flash on, while the relays toggle.
    No WiFi AP appears. (I tried resetting with BTN2, pressing BTN1, etc. Nothing happens)
    Connected USB-TTL programmer. When doing a reset while monitoring at 115200 baud the following data is received:

    ets Jan 8 2013,rst cause:2, boot mode:(3,7)

    load 0x40100000, len 27396, room 16
    tail 4
    chksum 0x89
    load 0x3ffe8000, len 2260, room 4
    tail 0
    chksum 0x21
    load 0x3ffe88d4, len 8, room 8
    tail 0
    chksum 0xdc
    csum 0xdc
    don’t use rtc mem data

    Device does not respond to input standard AT commands etcetera, nor does it generate any more output.
    esptool.py cannot connect to the board
    Arduino IDE cannot flash the board, not even with tricks like manually pulling the reset line low until just before the flash, etc.

    I guess I’ll have to replace the ESP module with one of my own and see if that works.

  83. 1 out of 5


    Very annoying.
    I’ve tested the rest of the batch (of 5 pieces) I received, and all have the same problem. No WiFi AP. The firmware that’s loaded makes the LED blink, and cycles the relays on startup, but that’s all.

    I’ve tried to manually re-program the ESP-12S, but it just seems to be unable to enter flash mode correctly (or at least retain it long enough). I’ve managed to see rst cause 2 and 4 on the serial and boot modes 3,4 3,6 and 3,7. Nothing works. The device will always immediately afterwards stop writing to the serial line, and cycle the relays.

  84. 3 out of 5

    Chao (store manager)

    Hello Hallfaer,
    – If no AP point, then you have not the latest version, need to use smarf-config to connect the board. Please check the instruction on product wiki page: https://www.electrodragon.com/w/ESP_Board_Setup#General_Setup
    – LED blinks means the firmware working well. If you look the AP mode firmware, please check here – https://github.com/Edragon/esp_firmware
    – Hold the BTN2 button, and wiring 5V power supply to it. We have manually flashed all boards, so should have no problems. If you need more detailed help better you can email us info@electrodragon.com.

  85. 5 out of 5

    nardev (verified owner)

    The fact that you can hook it directly to 220V makes it so easy and compact. I love this kind of modules.

  86. 3 out of 5


    Chao, I followed the instructions on the Wiki, but I was stuck immediately at the beginning, since there is NO WIFI NETWORK.
    I had recently bought two Sonoff Touch devices with exactly the same problem.
    Today I opened them all up. Connected a USB-UART converter and re-flashed them all with Sonoff-Tasmota firmware. Now they are all working perfectly.
    You can remove my earlier 1-star reviews.

  87. 3 out of 5

    Chao (store manager)

    Hi Hallfaer, our old firmware has no AP point indeed, it use smartconfig. New firmware use AP point method, more easy. Sorry if it makes any confusion. Thanks!

  88. 5 out of 5

    Jacques (verified owner)

    I already had a previous version of this board. This latest one seems better.
    I had a problem of EMI noise which was perturbing the measures of a BME280 that I connected through I2C to the board.
    I finally devised some filter that cures the problem, but with the new board, there is no problem, although some EMI noise is also present.

  89. 5 out of 5

    Jan Pedersen

    This product looks really nice! I will for sure place an order. VERY nice that I can connect external sensors 🙂

    I have noted one thing though. I think the relays (gpio12+13) goes high for ~110 ms during reset. See for example: http://rabbithole.wwwdotorg.org/2017/03/28/esp8266-gpio.html.

    However I still think 12 & 13 is a good choice for the relays because this leavis 4 & 5 for the external connector which does not have this issue.

    But an improvement could be to add a 1 second delay at reset before the relays are enabled.

  90. 3 out of 5

    Chao (store manager)

    Only Tested IIC with OLED, not with sensor, sorry it have any issues with it.

    Can not change the IOs now, the series used the same, and people start to build code based on it, if change everything need re-do 🙂 thanks for the review.

  91. 5 out of 5

    antori91 (verified owner)

    For more a year now, I use the Iot WiFi SPST/SPDT Relays boards for a home automation application using Domoticz as central server. My home automation system is mainly described here: http://www.domoticz.com/forum/viewtopic.php?f=38&t=17032 and http://www.domoticz.com/forum/viewtopic.php?f=38&t=21608 . I’ve reflashed the SPST/SPDT boards with my own Arduino code you can find here : https://github.com/Antori91/Home_Automation

    Below are some details about my rating. At summary, a very nice product with a nice price. I’m really satisfied with this product.By the way, I don’t understand why this product is not better known in the DOY world.

    – The all built-in concept board with the ESP8266, the relays and the power supply

    – The nice price
    – The support from ElectroDragon when you get trouble

    – The case even if sometimes you can get issue with the screws of the removable black angles. Also, it is not easy to connect both a data cable and power supply (lack of room)
    – You don’t have reset switch. So to enter flash mode, you have to simultaneously press the BTN2 and power up the board

    – The too weak connectors for connecting wiring supply and the relays output
    – The ADC wiring issue on the SPDT board (The SPST version is OK)

  92. 3 out of 5

    Chao (store manager)

    Hi antori91, Thank you very much for the feedback !
    Just for the most critical issue of the ADC problem, we should have 20-30pcs on every early stage, most send replacement. If you have not yet fix it please contact us info@electrodragon.com for replacement. Thank you!

  93. 3 out of 5


    Not sure this product still available it’s been more than 24 hours since my first email and message on website with no reply.

  94. 5 out of 5


    Simple to use product, I recommend.

Add a review

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Product Enquiry