Skip to content

v0.1.0-rc1 : Cloud MQTT + Safe Mode + HA Discovery complet

Latest

Choose a tag to compare

@Shad107 Shad107 released this 08 Jul 21:41
· 38 commits to main since this release

Première release candidate publique — firmware complet pour ESP32 Extraflame Black Label + Target External (=ESP32 spare, M5Stack).

Highlights

Local (=les 2 targets) :

  • Wi-Fi provisioning via SoftAP + web UI
  • MQTT bridge vers HA (=state + commandes + discovery)
  • HA Discovery : température, puissance, consigne, chrono, alarmes, compteurs, uptime, dernier démarrage
  • Compteurs pellets (=kg total, coût lifetime, autonomie)
  • 4 profils chrono éditables
  • Auto-détection stove_type (=I_VENT/I_CANAL/I_CALD/I_IDRO via Addrs_dyn)
  • OTA over-the-air via web UI
  • Safe mode (=bouton web UI ou auto après 3 crashes)

Cloud (=Black Label uniquement) :

  • Auth handshake reverse (=matricola + secure_code, MQTT 3.1.1)
  • Cert CA Omnyvore embedded
  • Login REST appapi.extraflame.it auto (=fetch stove_id + model)
  • Format topic complet : omv/ex/{MAC}/{model} 1.8/{matricola}/{DIR}/{family}
  • Publish OUT : temperature, status, settings, workingtimers (~30s)
  • Subscribe IN : settings (=cmd cloud → EEPROM Micronova)
  • Switch HA cloud on/off (=conditionnel si login TC2)
  • App TotalControl 2 continue à voir le poêle en parallèle du bridge local

Downloads

  • Black Label : openxtraflame-blacklabel-v0.1.0-rc1.tar.gz (~740 KB)
  • External (=ESP32 spare / M5Stack) : openxtraflame-external-v0.1.0-rc1.tar.gz (~735 KB)

Chaque tarball : bootloader + partition-table + ota_data + firmware + flash.sh

Testé

  • Extraflame Teodora Evo I_VENT avec module Black Label reflashed
  • Home Assistant 2026.7
  • App TotalControl 2 mobile