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 hidden (Show)

esp-homekit-devices - Home Accessory Architect v11.5.1 Peregrine

Published by RavenSystem almost 2 years ago

Changelog 11.5.1:

  • SDK: Added some important functions to IRAM.
  • SDK: New way to get MCU elapsed microseconds, that affects several libs.
  • Fan: Fixed run actions at boot.
  • Performance and optimization improvements.
  • HAA Installer 6.5.0:
    • SDK: Same as HAA.
    • Avoid stuck bug when sysparam is wrong.

Changelog 11.5.0:

  • SDK: Fixed some build warnings.
  • Performance and optimization improvements.
  • HAA Installer 6.4.0:
    • SDK: Same as HAA.

Changelog 11.4.2:

  • HomeKit: Increases task size.

Changelog 11.4.1:

  • Performance and stability improvements.

Changelog 11.4.0:

  • SDK: Removed duplicated code in flash write protection funcion.
  • HomeKit: Tuning some network tweaks to improve reachability and stability.
  • HAA Installer 6.3.3:
    • SDK: Same as HAA.

Read Wiki for more info.

Donate YouTube Chat Twitter

esp-homekit-devices - Home Accessory Architect v11.5.0 Peregrine

Published by RavenSystem almost 2 years ago

Changelog 11.5.0:

  • SDK: Fixed some build warnings.
  • Performance and optimization improvements.
  • HAA Installer 6.4.0:
    • SDK: Same as HAA.

Changelog 11.4.2:

  • HomeKit: Increases task size.

Changelog 11.4.1:

  • Performance and stability improvements.

Changelog 11.4.0:

  • SDK: Removed duplicated code in flash write protection funcion.
  • HomeKit: Tuning some network tweaks to improve reachability and stability.
  • HAA Installer 6.3.3:
    • SDK: Same as HAA.

Read Wiki for more info.

Donate YouTube Chat Twitter

esp-homekit-devices - Home Accessory Architect v11.4.2 Peregrine

Published by RavenSystem almost 2 years ago

Changelog 11.4.2:

  • HomeKit: Increases task size.

Changelog 11.4.1:

  • Performance and stability improvements.

Changelog 11.4.0:

  • SDK: Removed duplicated code in flash write protection funcion.
  • HomeKit: Tuning some network tweaks to improve reachability and stability.
  • HAA Installer 6.3.3:
    • SDK: Same as HAA.

Read Wiki for more info.

Donate YouTube Chat Twitter

esp-homekit-devices - Home Accessory Architect v11.4.1 Peregrine

Published by RavenSystem almost 2 years ago

Changelog 11.4.1:

  • Performance and stability improvements.

Changelog 11.4.0:

  • SDK: Removed duplicated code in flash write protection funcion.
  • HomeKit: Tuning some network tweaks to improve reachability and stability.
  • HAA Installer 6.3.3:
    • SDK: Same as HAA.

Read Wiki for more info.

Donate YouTube Chat Twitter

esp-homekit-devices - Home Accessory Architect v11.4.0 Peregrine

Published by RavenSystem almost 2 years ago

Changelog 11.4.0:

  • SDK: Removed duplicated code in flash write protection funcion.
  • HomeKit: Tuning some network tweaks to improve reachability and stability.
  • HAA Installer 6.3.3:
    • SDK: Same as HAA.

Read Wiki for more info.

Donate YouTube Chat Twitter

esp-homekit-devices - Home Accessory Architect v11.3.6 Peregrine

Published by RavenSystem about 2 years ago

Changelog 11.3.6:

  • Change default general input filter from 20 to 10.
  • Interacting with services declared with "h":0 (no HomeKit) will not count to trigger setup mode.
  • Stateless button & Doorbell: Interactions will not count to trigger setup mode.

Changelog 11.3.5:

  • Some DRAM and CPU improvements.

Changelog 11.3.4:

  • HomeKit: Fixes serial number memory leak.

Changelog 11.3.3:

  • Setup: Removes Auto OTA Updates.
  • Setup: Improves delete of saved HomeKit states.
  • HomeKit: Removes some logs.
  • HAA Installer 6.3.2:
    • Setup: Improves delete of saved HomeKit states.

Changelog 11.3.2:

  • Lightbulb: Fixed flickering on transitions.
  • Some DRAM improvements.

Changelog 11.3.1:

  • SDK: Fixed static data struct of sysparam bug.
  • SDK: Removed unnecessary parts.
  • HAA Installer 6.3.1:
    • SDK: Same as HAA.

Changelog 11.3.0:

  • SDK: Added support for several flash chips with write protection to avoid flash errors and reflashing using wires.
  • Setup Mode: Added option to enter to Installer Setup Mode (Blue).
  • Setup Mode: OTA options have been moved to Installer Setup.
  • HAA Installer 6.3.0:
    • Now each HAA Installer uses a different color:
      • Boot Installer: Orange.
      • OTA Installer: Blue.
    • SDK: Same as HAA.
    • Setup mode: Added option to see flash ID and change flash mode.
    • Setup mode: Removed Wifi Mode settings from Blue. It is available in Orange and HAA Setup Mode (White).

Read Wiki for more info.

Donate YouTube Chat Twitter

esp-homekit-devices - Home Accessory Architect v11.3.5 Peregrine

Published by RavenSystem about 2 years ago

Changelog 11.3.5:

  • Some DRAM and CPU improvements.

Changelog 11.3.4:

  • HomeKit: Fixes serial number memory leak.

Changelog 11.3.3:

  • Setup: Removes Auto OTA Updates.
  • Setup: Improves delete of saved HomeKit states.
  • HomeKit: Removes some logs.
  • HAA Installer 6.3.2:
    • Setup: Improves delete of saved HomeKit states.

Changelog 11.3.2:

  • Lightbulb: Fixed flickering on transitions.
  • Some DRAM improvements.

Changelog 11.3.1:

  • SDK: Fixed static data struct of sysparam bug.
  • SDK: Removed unnecessary parts.
  • HAA Installer 6.3.1:
    • SDK: Same as HAA.

Changelog 11.3.0:

  • SDK: Added support for several flash chips with write protection to avoid flash errors and reflashing using wires.
  • Setup Mode: Added option to enter to Installer Setup Mode (Blue).
  • Setup Mode: OTA options have been moved to Installer Setup.
  • HAA Installer 6.3.0:
    • Now each HAA Installer uses a different color:
      • Boot Installer: Orange.
      • OTA Installer: Blue.
    • SDK: Same as HAA.
    • Setup mode: Added option to see flash ID and change flash mode.
    • Setup mode: Removed Wifi Mode settings from Blue. It is available in Orange and HAA Setup Mode (White).

Read Wiki for more info.

Donate YouTube Chat Twitter

esp-homekit-devices - Home Accessory Architect v11.3.3 Peregrine

Published by RavenSystem about 2 years ago

Changelog 11.3.3:

  • Setup: Removes Auto OTA Updates.
  • Setup: Improves delete of saved HomeKit states.
  • HomeKit: Removes some logs.
  • HAA Installer 6.3.2:
    • Setup: Improves delete of saved HomeKit states.

Changelog 11.3.2:

  • Lightbulb: Fixed flickering on transitions.
  • Some DRAM improvements.

Changelog 11.3.1:

  • SDK: Fixed static data struct of sysparam bug.
  • SDK: Removed unnecessary parts.
  • HAA Installer 6.3.1:
    • SDK: Same as HAA.

Changelog 11.3.0:

  • SDK: Added support for several flash chips with write protection to avoid flash errors and reflashing using wires.
  • Setup Mode: Added option to enter to Installer Setup Mode (Blue).
  • Setup Mode: OTA options have been moved to Installer Setup.
  • HAA Installer 6.3.0:
    • Now each HAA Installer uses a different color:
      • Boot Installer: Orange.
      • OTA Installer: Blue.
    • SDK: Same as HAA.
    • Setup mode: Added option to see flash ID and change flash mode.
    • Setup mode: Removed Wifi Mode settings from Blue. It is available in Orange and HAA Setup Mode (White).

Read Wiki for more info.

Donate YouTube Chat Twitter

esp-homekit-devices - Home Accessory Architect v11.3.2 Peregrine

Published by RavenSystem about 2 years ago

Changelog 11.3.2:

  • Lightbulb: Fixed flickering on transitions.
  • Some DRAM improvements.

Changelog 11.3.1:

  • SDK: Fixed static data struct of sysparam bug.
  • SDK: Removed unnecessary parts.
  • HAA Installer 6.3.1:
    • SDK: Same as HAA.

Changelog 11.3.0:

  • SDK: Added support for several flash chips with write protection to avoid flash errors and reflashing using wires.
  • Setup Mode: Added option to enter to Installer Setup Mode (Blue).
  • Setup Mode: OTA options have been moved to Installer Setup.
  • HAA Installer 6.3.0:
    • Now each HAA Installer uses a different color:
      • Boot Installer: Orange.
      • OTA Installer: Blue.
    • SDK: Same as HAA.
    • Setup mode: Added option to see flash ID and change flash mode.
    • Setup mode: Removed Wifi Mode settings from Blue. It is available in Orange and HAA Setup Mode (White).

Read Wiki for more info.

Donate YouTube Chat Twitter

esp-homekit-devices - Home Accessory Architect v11.3.1 Peregrine

Published by RavenSystem about 2 years ago

Changelog 11.3.1:

  • SDK: Fixed static data struct of sysparam bug.
  • SDK: Removed unnecessary parts.
  • HAA Installer 6.3.1:
    • SDK: Same as HAA.

Changelog 11.3.0:

  • SDK: Added support for several flash chips with write protection to avoid flash errors and reflashing using wires.
  • Setup Mode: Added option to enter to Installer Setup Mode (Blue).
  • Setup Mode: OTA options have been moved to Installer Setup.
  • HAA Installer 6.3.0:
    • Now each HAA Installer uses a different color:
      • Boot Installer: Orange.
      • OTA Installer: Blue.
    • SDK: Same as HAA.
    • Setup mode: Added option to see flash ID and change flash mode.
    • Setup mode: Removed Wifi Mode settings from Blue. It is available in Orange and HAA Setup Mode (White).

Read Wiki for more info.

Donate YouTube Chat Twitter

esp-homekit-devices - Home Accessory Architect v11.3.0 Peregrine

Published by RavenSystem about 2 years ago

Changelog:

  • SDK: Added support for several flash chips with write protection to avoid flash errors and reflashing using wires.
  • Setup Mode: Added option to enter to Installer Setup Mode (Blue).
  • Setup Mode: OTA options have been moved to Installer Setup.
  • HAA Installer 6.3.0:
    • Now each HAA Installer uses a different color:
      • Boot Installer: Orange.
      • OTA Installer: Blue.
    • SDK: Same as HAA.
    • Setup mode: Added option to see flash ID and change flash mode.
    • Setup mode: Removed Wifi Mode settings from Blue. It is available in Orange and HAA Setup Mode (White).

Read Wiki for more info.

Donate YouTube Chat Twitter

esp-homekit-devices - Home Accessory Architect v11.2.0 Peregrine

Published by RavenSystem about 2 years ago

Changelog:

  • iAirZoning: Improved logic to always open gates at first place when not all gates are operated simultaneously.
  • iAirZoning: Added "c" key to set delay in seconds between open gates and close gates operations. Default "c":0.1
  • IR Capture Mode: Minor improvements.

Read Wiki for more info.

Donate YouTube Chat Twitter

esp-homekit-devices - Home Accessory Architect v11.1.2 Peregrine

Published by RavenSystem about 2 years ago

Changelog:

  • Minor improvements.

Changelog 11.1.1:

  • Revert force disable internal GPIOs pullup resistor at boot.
  • HAA Installer v6.2.1, with same revert.

Changelog 11.1.0:

  • New Set Characteristic Actions: Read value from a service characteristic and write it in other.
  • Setup mode: Fixed missing Installer version when reset settings is used.
  • Force disable internal GPIOs pullup resistor at boot.
  • Some DRAM and CPU improvements.
  • Improvements to reduce firmware flash footprint.
  • HAA Installer v6.2.0, with same improvements.

Read Wiki for more info.

Donate YouTube Chat Twitter

esp-homekit-devices - Home Accessory Architect v11.1.1 Peregrine

Published by RavenSystem about 2 years ago

Changelog:

  • Revert force disable internal GPIOs pullup resistor at boot.
  • HAA Installer v6.2.1, with same revert.

Changelog 11.1.0:

  • New Set Characteristic Actions: Read value from a service characteristic and write it in other.
  • Setup mode: Fixed missing Installer version when reset settings is used.
  • Force disable internal GPIOs pullup resistor at boot.
  • Some DRAM and CPU improvements.
  • Improvements to reduce firmware flash footprint.
  • HAA Installer v6.2.0, with same improvements.

Read Wiki for more info.

Donate YouTube Chat Twitter

esp-homekit-devices - Home Accessory Architect v11.1.0 Peregrine

Published by RavenSystem about 2 years ago

Changelog:

  • New Set Characteristic Actions: Read value from a service characteristic and write it in other.
  • Setup mode: Fixed missing Installer version when reset settings is used.
  • Force disable internal GPIOs pullup resistor at boot.
  • Some DRAM and CPU improvements.
  • Improvements to reduce firmware flash footprint.
  • HAA Installer v6.2.0, with same improvements.

Read Wiki for more info.

Donate YouTube Chat Twitter

esp-homekit-devices - Home Accessory Architect v11.0.0 Peregrine

Published by RavenSystem about 2 years ago

Changelog:

  • HomeKit: Added the ability to be paired simultaneously with different users (up to 48), to give access to other users without sharing your entire home.
  • Free Monitor: Added new type: Math Operations.
  • Wifi: Fixed PHY mode bug when reconnecting.
  • Huge DRAM and performance improvements.
  • Firmware size improvements to reduce flash footprint.
  • HAA Installer: v6.1.2. Updated with same changes than HAA Setup mode.

Read Wiki for more info.

Donate YouTube Chat Twitter

esp-homekit-devices - Home Accessory Architect v10.8.3 Kestrel

Published by RavenSystem about 2 years ago

Changelog:

  • Little DRAM improvement.
  • HAA Installer: v6.1.1. Added a sysparam compact when saved version is not found.

Changelog 10.8.2:

  • Revert back RTOS Timer task size to 10.8.0 value.
  • Some DRAM improvements.

Changelog 10.8.1:

  • Increased RTOS Timer task size to improve stability.

Changelog 10.8.0:

  • Battery: Added new service type ("t":70).
  • Garage Door: Added an extra check to stop timer when door is closed.
  • Lightbulb: Removed unnecessary semaphore from worker.
  • HomeKit: Added more verbose logs for characteristics.
  • Wifi: Improved reconnection when device keeps disconnected more than 10 minutes.
  • Increased timers priority to improve stability under certain circumstances.
  • Improved timer library to reduce flash size.

Read Wiki for more info.

Donate YouTube Chat Twitter

esp-homekit-devices - Home Accessory Architect v10.8.2 Kestrel

Published by RavenSystem about 2 years ago

Changelog:

  • Revert back RTOS Timer task size to 10.8.0 value.
  • Some DRAM improvements.

Changelog 10.8.1:

  • Increased RTOS Timer task size to improve stability.

Changelog 10.8.0:

  • Battery: Added new service type ("t":70).
  • Garage Door: Added an extra check to stop timer when door is closed.
  • Lightbulb: Removed unnecessary semaphore from worker.
  • HomeKit: Added more verbose logs for characteristics.
  • Wifi: Improved reconnection when device keeps disconnected more than 10 minutes.
  • Increased timers priority to improve stability under certain circumstances.
  • Improved timer library to reduce flash size.

Read Wiki for more info.

Donate YouTube Chat Twitter

esp-homekit-devices - Home Accessory Architect v10.8.1 Kestrel

Published by RavenSystem about 2 years ago

Changelog:

  • Increased RTOS Timer task size to improve stability.

Changelog 10.8.0:

  • Battery: Added new service type ("t":70).
  • Garage Door: Added an extra check to stop timer when door is closed.
  • Lightbulb: Removed unnecessary semaphore from worker.
  • HomeKit: Added more verbose logs for characteristics.
  • Wifi: Improved reconnection when device keeps disconnected more than 10 minutes.
  • Increased timers priority to improve stability under certain circumstances.
  • Improved timer library to reduce flash size.

Read Wiki for more info.

Donate YouTube Chat Twitter

esp-homekit-devices - Home Accessory Architect v10.8.0 Kestrel

Published by RavenSystem about 2 years ago

Changelog:

  • Battery: Added new service type ("t":70).
  • Garage Door: Added an extra check to stop timer when door is closed.
  • Lightbulb: Removed unnecessary semaphore from worker.
  • HomeKit: Added more verbose logs for characteristics.
  • Wifi: Improved reconnection when device keeps disconnected more than 10 minutes.
  • Increased timers priority to improve stability under certain circumstances.
  • Improved timer library to reduce flash size.

Read Wiki for more info.

Donate YouTube Chat Twitter

Badges
Extracted from project README
Release GitHub download Donate Twitter Chat