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 v5.0.9

Published by RavenSystem over 3 years ago

Changelog:

  • Power Measure: fixes intensive use of flash storage.

IMPORTANT CHANGES 5.0.0:

  • Accessory Notification Action, I2C and MCP23017: Changes in JSON. See Wiki for details about new formats.
  • Lightbulb: GPIOs JSON declaration has a new format. See Wiki for details about new formats.
  • Binary output Action: Initial state now is configurable with a JSON key. LOW by default.
  • Network Action: Wait for a possible TCP network reply now is optional. Disable by default.
  • Thermostat accessories must be updated from Setup mode, selecting "Update all now".

Changelog 5.0.0:

  • Lightbulb: New conversion algorithm HSI to RGBW, thanks to Kevin Cutler (@kevinjohncutler).
    https://github.com/kevinjohncutler/colormixing
  • Added NTP and internal clock time.
  • New Action type: Timetable.
  • Better management of unused GPIOs.
  • Improved Wifi connection.
  • Huge memory and CPU improvements.

Wiki has been updated with the important changes. Rest will be updated ASAP.

Some examples of how to migrate Notification Actions to new JSON format:
Before: "m":[ { "g": 2, "v": 1 }, { "g": 3 } ]
Now: "m":[ [ 2, 1 ], [ 3 ] ]

Before: "m":[ { "g": 3, "v": -1 } ]
Now: "m":[ [ 3, -1 ] ]

Read Wiki for more info.

Donate Chat Twitter

esp-homekit-devices - Home Accessory Architect v5.0.8

Published by RavenSystem over 3 years ago

Changelog:

  • Garage door: Fixes target door state.
  • Minor improvements.

IMPORTANT CHANGES 5.0.0:

  • Accessory Notification Action, I2C and MCP23017: Changes in JSON. See Wiki for details about new formats.
  • Lightbulb: GPIOs JSON declaration has a new format. See Wiki for details about new formats.
  • Binary output Action: Initial state now is configurable with a JSON key. LOW by default.
  • Network Action: Wait for a possible TCP network reply now is optional. Disable by default.
  • Thermostat accessories must be updated from Setup mode, selecting "Update all now".

Changelog 5.0.0:

  • Lightbulb: New conversion algorithm HSI to RGBW, thanks to Kevin Cutler (@kevinjohncutler).
    https://github.com/kevinjohncutler/colormixing
  • Added NTP and internal clock time.
  • New Action type: Timetable.
  • Better management of unused GPIOs.
  • Improved Wifi connection.
  • Huge memory and CPU improvements.

Wiki has been updated with the important changes. Rest will be updated ASAP.

Some examples of how to migrate Notification Actions to new JSON format:
Before: "m":[ { "g": 2, "v": 1 }, { "g": 3 } ]
Now: "m":[ [ 2, 1 ], [ 3 ] ]

Before: "m":[ { "g": 3, "v": -1 } ]
Now: "m":[ [ 3, -1 ] ]

Read Wiki for more info.

Donate Chat Twitter

esp-homekit-devices - Home Accessory Architect v5.0.7

Published by RavenSystem over 3 years ago

Changelog:

  • Fixes temperature and humidity values to be fully Apple HomeKit compliant.

IMPORTANT CHANGES 5.0.0:

  • Accessory Notification Action, I2C and MCP23017: Changes in JSON. See Wiki for details about new formats.
  • Lightbulb: GPIOs JSON declaration has a new format. See Wiki for details about new formats.
  • Binary output Action: Initial state now is configurable with a JSON key. LOW by default.
  • Network Action: Wait for a possible TCP network reply now is optional. Disable by default.
  • Thermostat accessories must be updated from Setup mode, selecting "Update all now".

Changelog 5.0.0:

  • Lightbulb: New conversion algorithm HSI to RGBW, thanks to Kevin Cutler (@kevinjohncutler).
    https://github.com/kevinjohncutler/colormixing
  • Added NTP and internal clock time.
  • New Action type: Timetable.
  • Better management of unused GPIOs.
  • Improved Wifi connection.
  • Huge memory and CPU improvements.

Wiki has been updated with the important changes. Rest will be updated ASAP.

Some examples of how to migrate Notification Actions to new JSON format:
Before: "m":[ { "g": 2, "v": 1 }, { "g": 3 } ]
Now: "m":[ [ 2, 1 ], [ 3 ] ]

Before: "m":[ { "g": 3, "v": -1 } ]
Now: "m":[ [ 3, -1 ] ]

Read Wiki for more info.

Donate Chat Twitter

esp-homekit-devices - Home Accessory Architect v5.0.6

Published by RavenSystem over 3 years ago

Changelog:

  • Fixes reboot task.

IMPORTANT CHANGES 5.0.0:

  • Accessory Notification Action, I2C and MCP23017: Changes in JSON. See Wiki for details about new formats.
  • Lightbulb: GPIOs JSON declaration has a new format. See Wiki for details about new formats.
  • Binary output Action: Initial state now is configurable with a JSON key. LOW by default.
  • Network Action: Wait for a possible TCP network reply now is optional. Disable by default.
  • Thermostat accessories must be updated from Setup mode, selecting "Update all now".

Changelog 5.0.0:

  • Lightbulb: New conversion algorithm HSI to RGBW, thanks to Kevin Cutler (@kevinjohncutler).
    https://github.com/kevinjohncutler/colormixing
  • Added NTP and internal clock time.
  • New Action type: Timetable.
  • Better management of unused GPIOs.
  • Improved Wifi connection.
  • Huge memory and CPU improvements.

Wiki has been updated with the important changes. Rest will be updated ASAP.

Some examples of how to migrate Notification Actions to new JSON format:
Before: "m":[ { "g": 2, "v": 1 }, { "g": 3 } ]
Now: "m":[ [ 2, 1 ], [ 3 ] ]

Before: "m":[ { "g": 3, "v": -1 } ]
Now: "m":[ [ 3, -1 ] ]

Read Wiki for more info.

Donate Chat Twitter

esp-homekit-devices - Home Accessory Architect v5.0.5

Published by RavenSystem over 3 years ago

Changelog:

  • Water Valve: Fixes wrong states.
  • HomeKit: mDNS is paused when WiFi connection is lost.
  • Other minor improvements.

IMPORTANT CHANGES 5.0.0:

  • Accessory Notification Action, I2C and MCP23017: Changes in JSON. See Wiki for details about new formats.
  • Lightbulb: GPIOs JSON declaration has a new format. See Wiki for details about new formats.
  • Binary output Action: Initial state now is configurable with a JSON key. LOW by default.
  • Network Action: Wait for a possible TCP network reply now is optional. Disable by default.
  • Thermostat accessories must be updated from Setup mode, selecting "Update all now".

Changelog 5.0.0:

  • Lightbulb: New conversion algorithm HSI to RGBW, thanks to Kevin Cutler (@kevinjohncutler).
    https://github.com/kevinjohncutler/colormixing
  • Added NTP and internal clock time.
  • New Action type: Timetable.
  • Better management of unused GPIOs.
  • Improved Wifi connection.
  • Huge memory and CPU improvements.

Wiki has been updated with the important changes. Rest will be updated ASAP.

Some examples of how to migrate Notification Actions to new JSON format:
Before: "m":[ { "g": 2, "v": 1 }, { "g": 3 } ]
Now: "m":[ [ 2, 1 ], [ 3 ] ]

Before: "m":[ { "g": 3, "v": -1 } ]
Now: "m":[ [ 3, -1 ] ]

Read Wiki for more info.

Donate Chat Twitter

esp-homekit-devices - HAA Installer v4.7.1

Published by RavenSystem over 3 years ago

Changelog:

  • Fixes automatic restart when Wifi network is unreachable.

Read Wiki for more info.

Donate Chat Twitter

esp-homekit-devices - Home Accessory Architect v5.0.4

Published by RavenSystem over 3 years ago

Changelog:

  • HomeKit: Fixes memory leak that can cause multiple issues.
  • HomeKit: Fixes Apple notifications.
  • Light sensor: Fixes wrong luxes algorithm (#1348). Thanks to @peros550

IMPORTANT CHANGES 5.0.0:

  • Accessory Notification Action, I2C and MCP23017: Changes in JSON. See Wiki for details about new formats.
  • Lightbulb: GPIOs JSON declaration has a new format. See Wiki for details about new formats.
  • Binary output Action: Initial state now is configurable with a JSON key. LOW by default.
  • Network Action: Wait for a possible TCP network reply now is optional. Disable by default.
  • Thermostat accessories must be updated from Setup mode, selecting "Update all now".

Changelog 5.0.0:

  • Lightbulb: New conversion algorithm HSI to RGBW, thanks to Kevin Cutler (@kevinjohncutler).
    https://github.com/kevinjohncutler/colormixing
  • Added NTP and internal clock time.
  • New Action type: Timetable.
  • Better management of unused GPIOs.
  • Improved Wifi connection.
  • Huge memory and CPU improvements.

Wiki has been updated with the important changes. Rest will be updated ASAP.

Some examples of how to migrate Notification Actions to new JSON format:
Before: "m":[ { "g": 2, "v": 1 }, { "g": 3 } ]
Now: "m":[ [ 2, 1 ], [ 3 ] ]

Before: "m":[ { "g": 3, "v": -1 } ]
Now: "m":[ [ 3, -1 ] ]

Read Wiki for more info.

Donate Chat Twitter

esp-homekit-devices - Home Accessory Architect v5.0.3

Published by RavenSystem over 3 years ago

Changelog:

  • HomeKit: Fixes TV Service.

IMPORTANT CHANGES 5.0.0:

  • Accessory Notification Action, I2C and MCP23017: Changes in JSON. See Wiki for details about new formats.
  • Lightbulb: GPIOs JSON declaration has a new format. See Wiki for details about new formats.
  • Binary output Action: Initial state now is configurable with a JSON key. LOW by default.
  • Network Action: Wait for a possible TCP network reply now is optional. Disable by default.
  • Thermostat accessories must be updated from Setup mode, selecting "Update all now".

Changelog 5.0.0:

  • Lightbulb: New conversion algorithm HSI to RGBW, thanks to Kevin Cutler (@kevinjohncutler).
    https://github.com/kevinjohncutler/colormixing
  • Added NTP and internal clock time.
  • New Action type: Timetable.
  • Better management of unused GPIOs.
  • Improved Wifi connection.
  • Huge memory and CPU improvements.

Wiki has been updated with the important changes. Rest will be updated ASAP.

Some examples of how to migrate Notification Actions to new JSON format:
Before: "m":[ { "g": 2, "v": 1 }, { "g": 3 } ]
Now: "m":[ [ 2, 1 ], [ 3 ] ]

Before: "m":[ { "g": 3, "v": -1 } ]
Now: "m":[ [ 3, -1 ] ]

Read Wiki for more info.

Donate Chat Twitter

esp-homekit-devices - Home Accessory Architect v5.0.2

Published by RavenSystem over 3 years ago

Changelog:

  • Lightbulb: Enable "New chromaticity" log.

IMPORTANT CHANGES 5.0.0:

  • Accessory Notification Action, I2C and MCP23017: Changes in JSON. See Wiki for details about new formats.
  • Lightbulb: GPIOs JSON declaration has a new format. See Wiki for details about new formats.
  • Binary output Action: Initial state now is configurable with a JSON key. LOW by default.
  • Network Action: Wait for a possible TCP network reply now is optional. Disable by default.
  • Thermostat accessories must be updated from Setup mode, selecting "Update all now".

Changelog 5.0.0:

  • Lightbulb: New conversion algorithm HSI to RGBW, thanks to Kevin Cutler (@kevinjohncutler).
    https://github.com/kevinjohncutler/colormixing
  • Added NTP and internal clock time.
  • New Action type: Timetable.
  • Better management of unused GPIOs.
  • Improved Wifi connection.
  • Huge memory and CPU improvements.

Wiki has been updated with the important changes. Rest will be updated ASAP.

Some examples of how to migrate Notification Actions to new JSON format:
Before: "m":[ { "g": 2, "v": 1 }, { "g": 3 } ]
Now: "m":[ [ 2, 1 ], [ 3 ] ]

Before: "m":[ { "g": 3, "v": -1 } ]
Now: "m":[ [ 3, -1 ] ]

Read Wiki for more info.

Donate Chat Twitter

esp-homekit-devices - Home Accessory Architect v5.0.1

Published by RavenSystem over 3 years ago

Changelog:

  • Fixes status LED.

IMPORTANT CHANGES 5.0.0:

  • Accessory Notification Action, I2C and MCP23017: Changes in JSON. See Wiki for details about new formats.
  • Lightbulb: GPIOs JSON declaration has a new format. See Wiki for details about new formats.
  • Binary output Action: Initial state now is configurable with a JSON key. LOW by default.
  • Network Action: Wait for a possible TCP network reply now is optional. Disable by default.
  • Thermostat accessories must be updated from Setup mode, selecting "Update all now".

Changelog 5.0.0:

  • Lightbulb: New conversion algorithm HSI to RGBW, thanks to Kevin Cutler (@kevinjohncutler).
    https://github.com/kevinjohncutler/colormixing
  • Added NTP and internal clock time.
  • New Action type: Timetable.
  • Better management of unused GPIOs.
  • Improved Wifi connection.
  • Huge memory and CPU improvements.

Wiki has been updated with the important changes. Rest will be updated ASAP.

Some examples of how to migrate Notification Actions to new JSON format:
Before: "m":[ { "g": 2, "v": 1 }, { "g": 3 } ]
Now: "m":[ [ 2, 1 ], [ 3 ] ]

Before: "m":[ { "g": 3, "v": -1 } ]
Now: "m":[ [ 3, -1 ] ]

Read Wiki for more info.

Donate Chat Twitter

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

Published by RavenSystem over 3 years ago

IMPORTANT CHANGES:

  • Accessory Notification Action, I2C and MCP23017: Changes in JSON. See Wiki for details about new formats.
  • Lightbulb: GPIOs JSON declaration has a new format. See Wiki for details about new formats.
  • Binary output Action: Initial state now is configurable with a JSON key. LOW by default.
  • Network Action: Wait for a possible TCP network reply now is optional. Disable by default.
  • Thermostat accessories must be updated from Setup mode, selecting "Update all now".

Changelog:

  • Lightbulb: New conversion algorithm HSI to RGBW, thanks to Kevin Cutler (@kevinjohncutler).
    https://github.com/kevinjohncutler/colormixing
  • Added NTP and internal clock time.
  • New Action type: Timetable.
  • Better management of unused GPIOs.
  • Improved Wifi connection.
  • Huge memory and CPU improvements.

Wiki has been updated with the important changes. Rest will be updated ASAP.

Some examples of how to migrate Notification Actions to new JSON format:
Before: "m":[ { "g": 2, "v": 1 }, { "g": 3 } ]
Now: "m":[ [ 2, 1 ], [ 3 ] ]

Before: "m":[ { "g": 3, "v": -1 } ]
Now: "m":[ [ 3, -1 ] ]

Read Wiki for more info.

Donate Chat Twitter

esp-homekit-devices - HAA OTA v4.5.0

Published by RavenSystem over 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

  • Improved management of unused GPIOs.

Read Wiki for more info.

Donate Chat Twitter

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

Published by RavenSystem over 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

esp-homekit-devices - HAA OTA v4.4.0

Published by RavenSystem over 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

  • Setup mode web server changes port to 4567.
  • Disable Wifi captive portal.
  • Better Wifi management.
  • RAM memory improvements.

Read Wiki for more info.

Donate Chat Twitter

esp-homekit-devices - Home Accessory Architect v4.8.0

Published by RavenSystem over 3 years ago

Changelog:

  • 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

esp-homekit-devices - Home Accessory Architect v4.7.5

Published by RavenSystem almost 4 years ago

Changelog:

  • Force Wifi disconnection before reconnection attempt.

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

esp-homekit-devices - Home Accessory Architect v4.7.4

Published by RavenSystem almost 4 years ago

Changelog:

  • Several mDNS improvements.

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

esp-homekit-devices - Home Accessory Architect v4.7.3

Published by RavenSystem almost 4 years ago

Changelog:

  • Added an additional mDNS announce when a reply arrives in probing mode.

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

esp-homekit-devices - Home Accessory Architect v4.7.2

Published by RavenSystem almost 4 years ago

Changelog:

  • Change minimum mDNS TTL to 30.

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

esp-homekit-devices - Home Accessory Architect v4.7.1

Published by RavenSystem almost 4 years ago

Changelog:

  • Added safe guards of socket creation for ping, gateway ping, and network action tasks.

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

Badges
Extracted from project README
Release GitHub download Donate Twitter Chat