Allowing users to register an USB ACM device as a uart interface in ESPHome.
Please describe your use case for this integration and alternatives you've tried:
Boards like the ESP32-S3 DevKit C comes two USB-C ports:
It would be great if cheap boards like these could be used to interface with inverters through USB. In my case, owner of a SRNE HF Series one, it would avoid a more convoluted solution through RS485:
And instead, I could just connect the ESP32-S3 to the inverter using an USB-B to USB-C cable/adapter. It would prevent a lot of soldering and lower the entry barrier for new tinkerers too.
Describe the problem you have/What new integration you would like
Support for USB host mode CDC-ACM (OTG):
https://components.espressif.com/components/espressif/usb_host_cdc_acm
Allowing users to register an USB ACM device as a
uart
interface in ESPHome.Please describe your use case for this integration and alternatives you've tried:
Boards like the ESP32-S3 DevKit C comes two USB-C ports:
It would be great if cheap boards like these could be used to interface with inverters through USB. In my case, owner of a SRNE HF Series one, it would avoid a more convoluted solution through RS485:
And instead, I could just connect the ESP32-S3 to the inverter using an USB-B to USB-C cable/adapter. It would prevent a lot of soldering and lower the entry barrier for new tinkerers too.
Additional context
https://components.espressif.com/components/espressif/usb_host_cdc_acm
Looks like this project is one example of how USB host mode can be used in ESP devices:
Refs https://github.com/syssi/esphome-smg-ii/issues/79