Skip to content

jacob-gigilal/emporia-vue2-reversing

 
 

Repository files navigation

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.

Index

  • example_messages.txt: a dump of messages sent over MQTT. Contains the raw I2C payload and the processed data
  • gen_esp32part.py: tool downloaded from Espressif
  • i2c data dump.bin, i2c dump.bin: raw I2C captures using a logic analyzer
  • parse_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 json
  • nvs_new.json: a modified NVS json
  • nvs_partition_gen.py: partition generator tool from the vendor
  • seriallog.log: an example dump of the serial output

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%