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
Xose Pérez
6dd701ca7f
Support for apparent power and power factor in CSE77XX sensor ( #1215 )
6 years ago
Xose Pérez
227d641a9b
Support for MICS-2710, MICS-5525 and MICS-4514, gas sensors
6 years ago
Xose Pérez
85fec84a64
Fix PMSX003 sensor dependency on SoftwareSerial
6 years ago
Xose Pérez
c291b96e5a
Move strings to progmem
6 years ago
Yonsm
9cbe8dcdf5
Call wakeUp PMS on first reading cycle to avoid not data in a long period (e.g. PMS entered sleeping and then espurna reboot, we should wake up PMS right now)
6 years ago
Lucas Pleß
1cead42e10
added SDS011 sensor support
6 years ago
Xose Pérez
d2a4330511
Added support for DHT12 sensor (thanks to Altan Altay)
6 years ago
Xose Pérez
1d132172a1
Fix EmonSensor bug
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
96504cbfeb
Clean up
6 years ago
Xose Pérez
af4bfa7ac8
Clean up code
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
75c1a3675e
Fix incorrect PMS_SUPPORT reference on sensor endif
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
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