Max Prokhorov
79c6263284
Event sensor: do not detach existing interrupts
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
Xose Pérez
546c8f09b2
Update Copyright notice
5 years ago
Xose Pérez
1f2577a4ef
Update README.md
5 years ago
AlbertWeterings
b9029020a5
CSE7766: Add reactive power calculation ( #1591 )
* Add reactive power calculation and bring output to in line with HLW8012 sensor based units
* Update CSE7766Sensor.h
5 years ago
Xose Pérez
0686e048a9
Cleaning up arduino.h file
5 years ago
Eugene Schava
e62d0df9be
MH-Z19 auto-calibration setting ( #1580 , #1592 )
5 years ago
Max Prokhorov
3d8c1bc5d3
Fix PZEM004TSensor pointer use
5 years ago
Xose Pérez
1e831a0dd8
Fix hardcoded serial objects in _debugSendSerial, terminalLoop and PZEM sensor ( #1573 )
5 years ago
Yonsm
0af3b0c28d
Support PMS5003S
5 years ago
Xose Pérez
165a386127
Support for BMP085 and BMP180 sensors ( #1082 )
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
Xose Pérez
c8df4783e4
Fix pulse meter sensor
6 years ago
Luciano Andrade
36ef050fb6
MAX6675 Support
6 years ago
Xose Pérez
5337b5303a
Fix typos
6 years ago
Xose Pérez
d2101a90fb
Support for Teckin SP22 v1.4+
6 years ago
Xose Pérez
9ac06d0c7d
Fix numbers checks
6 years ago
Tercio Gaudencio Filho
a89b511f38
Updated PZEM004T documentation and small fixes. ( #1328 )
6 years ago
Xose Pérez
a80964d255
Replace debugSend calls with DEBUG_MSG macro
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
a4e2312812
Fix reset.
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
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