Commit Graph
2498 Commits
Author SHA1 Message Date
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
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
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 2f240d6deb Add support for Sensirion SEN6x indoor air quality sensor (#24386) 2026-02-16 14:32:11 +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
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
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 0e9246e428 Replace CRLF in LF 2026-02-13 11:24:01 +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
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
Christian BaarsandGitHub 1af3892059 fix hw accelerated SHA1 (#24397) 2026-01-29 21:57:35 +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 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
s-hadingerandGitHub d4726f72f8 Replace Matter spec with summaries to minimize tokens 2026-01-23 16:37:20 +01:00
s-hadingerandGitHub 6bbb0ba75f Added markdown specs of Matter for use by AI only 2026-01-23 10:40:06 +01:00
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
s-hadingerandGitHub 9c73b27cbc Berry 'path.listdir(file.tapp#)' to list directory inside '.tapp' archives (#24367) 2026-01-18 23:19:40 +01:00
s-hadingerandGitHub a1d2b95035 Fix Wireguard crash on RISC-V (#24356) 2026-01-18 09:39:33 +01:00
Christian BaarsandGitHub 9d07bda709 BearSSL: use ROM functions for bigint on ESP32 too (#24349) 2026-01-16 21:24:52 +01:00
fleinzeandGitHub d6174aaa7e Fix scrubDNS() (#23886)
* Fix scrubDNS()

* change #ifdef USE_IPV6 so that has_v6 is not used in IPV4-mode

* move definiton of dns_save4 outside of #ifdef IPV6

* check if addr is v4 only in v6-mode
2026-01-12 18:56:51 +01:00
s-hadingerandGitHub 7730274ba8 Berry animation fix rich_palette brightness (#24328) 2026-01-12 11:22:20 +01:00
s-hadingerandGitHub 389c1daf74 Berry animation remove animations fire and wave (#24326) 2026-01-11 18:54:03 +01:00
s-hadingerandGitHub 420a9360a9 Berry animation remove value_provider class (#24320) 2026-01-10 16:25:42 +01:00
Theo Arends 5680069768 Add ESP32 setPhyMode in WiFi Init and force HT20 2026-01-07 14:47:54 +01:00
Theo Arends 5bffce9297 Fix WiFi phy modes due to recent IDF update 2026-01-07 12:39:12 +01:00
s-hadingerandGitHub 4ccab9b05d Berry animation remove static_color_provider (#24306) 2026-01-05 08:29:07 +01:00
s-hadingerandGitHub b6b88cd612 Berry animation remove unused solification directives (#24303) 2026-01-04 15:28:51 +01:00
s-hadingerandGitHub 18943139f8 Berry animation rename animation classes (#24302) 2026-01-03 23:23:38 +01:00
s-hadingerandGitHub 950eccbd33 Berry animation rename internal classes (#24301) 2026-01-03 22:05:14 +01:00
s-hadingerandGitHub cbbc9461aa Berry animation continue renaming classes (#24296) 2026-01-03 11:55:40 +01:00
s-hadingerandGitHub 219cdfd57a Berry animation start renaming classes (#24295) 2026-01-03 11:04:32 +01:00
s-hadingerandGitHub 3503cee120 Berry animation simplify sequence_manager (#24293) 2026-01-02 20:24:57 +01:00
s-hadingerandGitHub 36424dd8e7 Berry animation remove noise_animation (#24291) 2026-01-02 16:46:15 +01:00
s-hadingerandGitHub f5d8ec43fc Berry animation simplify gradient (#24290) 2026-01-02 12:37:26 +01:00
s-hadingerandgithub-actions[bot] 5967b4401c Solidified Code updated 2026-01-01 18:17:27 +00:00
fe9ff2f1a5 Fix Breathe animation to support ValueProviders passed for color (#24284)
* Fix Breathe animation to support ValueProviders passed for color

* Add tests

---------

Co-authored-by: s-hadinger <49731213+s-hadinger@users.noreply.github.com>
2026-01-01 19:15:41 +01:00
s-hadingerandGitHub 27d8b35a8e Berry animation remove tostring() (#24285) 2026-01-01 19:10:44 +01:00
Theo Arends dda901780c Fix ESP8266 KNX unwanted reply (#24267) 2025-12-30 17:09:54 +01:00
9c3588256a fix udisplay bpanel with spi displays (#24278)
Co-authored-by: Gerhard Mutz <gerhardmutz1@imac.local>
2025-12-29 17:37:59 +01:00
Allen SchoberandGitHub 312ba73d6d Add support for Adafruit I2C QT Rotary Encoder which uses Seesaw and refactor existing Adafruit Seesaw Soil sensor (#24270)
- Refactored `xsns_81_seesaw_soil.ino` to utilize a base class `xsns_81_seesaw.ino` for Adafruit Seesaw devices
- Add `xsns_81_seesaw_encoder.ino` for handling Adafruit I2C QT Rotary Encoder with NeoPixel and button functionalities.
- Implemented option to have Adafruit I2C rotary encoder behave like a GPIO rotary encoders
- Update Adafruit Seesaw library files to v1.7.9
2025-12-29 17:23:50 +01:00
s-hadingerandGitHub 677eaba2c1 Force remove all docs 2025-12-27 14:43:55 +01:00
s-hadingerandGitHub cb47ab14c8 Berry animation polished documentation and tutorial (#24266) 2025-12-27 14:40:08 +01:00
s-hadingerandGitHub 824d5bb985 Force remove all-caps doc files to avoid case conflict 2025-12-27 14:18:34 +01:00