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 v0.3.0

Published by RavenSystem about 5 years ago

Changelog:

  • Added "Water Valve" Accessory Type.

Read Wiki for more info.

Donate Chat Twitter

esp-homekit-devices - Home Accessory Architect v0.2.4

Published by RavenSystem about 5 years ago

Changelog:

  • Fixed bug with "f0" and "f1" in switch type.
  • Added "f0" and "f1" fixed inputs to Lock Mechanism accessory type.
  • Changed button declaration on Stateless Button Event accessory. Now you must use "f0", "f1" and "f2" for single, double and long press.

Read Wiki for more info.

Donate Chat Twitter

esp-homekit-devices - Home Accessory Architect v0.2.3

Published by RavenSystem about 5 years ago

Changelog:
-Fixed bug that showed HomeKit outlets as switches.

Read Wiki for more info.

Donate Chat Twitter

esp-homekit-devices - Home Accessory Architect v0.2.2

Published by RavenSystem about 5 years ago

Changelog:

  • Added fixed state triggers ("f0" and "f1") to HomeKit Switches and Outlets.
  • Some code and performance improvements.

Read Wiki for more info.

Donate Chat Twitter

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

Published by RavenSystem about 5 years ago

Changelog:

  • Fixed bug with Kill Switches states.

Read Wiki for more info.

Donate Chat Twitter

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

Published by RavenSystem about 5 years ago

  • Better way to manage initial sensor states.
  • Added the following Sensor Accessory Types:
    • Occupancy
    • Leak
    • Smoke
    • Carbon Monoxide
    • Carbon Dioxide
    • Filter change
    • Motion

Read Wiki for more info.

Donate Chat Twitter

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

Published by RavenSystem about 5 years ago

  • Added Contact Sensor Accessory Type.
  • Added option to update firmware automatically after 90 seconds when device enters in setup mode.

Read Wiki for more info.

Donate Chat Twitter

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

Published by RavenSystem about 5 years ago

  • Added optional Secure Switch to all accessories (Disable accessory interactions).
  • Added optional Kids Switch to all accessories (Disable hardware buttons/switches).
  • Added option to customize time in seconds to allow enter setup mode ("m" key in config section).
  • Removed Secured Lock Mechanism accessory type.

Read Wiki for more info.

Donate Chat Twitter

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

Published by RavenSystem about 5 years ago

  • Added Lock Mechanism accessory type.
  • Added Secured Lock Mechanism accessory type.

Read Wiki for more info.

Donate Chat Twitter

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

Published by RavenSystem about 5 years ago

  • This version is out of BETA stage.
  • Added accessory initial states, including saved and user custom states.
  • Now digital output "value" key is optional, with default value 0.

Read Wiki for more info.

Donate Chat Twitter

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

Published by RavenSystem about 5 years ago

IMPORTANT: JSON has a new format again. Old JSON strings will not work.

  • Added option to disable HomeKit server, for hardware only projects.
  • Removed "actions" section to preserve flash storage. Now state actions are declared into accessory directly.

Read Wiki for more info.

Donate Chat Twitter

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

Published by RavenSystem about 5 years ago

IMPORTANT: JSON has a new format. Old JSON strings will not work.

  • Added customizable button filter.
  • Added declarations of buttons array to enter in setup mode.
  • Now every Homekit accessory state has a configurable action.
  • Removed "inverted" from digital outputs (relays).
  • Added "inching mode" to Homekit accessories.
  • Added "inching mode" to individual digital output actions.

Read Wiki for more info.

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

Published by RavenSystem over 5 years ago

  • Added Stateless button accessory type.

Read Wiki for more info.

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

Published by RavenSystem over 5 years ago

  • Fixed possible bug entering in Setup Mode.

Read Wiki for more info.

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

Published by RavenSystem over 5 years ago

  • Fixes critical bug in prior version about new installations.
  • Internal pull-up resistor now is enabled by default in buttons.
  • OTA update option only appears when LCM firmware is installed.
  • Now inverted status pin is applied in relays/outputs at boot.
  • Many improvements.

Read Wiki for more info.

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

Published by RavenSystem over 5 years ago

This version has a critical bug and must not be used with new installations. It only works when updating from v0.0.1

  • Added accessory type 2 (outlets).
  • Added OTA updates support from Setup mode.
  • Added a way to reset HomeKit accessory ID from Setup mode.
  • Some general improvements.

Read Wiki for more info.

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

Published by RavenSystem over 5 years ago

  • Very first release.
  • Only accessory type 1 is supported.
  • OTA updates are not supported yet.
  • There is no way to reset HomeKit accessory ID (Only erasing flash).

Read Wiki for more info.

Badges
Extracted from project README
Release GitHub download Donate Twitter Chat