Skip to content

Releases: RavenSystem/esp-homekit-devices

Home Accessory Architect v12.12.3 Merlin

28 Feb 18:58
Compare
Choose a tag to compare

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

Home Accessory Architect v12.12.2 Merlin

28 Feb 18:21
Compare
Choose a tag to compare

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

Home Accessory Architect v12.12.1 Merlin

24 Feb 14:10
Compare
Choose a tag to compare

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

Home Accessory Architect v12.12.0 Merlin

23 Feb 19:01
Compare
Choose a tag to compare

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

Home Accessory Architect v12.11.4 Merlin

05 Feb 10:00
Compare
Choose a tag to compare

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

Home Accessory Architect v12.11.3 Merlin

26 Jan 17:40
Compare
Choose a tag to compare

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

Home Accessory Architect v12.11.2 Merlin

26 Jan 13:22
Compare
Choose a tag to compare

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

Home Accessory Architect v12.11.1 Merlin

17 Jan 20:44
Compare
Choose a tag to compare

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

Home Accessory Architect v12.11.0 Merlin

16 Jan 20:47
Compare
Choose a tag to compare

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

Home Accessory Architect v12.10.4 Merlin

15 Jan 19:32
Compare
Choose a tag to compare

Changelog 12.10.4:

  • Fixed button pulse mode.
  • Heater/Cooler: Added safe mode to repeat actions if target temperature and current temperature are very different.
  • Other code improvements.
  • ESP8266:
    • Fine tuning FreeRTOS timer and TCP tasks priorities.

Changelog 12.10.3:

  • Garage Door: Set default state to closed when only open sensor is used.
  • ESP8266:
    • Removed "aggressive" DHCP client.
    • Fine tuning FreeRTOS timer and TCP tasks priorities.

Changelog 12.10.2:

  • Setup: Enabled AP mode when WiFi settings are removed.
  • Power Measure: Fixed several bugs with HLW8012 library.
  • Other code improvements.

Changelog 12.10.1:

  • Security System: Fixed bug in Service Notifications.

Changelog 12.10.0:

  • Thermostat: Added "it":N key to set gate state when iAirZoning is off. Default is "it":1, gate open.
  • TV: Fixed issue that caused a NULL pointer and a possible crash when custom INPUTs are used.
  • Free Monitor: Allow to change value from itself using Service Notifications.
  • Advanced Button Library :Added new configuration key to set maximum duration of each pulse in us (microseconds) to determine a valid pulse for button pulse mode.
  • Several Advanced Button Library improvements.
  • ESP32, ESP32-C and ESP32-S:
    • Updated SDK version to ESP-IDF 5.1.2.
    • Increased precision for pow Math function.
    • Used 32bits integer for SDK time instead 64bits to save some resources.
    • Fixed ISR service with button pulse mode.

Read Wiki for more info.

Donate YouTube Chat Twitter