If you're looking to install open-source, cloud-free ESPHome firmware on your Emporia Vue 2, you can find those instructions here.
This is a companion repo to my post, "Reverse-engineering the Emporia Vue 2". If you haven't already seen that, it may provide useful background.
It contains no flash dumps, ELF files, or any other Emporia proprietary material.
Any code written by me is licensed under the MIT license.
example_messages.txt
: a dump of messages sent over MQTT. Contains the raw I2C payload and the processed datagen_esp32part.py
: tool downloaded from Espressifi2c data dump.bin
,i2c dump.bin
: raw I2C captures using a logic analyzerparse_mqtt_dbg.py
: converts MQTT messages into JSON, and then converts them into InfluxDB commands and sends them.nvs.json
: a dump of a clean NVS jsonnvs_new.json
: a modified NVS jsonnvs_partition_gen.py
: partition generator tool from the vendorseriallog.log
: an example dump of the serial output