Max Prokhorov
62a2b9e882
PZEM004T: settings & dev board ( #1712 )
* PZEM004T: runtime port and address settings
* Add nodemcu-pzem004t test env
* pzEneTotal -> pzemEneTotal
5 years ago
Max Prokhorov
0b73882fa0
Update BMX280Sensor
- dynamic number and address setting
- do not return i2c-specific error for wrong values
5 years ago
Xose Pérez
d00c2b5eb3
Fix energy storage when units different from joules
5 years ago
Craig Markwardt
b5748c9c26
Up to two BMX280 sensors are allowed on a single I2C bus, with addresses 0x76 and 0x77. Currently espurna only supports one of them.
This change adds a second sensor object to deal with two sensors, if BMX280_NUMBER == 2
5 years ago
Craig Markwardt
8d52078bcb
Modify BaseSensor so that each sensor knows number of decimals to represent its magnitude types; update sensor.ino to take advantage of this knowledge; sensors BMX280 and Dallas OneWire are updated with this knowledge; tested with BME280 and Dallas DS18B20 sensors
5 years ago
Craig Markwardt
e4ed2439c4
sensors - allow a second BMX280 sensor
5 years ago
Xose Pérez
b878c71306
Support for Digoo/Oxaoxe NX-SP202 ( #1502 )
5 years ago
Dmitry Blinov
af07494f00
Add thermostat module
5 years ago
Eugene Schava
e62d0df9be
MH-Z19 auto-calibration setting ( #1580 , #1592 )
5 years ago
Xose Pérez
5bb852834e
Removing line break before templated variable to fix issue with Windows Arduino IDE ( #1579 )
5 years ago
Malachi Soord
c8231860ac
[copyright-update] Update for 2019
5 years ago
Max Prokhorov
868d153fa4
Compact WS data
* send all ws config at once on start
* reduce ws json overhead by creating message buffer manually
* use k:[values] instead of k1:value1, k2:value2 etc. for lists
5 years ago
Xose Pérez
d47ae2e4a4
Helper terminal methods terminalOK and terminalError
5 years ago
Xose Pérez
b9e13446fc
Revert "Wrap embeddis commands and move feedback to caller"
This reverts commit 7ad0e3a02b
.
5 years ago
Xose Pérez
356be730e2
Added message type to broker
5 years ago
Xose Pérez
7ad0e3a02b
Wrap embeddis commands and move feedback to caller
5 years ago
Xose Pérez
27e7b9ae89
Move terminal methods to own module
5 years ago
Xose Pérez
165a386127
Support for BMP085 and BMP180 sensors ( #1082 )
6 years ago
Max Prokhorov
ddffb90181
Update sensor.ino
6 years ago
Jack Wilsdon
665a473d9c
Fix energy ratio input for pulse meter sensor ( #1394 )
* Fix energy ratio input for pulse meter sensor
* checkout origin/dev -- webui files
6 years ago
Carlos Iván Conde Martín
b016167cba
Improvement on ANALOG_SENSOR ( #1326 )
* Testing branch
* Added ability (by define) to scale analog sensor, also with number of decimals (it was formerly zero)
Useful when running on batteries to check the battery voltage just
adding the appropriate resistor
* Reverting DHTSensor.h file
* Trying again to revert DHTSensor.h
* Using macro DEBUG_MSG
* fix method types
6 years ago
Carlos Iván Conde Martín
ad40589a7f
Improvement on ANALOG_SENSOR ( #1326 )
* Testing branch
* Added ability (by define) to scale analog sensor, also with number of decimals (it was formerly zero)
Useful when running on batteries to check the battery voltage just
adding the appropriate resistor
* Reverting DHTSensor.h file
* Trying again to revert DHTSensor.h
* Using macro DEBUG_MSG
* fix method types
6 years ago
Jack Wilsdon
ca59d233a6
Add debouncing to pulse meter sensor
6 years ago
Rui Marinho
aeeef47ce7
Add support for EZO™ pH Circuit
6 years ago
Luciano Andrade
36ef050fb6
MAX6675 Support
6 years ago
Xose Pérez
c1658da1c4
Update sensor.ino
6 years ago
Tercio Gaudencio Filho
a89b511f38
Updated PZEM004T documentation and small fixes. ( #1328 )
6 years ago
Rui Marinho
e2b7f953a7
Add support for VEML6075
6 years ago
Rui Marinho
0ca5bff2f4
Add support for VL53L1X sensor
6 years ago
Tercio Gaudencio Filho
9d440fd216
Initial implementation of Multiple PZEM004T devices in the same UART(Multidrop bus). Tested with 3 devices.
6 years ago
Xose Pérez
facb89e529
Initial version of the PulseMeter sensor
6 years ago
Xose Pérez
227d641a9b
Support for MICS-2710, MICS-5525 and MICS-4514, gas sensors
6 years ago
Lucas Pleß
1cead42e10
added SDS011 sensor support
6 years ago
Xose Pérez
8c7aede92c
Option to report energy based on delta since last report ( #369 )
6 years ago
Xose Pérez
7d09f59952
Handle configure callbacks outside the ws module
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
Rui Marinho
43abc6b9d4
Add support for NewPing
* Works with many different ultrasonic sensor models: HC-SR04, SRF05,
SRF06, DYP-ME007, JSN-SR04T & Parallax PING)))™.
* Built-in digital filter method ping_median() for easy error correction
(use SONAR_ITERATIONS build flag to configure).
* Allows setting of a maximum distance where pings beyond that distance
are read as no ping or clear (use SONAR_MAX_DISTANCE build flag).
6 years ago
Rui Marinho
89caf1f39b
Add support for hardware serial on PMSX003 devices
6 years ago
Maxim Prokhorov
8a0b3bca42
Fix compiler warnings
Add button definitions to the travis02 and travis03
IR_BUTTON should be uint32_t to properly work with new macro
eepromRotate return value is not used
6 years ago
Rui Marinho
ec21f76689
Remove extra whitespace from sensor.ino
6 years ago
Xose Pérez
fba8a9f45f
Handle events in EventSensor
6 years ago
Xose Pérez
8351bfe5c6
Added NTCSensor
6 years ago
Xose Pérez
cb63e2659b
Support for BL0937 power monitoring chip with unmodified HLW8012 library ( #737 )
6 years ago
Xose Pérez
57bacc7470
Remove unneeded code ( #911 )
6 years ago
Trickx
08485f8775
- Moved non-default value for GEIGER_SUPPORT from feature to sensor.
- Integrated Geiger Counter
- Adapted sensor.ino to read and publish values.
- Modified html to add local dose rate into web page.
- Tested with influxDB.
- Tested with MQTT.
6 years ago
Xose Pérez
0436b1a72d
Moving PZEM to use hardware serial by default, fix out of range values ( #837 )
6 years ago
Yonsm
f0ca139b52
Support set PMS sensor type dynamically
So you can add more different PMS sensors.
6 years ago
Yonsm
ce10f72a6c
Add SenseAir S8 CO2 sensor support
6 years ago