Commit Graph
21332 Commits
Author SHA1 Message Date
Theo Arends fcdb106313 Merge branch 'development' into prerelease-15.2.0 v15.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 BaarsandChristian 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
gemuandGerhard Mutz 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