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
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
Maxim Prokhorov
fab9c0f741
Force to implement BaseSensor methods that return values
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
b4adf5d001
Option to take several samples with AnalogSensor
6 years ago
Xose Pérez
cb63e2659b
Support for BL0937 power monitoring chip with unmodified HLW8012 library ( #737 )
6 years ago
Xose Pérez
69ac57abb4
Using alternative methods for maths, saving ~8Kb with lights
6 years ago
Xose Pérez
ac7bf70050
Fix calibration issues in EmonSensor ( #876 )
6 years ago
Trickx
22f0612d6d
Added GeigerSensor module.
6 years ago
Xose Pérez
0436b1a72d
Moving PZEM to use hardware serial by default, fix out of range values ( #837 )
6 years ago
Xose Pérez
d9e025fbb7
Fix overflow in CSE7766 energy calculation ( #856 )
6 years ago
Xose Pérez
edcc6a7152
Fix compilation errors in PZEM004TSensor class ( #837 )
6 years ago
Yonsm
5867e1f904
Correct debug message
6 years ago
Yonsm
f0ca139b52
Support set PMS sensor type dynamically
So you can add more different PMS sensors.
6 years ago
Xose Pérez
7ca3ae5f7d
Adding HCHO magnitude
6 years ago
Yonsm
230e087709
Add file header comment
6 years ago
Yonsm
e2d3af53cc
Remove unnecessary comment code
6 years ago
Yonsm
4947c259c4
Add debug msg prefix
And found DEBUG_MSG could not be used in the sensors header file.
6 years ago
Yonsm
acc314df73
Refine PMSX003 to support PMS5003T/ST
1. Support PMS5003T/PMS5003ST;
2. Replace data reading method;
3. Remove PMS library dependency;
4. Support smart sleeping mode to extend the sensor’s lifetime.
6 years ago
Yonsm
ce10f72a6c
Add SenseAir S8 CO2 sensor support
6 years ago
Xose Pérez
17e838206f
Fix AM2302 sensor
6 years ago
Xose Pérez
b233f61da1
Fix AM2302 sensor
6 years ago
Xose Pérez
427aebe8a7
Fix AM2302 sensor
6 years ago
Xose Pérez
08241d0e1b
Cleanup sensors and travis environments
6 years ago
Xose Pérez
eef1138b20
Remove unneeded code
6 years ago
Xose Pérez
42b2974790
Some fixings after configuration refactor
6 years ago
Lazar Obradovic
81fb3f0e64
analog sensors and ADC_MODE
6 years ago
Lazar Obradovic
69cbb056a3
isolate PROGMEM
Isolated dependencies
sensors dependencies
enums, macros and prototypes.
I2C dependencies moved to actual sensor files.
definitelly redefine
6 years ago
Xose Pérez
94c65068df
Support for HC-SR04 ultrasonic sensor
6 years ago
Xose Pérez
39a9fddc62
Support for TMP35 & TMP37 temperature sensors
6 years ago
Xose Pérez
3280742656
TMP36 temperature analog sensor support
6 years ago
Xose Pérez
e7251d0191
Check CSE7766 implementation, added energy and calibration to web UI
6 years ago
Xose Pérez
0e6f2d1ca3
Preliminary support for CSE7766 (Sonoff S31 & Sonoff POW R2)
6 years ago
Xose Pérez
8a999bb15a
Replacing delay with nice_delay
6 years ago
gn0st1c
66fe61bfdb
Update SI7021Sensor.h
6 years ago
Xose Pérez
ec56573741
Option to reset energy count #671
6 years ago
gn0st1c
40549ff8f6
new devices&sensors + some fixes
new devices&sensors + some fixes
6 years ago
gn0st1c
d47f3db77e
general update
* images for the devices
* optimized images
* fixed typo in ech1560
6 years ago
Xose Pérez
26a087dd7c
Check init status of sensors and re-init if they fail on boot ( #353 )
6 years ago
Xose Pérez
812d8c2bb9
Moving address locking to init method in BMX280 sensor ( #353 )
6 years ago
Xose Pérez
3704d36663
Initial support for PZEM004T sensor
6 years ago
Xose Pérez
eafd333ef5
Update ESPSoftwareSerial using new enableIntTx method
6 years ago
Xose Pérez
5bc1980e5f
ECH1560 call _sync from tick method
6 years ago
Xose Pérez
32373f8b2d
Fix AnalogSensor description ( #601 )
6 years ago
Xose Pérez
4029ee73da
Trying to fix some issues reported by codacy
6 years ago
Xose Pérez
dfad1d5eec
Added event callback to sensors
6 years ago
Xose Pérez
13f8517b25
Fix void return on BMX280 sensor ( #489 )
6 years ago
Xose Pérez
83c4188c07
Testing hot-unplug-plug for BMX280 sensor
6 years ago
Xose Pérez
90c51552c7
Fix hot-unplug-plug test for Dallas sensor
6 years ago