esphome / esphome/feature-requests

[features request] Support of HID Device with the espressif componants usb_host_hid

Open
#3,003 0 comments 9 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
450
Forks
29
PR merge metrics
No merged PRs in 30d

Description

**Describe the problem you have/What new integration you would like**

it's possible implement the use of espressif componants [usb_host_hid](https://components.espressif.com/components/espressif/usb_host_hid) with esphome ?

Example: https://github.com/espressif/esp-idf/tree/master/examples/peripherals/usb/host/hid

The first idea is to use it to communicate with usb hid apc!
- https://github.com/esphome/feature-requests/issues/1785
- https://github.com/esphome/feature-requests/issues/2944

Like [nut](https://github.com/networkupstools/nut) do in [usbhid-ups](https://github.com/networkupstools/nut/blob/master/drivers/usbhid-ups.c) ?

With this espressif componants you can read hid device event but you can also emulate hid device like keyboard or mouse to controle remote computer for example.

**Please describe your use case for this integration and alternatives you've tried:**

NA

**Additional context**

NA

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.