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 v9.0.2 Griffon

Published by RavenSystem almost 3 years ago

Changelog:

  • Added more functions to IRAM.

Changelog 9.0.0:

  • Huge improvements in HomeKit, IRAM, DRAM, CPU and networking.
  • Power Measure: Change Service Notification to reset measure from -1 to 0.
  • Lightbulb: Added support for addressable LEDs based on NRZ protocols.
  • Change Service Inching "i" : <seconds> management to a better way. Now, if time is fixed, it is better to use "i" instead "d" on those supported services.
  • Service Inching "i" : <seconds> can be reset with Service Notifications with -1.
  • Lock, Binary Sensor, Water Valve, Garage Door, Window Covering, Fan, TV: Added new Service Notifications.
  • Ping: Improved logic: when ping packet can not be sent, result is ignored.
  • Added 2 new device actions: 6: WiFi channel has changed, and 7: Device has a new IP address.
  • Added extra mDNS announce when IP address changes.

Wiki will be updated as soon as possible.

Read Wiki for more info.

Donate YouTube Chat Twitter

esp-homekit-devices - Home Accessory Architect v9.0.1 Griffon

Published by RavenSystem almost 3 years ago

Changelog:

  • Fixes crash caused by sending notifications by Services without HomeKit ("h":0).

Changelog 9.0.0:

  • Huge improvements in HomeKit, IRAM, DRAM, CPU and networking.
  • Power Measure: Change Service Notification to reset measure from -1 to 0.
  • Lightbulb: Added support for addressable LEDs based on NRZ protocols.
  • Change Service Inching "i" : <seconds> management to a better way. Now, if time is fixed, it is better to use "i" instead "d" on those supported services.
  • Service Inching "i" : <seconds> can be reset with Service Notifications with -1.
  • Lock, Binary Sensor, Water Valve, Garage Door, Window Covering, Fan, TV: Added new Service Notifications.
  • Ping: Improved logic: when ping packet can not be sent, result is ignored.
  • Added 2 new device actions: 6: WiFi channel has changed, and 7: Device has a new IP address.
  • Added extra mDNS announce when IP address changes.

Wiki will be updated as soon as possible.

Read Wiki for more info.

Donate YouTube Chat Twitter

esp-homekit-devices - Home Accessory Architect v9.0.0 Griffon

Published by RavenSystem almost 3 years ago

Changelog:

  • Huge improvements in HomeKit, IRAM, DRAM, CPU and networking.
  • Power Measure: Change Service Notification to reset measure from -1 to 0.
  • Lightbulb: Added support for addressable LEDs based on NRZ protocols.
  • Change Service Inching "i" : <seconds> management to a better way. Now, if time is fixed, it is better to use "i" instead "d" on those supported services.
  • Service Inching "i" : <seconds> can be reset with Service Notifications with -1.
  • Lock, Binary Sensor, Water Valve, Garage Door, Window Covering, Fan, TV: Added new Service Notifications.
  • Ping: Improved logic: when ping packet can not be sent, result is ignored.
  • Added 2 new device actions: 6: WiFi channel has changed, and 7: Device has a new IP address.
  • Added extra mDNS announce when IP address changes.

Wiki will be updated as soon as possible.

Read Wiki for more info.

Donate YouTube Chat Twitter

esp-homekit-devices - Home Accessory Architect v8.1.0

Published by RavenSystem about 3 years ago

Changelog:

  • HomeKit: Change default maximum number of simultaneous HomeKit clients from 8 to 20.
  • HomeKit: Better network traffic management.
  • mDNS: Add extra announce to improve network reachability.
  • Some services: Added -10002 and -20002 service notification values to toggle availability status. Go to Wiki
  • Some services: Added "ks": key to configure initial availability status of service and physical controls. Go to Wiki
  • Fan: Added more service notification options.
  • Switch and Valve: Added new service notification values to change time when timer is used.
  • Security System: Improved recurrent alarm.
  • General: A lot of memory and performance improvements.

Changelog v8.0.0:

  • HomeKit: Change "h" key from general configuration section: Before, it was used to enable or disable HomeKit subsystem completely. Now, it is used to setup maximum number of simultaneous HomeKit clients that can be connected at same time too (Default: 8).
  • HomeKit: A new system to detect low DRAM has been implemented, improving stability and reachability.
  • Security System: Fixes Recurrent Alarm bug when it was triggered more than once.
  • iAirZoning: Fixes bug that caused a crash when thermostats had different modes.

Read Wiki for more info.

Donate YouTube Chat Twitter

esp-homekit-devices - Home Accessory Architect v8.0.0

Published by RavenSystem about 3 years ago

Changelog:

  • HomeKit: Change "h" key from general configuration section: Before, it was used to enable or disable HomeKit subsystem completely. Now, it is used to setup maximum number of simultaneous HomeKit clients that can be connected at same time too (Default: 8).
  • HomeKit: A new system to detect low DRAM has been implemented, improving stability and reachability.
  • Security System: Fixes Recurrent Alarm bug when it was triggered more than once.
  • iAirZoning: Fixes bug that caused a crash when thermostats had different modes.

Read Wiki for more info.

Donate YouTube Chat Twitter

esp-homekit-devices - Home Accessory Architect v7.6.0

Published by RavenSystem about 3 years ago

Changelog:

  • Security System: Added Recurrent Alarm.
  • HomeKit: Several network and DRAM improvements.

Read Wiki for more info.

Donate YouTube Chat Twitter

esp-homekit-devices - Home Accessory Architect v7.5.0

Published by RavenSystem about 3 years ago

Changelog:

  • General: Better UART GPIOs management when not used as UART.
  • Service Notification Actions: Added relative target service declaration.
  • HomeKit: DRAM improvements.

Read Wiki for more info.

Donate YouTube Chat Twitter

esp-homekit-devices - Home Accessory Architect v7.4.0

Published by RavenSystem about 3 years ago

Changelog:

  • Switch/Outlet: Fixes HomeKit status when change only switch state.
  • HomeKit: Performance improvements.

Read Wiki for more info.

Donate Chat Twitter

esp-homekit-devices - Home Accessory Architect v7.3.1

Published by RavenSystem about 3 years ago

Changelog:

  • HomeKit: DRAM improvements.

Changelog 7.3.0:

  • Historical Data: Added "x" to read value when clock is ready.
  • HomeKit: Bug fixes and DRAM improvements.

Read Wiki for more info.

Donate Chat Twitter

esp-homekit-devices - Home Accessory Architect v7.3.0

Published by RavenSystem about 3 years ago

Changelog:

  • Historical Data: Added "x" to read value when clock is ready.
  • HomeKit: Bug fixes and DRAM improvements.

Read Wiki for more info.

Donate Chat Twitter

esp-homekit-devices - Home Accessory Architect v7.2.1

Published by RavenSystem about 3 years ago

VERY IMPORTANT:
For new installations use last version of fullhaaboot.bin from https://github.com/RavenSystem/esp-homekit-devices/wiki/Installation.

Changelog:

  • Historical Data: Fixed bug that some characteristics values were not saved.

Changelog 7.2.0:

  • HomeKit: Huge performance and memory improvements.
  • Historical Data: Allow multiple reads for same characteristic.
  • Historical Data: Increase block size from 64 to 100 registers.

Read Wiki for more info.

Donate Chat Twitter

esp-homekit-devices - Home Accessory Architect v7.2.0

Published by RavenSystem about 3 years ago

VERY IMPORTANT:
For new installations use last version of fullhaaboot.bin from https://github.com/RavenSystem/esp-homekit-devices/wiki/Installation.

Changelog:

  • HomeKit: Huge performance and memory improvements.
  • Historical Data: Allow multiple reads for same characteristic.
  • Historical Data: Increase block size from 64 to 100 registers.

Read Wiki for more info.

Donate Chat Twitter

esp-homekit-devices - Home Accessory Architect v7.1.2

Published by RavenSystem about 3 years ago

VERY IMPORTANT:
For new installations use last version of fullhaaboot.bin from https://github.com/RavenSystem/esp-homekit-devices/wiki/Installation.

Changelog:

  • Update HAA Installer to v5.1.1.

Read Wiki for more info.

Donate Chat Twitter

esp-homekit-devices - Home Accessory Architect v7.1.1

Published by RavenSystem about 3 years ago

Changelog:

  • Garage Door: Removed forced door disable when obstruction detected.

Changelog v7.0.0:

  • Historical Data: Improved DRAM usage.
  • HomeKit: Improved memory management.
  • Garage Door: Added Action 11 and Service Notification 6.

Read Wiki for more info.

Donate Chat Twitter

esp-homekit-devices - Home Accessory Architect v7.1.0

Published by RavenSystem about 3 years ago

Changelog:

  • Historical Data: Improved DRAM usage.
  • HomeKit: Improved memory management.
  • Garage Door: Added Action 11 and Service Notification 6.

Read Wiki for more info.

Donate Chat Twitter

esp-homekit-devices - Home Accessory Architect v7.0.0

Published by RavenSystem about 3 years ago

IMPORTANT:
Due to internal changes, following devices need additional steps in order to update and keep working:

  • HeaterCooler.
  • Humidifier.
  • Lightbulb (if 3+ channels are used).
  • Fan.
  • Power Measure.

If device is not updated to v7.0.0:
Enter in setup mode, select "Update all now", and then click on Save button.

If device is updated to v7.0.0:
Enter in setup mode, don't change any option, and then click on Save button. If after that, device keeps "no response" in HomeKit, enter setup mode again, save a copy of JSON, select "Reset Settings", and click on Save button. Then, configure Wifi and JSON again. If flash storage is damaged, you must do Reset Settings twice or 3 times to erase data.

Changelog:

  • Ready for new Historical Data feature! Available soon, when HAA Home Manager is ready for that.
  • Now DHCP client is more aggressive obtaining IP address from server.
  • Some network improvements.

Read Wiki for more info.

Donate Chat Twitter

esp-homekit-devices - Home Accessory Architect v6.10.0

Published by RavenSystem about 3 years ago

Changelog:

  • Light Sensor: Added BH1750 support.
  • Lightbulb: Fixed bug that disabled autodimmer when none binary input was declared.
  • iAirZoning: Removed pause when no open/close gate action was done.

Read Wiki for more info.

Donate Chat Twitter

esp-homekit-devices - Home Accessory Architect v6.9.0

Published by RavenSystem about 3 years ago

VERY IMPORTANT:
For new installations use last version of fullhaaboot.bin from https://github.com/RavenSystem/esp-homekit-devices/wiki/Installation.

Changelog:

  • Lightbulb: Added -1 and -2 values to service notifications, to start and end autodimmer.
  • Lightbulb: Changed autodimmer logic and now bruightness goes from 1% to 100%, in both directions.
  • iAirZoning: Added "d": key to customize time between gate actions, in seconds. Default: 0.5s.
  • Setup Mode: Better way to erase and reset settings.
  • General: Increase HomeKit services limit to 1023.
  • General: IRAM and DRAM improvements.
  • Some code improvements.

Changelog HAA Installer v5.0.0:

  • Remapped flash memory to allow 4KB of extra storage for HAA firmware.
  • Removed unused code.

Read Wiki for more info.

Donate Chat Twitter

esp-homekit-devices - Home Accessory Architect v6.8.4

Published by RavenSystem about 3 years ago

Changelog:

  • HeaterCooler: Fixes sensor startup bug.

Changelog 6.8.0:

  • HeaterCooler: Added "st": key to set target temperature step.
  • HeaterCooler: Added "w":4 mode to set heater and cooler modes without auto mode.
  • Some bug fixes.

Read Wiki for more info.

Donate Chat Twitter

esp-homekit-devices - Home Accessory Architect v6.8.3

Published by RavenSystem about 3 years ago

Changelog:

  • Several bug fixes.

Changelog 6.8.0:

  • HeaterCooler: Added "st": key to set target temperature step.
  • HeaterCooler: Added "w":4 mode to set heater and cooler modes without auto mode.
  • Some bug fixes.

Read Wiki for more info.

Donate Chat Twitter

Badges
Extracted from project README
Release GitHub download Donate Twitter Chat
Related Projects