Commit Graph

227 Commits

Author SHA1 Message Date
Theo Arends 0033766b93
Merge pull request #17033 from thomashargrove/s8
Fix for error on first command sent to S8 module
2022-11-10 09:50:15 +01:00
Theo Arends 41e44d0f9f
Merge pull request #16971 from thomashargrove/pmsx003t
Add support for Plantower PMSx003T AQI models with temperature and humidity
2022-11-10 09:42:28 +01:00
Thomas Hargrove b5ce17112f
Fix for error on first command sent to S8 module 2022-11-09 15:33:16 -08:00
Theo Arends 67c4b1be1f Fix VL53L1X compilation 2022-11-08 18:08:45 +01:00
Theo Arends 381bfbf5bd Redesign distance sensors VL53LXX, TOF10120, HRXL and DYP
Redesign distance sensors VL53LXX, TOF10120, HRXL and DYP to use cm instead of mm (#17021)
2022-11-08 16:59:46 +01:00
Theo Arends 64ed79debc Make distance floats with one decimal (#17021) 2022-11-08 16:16:15 +01:00
Theo Arends 05b43fb143 Redesign distance sensors HRXL and DYP
Redesign distance sensors HRXL and DYP to use cm instead of mm (#17021)
2022-11-08 15:27:40 +01:00
Thomas Hargrove 644f9da9af
Change define name to be more consistent with existing defines 2022-10-31 13:41:37 -07:00
Thomas Hargrove 2d3b5c5a76
Add comment to endif 2022-10-31 10:58:13 -07:00
Thomas Hargrove 0e5592fbff
Add support for PMSx003T modules that have temperature+humidity 2022-10-31 10:56:26 -07:00
md5sum-as a3391ddc2b Fixed a compilation error: added conditional compilation 2022-10-31 19:07:03 +03:00
md5sum-as ad484ad194 Saving the PN532 password and PACK in Settings 2022-10-31 18:37:46 +03:00
Theo Arends 214b3b2680
Merge pull request #16939 from md5sum-as/operate_16_bytes
xsns_40_pn532.ino small refactoring and add support for NTAG2xx tags
2022-10-31 09:49:27 +01:00
md5sum-as f1f8d27079 Added prefix to all functions 2022-10-30 20:09:52 +03:00
md5sum-as 25079bb86b Ready for PR 2022-10-28 01:26:24 +03:00
md5sum-as d152199aee Edit formats 2022-10-28 01:24:22 +03:00
md5sum-as 116affb2fa 16 bytes operational 2022-10-28 01:12:33 +03:00
barkow 3cccdd9c4f
Change modbus rx message length check
Start evaluating messages already after message length information byte is received. Necessary to support read coil status messages.
2022-10-27 21:46:07 +02:00
md5sum-as b877c174b1 Ready fo test (32 bytes) 2022-10-27 19:23:11 +03:00
md5sum-as cc7936bd7e Add password operations 2022-10-27 00:48:22 +03:00
md5sum-as 97230fe456 Removed the duplicated functionality 2022-10-26 19:21:50 +03:00
md5sum-as 0887ec31f5 Reduced 16 bytes 2022-10-26 01:29:10 +03:00
md5sum-as 9534838c19 renamed the commands Sensor40, increased recording to 32, stage 2 2022-10-26 00:56:44 +03:00
md5sum-as 0487cf9eaa renamed the commands Sensor40, increased recording to 32 2022-10-26 00:50:07 +03:00
md5sum-as 37df680a80 Refactoring mifare classic, stage 3 2022-10-26 00:15:04 +03:00
md5sum-as 3e3dfa35d3 refactoring mifare classic stage 2 2022-10-25 23:14:27 +03:00
md5sum-as 5db8fcd0d0 refactoring mifare classic 2022-10-25 22:38:59 +03:00
md5sum-as e7600ac83a Add support NTAG21x and NTAG20x cards.
NTAG21x support password authentication
2022-10-25 20:16:23 +03:00
barbudor 90eb8e0c70 allow DHT_MAX_SENSORS to be overridden 2022-10-21 21:25:57 +02:00
Norbert Richter b4dfd87912
Update NeoPool register desc 2022-10-19 10:46:08 +02:00
Norbert Richter 2fa0a6edf3
Add MBV_TIMER_OFFMB_TIMER_ENABLE countdown keys 2022-10-19 10:46:08 +02:00
Norbert Richter 3fb19a633a
Rework register const 2022-10-19 10:46:08 +02:00
Norbert Richter 720b3f7c9b
Change json unlocalized 2022-10-19 10:46:08 +02:00
Norbert Richter 1e2f2385b8
Add filtration toggle 2022-10-19 10:46:07 +02:00
Theo Arends f5621b786d
Merge pull request #16858 from Staars/webcam_widget
MI32 legacy: add webcam widget to dashboard
2022-10-18 19:58:12 +02:00
Christian Baars 970f85037b add webcam widget to dashboard 2022-10-18 19:27:24 +02:00
Theo Arends 2104256b74 Add DS18x20 support on up to four GPIOs
Add DS18x20 support on up to four GPIOs by md5sum-as (#16833)
2022-10-18 16:36:45 +02:00
Theo Arends df24aef75c
Merge pull request #16833 from md5sum-as/development
Adding support multiple GPIO for DS18x20 sensors. Aliases of DS18x20 optimization.
2022-10-18 15:40:32 +02:00
Barbudor 2921832912 spacing 2022-10-16 00:21:30 +02:00
Barbudor 8742770fb4 take 1 2022-10-16 00:03:07 +02:00
md5sum-as 1f8012482e Fix compilation error 2022-10-15 19:27:06 +03:00
md5sum-as fa649ec174 naming optimization 2022-10-15 19:05:35 +03:00
md5sum-as c4ba1457a1 Ready for test on esp8266 and esp32 2022-10-15 18:39:37 +03:00
md5sum-as 61027810fa Ready for test on esp8266 and esp32 2022-10-15 18:38:47 +03:00
md5sum-as 5c9c7f2e26 Ready for test esp8266 2022-10-15 14:58:23 +03:00
md5sum-as 8c81ee7487 Ready for test esp8266 2022-10-15 14:52:45 +03:00
md5sum-as 59c7488e70 Corrections based on sensor sorting 2022-10-15 14:25:43 +03:00
md5sum-as 1cdbb980f1 Add support DS18x20_MULTI_GPIOs for esp8266 2022-10-14 23:58:53 +03:00
Barbudor 2105b318d2 saving 48 code bytes 2022-10-10 22:05:50 +02:00
Barbudor b63d925cf0 log clean up 2022-10-10 21:18:41 +02:00
Barbudor 5f6d0f8310 Merge branch 'development' into ina3221 2022-10-09 20:02:27 +02:00
Barbudor 5967d15320 Index should start at 1 + JSON array 2022-10-09 19:32:54 +02:00
Barbudor 746b5389be driver ina3221, take 1 2022-10-09 19:11:43 +02:00
Christian Baars 08ef839cd1 do not expose unknown sensors to HK 2022-10-07 17:06:50 +02:00
Christian Baars 08ae94ff5b cleanups and handle unknown sensors 2022-10-07 16:10:19 +02:00
Theo Arends da623701d7 Add support for QMC5883L magnetic induction sensor
Add support for QMC5883L magnetic induction sensor by Helge Scheunemann (#16714)
2022-10-05 15:00:03 +02:00
Theo Arends 29a9197101
Merge pull request #16714 from Performance20/development
Add QMC5883L driver
2022-10-05 14:17:43 +02:00
Helge 7a267f6271 replace ready flag by nullptr check 2022-10-04 21:54:15 +02:00
Helge a7a26dc9a1 added test of availabillty 2022-10-04 18:16:49 +02:00
Helge 3beeba7641 remove empty line 2022-10-04 15:50:55 +02:00
Helge 5998fe856a added code recommendations
and reduce functionality to the most necessary
2022-10-04 15:48:27 +02:00
gemu2015 979ba9e707 median filter disable switch 2022-10-04 11:42:56 +02:00
Helge d5bc687844 Update xsns_33_qmc5883l.ino 2022-10-04 07:43:34 +02:00
Helge 3e9549b6fe Update xsns_33_qmc5883l.ino
replace self written function by existing one (I2C)
2022-10-03 22:11:59 +02:00
Helge 92eab2cc9f Update xsns_33_qmc5883l.ino
remove some warnings
2022-10-03 20:42:28 +02:00
gemu2015 abe6fd8eaa fix kamstrup protocol 2022-10-03 16:08:49 +02:00
Helge 0c123e131f Update xsns_33_qmc5883l.ino 2022-10-02 22:21:18 +02:00
Helge c15d974b44 add new driver to support qmc5883L 2022-10-02 21:41:51 +02:00
Theo Arends b63da8fd0f
Merge pull request #16702 from barbudor/fix-adc_temp-alternate-mode
Fix ADC_temp alternate mode
2022-10-01 10:18:18 +02:00
Barbudor 7c258f4de1 Add param4 in AdcParam ersponse 2022-09-30 23:53:58 +02:00
Theo Arends 04e0aaf126 Add CO2 autolight
Add CO2 autolight to CO sensors SCD30, SCD40 and EZOCO2
2022-09-30 14:31:30 +02:00
Theo Arends bda451ff91
Merge pull request #16649 from md5sum-as/development
Add support alias for ds18x20 sensors.
2022-09-29 14:32:16 +02:00
Theo Arends ec964d1c9e Add can bus sniffer
Add can bus sniffer based on MCP2515 (#16684)
2022-09-29 14:31:40 +02:00
Barbudor e9922b0b13 adc_temp alternate mode, take 2 2022-09-27 23:05:53 +02:00
pkkrusty 7722f5d00a
Update command list in description 2022-09-27 20:48:37 +00:00
Theo Arends aacc0084ae
Merge pull request #16667 from barbudor/analod_temp_alternate
Alternate ADC_TEMP mode
2022-09-27 15:05:26 +02:00
Theo Arends 67d725d7cf Fix SR04 serial receive
Fix SR04 serial receive (#16613)
2022-09-26 14:06:28 +02:00
Barbudor d6cdec003f alternate ADC_TEMP mode, take 1 2022-09-25 22:40:29 +02:00
Theo Arends 77a6fcc71a
Merge pull request #16653 from barbudor/ina226_sensor54_voltage_fs
INA226 - Sensor54 to specify VBUS Full Scale
2022-09-25 17:41:28 +02:00
md5sum-as 2d2afb6241 Add support alias for ds18x20 sensors ESP32 2022-09-25 16:56:22 +03:00
barbudor 10f6e980f5 fix power calculation 2022-09-25 14:09:39 +02:00
md5sum-as c5777fcb52 Add support alias for ds18x20 sensors 2022-09-25 14:45:35 +03:00
barbudor 58ea6ec3d2 remove addlog with possible %_f issue 2022-09-24 14:14:18 +02:00
Attila Balogh d48283ca30 Respect m_flags.skip in OpenTherm polling. 2022-09-21 00:58:56 +02:00
gemu2015 afefa0f519 modbus debug off 2022-09-19 07:23:31 +02:00
gemu2015 9dde8da7fe add kamstrup, fix mbus u32 2022-09-16 12:27:16 +02:00
Theo Arends 1f01ca0cc4 Increase power on wait time for SCD30
Increase power on wait time for SCD30 (#15438)
2022-09-15 14:50:15 +02:00
gemu2015 693309965c add hex to asci id option 2022-09-08 14:35:04 +02:00
barbudor 48fff36b7d Merge branch 'development' into ina226_sensor54_voltage_fs 2022-09-06 23:50:25 +02:00
Theo Arends d6ac106ac2 Refactor SCD30 driver 2022-09-04 16:14:32 +02:00
Theo Arends 91ed1ea2c6 Add filter for larger deviations
Add filter for larger deviations due to I2C misreads
2022-09-04 14:48:58 +02:00
Theo Arends 86e45969bd Support for DFRobot SEN0390 V30B ambient light sensor
Add support for DFRobot SEN0390 V30B ambient light sensor (#16105)
2022-09-02 13:13:47 +02:00
Theo Arends 684584a5e5 Command ``SetOption146 1`` to enable display of ESP32 internal temperature 2022-09-02 11:24:47 +02:00
Norbert Richter 2b163ad4ea
Flowrate meter add flow amount/duration 2022-08-30 11:46:19 +02:00
Norbert Richter 475b4f3fe3
Rework flowmeter 2022-08-30 08:31:23 +02:00
barbudor 679ef3be86 add sensor54 vbus_fs option 2022-08-29 14:50:54 +02:00
Jean-Pierre Deschamps 214f4bbdfd Add support for SGP40 sensor 2022-08-25 15:51:51 -04:00
Jason2866 f09128dd1e
iBeacon is working for S3 too 2022-08-23 13:13:31 +02:00
barbudor 4d7f78e06e refactor pow to constant 2022-08-22 14:32:08 +02:00
Jason2866 f64bddea04
S3 Temp sensor support 2022-08-18 16:10:21 +02:00
Barbudor b7b72f8bd4 fix mac instead of uid 2022-08-17 00:42:00 +02:00
Theo Arends 5aa7d55c51 Fix SCD30 power on detection
Fix SCD30 power on detection (#15438)
2022-08-15 09:33:24 +02:00
Theo Arends 8b32a9818a Fix legacy command resolved status
Fix legacy command resolved status (#15900)
2022-08-11 14:16:30 +02:00
barbudor 1d3bf157bf fix removal of negative values 2022-07-21 22:07:22 +02:00
gemu2015 de52580a18 sml special options descriptor 2022-07-20 14:25:40 +02:00
Theo Arends 79161d3c43 Fix BH1750 illuminance formula
Fix BH1750 illuminance formula (#16022)
2022-07-20 11:11:18 +02:00
Theo Arends 543831257d Add ESP32-S3 comments to DHT driver 2022-07-18 11:17:17 +02:00
Theo Arends cc22151ca9 Fix MS01 timings on ESP32
Fix MS01 timings on ESP32 (#16001)
2022-07-16 18:28:24 +02:00
Jason2866 55b2018fed
fix esp8266 compile 2022-07-06 21:48:00 +02:00
Theo Arends f4851dbf55 Fix compilation 2022-07-06 17:01:51 +02:00
Theo Arends e6b4a77abd Add ESP32 Sonoff sensor support
- Bump version to v12.0.2.3
- Add ESP32 SI7021, THS01 and MS01 support
- Fix THRxxD template
2022-07-06 16:58:27 +02:00
gemu2015 c78c461216 fix number of esp32 uarts 2022-07-03 15:56:16 +02:00
Theo Arends fc12056787
Merge pull request #15886 from KG3RK3N/development
Fix missing sign of current power value on smart meter AS2020
2022-06-30 21:16:10 +02:00
Kai Gerken a863ff27a2 Fix missing sign of current power value on smart meter AS2020 2022-06-28 09:07:58 +02:00
Norbert Richter 127b672c2c
Fix single sensor exception 2022-06-27 08:53:47 +02:00
Theo Arends 85566c5ed3 Fix SHT1X driver hangs and wrong values on ESP32
Fix SHT1X driver hangs and wrong values on ESP32 (#15790)
2022-06-13 14:41:40 +02:00
Theo Arends 668d3177d3 Fix SHT1X on low speed ESP32
Fix SHT1X on low speed ESP32 |(#15790)
2022-06-13 12:24:04 +02:00
Christian Baars f9c31bd8b8 make discoverAttributes optional 2022-06-09 22:00:19 +02:00
Christian Baars 23e94c1aca Use a notifiaction queue 2022-06-09 21:00:00 +02:00
Stefan Tibus 0ddcaa8fe7 Implement correct conversion of humidity for SHT4x
The conversion of humidity from raw value is different for the SHT4x
series. The fix implements the conversion as per datasheet. Also, the
raw value is now cast to float before division.
2022-06-05 01:44:26 +02:00
Stefan Tibus 37e1bc6e7d Fix calling ConvertTemp and ConvertHumidity twice
ConvertTemp and ConvertHumidity are called in Sht3xShow, no need to call
them in Sht3xRead as well.
2022-06-05 01:44:15 +02:00
Stefan Tibus 7295bdb549 Fix detection of SHT40
A SHT40 was not detected by the previous scheme of scanning the I2C
addresses and for each address probing for SHT3x and SHT4x immediately
one after the other. The SHT40 is succesfully detected when first
probing all adresses for SHT3x and then scanning all adresses again for
SHT4x. The fix implements this scheme. It was tested with SHTC3 and
SHT40 sensors.
2022-06-05 01:40:39 +02:00
Theo Arends dae1b32995 Add support for Sensirion SHT4X using define USE_SHT3X (#15349) 2022-06-04 16:52:52 +02:00
Theo Arends d7ffd01f1f Add support for HYTxxx temperature and humidity sensor (#15715) 2022-06-04 14:15:16 +02:00
Christian Baars 192d09d40a fix building without HomeKit 2022-06-02 16:02:24 +02:00
Theo Arends 9afb2c9cb8 Move interface files down allowing for folder insertions 2022-06-02 14:50:31 +02:00
Theo Arends c08561f67c Bump version to v11.1.0.4
- Restructure tasmota
2022-06-02 14:17:39 +02:00