21490 Commits
Author SHA1 Message Date
Theo Arends 8e2a53b977 Update TEMPLATES.md v15.3.0 2026-02-19 13:52:08 +01:00
Theo Arends 57ea5c5470 Merge branch 'development' into prerelease-15.3.0 2026-02-19 13:47:16 +01:00
Theo Arends ba0d5a9493 Change Sen6x invalid values to null 2026-02-19 13:46:56 +01:00
Theo Arends dceabb7e25 Enhance SEN6x driver with CO2 light control (SO18) 2026-02-19 09:50:26 +01:00
bovirusandGitHub 6895d247db Italian language (#24462) 2026-02-18 16:57:17 +01:00
Theo Arends de7cefec31 Prep v15.3.0 2026-02-17 15:05:59 +01:00
Theo Arends 96fe901438 Merge branch 'development' into prerelease-15.3.0 2026-02-17 15:02:38 +01:00
Theo Arends 09ff58a069 Update change logs 2026-02-17 14:53:50 +01:00
Jason2866andGitHub cb80aedcb5 Update platform URL to version 2026.02.00 (#24460) 2026-02-17 13:51:25 +01:00
Theo Arends 40a4273a26 Fix features 2026-02-16 16:10:50 +01:00
Jason2866andGitHub f708d6ad3c Conditionalize USE_ENERGY_SENSOR and USE_SHELLY_PRO (#24459) 2026-02-16 14:37:51 +01:00
Theo Arends 2f240d6deb Add support for Sensirion SEN6x indoor air quality sensor (#24386) 2026-02-16 14:32:11 +01:00
Theo Arends 1d4ba367e7 Fix second I2C bus detection (#24452) 2026-02-16 10:59:22 +01:00
Theo Arends 2eba536fc8 Update change logs 2026-02-16 10:40:59 +01:00
UBWHandGitHub 032654819f Add support for LoRaWAN sensor discovery for Home Assistant (#24458)
See https://github.com/arendst/Tasmota/discussions/24398#discussioncomment-15649631
2026-02-16 10:22:15 +01:00
TheHexaMasterandGitHub 48df14ffa1 FM24Cxx: FRAM (I2C) console driver with block read/write/format (#24457)
* FM24Cxx: FRAM (I2C) console driver with block read/write/format

* Fix formatting in license comment section
2026-02-16 10:19:58 +01:00
TheHexaMasterandGitHub 809e8c4ef9 core/net: add AsyncHttpClientLight + Berry Async WebClient (with build selector) (#24451)
* Tasmota - Berry ASYNC Webclient integration

Add library.json for Async HttpClient Light

Update readme.txt for AsyncHttpClientLight

Clarified the integration of AsyncHttpClientLight with Berry webclient and improved formatting for example URLs.

AsyncHttpClientLight.cpp

Add AsyncHttpClientLight header file

Integrate ASYNC Webclient functionality

Add USE_BERRY_WEBCLIENT_ASYNC feature

USE_BERRY_WEBCLIENT_ASYNC definition for async webclient mode.

Refactor webclient to use AsyncHttpClientLight

* Revise readme for AsyncHttpClientLight updates

Updated readme.txt to reflect changes in AsyncHttpClientLight, including new core client details and operational notes.

* Update README for AsyncHttpClientLight integration
2026-02-15 10:42:00 +01:00
Milko DaskalovandGitHub afcfe19fc6 Updated LVGL Panel using binary stream (#24436)
* updated lvgl panel using binary stream

* fixed partial buffer write using optional offset and len

* using async client and tcp write with offset
2026-02-15 10:38:21 +01:00
s-hadingerandgithub-actions[bot] 44ed6da7cf Solidified Code updated 2026-02-15 09:31:34 +00:00
Allen SchoberandGitHub 73eb7dbd83 Minor Berry Animation bug fixes and cleanup (#24455)
- Bug fix to remove type check for 'int' in `breathe.be` color so ValueProviders are supported alongside integer colors (same as #24284 which was removed in later commits)
- Fix existing tests in `breath_animation_test.be` and add tests for color as a ValueProvider
- Style clean up in `breathe.be` `on_param_changed` to use `set_param()` instead of individual assignments
- Fix to remove duplicate `super().on_param_changed()` call in `rich_palette.be`
- Move `super()` call to top of `on_param_changed` in `breathe_color_provider.be` to be consistent
- Add comment about brightness scaling applied by `Leds` to `animation.be` init_strip
2026-02-15 10:31:00 +01:00
Allen SchoberandGitHub 17a01b196c Refactor SeesawEncoder to use flags for button state and simplify position tracking (#24456)
- Consolidate multiple states into a single uint8_t flags field and removes unused last_change_time
- Move position tracking to after early returns in Handler()
- Merge GetEncoderByIndex() two loops into a single loop
- Add SEESAW_ENCODER_HIDE_WEB_DISPLAY compile flag
2026-02-15 09:31:13 +01:00
Theo Arends df6e26534c Add support for Sensirion SEN66 indoor air quality sensor (#24386)
Bump version v15.2.0.6
2026-02-14 15:42:49 +01:00
Theo Arends ece10cc3ca Update change logs 2026-02-14 11:43:06 +01:00
TheHexaMasterandGitHub ab7814bd60 Add support for RX8025T Real Time Clock (#24450)
* Add RX8025 RTC device to I2C devices list

* Add support for RX8025T Real Time Clock

* Define USE_RX8025 for RX8025 RTC chip support

Added support for RX8025 RTC chip.

* Comment out USE_RX8025 definition in user config

* Uncomment USE_RX8025 RTC support in user config
2026-02-14 11:28:06 +01:00
Theo Arends 314c2c460a Add support SPI bus2 for Ethernet and SDCard (#24433) 2026-02-13 16:50:28 +01:00
Theo Arends 61ef44e1ee Add more strict ethernet SPI bus control 2026-02-13 12:08:43 +01:00
Theo Arends 0e9246e428 Replace CRLF in LF 2026-02-13 11:24:01 +01:00
Theo Arends 972ad82a37 Add support for second SPI bus on ethernet. Part 2 (#24433) 2026-02-12 20:06:25 +01:00
Theo Arends bf450bb359 Add support for second SPI bus on ethernet (#24433) 2026-02-12 16:35:38 +01:00
Theo Arends 0de19b66d1 Bump version v15.2.0.5 2026-02-12 13:42:17 +01:00
Jason2866andGitHub 9d57238015 Platform 2026.02.30 Tasmota Arduino Core 3.1.10 based on IDF 5.3.4.20260127 (#24444) 2026-02-12 13:11:03 +01:00
s-hadingerandGitHub d62616a9f6 Matter update Interaction Model revision (#24441) 2026-02-11 21:12:47 +01:00
s-hadingerandgithub-actions[bot] 24dfe19bb9 Solidified Code updated 2026-02-10 20:03:51 +00:00
s-hadingerandGitHub 39e87e6853 Matter move certs to Berry (#24437) 2026-02-10 21:03:01 +01:00
Theo Arends 2744a11c8a Update change logs 2026-02-09 10:48:38 +01:00
s-hadingerandGitHub 16ec520448 Removed AlpineJS 2.8.2 (not needed anymore) (#24427) 2026-02-08 22:19:58 +01:00
Peter ChenandGitHub 8606ca61d7 Update zh-TW translation (#24423)
* l10n: update zh-TW messages

* l10n: update zh-tw l10n

- change zh-Hant-TW for correnct font rendering in web admin
- add ending space to strings that have number suffix
- transaltion adjustment
- revert sensor type translation in GPIO definition for consistency

* l10n: update zh-TW messages

- furthur translation fix after testing
- some indent/format fix for comments
2026-02-08 14:05:24 +01:00
SteWersandGitHub e5e93e2101 [Berry] Provide WiFi-SSID (#24421)
Provide WiFi-SSID to Berry
2026-02-08 13:56:13 +01:00
Christian BaarsandGitHub c71530bfd8 BearSSL: Fix SHA1 mode setting for ESP32P4 on IDF 5.5+ (#24420)
Add conditional compilation for ESP32P4 in IDF 5.5
2026-02-06 21:03:55 +01:00
Jason2866andGitHub 13fad53cc8 ESP32-P4 rev3 is only supported in latest IDF 5.5.2+ 2026-02-05 19:04:11 +01:00
Theo Arends 716931222e Update change logs 2026-01-30 12:03:38 +01:00
Christian BaarsandGitHub 1af3892059 fix hw accelerated SHA1 (#24397) 2026-01-29 21:57:35 +01:00
Theo Arends 04fa0d0955 Add Improv USB CDC connected devices 2026-01-29 17:45:38 +01:00
Theo Arends 4c54368d62 Refactor Prometheus 2026-01-28 14:08:21 +01:00
7f7a2ceef1 fix monochrome pushpixels (#24388)
Co-authored-by: Gerhard Mutz <gerhardmutz1@imac.local>
2026-01-27 11:16:46 +01:00
Theo Arends 7a6253fe49 Refactor displaymode 4 and up
- Fix MQTT timeout when using DisplayMode 4 and up
2026-01-26 17:11:12 +01:00
Theo Arends f2ea225929 Fix Udisplay SPI driver display dimension parameters regression from v15.1.0.1 (#24376) 2026-01-26 14:55:12 +01:00
s-hadingerandGitHub 0f16270b5b Matter update some clusters to 1.4.1 (#24381) 2026-01-24 17:46:51 +01:00
Theo Arends baf2d18eed Bump version v15.2.0.4
- Add Dingtian `SetOption81 1` to invert input and `SetOption133 1` to invert output (#24364)
- Change Dingtian define `DINGTIAN_INPUTS_INVERTED` replaced by `SetOption81` (#24364)
- Change all memmove_P to memmove (#24378)
2026-01-24 14:58:25 +01:00
Theo Arends 0d80cd47bf Fix influx handling all JSON objects using recursion (#24377) 2026-01-24 11:59:06 +01:00