1452 Commits

Author SHA1 Message Date
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
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
Theo Arends
0e9246e428 Replace CRLF in LF 2026-02-13 11:24:01 +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
s-hadinger
0f16270b5b Matter update some clusters to 1.4.1 (#24381) 2026-01-24 17:46:51 +01:00
s-hadinger
d4726f72f8 Replace Matter spec with summaries to minimize tokens 2026-01-23 16:37:20 +01:00
s-hadinger
6bbb0ba75f Added markdown specs of Matter for use by AI only 2026-01-23 10:40:06 +01:00
s-hadinger
9c73b27cbc Berry 'path.listdir(file.tapp#)' to list directory inside '.tapp' archives (#24367) 2026-01-18 23:19:40 +01:00
s-hadinger
7730274ba8 Berry animation fix rich_palette brightness (#24328) 2026-01-12 11:22:20 +01:00
s-hadinger
389c1daf74 Berry animation remove animations fire and wave (#24326) 2026-01-11 18:54:03 +01:00
s-hadinger
420a9360a9 Berry animation remove value_provider class (#24320) 2026-01-10 16:25:42 +01:00
s-hadinger
4ccab9b05d Berry animation remove static_color_provider (#24306) 2026-01-05 08:29:07 +01:00
s-hadinger
b6b88cd612 Berry animation remove unused solification directives (#24303) 2026-01-04 15:28:51 +01:00
s-hadinger
18943139f8 Berry animation rename animation classes (#24302) 2026-01-03 23:23:38 +01:00
s-hadinger
950eccbd33 Berry animation rename internal classes (#24301) 2026-01-03 22:05:14 +01:00
s-hadinger
cbbc9461aa Berry animation continue renaming classes (#24296) 2026-01-03 11:55:40 +01:00
s-hadinger
219cdfd57a Berry animation start renaming classes (#24295) 2026-01-03 11:04:32 +01:00
s-hadinger
3503cee120 Berry animation simplify sequence_manager (#24293) 2026-01-02 20:24:57 +01:00
s-hadinger
36424dd8e7 Berry animation remove noise_animation (#24291) 2026-01-02 16:46:15 +01:00
s-hadinger
f5d8ec43fc Berry animation simplify gradient (#24290) 2026-01-02 12:37:26 +01:00
s-hadinger
5967b4401c Solidified Code updated 2026-01-01 18:17:27 +00:00
Allen Schober
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-hadinger
27d8b35a8e Berry animation remove tostring() (#24285) 2026-01-01 19:10:44 +01:00
s-hadinger
677eaba2c1 Force remove all docs 2025-12-27 14:43:55 +01:00
s-hadinger
cb47ab14c8 Berry animation polished documentation and tutorial (#24266) 2025-12-27 14:40:08 +01:00
s-hadinger
824d5bb985 Force remove all-caps doc files to avoid case conflict 2025-12-27 14:18:34 +01:00
s-hadinger
7a0c639bd4 Berry animation rename cycle_period to period (#24260) 2025-12-26 11:21:40 +01:00
s-hadinger
f82cbeb2aa Berry animation rename palette to colors (#24259) 2025-12-26 00:03:06 +01:00
s-hadinger
46b9823af4 Berry animation more examples (#24258) 2025-12-25 23:59:47 +01:00
s-hadinger
30a31f40c4 Berry animation rename from crenel_position_animation to crenel_animation (#24257) 2025-12-25 20:20:55 +01:00
s-hadinger
badb58b570 Berry animation update tutorials (#24255) 2025-12-24 16:29:16 +01:00
s-hadinger
30cef9c501 Berry animation update palettes (#24251) 2025-12-23 21:00:11 +01:00
s-hadinger
7536fb7eb6 Berry animation update dec 23 (#24250)
* Remove tab from json

* Berry animation updates
2025-12-23 18:39:13 +01:00
s-hadinger
cf99f647f7 Solidified Code updated 2025-12-23 17:01:24 +00:00
s-hadinger
0f084eedcc Berry animation new tutorials (#24249)
* Remove tab from json

* Berry animation new tutorials
2025-12-23 17:58:29 +01:00
s-hadinger
a9d32dc979 Berry animation fix breathe (#24246)
* Remove tab from json

* Berry animation fix breathe
2025-12-22 08:46:39 +01:00
s-hadinger
92a97a65f9 Berry remove animate (#24241)
* Remove tab from json

* Berry 'animate' to be replaced with 'animation' framework
2025-12-21 12:44:20 +01:00
s-hadinger
8feff1148a Berry animation meter (#24193)
* Remove tab from json

* Berry animation meter and other optimizations
2025-12-06 16:52:43 +01:00
Christian Baars
5f7cb57ffb MI32: add pin, some fixes (#24191) 2025-12-06 15:29:06 +01:00
s-hadinger
7d0f351798 Berry tasmota.micros() to get time in microseconds (#24192)
* Remove tab from json

* Berry `tasmota.micros()` to get time in microseconds
2025-12-06 14:46:05 +01:00
s-hadinger
0b639b7ab7 Berry faster type (#24175)
* Remove tab from json

* Berry faster `type()` function
2025-11-29 17:40:12 +01:00
s-hadinger
ec32b83f75 Berry animation improvements (#24162) 2025-11-26 11:48:33 +01:00
s-hadinger
73fd0aa377 Berry syntax highlighter for multiline f-strings (#24155) 2025-11-23 23:03:42 +01:00
s-hadinger
dc2ae5078c Berry Force left bracket without spaces for calls (#24154) 2025-11-23 21:59:12 +01:00
Christian Baars
9340e218bd Berry: improve cam module and img class (#24128) 2025-11-18 10:42:43 +01:00
s-hadinger
56858d9dbd Matter fix generate script (#24134) 2025-11-17 22:38:01 +01:00
Christian Baars
e5aeed6477 fix closing bracket in f-string (#24133) 2025-11-17 21:46:13 +01:00