Offline Firmware Build & Flash

Would be nice to have an offline CLI tool that can build and flash the firmware as the current process requires that our configuration data (e.g zone settings, web api creds, etc…) get sent over to Konnected’s backend infrastructure for the device specific firmware to get built. Would prefer not to expose this data but still have the convenience to flash easily.

You absolutely can!

I do need to brush up the documentation on this, but all of our products now run on ESPHome firmware which is completely customizable and self-manageable. If you want to maintain your own firmware configuration offline, you can do so by adopting the device into ESPHome builder (or, for super advanced users, maintain your own YAML config files and compile and load them with the esphome command-line tool).

The Konnected app and our back-end “cloud build” infrastructure is the easy method, and provided as a convenience for the majority of users who couldn’t be bothered with learning ESPHome YAML syntax.

Some documentation exists here:

1 Like

That’s great. Does this include updating the firmware? Can I remotely update it with a local network connection