New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for Hynetek HUSB238 USB Power Delivery (PD) controller #2674
Comments
+1 ive been designing a project for a month thinking it was supported already naurrr |
so how do you want to use it? |
I would set the desired PD voltage and current using i2c bus. |
Please elaborate) Please propose config of your dream. :) Any data this device produces so we need to show it as sensor? |
I'd like to use a selector to dynamically choose the voltage value. Values can be read back for display. https://learn.adafruit.com/adafruit-husb238-usb-type-c-power-delivery-breakout/arduino |
I found 2 other libraries for that chip: |
OK, good. I had no time yet to look deeper into this, but already manage to make base for the componenet
|
@latonita Thank you for your time. Don't hesitate to make the branch public so that I can contribute too. |
@lboue you may try what is there so far
|
@latonita Thanks. I'll try it out straight away. |
@latonita Here are the test results for husb238 component: I am getting this error: ESPHome husb238 component
Adafruit_HUSB238 library
|
Describe the problem you have/What new integration you would like
Add support for Hynetek HUSB238 USB Power Delivery (PD) controller.
The Hynetek HUSB238 is a highly integrated USB Power Delivery (PD) controller as sink role for up to 100W power rating. The HUSB238 is compatible with PD3.0 and Type-C V1.4, and it can also support Apple Divider 3, BC1.2 SDP, CDP and DCP while the source is attached.
Please describe your use case for this integration and alternatives you've tried:
Remote control of a circuit's supply voltage with Adafruit USB Type C Power Delivery Dummy Breakout board.
Additional context
Arduino libraries
The text was updated successfully, but these errors were encountered: