Most DIY smart home buttons are terrible, so I built one that actually feels good
…For firmware, you can use ESPHome, which is a great option because it integrates natively with Home Assistant. You just write a few lines of YAML to define the button as a…