Max Prokhorov
9a5698b342
Add TUYA_SUPPORT ( #1997 )
- add experimental `relayDummy` to configure dummy relays at runtime
- add tuya-generic-dimmer #1729
- cleanup broker interface to allow Tuya module to properly receive events, modify broker methods to allow different function signatures
- add basic tests for Tuya frame and data protocol
5 years ago
Max Prokhorov
ab186e057e
Add missing / not implemented default getSettings values ( #1996 )
* scheduler: match webui defaults
* relay: inverse error condition
* api: simplify apikey handling
* thingspeak: use apikey default value
* web: fix checkbox value for haschanged
* fixup! scheduler: match webui defaults
5 years ago
Max Prokhorov
849f8cf920
Rules RPN ( #1984 )
* RPN rules (WIP)
* RPN rules web interface, MQTT inputs
* Stickyness, rpn.ops,...
* Perform light updates only when value changes
* Improve wsSend performance
* Revert PR test
* Check TERMINAL_SUPPORT for _rpnInitCommands and remove unused variable
* Fix merge
* formatting
* disable by default (?)
* changelog
* comment
* remove debug function wrappers in favour of var activation
* fixup! comment
5 years ago
Max Prokhorov
6d9d4ae149
light: provide mired warm / cold limits to webui
5 years ago
Xose Pérez
8b7eea6c72
ESPurna base image for Tuya Convert
5 years ago
Max Prokhorov
deb465763f
Fix WiFi scan results in Web ( #1913 )
* web: re-add wifi scan action, send as json array
* ws: forcibly inline send functions
5 years ago
Max Prokhorov
a2688ec376
lights: don't show v for hsv picker, use brightness instead
5 years ago
Max Prokhorov
e233fd5b08
web: move hsv picker conversions into functions
5 years ago
Max Prokhorov
0bf07f166e
web: update to jquery 3.4.1 and wheelcolorpicker 3.0.8
5 years ago
foxman69
d66b8a9bed
Syncronize js when saving configuration ( #1863 )
* Syncronize js when saving important data
* update webui
5 years ago
Max Prokhorov
d4311211ad
Lock relay status on boot ( #1705 )
* relays: locked status
* remove debug
* Disable relay toggle when locked
* fixup! Disable relay toggle when locked
* Send lock with status, fix "disable" condition
* typo
* Update WebUI
5 years ago
Max Prokhorov
d4dea17f94
Fix missing WS debug messages ( #1851 )
Amend #1843 , since we have updated ESPAsyncWebServer
Fixes (again) #1300
Gather WS debug messages in a buffer and flush every N times
info,keys,crash actually output data now
5 years ago
Max Prokhorov
21423431ce
Fixed size json payload & other WS bugfixes ( #1843 )
- update every dynamicjsonbuffer with fixed size constructor argument
- change to ws callback registration to use a class builder (just cosmetic)
- test multiple ws data callbacks for each module
- remove some of the static strings in favour of ws data callback
- improve sensor ws callback data size, remove duplicated strings
- use static buffer in wsDebugSend
- postpone wsSend until loop, implement wsPost to allow other modules to queue message callbacks. remove Ticker based ws callbacks for data
- update WebUI files
5 years ago
Max Prokhorov
b316995f8d
Update WebUI for 9ceca44770
5 years ago
Max Prokhorov
193cebdbab
RF/RFBRIDGE Update ( #1693 )
- remove optional RFRAW_SUPPORT
- enable module when RF_SUPPORT=1, optionally enable RCSwitch
- reorder ifdef checks to treat RFB_DIRECT and old RF_SUPPORT the same
- rename RF_PIN to RFB_RX_PIN
- depend on RF_SUPPORT instead of ITEAD_SONOFF_RFBRIDGE
- runtime TX & RX PIN setting
5 years ago
Indu Prakash
d1c852eee5
Fix for #1653
5 years ago
Xose Pérez
0987e01950
Allow to configure all LEDs from UI ( #1429 )
5 years ago
Max Prokhorov
494427402a
WebUI: selector typo
5 years ago
Dmitry Blinov
ec39ac5c88
Fix conflicts:
1. Add thermostat to the espurna_modules in progmem.h
2. Add thermostat to webui, gulp, html, js.
3. in general.h MQTT_USE_JSON returned to 0 by default and 1 if thermostat enabled.
5 years ago
Andrey F. Kupreychik
bf705b282f
SYNC_FIRST mode
5 years ago
Max Prokhorov
61411b2002
rfbridge: fix webui codes parsing
5 years ago
Xose Pérez
c824d861cf
Add note on WiFi tab about hostname ( #1555 )
5 years ago
Xose Pérez
411bfe9011
Web UI builds
5 years ago
Xose Pérez
628968cafa
Add dim up and down actions to button handler ( #1250 )
5 years ago
Xose Pérez
e184128a77
Fix heartbeat dropdown size
5 years ago
Xose Pérez
f6b8baf37d
Adding description field to web UI, reporting it via MQTT ( #1523 )
5 years ago
Xose Pérez
38b11819f2
Update web images for all and sensors
5 years ago
Andrey F. Kupreychik
8b4713dee1
UI for LightFox
5 years ago
Xose Pérez
7eef56071d
Allow {hostname} and {mac} placeholder for mqtt user and client_id fields ( #1338 )
6 years ago
Xose Pérez
4d5c0d7617
Split ws messages for relays and rf codes ( #262 )
6 years ago
Xose Pérez
433f089c00
Show proper switches names in web UI
6 years ago
Xose Pérez
d319e000f3
web images
6 years ago
Xose Pérez
606ef345bf
Option to not clearing cache after sending data to Thingspeak.com ( #1369 )
6 years ago
Xose Pérez
99fc3fd184
Web UI images ( #1244 )
6 years ago
Marcos Pérez Ferro
f77dd5f860
Admin pass validation condition always failing. Adding hyphen to valid chars.
6 years ago
Xose Pérez
5488bfaf7f
API is not restful (issue a PUT to change a relay status). It can be disabled from web UI ( #1192 )
6 years ago
Xose Pérez
227d641a9b
Support for MICS-2710, MICS-5525 and MICS-4514, gas sensors
6 years ago
Xose Pérez
88e2ecccce
Improve memory info
6 years ago
Xose Pérez
d476557329
Move string parts to progmem
6 years ago
Xose Pérez
917d853d75
Clean code
6 years ago
Xose Pérez
8c8a268e5c
Added password check to telnet
6 years ago
Xose Pérez
b84bcdc0f5
Fix eneUnits key in web UI ( #1177 )
6 years ago
Xose Pérez
5f4bfe3782
Allow faster sensor reading intervals, down to 1 second ( #848 )
6 years ago
Xose Pérez
01802741f2
Tested encoder support
6 years ago
Xose Pérez
3bad3428bb
Add RFBRIDGE code to full webUI image ( #1157 )
6 years ago
Xose Pérez
d546a069e2
Option to save total energy in EEPROM after X reports, disabled by default
6 years ago
Xose Pérez
412c5a672a
Show literal for webUI image in info ( #1142 )
6 years ago
Xose Pérez
4f61d3aa7e
Option to remove API_SUPPORT at build time
6 years ago
Xose Pérez
e0f72bee0e
Fixing look & feel
6 years ago
Xose Pérez
fba8a9f45f
Handle events in EventSensor
6 years ago