ESP8266/ESP32 Libraries Released! LeifESPBase, LeifESPBaseHomie, LeifHomieLib

Hey everyone, I wanted to share something really exciting I’ve been working on! After spending an entire day refining and testing, I’m thrilled to announce the release of three new libraries for ESP8266 and ESP32 projects. These libraries are designed to simplify development and streamline integration with openHAB and MQTT ecosystems.

LeifHomieLib

This lightweight Homie v3 MQTT library is perfect for ESP8266 and ESP32 devices. While it doesn’t include every Homie feature, it’s been carefully crafted to work seamlessly with openHAB. It’s ideal for developers looking to create purpose-built devices without unnecessary complexity.

LeifESPBase

This base library provides essential functionalities like an HTTP server, mDNS, simultaneous serial and telnet console output, and OTA updates. It’s designed for developers who prefer to work in a controlled environment, with hardcoded settings to minimize resource usage and simplify code.

LeifESPBaseHomie

Combining the power of LeifESPBase and LeifHomieLib, this library enables the creation of Homie-capable ESP devices. It’s the perfect choice for developers aiming to build efficient, specialized IoT solutions.

These libraries are now available on my GitHub account, and I’m eager to hear your thoughts and suggestions. Whether you’re looking to integrate them into your projects or have feedback, I’d love to hear from you! Let’s make this the start of something amazing together. :slight_smile: