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
esp-homekit-devices - Home Accessory Architect v1.6.4

Published by RavenSystem over 4 years ago

Changelog:

  • General: HomeKit mDNS announce is resent when WiFi roams and changes channel but a disconnection is not done.

Read Wiki for more info.

Donate Chat Twitter

esp-homekit-devices - Home Accessory Architect v1.6.3

Published by RavenSystem over 4 years ago

Changelog:

  • General: Improved WiFi reconnection when disconnected.
  • General: HomeKit mDNS announce now is sent 3 times in a row instead 1.

Read Wiki for more info.

Donate Chat Twitter

esp-homekit-devices - Home Accessory Architect v1.6.2

Published by RavenSystem over 4 years ago

Changelog:

  • Setup Mode: Fixed bug that avoid to use WiFi in "Normal" mode when "Force BSSID" was previously selected.
  • Setup Mode: Added channel to WiFi Scanner.
  • Setup Mode: Several code improvements.

Changelog v1.6.0:

  • Setup Mode: Added RSSI and BSSID information to WiFi Scanner.
  • Setup Mode: WiFi Scanner now shows all WiFi even if different APs have same SSID.
  • Setup Mode: Added option to force WiFi to connect to a specific WiFi BSSID.

Read Wiki for more info.

Donate Chat Twitter

esp-homekit-devices - Home Accessory Architect v1.6.1

Published by RavenSystem over 4 years ago

Changelog:

  • Setup Mode: Fixed bug that avoid to use WiFi in "Normal" mode when "Force BSSID" was previously selected.

Changelog v1.6.0:

  • Setup Mode: Added RSSI and BSSID information to WiFi Scanner.
  • Setup Mode: WiFi Scanner now shows all WiFi even if different APs have same SSID.
  • Setup Mode: Added option to force WiFi to connect to a specific WiFi BSSID.

Read Wiki for more info.

Donate Chat Twitter

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

Published by RavenSystem over 4 years ago

Changelog:

  • Setup Mode: Added RSSI and BSSID information to WiFi Scanner.
  • Setup Mode: WiFi Scanner now shows all WiFi even if different APs have same SSID.
  • Setup Mode: Added option to force WiFi to connect to a specific WiFi BSSID.

Read Wiki for more info.

Donate Chat Twitter

esp-homekit-devices - Home Accessory Architect v1.5.5

Published by RavenSystem over 4 years ago

Changelog:

  • General: Some HomeKit server timeout tweaks.
  • TH sensor and Thermostat: removed unused code.
  • Setup Mode: Added LICENSE to WebUI.

Read Wiki for more info.

Donate Chat Twitter

esp-homekit-devices - Home Accessory Architect v1.5.4

Published by RavenSystem over 4 years ago

Changelog:

  • General: Some WiFi configuration enhancements.
  • Actions: Fixed Kill Switches accessory notifications.

Read Wiki for more info.

Donate Chat Twitter

esp-homekit-devices - HAA OTA v2.1

Published by RavenSystem over 4 years ago

Changelog:

  • Now, if DNS fails, device will reboot instead getting stuck.
  • Some WiFi configuration enhancements.

Read Wiki for more info.

Donate Chat Twitter

esp-homekit-devices - Home Accessory Architect v1.5.3

Published by RavenSystem over 4 years ago

Changelog:

  • General: Increased some task stack sizes to avoid memory overflows.

Changelog 1.5.0:

  • General: Now GPIOs of digital outputs are low from the beginning.
  • General: Now "o":1 is needed to show all logs, improving performance when removed.
  • General: Added new action type: Send IR command. This new action is not documented yet, and it is under testing. Please, don't ask for it. When all IR environment is ready, I will announce it and you will can use it.

Read Wiki for more info.

Donate Chat Twitter

esp-homekit-devices - Home Accessory Architect v1.5.2

Published by RavenSystem over 4 years ago

Changelog:

  • Sensors: Added Secure Kill Switch.

Changelog 1.5.0:

  • General: Now GPIOs of digital outputs are low from the beginning.
  • General: Now "o":1 is needed to show all logs, improving performance when removed.
  • General: Added new action type: Send IR command. This new action is not documented yet, and it is under testing. Please, don't ask for it. When all IR environment is ready, I will announce it and you will can use it.

Read Wiki for more info.

Donate Chat Twitter

esp-homekit-devices - Home Accessory Architect v1.5.1

Published by RavenSystem over 4 years ago

Changelog:

  • Setup: Fixed a bug that could prevent scanning for WiFi networks in setup mode.

Changelog 1.5.0:

  • General: Now GPIOs of digital outputs are low from the beginning.
  • General: Now "o":1 is needed to show all logs, improving performance when removed.
  • General: Added new action type: Send IR command. This new action is not documented yet, and it is under testing. Please, don't ask for it. When all IR environment is ready, I will announce it and you will can use it.

Read Wiki for more info.

Donate Chat Twitter

esp-homekit-devices - HAA OTA v2.0

Published by RavenSystem over 4 years ago

New OTA update system for HAA firmware. Main change is the increase of user settings storage, from 2 sectors to 8 sectors. New installations that use this will have big storage, very useful to configure IR codes and big HTTP requests.

There is no way to update from old LCM to get this. Only erasing and reflashing.

If you don't need big storage with your actual devices, you can keep using and updating HAA without reflash.

Read Wiki for more info.

Donate Chat Twitter

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

Published by RavenSystem over 4 years ago

Changelog:

  • General: Now GPIOs of digital outputs are low from the beginning.
  • General: Now "o":1 is needed to show all logs, improving performance when removed.
  • General: Added new action type: Send IR command. This new action is not documented yet, and it is under testing. Please, don't ask for it. When all IR environment is ready, I will announce it and you will can use it.

Read Wiki for more info.

Donate Chat Twitter

esp-homekit-devices - HAA Boot v1.0.0

Published by RavenSystem over 4 years ago

This is outdated.

Please, use new haaboot.bin from https://github.com/RavenSystem/haa_ota/releases/latest/download/haaboot.bin

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

Published by RavenSystem almost 5 years ago

Changelog:

  • General: Added new input type: "l":[] and "p0":[],"p1":[]... Use ICMP Ping to set accessory status:
    "h": Target host, with DNS resolution.
    "r": Response type. (Default 1): 0: target host does not response. 1: target host responses.

"l":[] is equivalent to "b":[]
"p0":[],"p1":[]... are equivalent to "f0":[],"f1":[]...

Example of Sonoff S20 that uses ping to turn on/off:
{"c":{"l":13,"b":[{"g":0,"t":5}]},"a":[{"t":2,"0":{"r":[{"g":12}]},"1":{"r":[{"g":12,"v":1}]},"b":[{"g":0}],"p1":[{"h":"my-tv"}],"p0":[{"h":"my-tv","r":0}]}]}

Example of Wadoo lightbulb that uses ping to turn on/off:
{"c":{"b":[{"g":0}]},"a":[{"t":30,"r":14,"g":12,"v":13,"w":4,"fr":3,"fg":3,"fv":3,"p1":[{"h":"iMac-de-Jose"}],"p0":[{"h":"iMac-de-Jose","r":0}]}]}

Read Wiki for more info.

Donate Chat Twitter

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

Published by RavenSystem almost 5 years ago

Changelog:

  • General: Added some missed restore-clocks.

Changelog v1.3.0:

  • General: Improved HomeKit server performance.
  • General: Reduced logs and flash size.
  • General: Added new action type: "h":[] Send HTTP request:
    "h": Target host.
    "p": Port. (Default 80).
    "m": HTTP method (0: GET (default), 1: PUT or 2: POST).
    "u": URL. (Default /)
    "c": Content to send with PUT or POST method.

A basic example:
This HTTP request: http://<ip>/cm?cmnd=Power%20ON
is this HAA Action: "1":{"h":[{"h":"<ip>","u":"cm?cmnd=Power%20ON"}]}

  • Garage Door: Now door controls are blocked when an obstruction is detected.

Read Wiki for more info.

Donate Chat Twitter

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

Published by RavenSystem almost 5 years ago

Changelog:

  • General: Improved HomeKit server performance.
  • General: Reduced logs and flash size.
  • General: Added new action type: "h":[] Send HTTP request:
    "h": Target host.
    "p": Port. (Default 80).
    "m": HTTP method (0: GET (default), 1: PUT or 2: POST).
    "u": URL. (Default /)
    "c": Content to send with PUT or POST method.

A basic example:
This HTTP request: http://<ip>/cm?cmnd=Power%20ON
is this HAA Action: "1":{"h":[{"h":"<ip>","u":"cm?cmnd=Power%20ON"}]}

  • Garage Door: Now door controls are blocked when an obstruction is detected.

Read Wiki for more info.

Donate Chat Twitter

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

Published by RavenSystem almost 5 years ago

Changelog:

  • Lightbulb: Fixed initial state bug.
  • Lightbulb: Improved worker function.

Read Wiki for more info.

Donate Chat Twitter

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

Published by RavenSystem almost 5 years ago

Changelog:

  • General: Initial WiFi connection is less aggressive.
  • Window Covering: Added actions for stop while opening and stop while closing.
  • Window Covering: Added Obstruction sensor.
  • Lightbulb: Improved color setter with no delay.

Read Wiki for more info.

Donate Chat Twitter

esp-homekit-devices - Home Accessory Architect v1.1.3

Published by RavenSystem almost 5 years ago

Changelog:

  • General: Added a second mDNS delayed announce when WiFi is lost and reconnected.

Read Wiki for more info.

Donate Chat Twitter

Badges
Extracted from project README
Release GitHub download Donate Twitter Chat