Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

ESPHome looks really cool!

I've been looking for a more convenient way to configure some ESP32-based input devices (similar to macropads). I was interested in QMK, but it doens't support ESP32. So far I've been using MicroPython / CircuitPython, which I generally like, but on multiple occasions I've thought "I wish I could just put this in a config file."

The matrix keypad and key collector components look similar to what I was looking for. Can the key collector be used with other multiplexing methods like shift registers?



MicroPython was what I used before ESPHome too! I think ESPHome could really benefit from a scripting component, but adding one seems like lots of work.

You can send keys directly to the key collector from wherever you want, but you'd probably have to configure an individual action for each key, unless there's a feature I'm not seeing.

Maybe you could create a new ShiftRegisterKeypad component?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: