Commit Graph

21332 Commits

Author SHA1 Message Date
Theo Arends
fcdb106313 Merge branch 'development' into prerelease-15.2.0 2025-12-11 16:22:49 +01:00
Theo Arends
a0b99815c9 update change log 2025-12-11 16:22:27 +01:00
Christian Baars
b276479b29
fix displayrotate for i2c (#24214)
Co-authored-by: Christian Baars <christianbaars@MacStudio-von-Christian.local>
2025-12-11 16:13:56 +01:00
Theo Arends
4a32146d99 Merge branch 'development' into prerelease-15.2.0 2025-12-11 09:26:21 +01:00
Theo Arends
5bfa621699 Update changelogs 2025-12-11 09:26:02 +01:00
Jason2866
0cae492ce0
Platform 2025.12.30 Tasmota Arduino Core 3.1.7 based on IDF 5.3.4.20251205 (#24212) 2025-12-11 09:14:47 +01:00
meMorizE
de955c841c
Change unit relation of local sensor to setoption8, add unit conversion at ThermostatShow (#24213)
Bugfix for https://github.com/arendst/Tasmota/issues/24165
2025-12-11 09:14:10 +01:00
Theo Arends
12668eab55 Merge branch 'development' into prerelease-15.2.0 2025-12-10 21:51:47 +01:00
Theo Arends
2c9d7b1176 Fix syslog format (#14689) 2025-12-10 21:18:49 +01:00
Jason2866
352d4a4a3e
Add configuration for Waveshare 2-inch ST7789 display 2025-12-10 14:02:24 +01:00
Theo Arends
ab4eef507e Update changelogs ;-) 2025-12-10 09:34:28 +01:00
Theo Arends
2c5041580b Merge branch 'development' into prerelease-15.2.0 2025-12-09 16:15:37 +01:00
Theo Arends
89cbe5950b Fix regression from #24192 2025-12-09 11:34:23 +01:00
Jason2866
ce67a505ca
fix possible redefine warning 2025-12-09 11:29:29 +01:00
Theo Arends
6763209183 Prep v15.2.0 2025-12-09 10:17:29 +01:00
Theo Arends
52f11cc85b Merge branch 'development' into prerelease-15.2.0 2025-12-09 10:15:13 +01:00
Theo Arends
f084cbecb0 Update meta 2025-12-09 10:14:40 +01:00
Theo Arends
0c1105b9b7 Merge branch 'development' into prerelease-15.2.0 2025-12-09 09:57:30 +01:00
Jason2866
449b9763d8
Adjust reset signal timing in uDisplay_touch.cpp (#24198)
Increase delay duration for reset signal in uDisplay.
2025-12-08 18:38:53 +01:00
Theo Arends
f2a3b4ac62 Fix ArtNet single light color mapping using ChannelRemap (#24058) 2025-12-08 15:13:32 +01:00
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
Jason2866
d22d493edb
fix displaytext draw picture (#24179) 2025-12-07 20:54:03 +01:00
Theo Arends
017357e9cf Add command DaliNoBS 0|1 to disable display of GUI broadcast slider
- Display GUI broadcast slider even if Tasmota Light Control is active
2025-12-07 15:35:25 +01:00
Theo Arends
09b270ab70 Update change logs 2025-12-06 18:05:51 +01:00
Theo Arends
d716dec667 Fix and refactor DALI GUI multi controller sync 2025-12-06 17:58:41 +01:00
s-hadinger
8feff1148a
Berry animation meter (#24193)
* Remove tab from json

* Berry animation meter and other optimizations
2025-12-06 16:52:43 +01:00
Christian Baars
5f7cb57ffb
MI32: add pin, some fixes (#24191) 2025-12-06 15:29:06 +01:00
s-hadinger
7d0f351798
Berry tasmota.micros() to get time in microseconds (#24192)
* Remove tab from json

* Berry `tasmota.micros()` to get time in microseconds
2025-12-06 14:46:05 +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
Petr Golovachev
960b42a7fe
Fix Analog gauge glitches on FreeRTOS for xdrv_92_vid6608 driver (#24189)
* Fix Analog gauge glitches on FreeRTOS for xdrv_92_vid6608 driver

Original version assumed position and command as thread safe, but it is not true. Wrong readings lead to random move back and forth. Patch was made and tested on real device.

* Add mutex to protect vid6608 from update/command
* Fix verious glitches

* xdrv_92_vid6608: do not create mutex, if no drives found
2025-12-05 21:03:35 +01:00
Theo Arends
5d50622dae Fix DALI RGBW and RGBCCT SO37 support 2025-12-04 16:20:11 +01:00
Theo Arends
47195c20ed Fix DALI CW order 2025-12-04 11:48:18 +01:00
Theo Arends
a6b1c09d9d Fix DALI duplicate data detection 2025-12-03 17:39:06 +01:00
Theo Arends
43f4fadf28 Fix DALI ESP32-S3 timing
- Fix ESP8266 DALI exception due to LittleFs issue
2025-12-02 14:01:33 +01:00
AndrolGenhald
f216590a78
Fix energy total non-monotonicity. (#24184) 2025-12-02 09:09:38 +01:00
Theo Arends
7036057dd0 Fix GUI Saturation slider gradient update when using color or dimmer command 2025-12-01 17:06:22 +01:00
Theo Arends
91e501b3d6 Rename enum LT_SERIALx 2025-12-01 14:10:05 +01:00
Theo Arends
4bda3e1b07 Add DALI optional blink to DaliGear and DaliGroup 2025-11-30 16:38:00 +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
s-hadinger
0b639b7ab7
Berry faster type (#24175)
* Remove tab from json

* Berry faster `type()` function
2025-11-29 17:40:12 +01:00
Theo Arends
e61586e9ea Update change logs 2025-11-29 15:38:35 +01:00
Allen Schober
0a89191e9d
Fix RGBW handling in TasmotaLED and xlgt_01_ws2812_esp32 for correct pixel order and channel positioning (#24172)
- In TasmotaLED: fixes for `_w_before` to use correct bitmask and for Show() to build 4 byte buffer correctly
- In xlgt_01_ws2812_esp32: fixes to set white value in Ws2812SetColor(), use correct bitmasks, and determine `light_type` based on PixelType if set
2025-11-29 15:32:23 +01:00
bovirus
77c751c4a8
Italian language update (#24170) 2025-11-29 15:31:34 +01:00
Theo Arends
59164211a0 Refactored DALI using TasmotaDali library v1.0.0 adding frame receive buffer 2025-11-28 14:21:17 +01:00
Theo Arends
be6de4c6bc Fix template 2025-11-28 10:59:46 +01:00
meMorizE
30606e23c6
New Energy Driver: MakeSkyBlue Solar Charger Interface (xnrg_26) (#24151)
* Add MakeSkyBlue Solar Charge Controller (as Energy Device )

* only cosmetics, no functional change

* index on MakeSkyBlue: ad1b8de93 only cosmetics, no functional change

* New serial handler without time relation (long-term error), several cleanup

* Optimization and cleanup

* Merge

* increment xnrg index (25 used meanwhile)

* Major rework: Phase usage, Initialization, Mutli-Serial handling and more

* Change identifier from _GPIO_ to the more applicable _SENSOR_

* PR candidate 1

* fix UserSelectablePins and kSensorNames (add to end), river disabled as default at my_user_config.h

* add missing defines to lt_LT language header file
2025-11-28 10:37:52 +01:00
Theo Arends
5e1916300d Refactor DALI using library with read buffer 2025-11-27 17:50:48 +01:00
Christian Baars
4145c5f45e
NimBLE updates (#24163) 2025-11-26 13:32:19 +01:00
Jason2866
512ecb618f
ignore BLE for S2 (#24164) 2025-11-26 13:17:07 +01:00