Commit Graph

2015 Commits

Author SHA1 Message Date
s-hadinger
0b3d6fd146 Prepare for Arduino v3 / esp-idf v5 2nd batch (#19265) 2023-08-05 20:34:24 +02:00
s-hadinger
5c8c7cdfca Prepare for Arduino v3 / esp-idf v5 (#19264) 2023-08-05 15:11:10 +02:00
s-hadinger
70ced65aaf Fix compilation when IPv6 is not supported (#19260) 2023-08-05 10:17:56 +02:00
s-hadinger
362326f004 Zigbee Berry minor fix and cleaning (#19257)
* Zigbee Berry minor fix and cleaning

* Fix compilation
2023-08-05 09:50:39 +02:00
s-hadinger
1587bf5ba7 Matter fix auto-configuration Relay indices (#19255) 2023-08-04 09:13:20 +02:00
s-hadinger
b6129f2ab7 Matter support for large atribute responses (#19252)
Support for responses (arrays) that do not fit in a single UDP packer
Do not remove children fabrics
2023-08-03 18:28:25 +02:00
Vincent de Groot
5e591ef7db Integrate MAX17043 driver mechanisms in xsns_110 (#19219) 2023-08-03 11:54:41 +02:00
s-hadinger
76662ab236 Matter support for fabric_filtered request (for Google compatibility) (#19249) 2023-08-02 23:00:26 +02:00
s-hadinger
58fce33312 Matter increased polling frequency for local switches/occupancy (#19242) 2023-08-02 09:02:08 +02:00
s-hadinger
80617e96e1 Berry bytes get and set work for 3 bytes values (#19225)
* Berry bytes `get` and `set` work for 3 bytes values

* Fix error message
2023-07-31 13:57:07 +02:00
s-hadinger
148c1a2f74 Fix fabric saving exception (#19224) 2023-07-30 19:09:27 +02:00
s-hadinger
c73fd88d1c IRremoteESP8266 library from v2.8.5 to v2.8.6 (#19212) 2023-07-29 14:13:58 +02:00
s-hadinger
1a91dc441b Berry improve tasmota.scale_uint() (#19197) 2023-07-26 22:31:22 +02:00
Vincent de Groot
bc41500d9c MAX17043 sensor integration (#18788)
* Restart MAX17043 from the scratch

* revert change

* Changed battery capacity in charge (capacity is the Ah value of the battery, this degrades over time when battery ages)

* merge

* Changing xsns_109 to 110

* fix nr

* removed old xsns109

* Update I2CDEVICES.md

* clean-up usage of Interface
2023-07-22 13:33:47 +02:00
s-hadinger
2cc0964a5f Solidified Code updated 2023-07-20 19:28:05 +00:00
s-hadinger
758b0237b4 Matter latency improvement for single attribute reads and single commands (#19158) 2023-07-20 21:26:55 +02:00
s-hadinger
3da5124348 Berry add AES CCM decrypting in a single call to avoid any object allocation (#19153) 2023-07-19 21:15:08 +02:00
s-hadinger
2a3690b866 Berry tasmota.loglevel() and tasmota.rtc_utc() for faster performance (#19152) 2023-07-19 20:58:50 +02:00
s-hadinger
0b59cda02a Berry add metrics for memory allocation/deallocation/reallocation (#19150) 2023-07-19 20:41:41 +02:00
s-hadinger
410a6b99d9 Berry update grammar (#19129) 2023-07-16 15:32:59 +02:00
s-hadinger
00249ac3eb Fix typo 2023-07-16 15:05:41 +02:00
s-hadinger
f4ff0010af Berry fix syntax highlighting for escaped chars (#19126) 2023-07-16 11:15:33 +02:00
s-hadinger
315fe36727 Berry check arguments for range() (#19124) 2023-07-15 23:25:51 +02:00
s-hadinger
ca8ec6a006 Berry updated syntax highlighting plugin for VSCode (#19123) 2023-07-15 22:43:38 +02:00
s-hadinger
0c0ca82198 Update Berry windows exe to latest (#19121) 2023-07-15 19:20:59 +02:00
s-hadinger
46e17061b2 Berry extend range(lower, upper, incr) to arbitrary increment (#19120) 2023-07-15 19:09:52 +02:00
s-hadinger
af27d65a8a Sync with Berry upstream (#19119) 2023-07-15 18:11:04 +02:00
s-hadinger
ada754c582 Berry add energy.update_total() to call EnergyUpdateTotal() from energy driver (#19117) 2023-07-15 17:06:10 +02:00
s-hadinger
8c31acd376 Berry minor fixes from upstream (#19091) 2023-07-11 08:21:09 +02:00
s-hadinger
7404b8ddbb Berry _class can be used in static var initialization code (#19088) 2023-07-10 17:50:04 +02:00
s-hadinger
fcfc3ecb37 Matter fix session not being removed from memory (#19081)
* Matter fix session not being removed from memory

* Fix
2023-07-09 19:36:36 +02:00
s-hadinger
8d161d04f7 Matter add mini-profiler (#19075) 2023-07-08 18:58:44 +02:00
s-hadinger
0502c15ce3 Matter increase logs when storing sessions (#19073) 2023-07-08 15:05:03 +02:00
s-hadinger
7afc4865e1 Matter improve latency for remote commands (#19072) 2023-07-08 12:00:23 +02:00
s-hadinger
a0c4d914e8 Matter fix bug when saving Force Static endpoints (#19071) 2023-07-08 11:25:33 +02:00
s-hadinger
2ecb697a3f Berry added getgbl performance counter to debug.counters() (#19070)
* Berry add `getgbl` counter

* Berry added `getgbl` performance counter to `debug.counters()`
2023-07-08 11:25:25 +02:00
s-hadinger
5c9c4e6dad Matter increase logs in save_fabrics (#19060) 2023-07-06 22:15:37 +02:00
s-hadinger
d79c4a7cc6 ESP32 LVGL library from v8.3.7 to v8.3.8 (no functional change) (#19058)
* ESP32 LVGL library from v8.3.7 to v8.3.8 (no functional change)

* Update changelog
2023-07-06 22:03:05 +02:00
s-hadinger
57c4825ccd BrRestart now supports web handlers to work after Berry restart (#19057) 2023-07-06 21:37:46 +02:00
s-hadinger
f56307e321 Fix to Partition_Wizard for shelly (#19056) 2023-07-06 20:59:50 +02:00
Christian Baars
4c0535687f Accelerate path.listdir() (#18927)
* Accelerate path.listdir()

* restore old behavior, push filename only and not the full path to the list
2023-07-06 11:10:26 +02:00
s-hadinger
cc55cf0bb1 Revert "Berry var allowed in with walrus operator := (#19018)" (#19019)
This reverts commit 8f06552eee.
2023-07-03 14:10:05 +02:00
s-hadinger
8f06552eee Berry var allowed in with walrus operator := (#19018)
* Berry `var` allowed in with walrus operator `:=`

* fix regression
2023-07-03 12:28:41 +02:00
s-hadinger
d72f3b9978 Command `BrRestart` to restart the Berry VM (experimental) (#19003)
* Command ``BrRestart`` to restart the Berry VM (experimental)

* Add web button for Berry Restart
2023-07-02 21:52:01 +02:00
s-hadinger
7cd2d78b26 Matter no Ack for Invoke Request (#19012) 2023-07-02 20:12:40 +02:00
s-hadinger
52392a2b48 Matter improve responsiveness (#19002) 2023-06-29 22:12:56 +02:00
s-hadinger
ff865d8005 Update pre-compiled Berry for Windows (#19001) 2023-06-29 16:39:59 +02:00
s-hadinger
ef304a8ba8 Berry mark walrus operator as side-effect (#18999) 2023-06-29 13:01:07 +02:00
s-hadinger
34456e6193 Berry import strict now detects useless expr without side effects (#18997) 2023-06-29 09:04:16 +02:00
Andrew Klaus
eb655a4a8f Add support for SGP41 TVOC/NOx Sensor (#18880)
* Initial support for SGP41

* Removing delay() use from SGP4x driver

* Using i18n for TVOC/NOx raw values as well
2023-06-29 09:04:08 +02:00