github RavenSystem/esp-homekit-devices HAA_4.9.0
Home Accessory Architect v4.9.0

latest releases: HAA_12.13.4, HAA_12.13.3, HAA_12.13.2...
3 years ago

Changelog:
IMPORTANT: When you connected to Wifi AP, then you must enter web setup manually at http://192.168.4.1:4567
To load setup web page, you must append port 4567 to URL: http://haa-4d5e6f:4567

  • Setup mode web server changes port to 4567.
  • Disable Wifi captive portal.
  • Added a secondary countdown to setup mode: If you load setup web page, device will restart automatically after 15 minutes (or try to update if auto OTA updates is enabled).
  • Added /version URI to setup mode to check device is in setup mode and retrieve current HAA version without disturbing 90 seconds setup countdown. http://haa-4d5e6f:4567/version
  • Added flash storage settings integrity, and force to enter setup mode if it is corrupted with a warning.
  • Better Wifi management.
  • RAM memory improvements.

Changelog 4.8.0:

  • Wifi: Improvements in initial connection and reconnections.

  • Added INPUT to MCP23017. One or both channels now can be declared as INPUT using this keys:
    "ca": Channel A.
    "cb": Channel B.

    Values (Default 0):
    0 - 255 : OUTPUT.
    256 : INPUT with internal pull-up resistor.
    257 : INPUT with internal pull-up resistor, inverted logic.
    258 : INPUT without internal pull-up resistor.
    259 : INPUT without internal pull-up resistor, inverted logic.

    Then, use "g": with MCP23017 index and GPIO number. For example: GPIO 4 of channel B of first declared MCP23017 will be "g":112.

Changelog 4.7.0:

  • Better HomeKit reachability, with a new system to allow up to 8 simultaneous HomeKit connections, being able to accommodate new incoming connections dropping olds.
  • Fixed network logs when a custom target and port are used.

Changelog 4.6.0:

  • Digital binary inputs: Added option mode "m" to determine if GPIO input is normal "m":0 (default), or if it works with pulses "m":1.
    No pulses: LOW state.
    Pulses activity: HIGH state.
  • Some changes in Wifi reconnection system to improve stability and reachability.

Changelog v4.5.0:

  • Doorbell: Change way to work, and now it is a full working stateless event button. "f0" input will trigger doorbell. Actual doorbell accessories must be HomeKit re-paired.
  • Fixed bug in Wifi reconnection system that could cause a crash.
  • Some code improvements.

Changelog v4.4.0:

  • Network Action: Change bool HomeKit characteristic output from 0 and 1 to false and true.
  • Network Action: Added option "e": to set custom headers when HTTP is used.
    Remember to add \r\n after each header.
    Default is "e":"Content-type: text/html\r\n".
  • Lightbulb: New way to manage fast color and brightness changes.
  • General stability improvements.

Changelog v4.3.0:

  • HTTP/TCP Actions change name to Network Actions:
  • Network Actions: Added WakeOnLAN method:
    • "m":12: WOL. Fill content with MAC address only. Host and port must be specified.
      WOL example action: "h":[{"m":12,"h":"255.255.255.255","p":9,"c":"a1b2c3d4e5f6"}]
  • Fixed Advanced Network Logger bug.

Changelog v4.2.0:

  • HTTP/TCP Actions: Added UDP protocol:
    • Methods:
      • "m":13: UDP RAW.
      • "m":14: UDP RAW (HEX format).
  • HTTP/TCP Actions: Added some retries when network fails.
  • JSON General config: Added "ot": option to specify destination address for network logs, and port. A FQDN can be used. Default value is "255.255.255.255:45678".
  • Update Advanced Network Logger component.

Changelog v4.1.0:

  • Added built-in IR Capture tool, accessible from setup mode, with user selected GPIO. Output will be sent to UART.

Changelog v4.0.0:

Read Wiki for more info.

Donate Chat Twitter

Don't miss a new esp-homekit-devices release

NewReleases is sending notifications on new releases.