Xose Pérez
2b9a7341c3
Replace HEARTBEAT_ENABLED by HEARTBEAT_MDE allowing disable, single heartbeat on MQTT connect or repeat (default) ( #1196 )
6 years ago
Xose Pérez
b666cfc512
Remove static array to prevent out of bound in relay.ino ( #1217 )
6 years ago
Xose Pérez
7d09f59952
Handle configure callbacks outside the ws module
6 years ago
Xose Pérez
4f61d3aa7e
Option to remove API_SUPPORT at build time
6 years ago
Xose Pérez
373fc53545
Reduce memory footprint of API calls ( #1133 )
6 years ago
Xose Pérez
0c65bfe36b
Option to cofigure ON/OFF payload at build time ( #1085 )
6 years ago
Maxim Prokhorov
8a0b3bca42
Fix compiler warnings
Add button definitions to the travis02 and travis03
IR_BUTTON should be uint32_t to properly work with new macro
eepromRotate return value is not used
6 years ago
Xose Pérez
2bccfb09e4
Init relay GPIO when in inverse mode to be OFF ( #1078 )
6 years ago
Xose Pérez
6b38815f3b
Fix variable length for millis in relay.ino module
6 years ago
Xose Pérez
d7fc603afb
Support for single pin latched relays ( #1039 )
6 years ago
Xose Pérez
b44258ac41
Preliminary support for Itead Sonoff IFAN02
6 years ago
Xose Pérez
210cd8df71
Option to disable LED support
6 years ago
Xose Pérez
74e27eebea
Change pulse units (for MQTT and HTTP API) to seconds for coherence ( #831 )
6 years ago
Xose Pérez
504236382f
Added pulse API, pulses in ms, topic set to /pulse/+ ( #896 , #902 )
6 years ago
Xose Pérez
33780edc5b
Better memory layout info, multi-sector memory layouts
6 years ago
Maxim Prokhorov
f4de7c061b
MQTT dynamic pulse timer for relays
6 years ago
Maxim Prokhorov
8b60eb8486
Revert "Removed Ticker-based pulses. This allows to change pulse time on the go ( #816 )"
This reverts commit aaab65f877
.
6 years ago
Xose Pérez
aaab65f877
Removed Ticker-based pulses. This allows to change pulse time on the go ( #816 )
6 years ago
Xose Pérez
4548cc724c
Using EEPROM_Rotate library
6 years ago
Xose Pérez
39d219d1f4
Added pulse debug message
6 years ago
Xose Pérez
fa20c47f29
Check which keys should be saved and which ones shouldn't ( #730 )
6 years ago
Xose Pérez
8a999bb15a
Replacing delay with nice_delay
6 years ago
zafrirron
61d8b2b51d
The fix after proper rebase to avoide conflicts
6 years ago
zafrirron
6c1b1ab197
Allow RELAYx_DELAY_ON/OFF also for none GPIO relay types
6 years ago
Xose Pérez
0e39b07c24
Return target state in relay terminal command
6 years ago
a-tom-s
3c853b25f2
Reset relays on MQTT disconnection
Improved version, where you can set the expected reaction on MQTT disconnection separate for every relay on the SWITCHES page of the web interface
6 years ago
Xose Pérez
eae17e1557
Fix MQTT query request
6 years ago
Xose Pérez
f122d58bb6
Added RELAY_TYPE_LATCHED_INVERSE ( #622 )
6 years ago
Thomas Staerk
4c39202848
Reset relays on MQTT disconnection
With option #define MQTT_DISCONNECT_RELAY_DEFAULT set to 1, all relays
will be reset in case of MQTT disconnection to avoid a connected device
being switched on while MQTT is not under broker control any more.
6 years ago
Xose Pérez
d6b26e705c
Fix relay delay turning on on boot
6 years ago
Xose Pérez
781207b7dd
Force API to return the target status of the relay ( #548 )
6 years ago
Xose Pérez
4029ee73da
Trying to fix some issues reported by codacy
6 years ago
Maciej Czerniak
8c629ba7ab
hack for correctly restoring relay state on boot - because of broken stm firmware
6 years ago
Maciej Czerniak
f1d33ca121
support board with 2 relays and stm8s103
6 years ago
Xose Pérez
6aced69911
Force turning relays off before turning others on when synced ( #491 )
6 years ago
Xose Pérez
5c662432ee
Changed naming convention: topic key is now magnitude
6 years ago
Xose Pérez
789e834c55
Support to set on/off state per channel using switches ( #457 )
6 years ago
Xose Pérez
51298a6061
Reset the pulse timeout every time an MQTT message is sent with the non-normal payload value ( #454 )
6 years ago
Xose Pérez
e268eaddf4
Remove a Serial.print...
6 years ago
Xose Pérez
3e4313fae3
Updated NTPClientLib. Support for non full hour time offsets ( #265 )
6 years ago
Xose Pérez
90ce2a8e37
Local broker
6 years ago
Xose Pérez
b082d14c59
Loop hooks
6 years ago
Xose Pérez
f38e4fc537
Fix pulse and pulse_ms order in relay_t structure ( #424 )
6 years ago
Xose Pérez
ff56e38254
Added hostname and mac placeholders for MQTT base topic
6 years ago
Xose Pérez
a5df00b569
Option to disable network scanning ( #392 , #399 ). Scan networks from web UI
6 years ago
Xose Pérez
ce9e2a6482
Refactor settings module, added settingsCommandRegister
6 years ago
Xose Pérez
9d6a5727a5
Non SSL version of Thingspeak module
6 years ago
Xose Pérez
af805ab045
Update copyright notices
6 years ago
Ryan Jarvis
46de434674
Fix typo: TOOGLE -> TOGGLE
6 years ago
Xose Pérez
18c69f0a1e
Several fixes related to dependencies between modules
6 years ago