Commit Graph

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