Commit Graph

10122 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
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
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
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
Theo Arends
716931222e Update change logs 2026-01-30 12:03:38 +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
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
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
Theo Arends
ec2e2019ff Fix Lora regression 2026-01-23 12:48:19 +01:00
Theo Arends
d48c7d3464 Add alternative SX1276 lora driver (#24373) 2026-01-21 13:02:25 +01:00
Theo Arends
0c8b065de5 Add command LoraInit (#24373) 2026-01-21 11:13:14 +01:00
SteWers
2e324a9c1c [Zigbee] Use WebColor for map visualization (#24375)
* [Zigbee] Use `WebColor` for map visualization

The color theme is now also used for the Zigbee map visualization.

* Fix compile error

* Update xdrv_23_zigbee_7_5_map.ino
2026-01-20 22:39:34 +01:00
Theo Arends
3b62dd41fa Allow Increase ArtNet Offset over 255 (#24362) 2026-01-19 11:31:55 +01:00
Theo Arends
62b7637fba Revert "Allow Increase ArtNet Offset over 255"
This reverts commit 286bb8f059.
2026-01-19 11:31:06 +01:00
Theo Arends
286bb8f059 Allow Increase ArtNet Offset over 255 2026-01-19 11:30:28 +01:00
gemu
a70b32b53d some display fixes (#24368)
* update udisplay

* display select JPEG decoder, adapt to 32 bit pushpixels

* new_jpeg

* backpanel mode

* Update uDisplay.cpp

---------

Co-authored-by: Gerhard Mutz <gerhardmutz1@imac.local>
2026-01-19 11:00:47 +01:00
Theo Arends
f01a316a0b Change LoRaWan End Device configuration Decoder File drop down box based on decoder files within LoRaWan_Decoders.tapp using function path.listdir(<.tapp file>) from Tasmota v15.2.0.3 before using the filelist (Theo Arends) 2026-01-19 10:56:57 +01:00
SteWers
00bd04f5c4 [Zigbee] Fit map to browser window (#24366) 2026-01-18 19:52:02 +01:00
Theo Arends
42450ce36a Change LoRaWan_Decoders.tapp configuration decoder drop down box 2026-01-18 17:36:47 +01:00
Jason2866
1fdca2bdc5 es8311 for p4 eval board (#24357) 2026-01-17 16:24:23 +01:00
Theo Arends
39c25e368b Bump version v15.2.0.3 2026-01-17 15:37:42 +01:00
Theo Arends
c1f55e945d Add failsafe for possibly unavailable LoRaWan command (#24321)
- Add functionality to handle new LoRaWAN nodes
2026-01-15 15:16:46 +01:00
SteWers
0690203049 [Zigbee] Use units from language files (#24341) 2026-01-13 22:25:46 +01:00
Giuliano
6c7f9d5565 Save some ram in esp8266 (#24340)
* Save some ram in esp8266

This will exclude the mutex variable not used by esp8266, saving some ram bytes.

Also removed a double initializzation variable is initialized ad the beginning of the function but it's also reinitialized inside if and else branches

* as suggested
2026-01-13 15:05:12 +01:00
Theo Arends
bcf4dfe494 Add LoRaWan decoders extension 2026-01-13 12:09:01 +01:00