Esp Homekit Devices Versions Save

Advanced firmware to add native Apple HomeKit and custom configurations, compatible with any SoC based on ESP32, ESP32-S, ESP32-C and ESP8266 series. (Shelly, Sonoff, Electrodragon, Tuya...)

HAA_12.12.4

2 months ago

Changelog 12.12.4:

  • Improved reset HomeKit ID procedure.
  • iAirZoning: Improved logic in "soft" states.
  • ESP32, ESP32-C and ESP32-S:

Changelog 12.12.3:

  • Setup mode: Fixed bug where extra pairings count was not removed when Reset HomeKit ID was used.

Changelog 12.12.2:

Changelog 12.12.1:

  • Added some delays in installation process when SSL is used to help with bad WiFi environments.
  • Improved button pulse mode even more.

Changelog 12.12.0:

  • HomeKit: Fixed blocking remove/update pairings when extra pairing is added and device is not rebooted.
  • HomeKit: Several improvements getting pairings count when extra pairings is used.
  • Improved button pulse mode when pulse time is zero.
  • ESP32, ESP32-C and ESP32-S:
    • Updated SDK version to ESP-IDF 5.2 with many improvements and bug fixes.
    • Improved critical task locks.
    • DHT and DS18B20 sensors: improved GPIO initialization.

Read Wiki for more info.

Donate YouTube Chat Twitter

HAA_12.12.3

2 months ago

Changelog 12.12.3:

  • Setup mode: Fixed bug where extra pairings count was not removed when Reset HomeKit ID was used.

Changelog 12.12.2:

Changelog 12.12.1:

  • Added some delays in installation process when SSL is used to help with bad WiFi environments.
  • Improved button pulse mode even more.

Changelog 12.12.0:

  • HomeKit: Fixed blocking remove/update pairings when extra pairing is added and device is not rebooted.
  • HomeKit: Several improvements getting pairings count when extra pairings is used.
  • Improved button pulse mode when pulse time is zero.
  • ESP32, ESP32-C and ESP32-S:
    • Updated SDK version to ESP-IDF 5.2 with many improvements and bug fixes.
    • Improved critical task locks.
    • DHT and DS18B20 sensors: improved GPIO initialization.

Read Wiki for more info.

Donate YouTube Chat Twitter

HAA_12.12.2

2 months ago

Changelog 12.12.2:

Changelog 12.12.1:

  • Added some delays in installation process when SSL is used to help with bad WiFi environments.
  • Improved button pulse mode even more.

Changelog 12.12.0:

  • HomeKit: Fixed blocking remove/update pairings when extra pairing is added and device is not rebooted.
  • HomeKit: Several improvements getting pairings count when extra pairings is used.
  • Improved button pulse mode when pulse time is zero.
  • ESP32, ESP32-C and ESP32-S:
    • Updated SDK version to ESP-IDF 5.2 with many improvements and bug fixes.
    • Improved critical task locks.
    • DHT and DS18B20 sensors: improved GPIO initialization.

Read Wiki for more info.

Donate YouTube Chat Twitter

HAA_12.12.1

2 months ago

Changelog 12.12.1:

  • Added some delays in installation process when SSL is used to help with bad WiFi environments.
  • Improved button pulse mode even more.

Changelog 12.12.0:

  • HomeKit: Fixed blocking remove/update pairings when extra pairing is added and device is not rebooted.
  • HomeKit: Several improvements getting pairings count when extra pairings is used.
  • Improved button pulse mode when pulse time is zero.
  • ESP32, ESP32-C and ESP32-S:
    • Updated SDK version to ESP-IDF 5.2 with many improvements and bug fixes.
    • Improved critical task locks.
    • DHT and DS18B20 sensors: improved GPIO initialization.

Read Wiki for more info.

Donate YouTube Chat Twitter

HAA_12.12.0

2 months ago

Changelog 12.12.0:

  • HomeKit: Fixed blocking remove/update pairings when extra pairing is added and device is not rebooted.
  • HomeKit: Several improvements getting pairings count when extra pairings is used.
  • Improved button pulse mode when pulse time is zero.
  • ESP32, ESP32-C and ESP32-S:
    • Updated SDK version to ESP-IDF 5.2 with many improvements and bug fixes.
    • Improved critical task locks.
    • DHT and DS18B20 sensors: improved GPIO initialization.

Read Wiki for more info.

Donate YouTube Chat Twitter

HAA_12.11.4

3 months ago

Changelog 12.11.4:

  • Setup mode: Fixed bug where WiFi AP was not enable under certain circumstances.
  • HomeKit: Now updating/removing pairings function is disable to prevent undesired changes when extra pairings is used.
  • HomeKit: Added more logs about pairings operations.
  • DHT sensors: Improved driver with official datasheets information.

Changelog 12.11.3:

  • HomeKit: Fixed TLV format bug when processing TLV NULL value that causes a memory overflow.

Changelog 12.11.2:

  • Setup mode: Fixed bug that disables WiFi AP without user request.
  • HomeKit: Added several DRAM guards.
  • HomeKit: Fixed TLV parse bug when processing TLV NULL value that causes a system crash.
  • HomeKit: Fixed bug on storage when compacting data.
  • ESP8266:
    • WiFi: Fixed bug that avoid to set PHY mode to 802.11N at boot when 802.11G was used before.

Changelog 12.11.1:

  • Setup mode: Fixed bug that allows disable WiFi AP when none SSID is configured.

Changelog 12.11.0:

  • HeaterCooler: Added "mc":N key to enable (N > 0) and setup temperature safe margin in ºC, in addition to 4 new actions that will be executed when target temperature is greater difference than current temperature + deadbands + safe margin:
    • "15": Heater safe up
    • "16": Heater safe down
    • "17": Cooler safe up
    • "18": Cooler safe down
  • HeaterCooler: Fixed bug that could cause issues in actions when humidity sensor was used in same service.
  • Humidifier: Fixed bug that could cause issues in actions when temperature sensor was used in same service.
  • ESP8266:
    • Improved Installers speed.
    • Removed some debug info from SDK to save some flash storage.
    • Some stability improvements.

Read Wiki for more info.

Donate YouTube Chat Twitter

HAA_12.11.3

3 months ago

Changelog 12.11.3:

  • HomeKit: Fixed TLV format bug when processing TLV NULL value that causes a memory overflow.

Changelog 12.11.2:

  • Setup mode: Fixed bug that disables WiFi AP without user request.
  • HomeKit: Added several DRAM guards.
  • HomeKit: Fixed TLV parse bug when processing TLV NULL value that causes a system crash.
  • HomeKit: Fixed bug on storage when compacting data.
  • ESP8266:
    • WiFi: Fixed bug that avoid to set PHY mode to 802.11N at boot when 802.11G was used before.

Changelog 12.11.1:

  • Setup mode: Fixed bug that allows disable WiFi AP when none SSID is configured.

Changelog 12.11.0:

  • HeaterCooler: Added "mc":N key to enable (N > 0) and setup temperature safe margin in ºC, in addition to 4 new actions that will be executed when target temperature is greater difference than current temperature + deadbands + safe margin:
    • "15": Heater safe up
    • "16": Heater safe down
    • "17": Cooler safe up
    • "18": Cooler safe down
  • HeaterCooler: Fixed bug that could cause issues in actions when humidity sensor was used in same service.
  • Humidifier: Fixed bug that could cause issues in actions when temperature sensor was used in same service.
  • ESP8266:
    • Improved Installers speed.
    • Removed some debug info from SDK to save some flash storage.
    • Some stability improvements.

Read Wiki for more info.

Donate YouTube Chat Twitter

HAA_12.11.2

3 months ago

Changelog 12.11.2:

  • Setup mode: Fixed bug that disables WiFi AP without user request.
  • HomeKit: Added several DRAM guards.
  • HomeKit: Fixed TLV parse bug when processing TLV NULL value that causes a system crash.
  • HomeKit: Fixed bug on storage when compacting data.
  • ESP8266:
    • WiFi: Fixed bug that avoid to set PHY mode to 802.11N at boot when 802.11G was used before.

Changelog 12.11.1:

  • Setup mode: Fixed bug that allows disable WiFi AP when none SSID is configured.

Changelog 12.11.0:

  • HeaterCooler: Added "mc":N key to enable (N > 0) and setup temperature safe margin in ºC, in addition to 4 new actions that will be executed when target temperature is greater difference than current temperature + deadbands + safe margin:
    • "15": Heater safe up
    • "16": Heater safe down
    • "17": Cooler safe up
    • "18": Cooler safe down
  • HeaterCooler: Fixed bug that could cause issues in actions when humidity sensor was used in same service.
  • Humidifier: Fixed bug that could cause issues in actions when temperature sensor was used in same service.
  • ESP8266:
    • Improved Installers speed.
    • Removed some debug info from SDK to save some flash storage.
    • Some stability improvements.

Read Wiki for more info.

Donate YouTube Chat Twitter

HAA_12.11.1

4 months ago

Changelog 12.11.1:

  • Setup mode: Fixed bug that allows disable WiFi AP when none SSID is configured.

Changelog 12.11.0:

  • HeaterCooler: Added "mc":N key to enable (N > 0) and setup temperature safe margin in ºC, in addition to 4 new actions that will be executed when target temperature is greater difference than current temperature + deadbands + safe margin:
    • "15": Heater safe up
    • "16": Heater safe down
    • "17": Cooler safe up
    • "18": Cooler safe down
  • HeaterCooler: Fixed bug that could cause issues in actions when humidity sensor was used in same service.
  • Humidifier: Fixed bug that could cause issues in actions when temperature sensor was used in same service.
  • ESP8266:
    • Improved Installers speed.
    • Removed some debug info from SDK to save some flash storage.
    • Some stability improvements.

Read Wiki for more info.

Donate YouTube Chat Twitter

HAA_12.11.0

4 months ago

Changelog 12.11.0:

  • HeaterCooler: Added "mc":N key to enable (N > 0) and setup temperature safe margin in ºC, in addition to 4 new actions that will be executed when target temperature is greater difference than current temperature + deadbands + safe margin:
    • "15": Heater safe up
    • "16": Heater safe down
    • "17": Cooler safe up
    • "18": Cooler safe down
  • HeaterCooler: Fixed bug that could cause issues in actions when humidity sensor was used in same service.
  • Humidifier: Fixed bug that could cause issues in actions when temperature sensor was used in same service.
  • ESP8266:
    • Improved Installers speed.
    • Removed some debug info from SDK to save some flash storage.
    • Some stability improvements.

Read Wiki for more info.

Donate YouTube Chat Twitter