esphome / esphome/feature-requests
Add Support for I/O Expander PI4IOE5V6416
- 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**
Add support for I/O Expander PI4IOE5V6416
**Please describe your use case for this integration and alternatives you've tried:**
Hello, I try to use the I/O Expander PI4IOE5V6416 16bits with ESP32. It's function looks like the MCP23016 and PCF8575 which are support in ESPhome. I have tried to use the components of MCP23016 and PCF8575 for PI4IOE5V6416. But it seems not working.
**Additional context**
The i2c address is 0x20 and the data sheet is attached. I hope this can be supported. Thank you very much.
[PI4IOE5V6416.pdf](https://github.com/esphome/feature-requests/files/10491736/PI4IOE5V6416.pdf)
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with the attached PI4IOE5V6416 datasheet and compare its register protocol with the existing MCP23016 and PCF8575 components. Done means ESPHome supports the 16-bit expander at I2C address 0x20 for the described ESP32 use case.
Written by the indexing model from the issue text.
Assessment
- Domain
- embedded-iot
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100