Do smart USB ports exist?

I was wondering if there are any devices out there that work like smart plugs but for USB ports. Something that I can put between the actual USB port and the plug.

I know there are USB meters to see charge and data rates on a small display, but is there anything with Wi-Fi connectivity and that can be integrated into HA?

Thinks I want to be able to do:

  1. See if and how much data and/or electricity is going through.
  2. Turn port off and on.

Possible use-cases:

  • check if devices are plugged in to charger and get reminded if not
  • get notified if devices are finished charging
  • see data throughput of devices on dashboard

Does this device exist? Alternatively can it be build easily with ESP boards or something like it?

1 Like

SONOFF Micro 5V USB Smart WiFi Adaptor for Type A USB Devices, Works with Alexa and Google Home, APP Remote Control Switch, Timer Function, No Hub Required: Amazon.com: Industrial & Scientific
I don’t think this does power metering though :frowning:

1 Like

For switching power, its very easy. Im using an esp8266 with esphome, one gpio configured as switch. This gpio drives via gate driver IC a mosfet, which switches the ground of an usb port i soldered to the pcb where i mounted the other components of the node. I believe i used IRL510 mosfets and a TC4420CPA gate driver IC. Measuring power can be done over a shunt resistor (a small resistor like 1 ohm with high accuracy) between the 5v rail and the appliance via adc. BUT be carefull, you need a so called voltage divider for that to not destroy the esp. Alternatively, esphome implements a few sensors like CSE7766 or INA226 for voltage and current sensing.
But data sensing would involve hacking into the usb protocol, which i personally have absolutly no experience with and wouldnt recommend.

1 Like

How would you set this up in Home Assistant?

Just answered my own question! I found Dr ZZZZ’s video on SonoffLan, didn’t know that existed before.

1 Like

There is/was a device recently on kickstarter that would do most or all of what you wanted.

Do you remember its name?

No, but a quick search found it

I believe there is a thread about it here too

https://www.mcd-elektronik.com/products/conline-control-systems/usb-hub-30-6-port-switchable-2-control-inputs.html ???

exactly what I wanted, but 880 € is beyond my Home Automation budget :laughing: thanks anyways!

I’ve been using some of these for a while now. They flash easily with Esphome. No power monitoring though

https://uk-m.banggood.com/Sinilink-WIFI-USB-Mobile-Phone-Remote-Controller-3_5-20V-5A-100W-Mobile-Phone-APP-for-Smart-Home-XY-WFUSB-p-1918635.html

1 Like

Or do some DIY! Get one of these with a ESP01s, flash Tasmota or ESPHome, add some cables, done! BTW, dirt cheap…