Releases: RavenSystem/esp-homekit-devices
Home Accessory Architect v12.4.1 Merlin
Changelog v12.4.1:
- Faster Wifi reconnection.
Changelog v12.4.0:
- Updates JSON library with a new cJSON-RavenSystem Fork version, with huge CPU and memory improvements.
JSON is used by MEPLHAA Script and HAP (HomeKit Accessory Protocol).
Changelog v12.0.0:
- BREAKING CHANGES !!! Check Migration Guide
Read Wiki for more info.
Home Accessory Architect v12.4.0 Merlin
Changelog v12.4.0:
- Updates JSON library with a new cJSON-RavenSystem Fork version, with huge CPU and memory improvements.
JSON is used by MEPLHAA Script and HAP (HomeKit Accessory Protocol).
Changelog v12.0.0:
- BREAKING CHANGES !!! Check Migration Guide
Read Wiki for more info.
Home Accessory Architect v12.3.0 Merlin
Changelog v12.3.0:
- Change default Gratuitous ARP Period period from 60 to 285 seconds, because most common ARP TTL is 300 seconds.
- Set random channel (1, 6 or 11) for Wifi AP HAA-XXXXXX when setup mode. Before it was fixed at channel 6.
- Improvements on button filter to avoid "ghost switchings".
- Added new declaration formats to save memory (Keep calm: Old formats are valid too. None scripts changes are needed) for:
- ESP32:
- Set WiFi Bandwidth to 20MHz, and added option to enable 40MHz only in normal mode of HAA Main firmware.
- Added error logs on initial GPIOs declarations.
Changelog v12.0.0:
- BREAKING CHANGES !!! Check Migration Guide
Read Wiki for more info.
Home Accessory Architect v12.2.3 Merlin
Changelog v12.2.3:
- Added missing condition to Free Monitor.
Changelog v12.2.2:
- Fixes UART receiver bug.
Changelog v12.2.1:
- Fixes bug in temperature/humidity reads that cause a system crash.
Changelog v12.2.0:
- New Boot Delay option, to set an early delay before first hardware initialization, keeping all GPIOs disabled.
- Improves GPIOs initial setup of installer firmwares to avoid activating relays when updating.
- Improvements on multitask management.
- Other minor improvements.
- ESP32:
- Updated ESP-IDF SDK to v5.0.2
- Added Gratuitous ARP Period configuration
- Added SPI Flash Mode configuration
Changelog v12.0.0:
- BREAKING CHANGES !!! Check Migration Guide
Read Wiki for more info.
Home Accessory Architect v12.2.2 Merlin
Changelog v12.2.2:
- Fixes UART receiver bug.
Changelog v12.2.1:
- Fixes bug in temperature/humidity reads that cause a system crash.
Changelog v12.2.0:
- New Boot Delay option, to set an early delay before first hardware initialization, keeping all GPIOs disabled.
- Improves GPIOs initial setup of installer firmwares to avoid activating relays when updating.
- Improvements on multitask management.
- Other minor improvements.
- ESP32:
- Updated ESP-IDF SDK to v5.0.2
- Added Gratuitous ARP Period configuration
- Added SPI Flash Mode configuration
Changelog v12.0.0:
- BREAKING CHANGES !!! Check Migration Guide
Read Wiki for more info.
Home Accessory Architect v12.2.1 Merlin
Changelog v12.2.1:
- Fixes bug in temperature/humidity reads that cause a system crash.
Changelog v12.2.0:
- New Boot Delay option, to set an early delay before first hardware initialization, keeping all GPIOs disabled.
- Improves GPIOs initial setup of installer firmwares to avoid activating relays when updating.
- Improvements on multitask management.
- Other minor improvements.
- ESP32:
- Updated ESP-IDF SDK to v5.0.2
- Added Gratuitous ARP Period configuration
- Added SPI Flash Mode configuration
Changelog v12.0.0:
- BREAKING CHANGES !!! Check Migration Guide
Read Wiki for more info.
Home Accessory Architect v12.2.0 Merlin
Changelog v12.2.0:
- New Boot Delay option, to set an early delay before first hardware initialization, keeping all GPIOs disabled.
- Improves GPIOs initial setup of installer firmwares to avoid activating relays when updating.
- Improvements on multitask management.
- Other minor improvements.
- ESP32:
- Updated ESP-IDF SDK to v5.0.2
- Added Gratuitous ARP Period configuration
- Added SPI Flash Mode configuration
Changelog v12.0.0:
- BREAKING CHANGES !!! Check Migration Guide
Read Wiki for more info.
Home Accessory Architect v12.1.1 Merlin
Changelog v12.1.1:
- Update setup web page and fix a html tag.
(If device has v12.1.0 installed, this version can be skipped).
Changelog v12.1.0:
- Improved network performance and stability.
- Added tasks concurrence control to I2C and DHT drivers.
- Improved HomeKit JSON Accessory ID (aid) responses.
- Fixed saved string memory bugs in TV Service Name.
- ESP32: Added Hardware PWM support.
Changelog v12.0.0:
- BREAKING CHANGES !!! Check Migration Guide
Read Wiki for more info.
Home Accessory Architect v12.1.0 Merlin
Changelog v12.1.0:
- Improved network performance and stability.
- Added tasks concurrence control to I2C and DHT drivers.
- Improved HomeKit JSON Accessory ID (aid) responses.
- Fixed saved string memory bugs in TV Service Name.
- ESP32: Added Hardware PWM support.
Changelog v12.0.0:
- BREAKING CHANGES !!! Check Migration Guide
Read Wiki for more info.
Home Accessory Architect v12.0.3 Merlin
Changelog v12.0.3:
- Removed WiFi Sleep Mode from ESP8266 because it is not fully compatible.
Changelog v12.0.2:
- Fixes IR/RF Receiver Mode.
- Added ESP32 IR/RF Receiver GPIOs.
- Improvements over ISRs and buttons/switches.
Changelog v12.0.1:
- Fixes ESP8266 GPIO 16 initial state bug.
- Remove unnecessary variable in Advanced Logger NTP library.
Changelog v12.0.0:
- BREAKING CHANGES !!! Check Migration Guide
- GPIOs must be declared in a new general array to be used, GPIOs Configuration.
- Continuous Mode for Binary Inputs must be enabled explicitly when needed. Binary Input Continuous Mode.
- UART Configuration has a new way to setup UART receivers.
- I2C can have pull-up resistors optionally, for SCL and SDA pins. I2C Configuration.
- Log outputs are different to allow use of UART2 for ESP32 models.
- Logs: UART must be configure to use as log output.
- Add support for Espressif ESP32, ESP32 Single-Core, ESP32-C2, ESP32-C3, ESP32-S2 and ESP32-S3 chip models.
- New Action: PWM Actions.
- UART for ESP32 support modes, including RS485 and IrDA.
- New WiFi Sleep Mode: Added
"d"
key to configure it. - Added network hostnames for HAA Installers and HAA Main in Setup Mode.
- Huge DRAM improvements in JSON library.
- CPU and DRAM improvements.
- Initial GPIOs state at boot is DISABLE for ESP8266.
Read Wiki for more info.