Theo Arends
4aa36dc229
Bump version v15.2.0.1
2025-12-12 12:37:04 +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
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
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
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
f084cbecb0
Update meta
2025-12-09 10:14:40 +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
s-hadinger
ec32b83f75
Berry animation improvements ( #24162 )
2025-11-26 11:48:33 +01:00
Theo Arends
07a1a982cd
Update change logs
2025-11-25 12:09:56 +01:00
Peter Petrovich
e5a6cad5e3
Add support for Analog Gauges ( #24153 )
...
* Add vid6608 library
* Add vid6608 pin definition (only GB for now)
* Try to debug GPIO - does not work
* First working version
* Trim whitespaces
* Add missing library; JSON response, Codeowners
* Fix blocking loop in esp8266
* Update language strings
* Format inline readme for vid driver
* Add example define in my_user_config.h
* Clanup changed VS Code config files
* Fix duplicated language values in en_GB.h
2025-11-25 11:58:13 +01:00
Sven H.
9b7ded2343
Fix PCA9685 V2 driver: PWMTO fading logic and overflow ( #24159 )
...
Fixed integer overflow causing loops when dimming down. Corrected step calculation for smooth fading with LEDs.
NOT tested with servos!
2025-11-25 11:51:07 +01:00
s-hadinger
73fd0aa377
Berry syntax highlighter for multiline f-strings ( #24155 )
2025-11-23 23:03:42 +01:00
s-hadinger
dc2ae5078c
Berry Force left bracket without spaces for calls ( #24154 )
2025-11-23 21:59:12 +01:00
Theo Arends
d7b1bb3574
DALI add send retry on collision detection
2025-11-23 16:47:01 +01:00