You need several USB relays in a tight form factor ? The Yocto-MaxiPowerRelay controls 5 relays. Each of these relay can handle up to 250V and 5 Amp. The relay state is reflected by a LED. This module does not need external power, but the host computer or the hub to which the module is connected must be able to provide up to 250 mA.

This device can be connected directly to an Ethernet network using a YoctoHub-Ethernet, to a WiFi network using a YoctoHub-Wireless-g, it can even be connected to a GSM network thanks to the YoctoHub-GSM.

Enclosure available separately Yocto-MaxiPowerRelay Yocto-MaxiPowerRelay

USB cables and enclosure to be ordered separately.

CHF 66.53

   Add to cart


Manufacturer Product NumberMXPWRRLY
Product nameYocto-MaxiPowerRelay
USB connectormicro-B
Max switching current5A
Max switching power1250W
Max voltage250V
USB consumption~250mA
Supported Operating SystemsWindows, Linux (Intel + ARM), Mac OS X, Android
Driversno driver needed
API / SDK / Libraries (USB+TCP)C++, Objective-C, C#, VB .NET, Delphi, Python, Java/Android
API / SDK / Libraries (TCP only)Javascript, Node.js, PHP, Java
Suggested enclosureYoctoBox-MaxiIO-Transp
Made inSwitzerland

Related articles and application examples

 New product: the Yocto-MaxiPowerRelay  Yoctopuce relays and their secrets  Building a USB-driven variable resistor 

Accessories and related products

YoctoBox-MaxiIO-Black, Black plastic enclosure for the Yocto-Maxi-IOYoctoBox-MaxiIO-Transp, Clear plastic enclosure for the Yocto-Maxi-IOUSB-A-MicroB-100, A to micro-B USB data cable, 100 cmYoctoHub-Ethernet, Ethernet-enabled hub for Yoctopuce modules


User manual (HTML)
User manual (PDF)
3D file (STEP)
Last Firmware24473 (06/20/2016)
Library for Javascript25534 (10/10/2016)
Library for PHP25534 (10/10/2016)
Library for Objective C25534 (10/10/2016)
Library for C++25534 (10/10/2016)
Library for C#25534 (10/10/2016)
Library for VisualBasic .NET25534 (10/10/2016)
Library for Delphi25534 (10/10/2016)
Library for Python25534 (10/10/2016)
Library for Java25534 (10/10/2016)
Library for Android25534 (10/10/2016)
Library for Command line25250 (08/23/2016)
Virtual Hub for Windows25730 (10/27/2016)
Virtual Hub for Linux, Intel + ARM25730 (10/27/2016)
Virtual Hub for Mac-OS-X25730 (10/27/2016)

Add a comment 2 comments

1 - webjoy Monday,october 10,2016 10H04

Do I need an USB entry to every activity

<action android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED"/>

<meta-data android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED" android:resource="@xml/device_filter" />

My device ask every time I connect the USB to the it, whether I want to give access to it or not. I activate the checkbox too,that should make the relay as a default usb connect.

I use <uses-feature android:name="android.hardware.usb.host"/>
as well in the manifest

What can I do to make the relay as default relay to a device.

2 - seb (Yocto-Team)Monday,october 10,2016 10H23

@webjoy: You do not need to add "android.hardware.usb.action.USB_DEVICE_ATTACHED" for every activity but only to the one that you want to start when de Yocto-MaxiPowerRelay is plugged.

In our application we have only one Activity that have the "android.hardware.usb.action.USB_DEVICE_ATTACHED" option, and depending of the state of the application we start one activity or another. See the app "Doc-Example" in the Android Library.

Regarding the "use as default" checkbox, Android has strange limitation: If your application is already started when you plug the device, the "use as default" option will be cleared on the next reboot. So if you want to get ride of this pop-up you need to ensure that your application is not running the first time that you plug the Yocto-MaxiPowerRelay.

If you still have trouble with the "android.hardware.usb.action.USB_DEVICE_ATTACHED" you can contact the support (support@yoctopuce.com).

Yoctopuce, get your stuff connected.