Skip to content

Helper functions to initialize LeifHomieLib together with LeifESPBase to form a homie-capable ESP8266 or ESP32-based device. Also contains example sketch.

License

Notifications You must be signed in to change notification settings

leifclaesson/LeifESPBaseHomie

Repository files navigation

LeifESPBaseHomie

Helper functions to initialize LeifHomieLib together with LeifESPBase to form a homie-capable ESP8266 or ESP32-based device

It is designed for use by programmers.

For example, SSID, Key, host name, MQTT credentials are hardcoded and not settable from any user interface. These and other things were conscious design decisions that reduce code complexity and resource requirements.

It's designed to help in the construction of purpose-built specialty devices. It is not designed to build user-configurable devices.

Enter your WiFi SSID/key to LeifESPBase\environment_setup.h Enter your MQTT credentials to LeifESPBaseHomie\environment_setup.h

dependencies

LeifESPBase LeifHomieLib PangolinMQTT

dependencies (ESP32)

ArduinoOTA ESP32 ESPmDNS FS Update WebServer WiFi

dependencies (ESP8266)

ArduinoOTA ESP8266mDNS ESP8266-ping ESP8266WebServer ESP8266WiFi ESPAsyncTCP

About

Helper functions to initialize LeifHomieLib together with LeifESPBase to form a homie-capable ESP8266 or ESP32-based device. Also contains example sketch.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published