Commit Graph

21177 Commits

Author SHA1 Message Date
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
bovirus
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
Jason2866
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
Jason2866
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
UBWH
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
TheHexaMaster
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
TheHexaMaster
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 Daskalov
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-hadinger
44ed6da7cf Solidified Code updated 2026-02-15 09:31:34 +00:00
Allen Schober
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 Schober
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
TheHexaMaster
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
Jason2866
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-hadinger
d62616a9f6 Matter update Interaction Model revision (#24441) 2026-02-11 21:12:47 +01:00
s-hadinger
24dfe19bb9 Solidified Code updated 2026-02-10 20:03:51 +00:00
s-hadinger
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-hadinger
16ec520448 Removed AlpineJS 2.8.2 (not needed anymore) (#24427) 2026-02-08 22:19:58 +01:00
Peter Chen
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
SteWers
e5e93e2101 [Berry] Provide WiFi-SSID (#24421)
Provide WiFi-SSID to Berry
2026-02-08 13:56:13 +01:00
Christian Baars
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
Jason2866
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 Baars
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
gemu
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-hadinger
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
Theo Arends
60c70c96c1 If Influxdb handling of array data (#24377) 2026-01-23 17:10:29 +01:00
s-hadinger
d4726f72f8 Replace Matter spec with summaries to minimize tokens 2026-01-23 16:37:20 +01:00
Theo Arends
ec2e2019ff Fix Lora regression 2026-01-23 12:48:19 +01:00
s-hadinger
6bbb0ba75f Added markdown specs of Matter for use by AI only 2026-01-23 10:40:06 +01:00