Our great sponsors
-
esphome
ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
However, based on what the projects you'd like to do are, you should really take a look at ESPHome (esphome.io) and maybe even HomeAssistant (for UI development & other integrations). ESPHome is what I use to build sophisticated automations & devices. It has drivers for a lot of stuff, and it's very easy to write C/C++ for devices or behaviors that don't built-in support. Also, ESPHome can be connected with MQTT and can have a built-in webserver, so don't think it requires homeassistant.