Releases: RavenSystem/esp-homekit-devices
Home Accessory Architect v12.12.3 Merlin
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:
- ESP32-C3:
- Added workaround to fix ESP-IDF v5.2 bug espressif/esp-idf#13197
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.
Home Accessory Architect v12.12.2 Merlin
Changelog 12.12.2:
- ESP32-C3:
- Added workaround to fix ESP-IDF v5.2 bug espressif/esp-idf#13197
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.
Home Accessory Architect v12.12.1 Merlin
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.
Home Accessory Architect v12.12.0 Merlin
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.
Home Accessory Architect v12.11.4 Merlin
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.
Home Accessory Architect v12.11.3 Merlin
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.
Home Accessory Architect v12.11.2 Merlin
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.
Home Accessory Architect v12.11.1 Merlin
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.
Home Accessory Architect v12.11.0 Merlin
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.
Home Accessory Architect v12.10.4 Merlin
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.