8ac048fc
Set SENSOR_SUPPORT to 1 if a sensor is being built by
2017-12-28 02:03:54 +0100
e1baf48b
Option to disable completely new sensors module by
2017-12-28 01:53:02 +0100
adf578f8
Change default double-click and long-click behaviour for touch buttons by
2017-12-27 21:32:49 +0100
01770e48
Fix casting issue in buttonStore (#327) by
2017-12-27 21:32:25 +0100
f3c7ae26
Move magnitude topics, decimals and units to PROGMEM by
2017-12-27 16:14:40 +0100
1a68f89b
Fix mqtt group sync with different switches sharing same group by
2017-12-27 15:05:15 +0100
f3f220c6
Fix UI layout in sync modes by
2017-12-27 15:03:17 +0100
e9077247
Temporarily reverting to ESPAsyncWebserver#313f337 (#295) by
2017-12-27 13:21:08 +0100
02952653
Fixes for Explorer by
2017-12-27 13:19:54 +0100
6219dca8
Improve RFBridge message queue to support multiple messages at the same time by
2017-12-27 12:24:15 +0100
d25a8682
Set delay between messages in RFBridge to 500ms by
2017-12-27 11:44:00 +0100
8d8384f2
Force RFBridge to send messages even if switch is already in requested state by
2017-12-27 11:43:47 +0100
91ffe4d1
Match MQTT rfout codes to switches by
2017-12-27 11:03:28 +0100
db2e1084
Fix websocket data sensing by
2017-12-26 23:41:00 +0100
12da0577
Changes to allow compilation from Arduino IDE by
2017-12-26 20:04:37 +0100
2983c48f
Merge branch 'sensors' into dev by
2017-12-26 19:57:05 +0100
30366769
Check used GPIOs via locks by
2017-12-26 19:56:32 +0100
6e35a218
Fix relay status updates in web UI by
2017-12-26 19:09:40 +0100
b6139964
Do not report sensor data if no magnitudes by
2017-12-26 19:09:28 +0100
a1489d75
Clean web UI by
2017-12-26 18:53:43 +0100
439881a7
Change sensor read and report interval from web UI by
2017-12-26 16:29:56 +0100
38b27472
Sensor indexes in web UI by
2017-12-26 15:50:49 +0100
78edb8a7
Merge branch 'dev' into sensors by
2017-12-26 14:54:23 +0100
b3336871
Boot mode and pulse mode per relay by
2017-12-26 14:49:52 +0100
0e655944
Config version tracking and migration by
2017-12-26 12:11:42 +0100
f384d81d
Ensure select boxes use full width by
2017-12-25 19:25:30 +0100
2c0afa7a
Rename pure.css files by
2017-12-25 12:42:37 +0100
d2670cd0
Merge branch 'dev' into sensors by
2017-12-25 12:22:08 +0100
e11dc555
Restore settings & reset via HTTP by
2017-12-25 12:18:53 +0100
44da6178
Refactor websocket sending by
2017-12-24 02:10:06 +0100
76f74826
Remove debug by
2017-12-23 16:50:23 +0100
760a8ab3
Added preliminary SSDP support. Untested by
2017-12-23 16:48:39 +0100
b83c483b
Help command by
2017-12-23 15:38:00 +0100
d80df396
Destructors by
2017-12-23 14:04:19 +0100
ea38a396
Fix power factor range for HLW8012 sensor by
2017-12-23 13:44:31 +0100
2bc87949
Move I2C code in BaseSensor to I2CSensor by
2017-12-23 13:38:56 +0100
1fd269e0
Moving interrupt handling routines from Abstract classes (ICACHE_RAM_ATTR and virtual do not get on well) by
2017-12-23 12:55:37 +0100
28d59083
Fix early access bug to HLW8012 instance on HLW8012Sensor by
2017-12-22 23:02:41 +0100
144e9cae
Add support for sensor interrupts on GPIO1 and 3 by
2017-12-22 21:59:26 +0100
1206fa5a
Fix type mismatch in SHT3X I2C sensor by
2017-12-22 09:09:28 +0100
b9db614d
Fix cast errors by
2017-12-21 23:36:07 +0100
7bd9bd04
Remove library dependencies by
2017-12-21 23:35:55 +0100
1ac4a612
Migrate HLW8012 sensor to new sensor module, remove old code by
2017-12-21 23:29:46 +0100
f3c494d5
Support for ECH1560 energy monitor in new sensors, untested by
2017-12-21 21:52:44 +0100
f2d4d31b
Merge branch 'dev' into sensors by
2017-12-21 18:35:43 +0100
d404d480
Fix chipid by
2017-12-21 18:35:33 +0100
e5bf17d0
Ported V9261F power sensor to new sensors by
2017-12-21 18:31:19 +0100
eacaa6a9
Fixed small doc typo by
2017-12-21 17:10:41 +0100
956215ea
Default slot method in BaseSensor class by
2017-12-21 17:10:20 +0100
a5ea1eb0
Refactor filters by
2017-12-21 17:09:38 +0100
d91d5eed
New sensors tab in web UI for all sensors by
2017-12-21 14:45:24 +0100
c83cf645
Added support for Wemos SHT3X I2C sensor shield by
2017-12-21 13:18:12 +0100
6e839e3d
Added sensor IDs by
2017-12-21 12:53:13 +0100
c975b112
Tentative to sensor manifest by
2017-12-20 23:05:16 +0100
54c5fd86
Auto try pulling up the line for Dallas sensor by
2017-12-20 20:55:26 +0100
4c90a1b3
Release lock if sensor has not valid ID by
2017-12-20 20:27:42 +0100
bb82a493
Simplify AnalogSensor by
2017-12-20 20:20:36 +0100
de4780ef
Added getters for sensors by
2017-12-20 20:18:12 +0100
3ca68576
ExpectedPower method for EMON sensors by
2017-12-20 18:13:19 +0100
4e454331
Improved I2C auto-discover avoiding collissions by
2017-12-20 17:55:09 +0100
feeebf9f
Move multiple channel support in EMON to base class by
2017-12-20 17:01:30 +0100
0459e8ee
ONly add support for I2C if required, set all I2C sensors to auto-discover by
2017-12-20 14:32:58 +0100
7a2b4a78
Normal debug for sensors by
2017-12-20 14:12:56 +0100
c416b9ad
Show message in debug log if no magnitude found for a given sensor by
2017-12-20 13:42:28 +0100
42f5ee53
Flag sensor changes to avoid reinitializing them if unnecessary by
2017-12-20 13:39:47 +0100
90a7f7f6
Interrupt handling routines for sensors by
2017-12-20 13:20:56 +0100
c3979449
Load sensor classes outside the initSensor scope by
2017-12-20 08:10:55 +0100
7f872f43
Code for SI7021 with BRZO (not working) by
2017-12-19 23:17:22 +0100
8728d55b
Change sensor API, force parameter-less constructors by
2017-12-19 22:51:30 +0100
89f892ac
Report sensor errors to web UI by
2017-12-19 16:46:50 +0100
b70a5aaf
Some clean-up by
2017-12-19 16:14:08 +0100
ef04f722
Headers for Sensor and Filter classes by
2017-12-19 15:56:10 +0100
7cc06d98
Homogeneize sensor error codes by
2017-12-19 15:47:47 +0100
86df1c89
Adapt BME280 code for BMP280 sensor by
2017-12-19 15:40:00 +0100
77b05086
Added support for MHZ19 CO2 sensor by
2017-12-19 15:22:14 +0100
cb329718
Simple digital sensor by
2017-12-18 20:34:17 +0100
1fd5cbe5
Playing with the sensor interrupt routines by
2017-12-18 18:12:09 +0100
f48c91bd
Support for BME280 sensor by
2017-12-18 17:06:09 +0100
31304aa5
Merge branch 'sensors' of bitbucket.org:xoseperez/espurna into sensors by
2017-12-18 00:17:43 +0100
9d63e56d
Merged in OscarRoviraLopez/espurna/sensors (pull request #41) by
2017-12-17 23:17:23 +0000
5b0411bb
Use ESPSoftwareSerial fork, fixes 9600 baud problems by
2017-12-17 22:27:36 +0100
9712e54b
Merge with upstream by
2017-12-17 22:17:02 +0100
bf486a3b
Add long warm up option for sensors (non-blocking), re-organize code, and non-blocking read of PMS by
2017-12-17 22:09:13 +0100
054c037a
Merge branch 'dev' into sensors by
2017-12-17 21:28:09 +0100
c4fc428f
Split initial WS message into submessages by
2017-12-17 21:27:55 +0100
f95e46c4
Disable EmonAnalog by default by
2017-12-17 21:15:06 +0100
8d87345d
Make up by
2017-12-17 18:40:44 +0100
65831b95
Fix read call in EmonAnalog and EmonADC121 by
2017-12-17 18:39:47 +0100
1b392761
Enable/disable magnitudes for Emon sensors by
2017-12-17 18:35:55 +0100
b2e09842
Improve memory footprint in filter classes by
2017-12-17 18:35:26 +0100
cf27d853
Remove code for I2Cdevlib-ADS1115 by
2017-12-17 17:37:04 +0100
d26f8757
Remove dependency on I2Cdevlib by default by
2017-12-17 17:27:49 +0100
8b56ab86
Some renaming by
2017-12-17 00:56:45 +0100
edf9d465
Improve ADS1115 speed to 1450 SPS, keep separate pivot for each channel by
2017-12-16 22:14:24 +0100
6a58a8a9
Add PMSX003Sensor.h by
2017-12-16 19:26:12 +0100
610f161b
Begin with PMSx003 support by
2017-12-16 19:18:58 +0100
bfb9cb3a
Properly name ADC channels by
2017-12-16 10:05:13 +0100
6f58170a
Support for energy monitor based on ADS1115, still WIP by
2017-12-16 10:00:32 +0100
faa82020
Added msm_size and sdk_size to mDNS txts by
2017-12-15 23:01:10 +0100
2d37a53e
Improve EMON sensors by
2017-12-15 22:11:41 +0100