mirror of
https://github.com/esphome/esphome.git
synced 2026-02-20 00:15:36 -07:00
edc320fef820d0f9572c8b4ff4fd317efebb4ff1
To allow for more selective managed updates, allow the config hash and build time to be built into the image itself. To avoid triggering unneeded rebuilds, do this through a linker script so that the new config hash and timestamp are included only if the firmware is actually relinked. Add a _check_and_emit_buildinfo() step after building, which prints the information after the firmware was rebuilt. A subsequent commit will emit a manifest here, or at least the HMAC-MD5 for signing OTA updates using the hmac_key configured in this image.
Description
ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.
Readme
Multiple Licenses
376 MiB
Languages
C++
64.2%
Python
35.5%
C
0.2%
