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
ad1dfad61c
Further map devices to images
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
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