Do these 3 things before closing this tab:
1Fix the driver behind crashes, sound loss and screen glitches2Repair Windows errors before they cause bigger problems3Scan for outdated or missing drivers - takes under a minuteYes. You can use ESP32 and ESP8266-based NodeMCU boards in one Blynk home-automation system. Treat each physical board as its own Blynk device, reuse a Device Template when boards share the same firmware and data structure, and put their devices on a dashboard together. Use virtual-pin datastreams for commands, then use Blynk automations or per-device commands to coordinate relays across boards.
How a multi-board Blynk setup is organized
The key is to separate the shared design from the individual hardware. A template defines common configuration; a device is one physical board; and datastreams carry values between that device and Blynk. The ESP32 and ESP8266/Generic NodeMCU families are listed as supported hardware in Blynk documentation. Blynk.Edgent documentation also lists provisioning and OTA support for both families.
| Part | What it represents | How to use it in a home system |
|---|---|---|
| Device Template | Configuration shared by similar devices, including datastream definitions and dashboards. | Reuse one template for room nodes with the same firmware and data contract; use separate templates when their configurations or data structures differ. |
| Device | One individual board registered with Blynk. | Create a separate device for every ESP32 or NodeMCU. Each one has its own device values and credentials. |
| Datastream | A defined channel for values such as sensor readings, telemetry, or actuator state. | Set its type, units, and update behavior before connecting dashboard controls or firmware to it. |
| Virtual-pin command | A datastream value sent between the Blynk app and firmware. | Use it to send a requested relay state or other command; firmware checks the value and operates that board’s local GPIO. |
| Dashboard or automation | A user-facing view or rule that can work with device data and actions. | Bring devices together by room or function, and use rules or scenes when actions need to span devices. |
Plan the device and datastream model first
Before wiring widgets, decide what each board measures and controls. A clear naming and data plan makes a shared dashboard easier to maintain and helps prevent a button from targeting the wrong device.
- List each physical board, its room or function, and the sensors or relays attached to it.
- For every value, define its type, units where relevant, and whether it represents a reading, a requested command, or the current actuator state.
- Choose which boards share firmware and datastream definitions. Those are candidates for the same template; device values remain individual even when the definition is shared.
- Decide which controls belong on the whole-home dashboard and which are easier to find in a room- or function-focused view.
- For each relay, plan how the installation should behave if Wi-Fi or the cloud is unavailable. Do not make safe local behavior depend solely on a remote dashboard command.
Set up the boards as separate Blynk devices
- Prepare the template. Create a Device Template for a group of boards with common configuration. Define its datastreams, relevant events, automation exposure, and web or mobile dashboard elements.
- Create a device for each board. Register every physical ESP32 or NodeMCU as its own device, using the appropriate template where applicable. Keep each device’s credentials with the firmware for that board rather than treating several boards as one device.
- Connect firmware to the device’s data contract. Have each board report its own sensor and actuator values through the datastreams defined for its device. A shared template does not merge readings or relay states between devices.
- Test one board before replicating the pattern. Confirm that its readings appear on the intended device and that a command changes only the expected local output. Then apply the verified template and firmware pattern to the other boards.
- Build the combined view. Add the relevant devices to a dashboard. Blynk dashboards can show and control devices from different templates, so a whole-home view need not be limited to one board type or one template.
Control relays on one or several boards
For flexible app-to-firmware control, use a virtual-pin datastream rather than making the dashboard depend directly on a board’s physical GPIO number. When a user presses a control, the app sends a value through the datastream; firmware on the target board validates that value and sets the local GPIO or relay accordingly.
#1 Best Overall
- Powerful ESP-32 Board: Unlock the world of Internet of Things (IoT) and advanced electronics with the heart of this kit: the ESP-32 board. It features a powerful dual-core processor, integrated Wi-Fi and Bluetooth 4.2, making it perfect for building connected, smart devices that communicate with your phone or the cloud. It's fully compatible with the Arduino IDE for easy programming.
- Super Starter Kit: This kit contains over 35 different modules and electronic components, including sensors, displays, motors, and input devices. From LEDs and buttons to an OLED screen, servo motor, and keypad, you have everything needed to explore a vast range of projects in one box.
- Step by Step Online Tutorial: Jump right in with our detailed, beginner-friendly tutorial. Access 30+ projects with complete code, clear circuit diagrams, and step-by-step instructions. Learn the fundamentals of electronics, coding, and how to utilize the ESP-32's unique capabilities without any prior experience.
- Hands-on Learning for All Skill Levels: Perfect for students, makers, engineers, and hobbyists. Start with basic circuits and coding, then progress to intermediate and advanced IoT applications. Build practical projects like weather stations, smart home controllers, remote-controlled devices, and interactive gadgets. The skills you learn are the foundation for real-world innovation.
- Quality & Great Support: Elegoo is committed to quality. We provide a clear, detailed tutorial guide, refined code, and a well-organized component kit. All modules are carefully selected for reliability and ease of use. Our dedicated technical support team and active online community are ready to help you succeed in your learning journey.
Several relays on the same board
Define a distinct command datastream for each independently controlled relay. The firmware for that board handles each command and maps it to the correct local output. If one button should operate a group of relays on that board, have the firmware apply the group command deliberately and update the reported actuator states so the dashboard reflects what the board is actually doing.
Relays on different boards
A dashboard can contain controls for multiple devices, and Blynk automations can set datastream values and coordinate multi-device actions. Configure the group action to target each intended device’s command datastream; each board then applies its own local command. A shared template does not make one device’s command automatically reach every other device.
Rank #2
- ESP32 camera board: Dual-core 32-bit microprocessor up to 240 MHz, 4 MB flash, 8 MB PSRAM, onboard 2.4 GHz Wi-Fi and Bluetooth 4.2 (LE), USB code uploader, camera, memory card slot (Comes with 1GB memory card and card reader)
- 3 sets of code: MicroPython, C and Processing (Java). Python is one of the most popular languages, and C is one of the most classic languages. Processing code needs to run on computers to provide graphical interfaces
- Detailed tutorial: Can be downloaded (in English, 795-page in total) or viewed online (original in English, can be translated into other languages by browsers) (The tutorial link can be found on the product box, no paper tutorial)
- 122 projects from simple to complex: Provides step-by-step guide with electronics and components knowledge, each project has schematics, wiring diagrams, complete code and detailed explanations
- 240 items in total: This ultimate kit includes the most commonly used electronic components, modules, sensors, wires and other compatible items
Keep requested state and reported state conceptually distinct where the interface needs to show whether an action took effect. A command expresses what the user wants; a report from the device expresses what the board says is currently applied.
Use automations for schedules and cross-device rules
Blynk automations support conditions such as schedules, sunrise or sunset, device state, and scenes. Depending on the rule, actions can set datastream values, forward values, send notifications or email, add delays, and control a multi-device segment. This lets a rule coordinate nodes without making one ESP32 act as the network’s sole controller.
Rank #3
- Perfect choice for beginners to learn, electronics and program.
- The Basic Starter Kit is easy to use and you can learn to program at an introductory level.
- You can use ESP32 modules to control other modules, such as LED,DHT11,OLED module, etc
- The tutorial include codes and lessons.It will teach every users how to assembly Basic Starter Kit for ESP32.
- Please download our tutorial and learn after you receive the goods.
- Use a schedule or sunrise/sunset condition for time-based actions.
- Use a device-state condition when a reading or state from one device should trigger another action.
- Use a scene or multi-device action for a deliberate group operation, such as changing several room nodes together.
- Add notifications or delays only where they serve the intended workflow; make sure the target device and datastream are explicit for each action.
Keep telemetry from overwhelming the connection
Do not write sensor values continuously in the firmware’s void loop(). Blynk warns that repeated writes can flood the cloud and lead to a server-disconnected device. Send updates when a meaningful event occurs or on a controlled timer, and choose an update cadence that suits the data rather than reporting every pass through the loop.
Check wiring, network placement, and failure behavior
Adding devices increases the number of network links, output circuits, and failure points to manage. Review each node on its own as well as the dashboard as a whole.
Rank #4
- COMPREHENSIVE STARTER KIT: Includes an ESP32 development board and over 20 different types of electronic components and modules. This complete set provides everything you need to start learning electronics and building Internet of Things (IoT) projects, all organized in a convenient plastic storage case.
- POWERFUL ESP32 MICROCONTROLLER: Features a versatile ESP32 development board with an integrated dual-core CPU, Wi-Fi, and Bluetooth connectivity. This board serves as the core of your projects, enabling wireless communication and control for a wide range of applications from home automation to robotics.
- DIVERSE SENSORS AND MODULES: Explore your environment with a variety of included sensors. The kit contains a DHT11 temperature and humidity sensor, HC-SR501 PIR motion sensor, an IR infrared obstacle avoidance sensor, and a photoresistor light detection module for creating responsive, intelligent devices.
- INPUTS, OUTPUTS, AND CONTROL: Features an I2C OLED display for showing data, a 2-channel 5V relay module for controlling high-power devices (rated 10A 250VAC / 15A 125VAC), active and passive buzzers for audio feedback, various color LEDs, push buttons, and a potentiometer for precise analog input.
- PROTOTYPING ESSENTIALS INCLUDED: Get building right away with an 830-tie-point solderless breadboard, a bundle of male-to-male jumper wires, a USB cable for power and programming the ESP32 board, and a variety of common resistors. The kit is perfect for both beginners and experienced makers.
- Wi-Fi: Place each board where it has reliable signal; a working dashboard does not guarantee equal connectivity in every room.
- GPIO and board capability: Check the specific board’s available pins and electrical limits before assigning relay or sensor connections.
- Relay power and isolation: Verify that the relay module, supply, wiring, and enclosure are suitable for the load. Do not assume a board’s GPIO can power a relay coil directly.
- Cloud or Wi-Fi loss: Remote commands and cloud automations depend on connectivity. Decide how outputs behave locally during an outage and how the system recovers when the connection returns.
- Provisioning and updates: If using Blynk.Edgent, its documentation lists provisioning and OTA support for ESP32 and ESP8266; choose a consistent process for all nodes you intend to maintain that way.
- Dashboard growth: Organize controls by room or function as devices accumulate, rather than forcing every sensor and relay into one undifferentiated page.
What Blynk’s documentation does not establish for this setup
The relevant Blynk documentation does not publish a maximum device count, command-latency figure, or throughput guarantee for a mixed ESP32 and NodeMCU home network. The documentation pages cited for these capabilities were accessed on October 2, 2026, and their search snapshots did not state publication years. Actual responsiveness and capacity depend on the complete setup, including Wi-Fi conditions, telemetry rate, firmware behavior, and dashboard design; do not plan around an assumed numeric limit or latency.
Quick Recap
Best Value
- ESP32-S3 camera board: Dual-core 32-bit microprocessor up to 240 MHz, 8 MB flash, 8 MB PSRAM, onboard 2.4 GHz Wi-Fi and Bluetooth 5 (LE), USB-OTG, USB code uploader, camera, memory card slot (Comes with 1GB memory card and card reader)
- 3 sets of code: MicroPython, C and Processing (Java). Python is one of the most popular languages, and C is one of the most classic languages. Processing code needs to run on computers to provide graphical interfaces
- Detailed tutorial: Can be downloaded (in English, 828-page in total) or viewed online (original in English, can be translated into other languages by browsers) (The tutorial link can be found on the product box, no paper tutorial)
- 121 projects from simple to complex: Provides step-by-step guide with electronics and components knowledge, each project has schematics, wiring diagrams, complete code and detailed explanations
- 243 items in total: This ultimate kit includes the most commonly used electronic components, modules, sensors, wires and other compatible items
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.
Free tools Windows power users keep installed
One-click scans. No signup required.

