---
product_id: 48174775
title: "HALJIAUSB Relay Module USB Smart Control Switch Intelligent switch control"
brand: "haljia"
price: "$51.81"
currency: USD
in_stock: true
reviews_count: 12
url: https://www.desertcart.ec/products/48174775-haljiausb-relay-module-usb-smart-control-switch-intelligent-switch-control
store_origin: EC
region: Ecuador
---

# High-performance micro-controller 10A relay with long life CH340 USB control chip HALJIAUSB Relay Module USB Smart Control Switch Intelligent switch control

**Brand:** haljia
**Price:** $51.81
**Availability:** ✅ In Stock

## Summary

> 🔧 Control Your World with Confidence!

## Quick Answers

- **What is this?** HALJIAUSB Relay Module USB Smart Control Switch Intelligent switch control by haljia
- **How much does it cost?** $51.81 with free shipping
- **Is it available?** Yes, in stock and ready to ship
- **Where can I buy it?** [www.desertcart.ec](https://www.desertcart.ec/products/48174775-haljiausb-relay-module-usb-smart-control-switch-intelligent-switch-control)

## Best For

- haljia enthusiasts

## Why This Product

- Trusted haljia brand quality
- Free international shipping included
- Worldwide delivery with tracking
- 15-day hassle-free returns

## Key Features

- • **Safety First:** Features over-current protection and relay diode current protection for peace of mind.
- • **Built to Last:** Enjoy a relay life of up to 100,000 cycles, ensuring longevity and reliability.
- • **Powerful Performance:** Handles up to 10A at 250VAC or 30VDC, perfect for various applications.
- • **Reliable Connectivity:** Equipped with a CH340 USB control chip for stable and efficient operation.
- • **Smart Control at Your Fingertips:** Seamlessly manage your devices with a high-performance micro-controller.

## Overview

The HALJIA USB Smart Control Switch is an intelligent relay module designed for seamless device management. It features a high-performance micro-controller and a CH340 USB control chip, ensuring reliable connectivity and powerful performance. With a robust relay capable of handling 10A at both 250VAC and 30VDC, this module is built to last with a lifespan of up to 100,000 cycles. Safety is prioritized with integrated over-current and relay diode current protection, making it an essential tool for any tech-savvy professional.

## Description

HALJIAUSB Relay Module USB Smart Control Switch Intelligent switch control

## Features

- onboard high-performance micro-controller chips.
- onboard CH340 USB control chip.
- onboard LED power lights and relay status LED lights.
- onboard 5 v,10 A / 250 VAC,10 A / 30 VDC relays,relay's long life can absorb 100000 times in a row.
- module with over-current protection and relay diode current protection function.

## Technical Specifications

| Specification | Value |
|---------------|-------|
| Manufacturer | HALJIA |
| Part number | 1 |
| Item Weight | 20 g |
| Package Dimensions | 7 x 2.4 x 2.3 cm; 20 g |
| Item model number | 1 |
| Batteries included? | No |
| Batteries Required? | No |

## Images

![HALJIAUSB Relay Module USB Smart Control Switch Intelligent switch control - Image 1](https://m.media-amazon.com/images/I/71z1ZoSJVKL.jpg)
![HALJIAUSB Relay Module USB Smart Control Switch Intelligent switch control - Image 2](https://m.media-amazon.com/images/I/71G20FTNOpL.jpg)
![HALJIAUSB Relay Module USB Smart Control Switch Intelligent switch control - Image 3](https://m.media-amazon.com/images/I/61hltqPdSEL.jpg)
![HALJIAUSB Relay Module USB Smart Control Switch Intelligent switch control - Image 4](https://m.media-amazon.com/images/I/61-ioGd14qL.jpg)
![HALJIAUSB Relay Module USB Smart Control Switch Intelligent switch control - Image 5](https://m.media-amazon.com/images/I/31OsKhza-2L.jpg)

## Questions & Answers

**Q: What kind of driver do I need to install in order to get it working on windows 10?**
A: No additional drivers required, It will just install generic drivers under windows 10

**Q: It doesn’t work with windows 10 (no generic driver attaches to it). Where can I get a specific driver for this usb relay?**
A: It works fine with Win10. Look for this "CH341SER"

**Q: can this swith a 12 volt router off  when i turn off the computer simply by plugging it into the computer usb  - stoke suffer cannot do technology**
A: Sorry, it cannot do this without creating a program to run when computer starts to turn it on, and another to run to turn it off when the computer shuts down

**Q: Can you use this relay with a android tablet? If so what drivers and software is available? Thanks**
A: Look for this "CH341SER"

## Customer Reviews

### ⭐⭐⭐⭐⭐ 5.0 out of 5 stars







  
  
    Works well, used to control a lamp from PC.
  

*by K***E on Reviewed in the United Kingdom on 28 November 2023*

Works a treat, I use it to control a lamp from a PC. Just extend the live or neutral wire from the lamp (or any other 230V low amp device) and splice it into the relay. I then wrote a bit of software to send the On/Off byte sequence to the correct COM port (that you can find via Windows device manager ) and bingo, job is a good one.

### ⭐⭐⭐ 3.0 out of 5 stars







  
  
    Worked for a month
  

*by A***R on Reviewed in the United Kingdom on 14 March 2024*

Edit: it stopped working after a month :(The other reviews here have plenty of information on implementing this (since there are no instructions for the product in the box). But I thought it would be nice to add my implementation here as well.I used the single USB switch to control the fan of my RaspberryPi 3b+, which is not usually necessary but helps when running updates on HomeAssistant.I created a Helper Device of type toggle named Fan Relay and used AppDaemon AddOn on HomeAssistant with the following Python script:import hassapi as hassimport serialclass FanRelay(hass.Hass):  def initialize(self):  self.listen_state(self.state_change, "input_boolean.fan_relay")  def state_change(self, entity, attribute, old, new, kwargs):  try:  ser = serial.Serial('/dev/ttyUSB0', 9600, timeout=4)  ser.write(self.get_code(new))  ser.close()  except Exception as e:  print(f"Failed to change state: {e}")  def get_code(self, state):  match state:  case "on":  return [0xA0, 0x01, 0x01, 0xA2]  case _:  return [0xA0, 0x01, 0x00, 0xA1]

### ⭐⭐⭐ 3.0 out of 5 stars







  
  
    No instructions - read this review.
  

*by U***K on Reviewed in the United Kingdom on 26 August 2023*

Edit: As reported elsewhere, this product has a short working life - failed after 5 months of use. I bought one of these. It has taken me about one full day to research and devise a method of controlling it from Python3 in Ubuntu 22.04. I'm aiming to use this to reset my fineoffset weather station when the dreaded "may need resetting" message appears. My plan is to check the smtp log for the "may need resetting" message and if it has occurred, run a Python script to interrupt the power to the base station for 10 seconds to reset it.The device is a QinHeng Electronics CH340 serial converterIts attributes are ATTRS{idVendor}=="1a86", ATTRS{idProduct}=="7523"There is a standard system driver for this device however, it clashes with an accessibility package called brltty which provides braille access to Ubuntu. Remove that with $ sudo apt remove brltty . Once that is removed, the driver clash will be resolved. Secondly, you'll need to have permissions to read and write to /dev/ttyusb0 . This proved hard to get a good answer for but the easy way to do it turns out to be to add yourself to a standard system group called dialout. this is intended for serial device (modem) users and already has the correct permissions. If you add yourself to it, Bobs your uncle, permanent permission!In Python, I had to install the serial tools:$ pip install pyserialOnce you've done that, the Python code is as follows:#BEGINimport timeimport serialimport serial.tools.list_ports as port_list#QinHeng Electronics CH340 serial converter variablesidVendor = '1A86'idProduct = '7523'turnon = [0xA0, 0x01, 0x01, 0xA2]turnoff = [0xA0, 0x01, 0x00, 0xA1]devicePresent = Falseports = list(port_list.comports())#Scan the ports for the relay devicefor p in ports:  if str(idVendor + ":" + idProduct) in p.hwid:  #print("found it!")  port = p.device  devicePresent = True#If we found it, interrupt the powerif devicePresent:  print('Our device is connected')  ser = serial.Serial(port, 9600, timeout=1)  ser.write(turnon)  time.sleep(10)  ser.write(turnoff)else:  print("Our device is not connected")print ("Device present: " + str(devicePresent))#ENDI hope that helps someone.

---

## Why Shop on Desertcart?

- 🛒 **Trusted by 1.3+ Million Shoppers** — Serving international shoppers since 2016
- 🌍 **Shop Globally** — Access 737+ million products across 21 categories
- 💰 **No Hidden Fees** — All customs, duties, and taxes included in the price
- 🔄 **15-Day Free Returns** — Hassle-free returns (30 days for PRO members)
- 🔒 **Secure Payments** — Trusted payment options with buyer protection
- ⭐ **TrustPilot Rated 4.5/5** — Based on 8,000+ happy customer reviews

**Shop now:** [https://www.desertcart.ec/products/48174775-haljiausb-relay-module-usb-smart-control-switch-intelligent-switch-control](https://www.desertcart.ec/products/48174775-haljiausb-relay-module-usb-smart-control-switch-intelligent-switch-control)

---

*Product available on Desertcart Ecuador*
*Store origin: EC*
*Last updated: 2026-02-20*