Commit Graph

10199 Commits

Author SHA1 Message Date
Theo Arends
4a32146d99 Merge branch 'development' into prerelease-15.2.0 2025-12-11 09:26:21 +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
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
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
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
d716dec667 Fix and refactor DALI GUI multi controller sync 2025-12-06 17:58:41 +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
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
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
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
Theo Arends
d7b1bb3574 DALI add send retry on collision detection 2025-11-23 16:47:01 +01:00
Theo Arends
413bb3b6c6 Add DALI DT8 RGBWAF Control Gear (receive) for Tasmota color light control 2025-11-22 17:58:53 +01:00
Theo Arends
69a7fae72a Bump version v15.1.0.3 2025-11-22 12:49:54 +01:00
Theo Arends
e0a20233e2 Revert timing from 10 to 14ms as changed due to bad dali PS (underrated Shelly DALI Dimmer Gen3)
- Revert timing from 10 to 14ms as changed due to bad dali PS (underrated Shelly DALI Dimmer Gen3)
- Add optional power off without fading (reduces DT8 dali commands)
- Remove not performing logging from interrupt routine
2025-11-21 16:30:02 +01:00
Theo Arends
64491d25d0 Change DALI send-twice timing from 14 to 10ms fixing MiBoxer DT8 2025-11-20 17:44:37 +01:00
Christian Baars
41d3ffb98f
add 2 bpp to pixmat class (#24143) 2025-11-20 17:40:24 +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
s-hadinger
83a97fa4f9
M5StickC Plus 2 display.ini for ST7789v2 2025-11-19 20:06:19 +01:00
Theo Arends
df7d266c75 Add DALI DT8 RGBWAF color support using Tasmota light control 2025-11-19 18:18:18 +01:00
Theo Arends
4de92d2e7a Fix DALI protocol errors 2025-11-19 10:44:21 +01:00
s-hadinger
4676db2ede
WS2812 and Berry animation support for reverse-order LED strip (#24138) 2025-11-18 23:05:02 +01:00
Christian Baars
9340e218bd
Berry: improve cam module and img class (#24128) 2025-11-18 10:42:43 +01:00