Akshaylal S
96e174bcc6
Add support for AGS02MA TVOC Sensor ( #24109 )
...
* Add ags02ma library
* Initial commit
* fix object init
* fix bugs
* Update I2C Driver number
Device disabled by default
* refactoring for consistency
2025-12-08 11:40:42 +01:00
Christian Baars
66dc5c926d
MI32: use always 128-bit UUID for characteristics as peripheral ( #24197 )
2025-12-08 11:11:29 +01:00
Christian Baars
5f7cb57ffb
MI32: add pin, some fixes ( #24191 )
2025-12-06 15:29:06 +01:00
SteWers
58e608b383
Update BLE MI and TRV ( #24188 )
...
- Changed RSSI display format to 'xx% (-yy dBm)' in EQ3 TRV and MI BLE sensor WebUI
- Show BLE data in WebUI only when BLE is enabled
- Disable BLE when device is in boot loop
2025-12-06 11:44:37 +01:00
gemu
a305113ad1
Sml update ( #24177 )
...
* sml descriptors may be files
* reformatting, save some ram
---------
Co-authored-by: Gerhard Mutz <gerhardmutz1@imac.local>
2025-11-30 14:06:48 +01:00
Christian Baars
4145c5f45e
NimBLE updates ( #24163 )
2025-11-26 13:32:19 +01:00
Christian Baars
098a007821
MI32: fix onStatus(), improve stability for Matter network commissioning via Bluetooth ( #24139 )
2025-11-20 16:37:01 +01:00
Norbert Richter
524c95bac1
Add Neopool cmnd NPReadLSB/NPReadMSB, NWriteLSB/NPWriteMSB ( #24083 )
...
* Add NeoPool display backlight register description
* Add NeoPool cmnd `NPReadLSB/MSB`, `NWriteLSB/MSB`
2025-10-31 16:33:07 +01:00
Christian Baars
20566dd1dc
mi32 refactor web UI ( #23979 )
2025-10-05 10:59:14 +02:00
Adem Beyaz
d44a6c5616
replace break with continue in MPU_6050Detect() ( #23956 )
2025-09-28 20:37:19 +02:00
Christian Baars
4af60debf5
house keeping, save 100 bytes ( #23945 )
2025-09-24 16:22:55 +02:00
SteWers
eb8d51f47c
Update web UI styles and HTML syntax ( #23847 )
...
* Update web UI styles and HTML syntax
Merged HTTP_HEAD_STYLE2 into HTTP_HEAD_STYLE1 and removed redundant style files. Updated button and form HTML across web UI to use consistent markup. Adjusted various style and separator elements for improved HTML5 compliance and consistency.
* Fix WiFi config page
* Fix typo
* Revert merging HTTP_HEAD_STYLE
Revert merging `HTTP_HEAD_STYLE1.h` and `HTTP_HEAD_STYLE2.h`
2025-09-07 21:58:43 +02:00
Theo Arends
120308f969
Add used Modbus UART debug information
2025-09-01 11:19:59 +02:00
Jason2866
3eb6bf6c8e
Add initial c5 support ( #23804 )
2025-08-20 21:51:23 +02:00
Norbert Richter
86c204e1a1
NeoPool fix reset to default settings ( #23734 )
2025-07-31 17:28:03 +02:00
Norbert Richter
8a0c1bb2e9
Add some Nova SDS DEBUG_TASMOTA_SENSOR outputs ( #23729 )
2025-07-29 09:59:05 +02:00
Alexey Pavlov
6080bdc472
Latest opentherm ( #23704 )
...
* Revert "Build firmware from Master branch"
* Updated workflows
* Added ENS160 (Air quality) and ENS210 (Temperature & Humidity) sensor
* Revert "Added ENS160 (Air quality) and ENS210 (Temperature & Humidity) sensor"
* pre-release 9.3.0
* Update README.md
* Update xsns_05_ds18x20.ino
Fix DS18x20 driver timing issue (#11270 )
* Prep release 9.4.0
* Prep 9.4.0
* Update Spanish and Italian
* Update languages
* Push rebuild
* Update changelog
* Update tasmota_version.h
* Update CHANGELOG.md
* Update README.md
* Prep v10.1.0
* revert xlgt_01_ws2812
* Update xsns_69_opentherm.ino
Add variable overrides
* Revert "Update xsns_69_opentherm.ino"
* Prep release
* Prep release
* Prep release 11.1
* Prep release 12.0
* Fix resolving MQTT and NTP servers
- Fix resolving MQTT and NTP servers (#15816 )
- Bump version to v12.0.1
* Update RELEASENOTES.md
* Update CHANGELOG.md
* Release 12.1
* Release 12.1
* Revert camera changes
* Prep v12.1.1
* Prep v12.1.1
* Prep v12.1.1
* OT bugfix
* Prep release v12.2.0
* Prep v12.3.0 release
* Revert Tuya change
* add safeboot to release (#17393 )
* Update Tasmota_build_master.yml
* Fix ESP8266 zifbee exception 3
* Update RELEASENOTES.md
* fix needed depend. base32-images (#17406 )
* Fix ESP32 uploads
* Create TASMOTA_FullLogo_Vector_White.svg
* Fix support for non-sequential buttons and switches
Fix support for non-sequential buttons and switches (#17967 )
* Fix duplicate EnergyTotal update
* Update README.md
* New workflow for release (#18722 )
* Update CHANGELOG.md
* Update CHANGELOG.md
* fix rs485 transmit
* fix modbus
* prep v13.1
* Prep v13.2.0
* Prep v13.3
* Update to v13.4.0
* Prep release v14.0.0
* Prep release v14.0.0
* Prep v14.1.0
* Prep v14.2.0
* Update CHANGELOG.md
* Prep 14.4
* Update changelog
* Prep v14.5.0
* remove abs from analog sensor
* Update CHANGELOG.md
* Prep release v14.6.0
* Update CHANGELOG.md
* Prep v15.0.0
* change opentherm library
* fixes for new open therm library
* remove changes
* remove changes
---------
Co-authored-by: Jason2866 <24528715+Jason2866@users.noreply.github.com>
Co-authored-by: Theo Arends <11044339+arendst@users.noreply.github.com>
Co-authored-by: chrfriese123 <christoph@frieseonline.de>
Co-authored-by: Alexey Pavlov <ap@profi.ru>
Co-authored-by: Serge <60098151+Xjeater@users.noreply.github.com>
2025-07-20 15:29:10 +02:00
Pedro Ribeiro
f106eb3324
Fix misdetection of current generation TSL2591 ( #23699 )
...
* Update xsns_11_veml6070.ino
in Veml6070Detect check for the presence of both addresses in the bus to avoid misdetection of ATH20/21 (anyone with the device, please confirm this change still detect the device when present)
* Update xsns_16_tsl2561.ino
check the correct ID was returned to avoid misdetection of other sensors.
* Update xsns_57_tsl2591.ino - report channel values in JSON as in TSL2561
Add the raw infrared and broadband channels of the sensor to the JSON report like is done in the driver for TSL2561
* Update xsns_57_tsl2591.ino
Fix var name
* Update xsns_57_tsl2591.ino
Fix variable name
* Fix to correctly detect all known chip versions
Fix do deal with the current generation of the chip that returns 5 is ID
2025-07-17 19:46:22 +02:00
Christian Baars
08f2826e97
MI32: fix server notifications/indications ( #23686 )
2025-07-15 20:25:41 +02:00
FransOv
3b207db27c
Correct handling of passive response of Winsen ZH03X Particle sensor in xsns_18_pms5003.ino ( #23651 )
...
* Update xsns_18_pms5003.ino
* Update xsns_18_pms5003.ino
2025-07-12 21:20:16 +02:00
然而并没有
07dcbcc53e
fix: AHT30 sensor start with null values ( #23624 )
2025-07-05 15:21:05 +02:00
Norbert Richter
ece26ccfaf
NeoPool add Redox tank alarm ( #23582 )
...
Co-authored-by: Theo Arends <11044339+arendst@users.noreply.github.com>
2025-07-05 15:16:57 +02:00
Pedro Ribeiro
407c274229
Update xsns_11_veml6070.ino ( #23581 )
...
* Update xsns_11_veml6070.ino
in Veml6070Detect check for the presence of both addresses in the bus to avoid misdetection of ATH20/21 (anyone with the device, please confirm this change still detect the device when present)
* Update xsns_16_tsl2561.ino
check the correct ID was returned to avoid misdetection of other sensors.
* Update xsns_57_tsl2591.ino - report channel values in JSON as in TSL2561
Add the raw infrared and broadband channels of the sensor to the JSON report like is done in the driver for TSL2561
* Update xsns_57_tsl2591.ino
Fix var name
* Update xsns_57_tsl2591.ino
Fix variable name
2025-07-05 15:15:27 +02:00
Christian Baars
550b8c5307
use SDK config information about BLE capabilities ( #23621 )
2025-06-30 18:50:52 +02:00
Christian Baars
fb44d42426
BLE updates for esp-nimble-cpp v2.x ( #23553 )
2025-06-15 18:24:54 +02:00
sfromis
e7f9f51e27
Update xsns_102_ld2402.ino, command table broken ( #23504 )
...
Command pointer table broken after refactoring 3a28938b91
The error with a comma before an entry instead of after, to match the other pointers, looks very obvious to me. Hence, I'm submitting this PR without having the hardware, and thus not able to do a runtime test.
2025-06-02 21:53:08 +02:00
gemu
2d16798263
fixes ( #23391 )
2025-05-08 08:56:57 +02:00
SteWers
c148c8e84d
Set syslog severity level ( #23377 )
2025-05-06 10:37:20 +02:00
SteWers
7624016efb
Use Alias in MI32/TRV ( #23368 )
...
- Display Alias in MI32/TRV instead of type, when present
- Show device MAC in BLE log messages
2025-05-04 11:52:02 +02:00
protectivedad
3a28938b91
HLK-LD2402 Update for firmware 3.3.5+ ( #23281 )
...
* Many changes for the newest firmware 3.3.5
added comments and debug lines
added new autogain function (fw 3.3.5+)
changed variables for consistency
ended configuration mode on error
fixed improper JSON response messages
changed timings for new firmware
consolidated post configuration processsing
* code size reduction
updated size extimates
* reworked to reduce code and memory usage
---------
Co-authored-by: Anthony Sepa <protectivedad@gmail.com>
2025-04-14 10:44:00 +02:00
gemu
c12974366b
Sml update ( #23267 )
...
* rename nthll 64
* fix nthll 64
2025-04-11 15:16:05 +02:00
Thomas Büngener
4ed48feaa2
SML: CRC for binary SML ( #23205 )
...
* SML: CRC for binary SML parsing
* switch algos
* improve errormessage on buffer overflow
* move crc variable to their own struct
* Use Flag bit to disable CRC, auto-detect algorithm,
data in own struct
debug log
* configure and enable/disable via special option "=soC,bufsz,mode", mode 16 autodetect.
* fix 15 vs 0xF
* remove benchmark code
* fix typo in comment
* Byteflip for CRC
2025-04-05 11:22:22 +02:00
protectivedad
b43d360d37
fixes for ina226 driver ( #23197 )
...
adjust current/voltage timing to be consistent
fix missing comma in json
Co-authored-by: Anthony Sepa <protectivedad@gmail.com>
2025-03-31 11:45:59 +02:00
protectivedad
2da631e442
missing edits for last commit ( #23185 )
...
Co-authored-by: Anthony Sepa <protectivedad@gmail.com>
2025-03-25 15:22:27 +01:00
protectivedad
38ceafe789
upgrades and fixes for HLK-LD2402 driver ( #23164 )
...
Co-authored-by: Anthony Sepa <protectivedad@gmail.com>
2025-03-22 10:28:15 +01:00
aronk
1ada6da6b8
[MI BLE] added support for alternative version of LYWSD02MMC ( #23169 )
...
* [MI BLE] added support for alternative version of LYWSD02MMC
* Bumped MI32_VERSION to 0.9.2.5
2025-03-21 14:30:17 +01:00
protectivedad
f3ae3bec4b
Added support for hlk-ld2402 tasmota_xsns_sensor ( #23133 )
...
This is based on the xsns_102_ld2410s.ino.
* Available commands:
* LD2402_Status 0|1|2 - showing parameters|sensor readings|firmware info
* LD2402_ReRead - reread common, motion and micro threshold parameters from device
* LD2402_SetCommon 7-100,0-65535 - set common: maximum distance, disappearance delay
* LD2402_SetMotion n,n1..n16 - set motion threshold values (16)
* LD2402_SetMicro n,n1..n16 - set micro threshold values (16)
* LD2402_Mode 0/1 - set device output mode 0-normal, 1-engineering
* LD2402_AutoUpdate 3.0,2.0,3.0 - start autoupdate trigger,keep,micro magnification factor
* LD2402_Follow 0/n - reports every n seconds
Signed-off-by: Anthony Sepa <protectivedad@gmail.com>
Co-authored-by: Anthony Sepa <protectivedad@gmail.com>
2025-03-11 17:03:54 +01:00
Marius Bezuidenhout
7b8d2fe93d
BMS additional features ( #23125 )
...
* Added more data from BMS
* Updated mcp2515 code
2025-03-09 16:27:10 +01:00
Jeroen Vermeulen
34b173e953
Added C8-CO2-5K CO2 Sensor ( #22905 )
...
* Added the C8-CO2-5K CO2 sensor.
* Small improvements
* Renamed one var with incorrect name.
2025-01-31 09:34:55 +01:00
Theo Arends
53dee5b002
Add GPS driver select baudrate using GPIO GPS_RX1 (9600bps), GPS_RX2 (19200bps) or GPS_RX3 (38400bps) ( #22869 )
2025-01-25 14:15:11 +01:00
Theo Arends
fa4f2123cf
Refresh analog.ino
2025-01-22 17:24:43 +01:00
Theo Arends
ddcdc85520
Allow negative values for AdcParam/AdcGpio INPUT, TEMP and RANGE parameters ( #22809 )
2025-01-14 10:44:33 +01:00
lengross
cf739e9522
Update xsns_60_GPS.ino ( #22804 )
...
Using FLOATSZ instead of 12 or 13 in lat/lon calls to dtostrfd
2025-01-12 08:31:38 +01:00
Theo Arends
fe2f4d031f
Add timeout handling for RG15 ( #22768 )
2025-01-06 16:14:47 +01:00
Christian Baars
17ab5a5e83
fix missing button when turning on BLE ( #22770 )
2025-01-05 19:14:59 +01:00
Norbert
ed7b58291a
Fix rule example as part of the comment. ( #22753 )
...
Update xsns_90_hrg15.ino
2025-01-02 20:51:52 +01:00
Mark Ruys
a2752bf500
Support S88 sensor ( #22733 )
...
* Support S88 sensor
Also:
- More stable model detection
- More robust against errors
- Better logging
* Support S88
2025-01-01 14:26:29 +01:00
Ryan Castellucci
5f95b33220
reduce false positive chirp sensor detection ( #22736 )
2024-12-30 10:21:11 +01:00
Theo Arends
23e5a4dec2
Change RG-15 sensor name from RG-15 to RG15 ( #22612 )
2024-12-09 11:17:04 +01:00
Andy Knight
2322646773
Prevent active BLE operations with unencrypted MI-format beacons ( #22453 )
2024-11-26 11:28:55 +01:00