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
Published by RavenSystem over 4 years ago
Changelog:
Changelog v2.3.0:
Read Wiki for more info.
Published by RavenSystem over 4 years ago
Changelog:
Changelog v3.0.0:
Read Wiki for more info.
Published by RavenSystem over 4 years ago
Changelog:
Changelog v2.3.0:
Read Wiki for more info.
Published by RavenSystem over 4 years ago
Changelog:
Changelog v3.0.0:
Read Wiki for more info.
Published by RavenSystem over 4 years ago
Changelog:
Changelog v2.3.0:
Read Wiki for more info.
Published by RavenSystem over 4 years ago
Changelog:
Changelog v3.0.0:
Read Wiki for more info.
Published by RavenSystem over 4 years ago
Changelog:
Changelog v2.3.0:
Read Wiki for more info.
Published by RavenSystem over 4 years ago
Changelog:
Changelog v3.0.0:
Read Wiki for more info.
Published by RavenSystem over 4 years ago
Changelog:
Changelog v3.0.0:
Read Wiki for more info.
Published by RavenSystem over 4 years ago
Changelog:
Changelog v2.3.0:
Read Wiki for more info.
Published by RavenSystem over 4 years ago
Changelog:
Read Wiki for more info.
Published by RavenSystem over 4 years ago
Changelog:
Changelog v2.2.0:
"pt":
in config section. Default value is 5 seconds. You can use decimals, like "pt":0.5
"ttl":
key must be placed in config section. Default value is 2500 seconds. Using very low value like "ttl":5
could use as workaround to work with networks without mDNS support.Read Wiki for more info.
Published by RavenSystem over 4 years ago
Changelog:
"pt":
in config section. Default value is 5 seconds. You can use decimals, like "pt":0.5
"ttl":
key must be placed in config section. Default value is 2500 seconds. Using very low value like "ttl":5
could use as workaround to work with networks without mDNS support.Wiki will be updated as soon as possible.
Read Wiki for more info.
Published by RavenSystem over 4 years ago
Changelog:
Changelog v2.1.0:
General: Better handle of GPIO 1 and 3 when they are used as normal GPIOs.
Lightbulb: Fixed wildcard action bug when turn off light.
General Config: Added UART configuration to use UART actions.
You can declare 1 or 2 UARTs.
"r":
Array of UARTs.
"n":
UART to be configured. Values can be:
** 0
UART0. It uses GPIO 1 and 3.
** 1
UART1. It uses GPIO 2.
** 2
UART0 with swapped GPIO. It uses GPIO 13 and 15 instead 1 and 3.
"s":
Speed. Default 115200.
"p":
Parity. 0
: none, 1
: even, 2
: odd. Default 0.
"b":
Stop bits. 0
: 0 bits, 1
: 1 bit, 2
: 1.5 bits, 3
2 bits. Default 0.
Actions: New action type supported: UART commands.
UART Action format: "u":[{"n":<0,1>,"v":"command_to_send","d":<delay_in:_ms>}]
"u":
Array of UART commands.
"n":
UART to be used (0 or 1). Default 0
.
"v":
Command to send, in HEX format without spaces. Eg: "v":"01b364007aff04"
"d":
Delay in milliseconds after next UART command. Only has effects when some UART commands are declared into array. Default 0
.
When UART0 is used, logs will be redirect to UART1 if it is not used.
"m":3
TCP RAW mode. Send content as it, without any HTTP header. Useful to comunicate with websockets or any other protocol outside HTTP."m":4
Like mode 3, but content must be in HEX format without spaces. Eg: "c":"01b364007aff04"
."u:"
URL key does not make sense.Wiki will be updated as soon as possible.
Read Wiki for more info.
Published by RavenSystem over 4 years ago
Changelog:
Changelog v2.1.0:
General: Better handle of GPIO 1 and 3 when they are used as normal GPIOs.
Lightbulb: Fixed wildcard action bug when turn off light.
General Config: Added UART configuration to use UART actions.
You can declare 1 or 2 UARTs.
"r":
Array of UARTs.
"n":
UART to be configured. Values can be:
** 0
UART0. It uses GPIO 1 and 3.
** 1
UART1. It uses GPIO 2.
** 2
UART0 with swapped GPIO. It uses GPIO 13 and 15 instead 1 and 3.
"s":
Speed. Default 115200.
"p":
Parity. 0
: none, 1
: even, 2
: odd. Default 0.
"b":
Stop bits. 0
: 0 bits, 1
: 1 bit, 2
: 1.5 bits, 3
2 bits. Default 0.
Actions: New action type supported: UART commands.
UART Action format: "u":[{"n":<0,1>,"v":"command_to_send","d":<delay_in:_ms>}]
"u":
Array of UART commands.
"n":
UART to be used (0 or 1). Default 0
.
"v":
Command to send, in HEX format without spaces. Eg: "v":"01b364007aff04"
"d":
Delay in milliseconds after next UART command. Only has effects when some UART commands are declared into array. Default 0
.
When UART0 is used, logs will be redirect to UART1 if it is not used.
"m":3
TCP RAW mode. Send content as it, without any HTTP header. Useful to comunicate with websockets or any other protocol outside HTTP."m":4
Like mode 3, but content must be in HEX format without spaces. Eg: "c":"01b364007aff04"
."u:"
URL key does not make sense.Wiki will be updated as soon as possible.
Read Wiki for more info.
Published by RavenSystem over 4 years ago
Changelog:
General: Better handle of GPIO 1 and 3 when they are used as normal GPIOs.
Lightbulb: Fixed wildcard action bug when turn off light.
General Config: Added UART configuration to use UART actions.
You can declare 1 or 2 UARTs.
"r":
Array of UARTs.
"n":
UART to be configured. Values can be:
** 0
UART0. It uses GPIO 1 and 3.
** 1
UART1. It uses GPIO 2.
** 2
UART0 with swapped GPIO. It uses GPIO 13 and 15 instead 1 and 3.
"s":
Speed. Default 115200.
"p":
Parity. 0
: none, 1
: even, 2
: odd. Default 0.
"b":
Stop bits. 0
: 0 bits, 1
: 1 bit, 2
: 1.5 bits, 3
2 bits. Default 0.
Actions: New action type supported: UART commands.
UART Action format: "u":[{"n":<0,1>,"v":"command_to_send","d":<delay_in:_ms>}]
"u":
Array of UART commands.
"n":
UART to be used (0 or 1). Default 0
.
"v":
Command to send, in HEX format without spaces. Eg: "v":"01b364007aff04"
"d":
Delay in milliseconds after next UART command. Only has effects when some UART commands are declared into array. Default 0
.
When UART0 is used, logs will be redirect to UART1 if it is not used.
"m":3
TCP RAW mode. Send content as it, without any HTTP header. Useful to comunicate with websockets or any other protocol outside HTTP."m":4
Like mode 3, but content must be in HEX format without spaces. Eg: "c":"01b364007aff04"
."u:"
URL key does not make sense.Wiki will be updated as soon as possible.
Read Wiki for more info.
Published by RavenSystem over 4 years ago
Changelog :
Changelog v2.0.0:
"t":25
accessory type: Thermostat with Humidity sensor."6"
and "7"
.Wiki will be updated as soon as possible.
Read Wiki for more info.
Published by RavenSystem over 4 years ago
Changelog:
Changelog v3.0.0:
Wiki will be updated as soon as possible.
Read Wiki for more info.
Published by RavenSystem over 4 years ago
Changelog:
"t":25
accessory type: Thermostat with Humidity sensor."6"
and "7"
.Wiki will be updated as soon as possible.
Read Wiki for more info.
Published by RavenSystem over 4 years ago
Changelog:
Wiki will be updated as soon as possible.
Read Wiki for more info.