esp-homekit-devices

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...)

OTHER License

Stars
2.7K
Committers
4

Bot releases are visible (Hide)

esp-homekit-devices - Home Accessory Architect v12.13.2 Merlin

Published by RavenSystem about 1 month ago

Changelog 12.13.2:

  • Reduced HAA Main binary size to accommodate the upcoming new Advanced Features of HAA v12.14.
  • HomeKit: Improved HomeKit data type for the new Advanced Features.
  • Lightbulb: Minimal fix for HSI to RGB conversion. See fix (@kevinjohncutler)
  • ESP32, ESP32-C and ESP32-S:

Changelog 12.13.1:

  • Security System: Fixed Service Notification bug on value 8 to stop alarm when recurrent alarm is used.

Changelog 12.13.0:

  • Free Monitor: Added option to save last state (value) using "s":5. Last state will be saved only when subsystem is triggered from another service, never from Free Monitor itself.
  • Save last states subsystem: Several improvements to reduce CPU, DRAM and flash.
  • Added a suffix letter to Installers hostnames, to differentiate between HAABoot: InstallerB, and OTAMain: InstallerM.
  • ESP8266:
    • Update SDK esp-open-rtos-rsf to reduce flash footprint.
  • ESP32, ESP32-C and ESP32-S:
    • Updated SDK version to ESP-IDF 5.3 with many improvements and bug fixes.
    • Freed unused memory of hostname (About 12 bytes of DRAM).

Read Wiki for more info.

Donate YouTube Chat Twitter

esp-homekit-devices - Home Accessory Architect v12.13.1 Merlin Latest Release

Published by RavenSystem about 2 months ago

Changelog 12.13.1:

  • Security System: Fixed Service Notification bug on value 8 to stop alarm when recurrent alarm is used.

Changelog 12.13.0:

  • Free Monitor: Added option to save last state (value) using "s":5. Last state will be saved only when subsystem is triggered from another service, never from Free Monitor itself.
  • Save last states subsystem: Several improvements to reduce CPU, DRAM and flash.
  • Added a suffix letter to Installers hostnames, to differentiate between HAABoot: InstallerB, and OTAMain: InstallerM.
  • ESP826:
    • Update SDK esp-open-rtos-rsf to reduce flash footprint.
  • ESP32, ESP32-C and ESP32-S:
    • Updated SDK version to ESP-IDF 5.3 with many improvements and bug fixes.
    • Freed unused memory of hostname (About 12 bytes of DRAM).

Read Wiki for more info.

Donate YouTube Chat Twitter

esp-homekit-devices - Home Accessory Architect v12.13.0 Merlin

Published by RavenSystem 2 months ago

Changelog 12.13.0:

  • Free Monitor: Added option to save last state using "s":5. Last state will be saved only when subsystem is triggered from another service, never from Free Monitor itself.
  • Save last states subsystem: Several improvements to reduce CPU, DRAM and flash.
  • Added a suffix letter to Installers hostnames, to differentiate between HAABoot: InstallerB, and HAAMain: InstallerM.
  • ESP826:
    • Update SDK esp-open-rtos-rsf to reduce flash footprint.
  • ESP32, ESP32-C and ESP32-S:
    • Updated SDK version to ESP-IDF 5.3 with many improvements and bug fixes.
    • Freed unused memory of hostname (About 12 bytes of DRAM).

Read Wiki for more info.

Donate YouTube Chat Twitter

esp-homekit-devices - Home Accessory Architect v12.12.8 Merlin

Published by RavenSystem 4 months ago

Changelog 12.12.8:

  • Window Covering: Fixed bug that adds 1% when cover downs in intermediate positions.
  • Free Monitor: Fixed bug with reset accumulative with -2182017 value under certain circumstances.
  • Free Monitor: Added limits to HomeKit Characteristic when used.
  • Power Measure: Added limits to HomeKit Characteristics.

Changelog 12.12.7:

  • Window Covering: Improved internal logic.
  • Window Covering: Changed default margin value to 5%.
  • Some improvements on boot, (related to starting WiFi, NTP client and HomeKit server).
  • HAA Installers 7.11.0:
    • Improvements resuming broken connections.

Changelog 12.12.6:

  • Window Covering: Send every second current cover position when it is moving, to be used with Apple Home automations in a smarter way. This is not a bug fix; it is a feature that no other firmware has.
  • ESP32, ESP32-C and ESP32-S:

Changelog 12.12.5:

  • HeaterCooler: Added new option "o":N to move deadbands and customize even more the logic. More info...
  • HeaterCooler: Removed undocumented test feature "safe margin" added in v12.11.0. The same can be done using Free Monitor service.
  • Humidifier: Added new option "o":N to move deadbands and customize even more the logic. More info...
  • Lightbulb: Fixed NRZ protocol when more than one GPIO was used.
  • I/O Expanders: Fixed bug when GPIOs above 7 were used as output.
  • ESP32-C and ESP32-S:
    • Used right TX pin for default UART output for installer firmwares, when device is in setup mode or in capture IR/RF mode; instead GPIO 1 used in prior versions of HAA. More info...

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

esp-homekit-devices - Home Accessory Architect v12.12.7 Merlin

Published by RavenSystem 4 months ago

Changelog 12.12.7:

  • Window Covering: Improved internal logic.
  • Window Covering: Changed default margin value to 5%.
  • Some improvements on boot, (related to starting WiFi, NTP client and HomeKit server).
  • HAA Installers 7.11.0:
    • Improvements resuming broken connections.

Changelog 12.12.6:

  • Window Covering: Send every second current cover position when it is moving, to be used with Apple Home automations in a smarter way. This is not a bug fix; it is a feature that no other firmware has.
  • ESP32, ESP32-C and ESP32-S:

Changelog 12.12.5:

  • HeaterCooler: Added new option "o":N to move deadbands and customize even more the logic. More info...
  • HeaterCooler: Removed undocumented test feature "safe margin" added in v12.11.0. The same can be done using Free Monitor service.
  • Humidifier: Added new option "o":N to move deadbands and customize even more the logic. More info...
  • Lightbulb: Fixed NRZ protocol when more than one GPIO was used.
  • I/O Expanders: Fixed bug when GPIOs above 7 were used as output.
  • ESP32-C and ESP32-S:
    • Used right TX pin for default UART output for installer firmwares, when device is in setup mode or in capture IR/RF mode; instead GPIO 1 used in prior versions of HAA. More info...

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

esp-homekit-devices - Home Accessory Architect v12.12.6 Merlin

Published by RavenSystem 5 months ago

Changelog 12.12.6:

  • Window Covering: Send every second current cover position when it is moving, to be used with Apple Home automations in a smarter way. This is not a bug fix; it is a feature that no other firmware has.
  • ESP32, ESP32-C and ESP32-S:

Changelog 12.12.5:

  • HeaterCooler: Added new option "o":N to move deadbands and customize even more the logic. More info...
  • HeaterCooler: Removed undocumented test feature "safe margin" added in v12.11.0. The same can be done using Free Monitor service.
  • Humidifier: Added new option "o":N to move deadbands and customize even more the logic. More info...
  • Lightbulb: Fixed NRZ protocol when more than one GPIO was used.
  • I/O Expanders: Fixed bug when GPIOs above 7 were used as output.
  • ESP32-C and ESP32-S:
    • Used right TX pin for default UART output for installer firmwares, when device is in setup mode or in capture IR/RF mode; instead GPIO 1 used in prior versions of HAA. More info...

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

esp-homekit-devices - Home Accessory Architect v12.12.5 Merlin

Published by RavenSystem 5 months ago

Changelog 12.12.5:

  • HeaterCooler: Added new option "o":N to move deadbands and customize even more the logic. More info...
  • HeaterCooler: Removed undocumented test feature "safe margin" added in v12.11.0. The same can be done using Free Monitor service.
  • Humidifier: Added new option "o":N to move deadbands and customize even more the logic. More info...
  • Lightbulb: Fixed NRZ protocol when more than one GPIO was used.
  • I/O Expanders: Fixed bug when GPIOs above 7 were used as output.
  • ESP32-C and ESP32-S:
    • Used right TX pin for default UART output for installer firmwares, when device is in setup mode or in capture IR/RF mode; instead GPIO 1 used in prior versions of HAA. More info...

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

esp-homekit-devices - Home Accessory Architect v12.12.4 Merlin

Published by RavenSystem 8 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

esp-homekit-devices - Home Accessory Architect v12.12.3 Merlin

Published by RavenSystem 8 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

esp-homekit-devices - Home Accessory Architect v12.12.2 Merlin

Published by RavenSystem 8 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

esp-homekit-devices - Home Accessory Architect v12.12.1 Merlin

Published by RavenSystem 8 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

esp-homekit-devices - Home Accessory Architect v12.12.0 Merlin

Published by RavenSystem 8 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

esp-homekit-devices - Home Accessory Architect v12.11.4 Merlin

Published by RavenSystem 9 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

esp-homekit-devices - Home Accessory Architect v12.11.3 Merlin

Published by RavenSystem 9 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

esp-homekit-devices - Home Accessory Architect v12.11.2 Merlin

Published by RavenSystem 9 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

esp-homekit-devices - Home Accessory Architect v12.11.1 Merlin

Published by RavenSystem 9 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

esp-homekit-devices - Home Accessory Architect v12.11.0 Merlin

Published by RavenSystem 9 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

esp-homekit-devices - Home Accessory Architect v12.10.4 Merlin

Published by RavenSystem 9 months ago

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

esp-homekit-devices - Home Accessory Architect v12.10.3 Merlin

Published by RavenSystem 9 months ago

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

esp-homekit-devices - Home Accessory Architect v12.10.2 Merlin

Published by RavenSystem 10 months ago

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

Badges
Extracted from project README
Release GitHub download Donate Twitter Chat