Fork of the espurna firmware for `mhsw` switches
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Maxim Prokhorov 54f51ad2cd sns: more lenient eneTotal parser 3 years ago
..
config btn: switches toggle again 3 years ago
data ntp: clean-up 4 years ago
filters sns: clean-up sensor init 4 years ago
libs btn: option to read default value on initialization 4 years ago
sensors sns/hlw8012: default ratios at compile time 4 years ago
static ntp: clean-up 4 years ago
DebounceEvent.cpp btn: option to read default value on initialization 4 years ago
alexa.cpp api: rework plain and JSON implementations (#2405) 3 years ago
alexa.h Include library headers in .cpp 4 years ago
api.cpp api: make sure to return when GET response is done 3 years ago
api.h api: rework plain and JSON implementations (#2405) 3 years ago
api_common.cpp api: rework plain and JSON implementations (#2405) 3 years ago
api_impl.h api: allow to handle the request only once 3 years ago
board.cpp hardware: add support for Gosund P1 Power Strip (#2391) 4 years ago
board.h Convert .ino -> .cpp (#2228) 4 years ago
broker.h Fix superfluous whitespaces and line endings 4 years ago
button.cpp btn: option to read default value on initialization 4 years ago
button.h btn: generate pressed & released events from switch changes (#2379) 4 years ago
button_config.h btn: option to read default value on initialization 4 years ago
compat.h compat: c++ alternative to the UNUSED / void-cast macro 4 years ago
crash.cpp Rework settings (#2282) 4 years ago
crash.h Rework settings (#2282) 4 years ago
curtain_kingart.cpp Fix superfluous whitespaces and line endings 4 years ago
curtain_kingart.h Kingart curtain switch UI support (#2250) 4 years ago
debug.cpp debug: use rfc5424 format when adding syslog header (#2315) 4 years ago
debug.h Terminal: change command-line parser (#2247) 4 years ago
domoticz.cpp Fix unused vars 4 years ago
domoticz.h Convert .ino -> .cpp (#2228) 4 years ago
dummy_ets_printf.c fix typo and link order 5 years ago
encoder.cpp api: rework plain and JSON implementations (#2405) 3 years ago
encoder.h api: rework plain and JSON implementations (#2405) 3 years ago
espurna.h Rework settings (#2282) 4 years ago
espurna.ino Convert .ino -> .cpp (#2228) 4 years ago
fs_math.c Fixing travis build now (#975) 6 years ago
gpio.cpp buttons: resistor ladder / analog buttons support (#2357) 4 years ago
gpio.h buttons: resistor ladder / analog buttons support (#2357) 4 years ago
gpio_pin.h buttons: resistor ladder / analog buttons support (#2357) 4 years ago
homeassistant.cpp ha: fix swapped device model and manufacturer fields in the discovery 4 years ago
homeassistant.h Convert .ino -> .cpp (#2228) 4 years ago
i2c.cpp Terminal: change command-line parser (#2247) 4 years ago
i2c.h Convert .ino -> .cpp (#2228) 4 years ago
influxdb.cpp Include library headers in .cpp 4 years ago
influxdb.h Include library headers in .cpp 4 years ago
ir.cpp ir: fixed build error in case IR TX is not used in raw mode 4 years ago
ir.h Convert .ino -> .cpp (#2228) 4 years ago
ir_button.h Convert .ino -> .cpp (#2228) 4 years ago
led.cpp broker: declare and define per module (#2253) 4 years ago
led.h Convert .ino -> .cpp (#2228) 4 years ago
led_config.h Convert .ino -> .cpp (#2228) 4 years ago
led_pattern.h Convert .ino -> .cpp (#2228) 4 years ago
led_pattern.h.in Convert .ino -> .cpp (#2228) 4 years ago
light.cpp api: rework plain and JSON implementations (#2405) 3 years ago
light.h api: rework plain and JSON implementations (#2405) 3 years ago
light_config.h Convert .ino -> .cpp (#2228) 4 years ago
lightfox.cpp Terminal: change command-line parser (#2247) 4 years ago
lightfox.h Add missing headers 4 years ago
llmnr.cpp Convert .ino -> .cpp (#2228) 4 years ago
llmnr.h Convert .ino -> .cpp (#2228) 4 years ago
main.cpp terminal: make sure API is loaded after the web server 3 years ago
mcp23s08.cpp buttons: resistor ladder / analog buttons support (#2357) 4 years ago
mcp23s08.h buttons: resistor ladder / analog buttons support (#2357) 4 years ago
mcp23s08_pin.h buttons: resistor ladder / analog buttons support (#2357) 4 years ago
mdns.cpp Load ratios after boot + show pwr defaults with `get` (#2241) 4 years ago
mdns.h Convert .ino -> .cpp (#2228) 4 years ago
migrate.cpp Merge remote-tracking branch 'origin/dev' into rfb/refactoring 4 years ago
mqtt.cpp Fix superfluous whitespaces and line endings 4 years ago
mqtt.h Include library headers in .cpp 4 years ago
netbios.cpp Convert .ino -> .cpp (#2228) 4 years ago
netbios.h Convert .ino -> .cpp (#2228) 4 years ago
nofuss.cpp Terminal: change command-line parser (#2247) 4 years ago
nofuss.h Convert .ino -> .cpp (#2228) 4 years ago
ntp.cpp ntp: always use abs(offset), minus is used for positive values 4 years ago
ntp.h ntp: clean-up 4 years ago
ntp_legacy.cpp Terminal: change command-line parser (#2247) 4 years ago
ntp_timelib.h Fix superfluous whitespaces and line endings 4 years ago
ota.cpp ota: detect Tasmota magic numbers when booting (#2370) 4 years ago
ota.h ota: detect Tasmota magic numbers when booting (#2370) 4 years ago
ota_arduinoota.cpp Include library headers in .cpp 4 years ago
ota_asynctcp.cpp Include library headers in .cpp 4 years ago
ota_httpupdate.cpp Terminal: change command-line parser (#2247) 4 years ago
ota_web.cpp api: rework plain and JSON implementations (#2405) 3 years ago
prometheus.cpp api: rework plain and JSON implementations (#2405) 3 years ago
prometheus.h web: prometheus metrics support (#2332) 4 years ago
pwm.c PIO: fix git, bump versions (#2298) 4 years ago
relay.cpp api: rework plain and JSON implementations (#2405) 3 years ago
relay.h hw: Implement support for ProDino WIFI (#2269) 4 years ago
relay_config.h Convert .ino -> .cpp (#2228) 4 years ago
rfbridge.cpp api: rework plain and JSON implementations (#2405) 3 years ago
rfbridge.h broker publish with protocol included 4 years ago
rfm69.cpp Convert .ino -> .cpp (#2228) 4 years ago
rfm69.h Convert .ino -> .cpp (#2228) 4 years ago
rpc.cpp broker: declare and define per module (#2253) 4 years ago
rpc.h broker: declare and define per module (#2253) 4 years ago
rpnrules.cpp add missing lights #include for rpn rules (#2367) 4 years ago
rpnrules.h Convert .ino -> .cpp (#2228) 4 years ago
rtcmem.cpp Terminal: change command-line parser (#2247) 4 years ago
rtcmem.h Convert .ino -> .cpp (#2228) 4 years ago
scheduler.cpp Kingart curtain switch UI support (#2250) 4 years ago
scheduler.h Convert .ino -> .cpp (#2228) 4 years ago
sensor.cpp sns: more lenient eneTotal parser 3 years ago
sensor.h sns: clean-up sensor init 4 years ago
settings.cpp Fix superfluous whitespaces and line endings 4 years ago
settings.h settings: fix migrate routine never working with empty settings 4 years ago
settings_embedis.h Fix superfluous whitespaces and line endings 4 years ago
settings_internal.h Convert .ino -> .cpp (#2228) 4 years ago
ssdp.cpp api: rework plain and JSON implementations (#2405) 3 years ago
ssdp.h Convert .ino -> .cpp (#2228) 4 years ago
storage_eeprom.cpp Rework settings (#2282) 4 years ago
storage_eeprom.h Rework settings (#2282) 4 years ago
system.cpp terminal: make sure API is loaded after the web server 3 years ago
system.h Convert .ino -> .cpp (#2228) 4 years ago
telnet.cpp PIO: remove Arduino Core 2.3.0 support (#2333) 4 years ago
telnet.h Include library headers in .cpp 4 years ago
terminal.cpp terminal: both API implementations to use line param instead of value 3 years ago
terminal.h terminal: make sure API is loaded after the web server 3 years ago
terminal_commands.cpp test: update terminal strings 3 years ago
terminal_commands.h terminal: enforce F(...) as commands 3 years ago
terminal_parsing.cpp terminal: enforce F(...) as commands 3 years ago
terminal_parsing.h terminal: enforce F(...) as commands 3 years ago
thermostat.cpp web: prometheus metrics support (#2332) 4 years ago
thermostat.h Convert .ino -> .cpp (#2228) 4 years ago
thingspeak.cpp Fix superfluous whitespaces and line endings 4 years ago
thingspeak.h Convert .ino -> .cpp (#2228) 4 years ago
tuya.cpp Terminal: change command-line parser (#2247) 4 years ago
tuya.h Convert .ino -> .cpp (#2228) 4 years ago
tuya_dataframe.h Convert .ino -> .cpp (#2228) 4 years ago
tuya_protocol.h Fix superfluous whitespaces and line endings 4 years ago
tuya_transport.h Fix superfluous whitespaces and line endings 4 years ago
tuya_types.h Add TUYA_SUPPORT (#1997) 5 years ago
tuya_util.h Convert .ino -> .cpp (#2228) 4 years ago
uartmqtt.cpp Convert .ino -> .cpp (#2228) 4 years ago
uartmqtt.h Convert .ino -> .cpp (#2228) 4 years ago
utils.cpp Fix superfluous whitespaces and line endings 4 years ago
utils.h rfb refactoring 4 years ago
web.cpp terminal: make sure API is loaded after the web server 3 years ago
web.h api: rework plain and JSON implementations (#2405) 3 years ago
web_asyncwebprint_impl.h terminal: small workaround for _tempObject from API 3 years ago
wifi.cpp rpn: sleep and rtcmem ops (#2366) 4 years ago
wifi.h rpn: sleep and rtcmem ops (#2366) 4 years ago
wifi_config.h Convert .ino -> .cpp (#2228) 4 years ago
ws.cpp api: rework plain and JSON implementations (#2405) 3 years ago
ws.h WS refactoring (#2261) 4 years ago
ws_internal.h WS refactoring (#2261) 4 years ago