Commit Graph
21194 Commits
Author SHA1 Message Date
GrzegorzandGitHub faf90677bd MiElHVAC improvements (#24486)
* Update xdrv_44_miel_hvac.ino

* Update xdrv_44_miel_hvac.ino

- added energy sensors POWER, ENERGY TOTAL, FREQUENCY
- other changes and improvements
2026-02-23 17:26:17 +01:00
Theo Arends 2f3e221738 Clean up SHT1x driver 2026-02-23 17:22:18 +01:00
Theo Arends 189dd2dd30 Add support for Sensirion STCC4 CO2 sensor
- Change SHT1x software reset I2C bus after initial (un)detection
2026-02-23 16:16:54 +01:00
Allen SchoberandGitHub 598b030a2b Add an independent MQTT client for use by Berry applications and extensions (#24481)
* Add an independent MQTT client for use by Berry applications and extensions

- Introduce `mqttclient` Berry class (ESP32) for connecting to MQTT brokers with own credentials, TLS, LWT, and auto-reconnect separate from global MQTT client
- Berry `mqttclient` aims to match functionality of global MQTT client including backoff logic using Settings->mqtt_retry, mqtt_keepalive, and mqtt_socket_timeout
- Rename `retry_counter_delay` to `retry_counter_multiplier` in xdrv_02_9_mqtt for clarity and avoid redundant multiplication.

* Added `USE_BERRY_MQTTCLIENT` flag for conditional compilation of the standalone Berry MQTT client
2026-02-23 10:26:31 +01:00
SteWersandGitHub 9b51bca019 Update de_DE.h (#24465)
* Update de_DE.h

* Update de_DE.h
2026-02-22 14:02:05 +01:00
Theo Arends c1b5ea43f2 Add Sen5x power on delay of 60ms (#24452) 2026-02-22 12:07:52 +01:00
Jason2866andGitHub 123cb9ce00 dont free BT memory when in use (#24480) 2026-02-21 23:13:27 +01:00
s-hadingerandGitHub 45f484b8ca Matter Timed Interaction Enforcement (#24477) 2026-02-21 18:04:45 +01:00
s-hadingerandGitHub c83634ac21 Matter Add Mandatory Session Parameters (#24476) 2026-02-21 17:13:18 +01:00
s-hadingerandGitHub ce71e721e5 Add MATTER_UI_PARAMETER_SYSTEM.md 2026-02-21 16:20:36 +01:00
Theo Arends b6fe5ec1a4 Update change logs 2026-02-21 12:33:18 +01:00
s-hadingerandGitHub a1f5f2b0d5 Matter improved parameters handling (#24471) 2026-02-21 10:30:27 +01:00
s-hadingerandGitHub e306a5a452 LVGL library from v9.4.0 to v9.5.0 (#24470) 2026-02-20 21:31:40 +01:00
d3c274b015 I2S: full duplex, auto rx sample rate (#24469)
Co-authored-by: Christian Baars <christianbaars@MacStudio-von-Christian.local>
2026-02-20 20:25:31 +01:00
Theo Arends a7257f897d Add support for Sensirion SCD43 CO2 sensor 2026-02-20 15:45:49 +01:00
Theo Arends cb30a620b9 Fix Sensirion SEN69C CO2/HCHO swap 2026-02-20 11:06:07 +01:00
Theo Arends 1e39f17ebe Bump version v15.3.0.1 2026-02-20 09:55:42 +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 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