Commit Graph

987 Commits

Author SHA1 Message Date
Xose Pérez
85366e91af Generic 8CH board 2017-12-28 16:55:50 +01:00
Xose Pérez
7b52eb2e25 Fix magnitude order 2017-12-28 16:13:47 +01:00
Xose Pérez
53e9a8925f Small changes in magnitudes struct 2017-12-28 15:08:11 +01:00
Xose Pérez
8b01681de2 Changed apiRegister method 2017-12-28 13:54:46 +01:00
Xose Pérez
d7983c9d43 Changed filters to use arrays instead of vectors 2017-12-28 12:43:54 +01:00
Xose Pérez
80af416d5b Changed i2c lock mask method 2017-12-28 12:01:48 +01:00
Xose Pérez
8219989c4e Changed gpio lock mask method 2017-12-28 11:54:28 +01:00
Xose Pérez
d6b7743bdd Disable SSDPDevice class instantiation if no SSDP support 2017-12-28 11:42:35 +01:00
Xose Pérez
233a909149 Fix relay structure data definition 2017-12-28 03:17:37 +01:00
Xose Pérez
4888196b5e Clean debug messages 2017-12-28 02:26:58 +01:00
Xose Pérez
8ac048fc4a Set SENSOR_SUPPORT to 1 if a sensor is being built 2017-12-28 02:03:54 +01:00
Xose Pérez
e1baf48b9b Option to disable completely new sensors module 2017-12-28 01:53:02 +01:00
Xose Pérez
adf578f859 Change default double-click and long-click behaviour for touch buttons 2017-12-27 21:32:49 +01:00
Xose Pérez
01770e48e1 Fix casting issue in buttonStore (#327) 2017-12-27 21:32:25 +01:00
Xose Pérez
f3c7ae2671 Move magnitude topics, decimals and units to PROGMEM 2017-12-27 16:14:40 +01:00
Xose Pérez
1a68f89bbf Fix mqtt group sync with different switches sharing same group 2017-12-27 15:05:15 +01:00
Xose Pérez
f3f220c6ac Fix UI layout in sync modes 2017-12-27 15:03:17 +01:00
Xose Pérez
e9077247e9 Temporarily reverting to ESPAsyncWebserver#313f337 (#295) 2017-12-27 13:21:08 +01:00
Xose Pérez
029526532e Fixes for Explorer 2017-12-27 13:19:54 +01:00
Xose Pérez
6219dca857 Improve RFBridge message queue to support multiple messages at the same time 2017-12-27 12:24:15 +01:00
Xose Pérez
d25a868276 Set delay between messages in RFBridge to 500ms 2017-12-27 11:44:00 +01:00
Xose Pérez
8d8384f279 Force RFBridge to send messages even if switch is already in requested state 2017-12-27 11:43:47 +01:00
Xose Pérez
91ffe4d1af Match MQTT rfout codes to switches 2017-12-27 11:03:28 +01:00
Xose Pérez
db2e1084cc Fix websocket data sensing 2017-12-26 23:41:00 +01:00
Xose Pérez
12da057766 Changes to allow compilation from Arduino IDE 2017-12-26 20:04:37 +01:00
Xose Pérez
2983c48ff0 Merge branch 'sensors' into dev 2017-12-26 19:57:05 +01:00
Xose Pérez
3036676958 Check used GPIOs via locks 2017-12-26 19:56:32 +01:00
Xose Pérez
6e35a218d9 Fix relay status updates in web UI 2017-12-26 19:09:40 +01:00
Xose Pérez
b613996461 Do not report sensor data if no magnitudes 2017-12-26 19:09:28 +01:00
Xose Pérez
a1489d752d Clean web UI 2017-12-26 18:53:43 +01:00
Xose Pérez
439881a741 Change sensor read and report interval from web UI 2017-12-26 16:29:56 +01:00
Xose Pérez
38b2747218 Sensor indexes in web UI 2017-12-26 15:50:49 +01:00
Xose Pérez
78edb8a71e Merge branch 'dev' into sensors
Conflicts:
	code/espurna/data/index.html.gz
	code/espurna/static/index.html.gz.h
	code/html/custom.js
2017-12-26 14:54:23 +01:00
Xose Pérez
b3336871bf Boot mode and pulse mode per relay 2017-12-26 14:49:52 +01:00
Xose Pérez
0e6559440e Config version tracking and migration 2017-12-26 12:11:42 +01:00
Xose Pérez
f384d81d8e Ensure select boxes use full width 2017-12-25 19:25:30 +01:00
Xose Pérez
2c0afa7a55 Rename pure.css files 2017-12-25 12:42:37 +01:00
Xose Pérez
d2670cd06b Merge branch 'dev' into sensors
Conflicts:
	code/espurna/config/general.h
	code/espurna/data/index.html.gz
	code/espurna/static/index.html.gz.h
	code/espurna/ws.ino
2017-12-25 12:22:08 +01:00
Xose Pérez
e11dc5558f Restore settings & reset via HTTP 2017-12-25 12:18:53 +01:00
Xose Pérez
44da6178f4 Refactor websocket sending 2017-12-24 02:10:06 +01:00
Xose Pérez
76f74826e6 Remove debug 2017-12-23 16:50:23 +01:00
Xose Pérez
760a8ab39f Added preliminary SSDP support. Untested 2017-12-23 16:48:39 +01:00
Xose Pérez
b83c483bcd Help command 2017-12-23 15:38:00 +01:00
Xose Pérez
d80df39629 Destructors 2017-12-23 14:04:19 +01:00
Xose Pérez
ea38a3964c Fix power factor range for HLW8012 sensor 2017-12-23 13:44:31 +01:00
Xose Pérez
2bc8794919 Move I2C code in BaseSensor to I2CSensor 2017-12-23 13:38:56 +01:00
Xose Pérez
1fd269e05e Moving interrupt handling routines from Abstract classes (ICACHE_RAM_ATTR and virtual do not get on well) 2017-12-23 12:55:37 +01:00
Xose Pérez
28d59083ac Fix early access bug to HLW8012 instance on HLW8012Sensor 2017-12-22 23:02:41 +01:00
Xose Pérez
144e9cae40 Add support for sensor interrupts on GPIO1 and 3 2017-12-22 21:59:26 +01:00
Xose Pérez
1206fa5a71 Fix type mismatch in SHT3X I2C sensor 2017-12-22 09:09:28 +01:00