Commit Graph

1438 Commits

Author SHA1 Message Date
s-hadinger
11631cdb19 Solidified Code updated 2023-05-09 19:42:42 +00:00
s-hadinger
88593be79c
Matter fix autoconf_device_map (#18625) 2023-05-09 21:41:05 +02:00
s-hadinger
fec3a21c8a
Berry strtab test case (#18623) 2023-05-09 21:13:00 +02:00
s-hadinger
4cd1136f4c
Berry fixed a rare condition when a GC causes a memory corruption (#18614) 2023-05-08 21:59:32 +02:00
s-hadinger
c5e6115597 Solidified Code updated 2023-05-08 19:12:02 +00:00
stefanbode
ffedb96702
introduced "inverted" setting (#18607)
ensure that matter support still works if the "inverted" flag is set on the shutter side
2023-05-08 21:11:19 +02:00
Jason2866
efc464e998
Berry code solidifying with GH actions (#18611) 2023-05-08 20:44:31 +02:00
Mateusz Bronk
faff39ca11
IRremoteESP8266 upgraded to v2.8.5 (#18610)
* IRremoteESP8266 upgraded to v2.8.5 (from v2.8.4)

* Fix ir panasonic esp8266 (#18013)

* revert part of #16179 for ESP8266

* Revert "revert part of #16179 for ESP8266"

This reverts commit b8e61264074f0dd92e5fca29a991d31c97f8f9ee.

* try to revert #16179 for esp8266

* Build: removed redundand USE_IR_REMOTE_FULL flag

Tasmota32-ir PIO had both FIRMWARE_IR and USE_IR_REMOTE_FULL defined.
The latter is redundand and yielded unnecessary build warns.
See: tasmota_configurations.h

---------

Co-authored-by: Mateusz Bronk <2566147+mbronk@users.noreply.github.com>
Co-authored-by: Barbudor <barbudor@barbudor.net>
2023-05-08 19:04:25 +02:00
s-hadinger
ae6d435aaf
autoconf extract display.ini to file system (#18604) 2023-05-07 22:58:27 +02:00
s-hadinger
ba9c7651a7
Fix solidification (#18603) 2023-05-07 22:13:27 +02:00
s-hadinger
97cbfe007f
Add windows berry binary (#18599) 2023-05-07 18:12:47 +02:00
stefanbode
4a85ac5f19
Matter TiltSupport fixes (#18598)
* Tilt bugfix

- enabled negative tilt values in tilt_min
- fix scale to 10.000

* Update solidified_Matter_Plugin_ShutterTilt.h

* Update solidified_Matter_TLV.h
2023-05-07 17:53:38 +02:00
s-hadinger
519ea557c7
Berry re (regex) add match2 and optional offset (#18596) 2023-05-07 16:18:34 +02:00
Jason2866
08ce63863e
Fix CONFIG_BT_NIMBLE_NVS_PERSIST value unused
https://github.com/h2zero/NimBLE-Arduino/pull/520
2023-05-05 17:09:24 +02:00
s-hadinger
069278f966
Berry add tcpclientasync class for non-blocking TCP client (#18584) 2023-05-05 15:13:22 +02:00
gemu
687b26ad13
Scripter update (#18578)
* add ds2480b library

* add onewire support

* reset on error

* call to get esp32 HWS

* DS2480 serial invert option
2023-05-05 09:17:17 +02:00
s-hadinger
13de7a4863
Berry make add_driver() idempotent (#18580) 2023-05-04 21:27:55 +02:00
s-hadinger
c26ec44407
Matter POC for remote Relay (#18575) 2023-05-03 23:03:01 +02:00
s-hadinger
fe1bc615f0
ESP32 LVGL library from v8.3.6 to v8.3.7 (no functional change) (#18573)
* ESP32 LVGL library from v8.3.7 to v8.3.7 (no functional change)

* Fix version
2023-05-03 21:18:26 +02:00
s-hadinger
0cbe2fc587
Matter support for Shutters with Tilt (#18569) 2023-05-03 18:30:34 +02:00
Jeroen
c5612a50fb
Fix for https://github.com/arendst/Tasmota/discussions/15703#discussioncomment-5713294 (#18534)
Added and fixed comments

Co-authored-by: JeroenSt <nospam@nospam.org>
2023-04-29 14:46:38 +02:00
s-hadinger
e4e2fcdc6d
Matter reduce logging for CASE authentication (#18527) 2023-04-27 08:54:57 +02:00
s-hadinger
6702321784
Matter shutter with tilt (#18525) 2023-04-26 22:53:26 +02:00
Christian Baars
f6763eb37b
Berry: add BLE server/advertiser (#18494) 2023-04-26 08:39:29 +02:00
s-hadinger
c8318248bb
Matter add support for Shutters (without Tilt) (#18509) 2023-04-25 23:30:23 +02:00
s-hadinger
fba15dea71
Matter add UI to change endpoints configuration (#18498) 2023-04-24 23:01:02 +02:00
Jason2866
763a8671ab
fix c3 exceptions when using lvgl (#18493) 2023-04-24 16:11:54 +02:00
gemu
799ba675eb
add xpt2046 option for spi bus 2 (#18480)
* allow spi bus 2

* xpt spi bus 2

* xpt option bus

* xpt option spi bus 2

* exclude c3

* exclude s2

* fix s3

* typo
2023-04-23 10:19:31 +02:00
s-hadinger
f9e3b25c9b
Matter persist plugins when fabrics (#18487) 2023-04-22 23:56:35 +02:00
s-hadinger
39094bc079
Matter persist plugins config (#18486) 2023-04-22 23:33:22 +02:00
s-hadinger
a2b9574ec9
Berry fix solidify script (#18476) 2023-04-22 10:14:39 +02:00
s-hadinger
045f8b4aec
Berry fix corruption in debug (#18475) 2023-04-21 23:05:25 +02:00
s-hadinger
d9eeb8bf57
Berry remove superfluous test (#18473) 2023-04-21 22:42:02 +02:00
s-hadinger
f5e6ba956d
Berry upstream (#18471) 2023-04-21 22:36:18 +02:00
s-hadinger
f46b9f4e2d
Update Berry tests from upstream (#18472) 2023-04-21 22:36:00 +02:00
s-hadinger
01ba3d28cd
Berry apply fixes from upstream (#18470)
* Berry apply fixes from upstream

* Fix
2023-04-21 21:59:45 +02:00
s-hadinger
3c57755bb7
Berry fix rules for string comparisons (#18464) 2023-04-21 08:59:49 +02:00
Jason2866
11a43ea99b
Tasmota Core 208 (#18460)
* Tasmota Core 2.0.8
* Fix Linker errors
2023-04-20 20:01:35 +02:00
s-hadinger
b235dffb29
Fix Berry hue_bridge (#18459) 2023-04-19 23:45:05 +02:00
s-hadinger
65eb9142a2
Matter fix RemoveFabric arg logging (#18452) 2023-04-18 23:00:36 +02:00
s-hadinger
a85412fce2
Matter allow Matter#Initialized rule once the device is configured (#18451) 2023-04-18 22:27:27 +02:00
s-hadinger
4bac940a40
Matter add sensors: Humidity, Pressure, Illuminance; optimize memory (#18441) 2023-04-17 21:49:12 +02:00
s-hadinger
9150de9df8
Matter try workaround for iOS 16.5beta1 (#18440) 2023-04-17 20:58:34 +02:00
s-hadinger
7f9f08fa87
Matter reduce memory usage (#18431) 2023-04-16 22:25:31 +02:00
s-hadinger
82e94108d4
Matter automatically exposes all detected Temperature sensors (#18430)
* Matter automatically exposes all detected Temperature sensors

* Read sensors every 30 seconds

* Fix sensor numbering
2023-04-16 22:09:09 +02:00
s-hadinger
de45a7af26
Berry add searchall() and matchall() to re module and pre-compiled patterns (#18429) 2023-04-16 17:43:49 +02:00
s-hadinger
3d0354b6fb
Matter increase CASE logs (#18426) 2023-04-16 09:53:52 +02:00
s-hadinger
0feba56d8e
Berry instrospect.name() to get names of functions, modules and classes (#18422) 2023-04-15 19:34:31 +02:00
s-hadinger
21c3812826
Matter reduce logging (#18420) 2023-04-15 18:33:29 +02:00
s-hadinger
35c3a62e9d
Matter fix conversion for peer_node_id (#18418) 2023-04-15 16:42:08 +02:00
s-hadinger
538b5a0aa6
Matter refactoring of IM messages (#18416) 2023-04-15 12:20:02 +02:00
Theo Arends
36ae802924 Fix future compile error 2023-04-14 14:14:14 +02:00
Theo Arends
d88d42341d Fix future compile error 2023-04-14 12:01:47 +02:00
s-hadinger
009e07fd07
Berry json patches (#18407) 2023-04-13 22:51:55 +02:00
s-hadinger
0c0ab855f3
Matter refactor PASE parameters (#18406) 2023-04-13 22:21:33 +02:00
s-hadinger
b8483dfb6f
Matter refactoring of UDP sending (#18398) 2023-04-12 22:01:23 +02:00
s-hadinger
8ea91b7792
Berry fix rare crash in json parsing (#18395) 2023-04-11 23:13:02 +02:00
s-hadinger
f33ccac2df
Matter fix wrong unsupported messages (#18394) 2023-04-11 22:56:05 +02:00
s-hadinger
44dad1245d
Matter escape HTML farbic label (#18382) 2023-04-10 19:35:44 +02:00
s-hadinger
6007f2d970
Berry webserver.html_escape() reusing the internal HTML escaping function (#18381) 2023-04-10 19:16:01 +02:00
s-hadinger
0328915eab
Matter add fabric parent (#18380) 2023-04-10 18:59:42 +02:00
s-hadinger
3354e2acbf
Matter log unknown opcodes (#18379) 2023-04-10 16:20:11 +02:00
s-hadinger
4b272083d6
Berry fix solidify int type (#18378) 2023-04-10 15:45:07 +02:00
Theo Arends
a99274149f Minor Matter UI fixes 2023-04-10 15:09:18 +02:00
s-hadinger
506248be99
Matter various fixes (#18377) 2023-04-10 12:59:23 +02:00
s-hadinger
a8242d1ec5
Matter fix CASE with resumption (#18371) 2023-04-09 15:39:08 +02:00
s-hadinger
ff8f04eb41
Matter more logs (#18354) 2023-04-06 23:26:16 +02:00
s-hadinger
1a42320a16
Matter increase CASE logs (#18351) 2023-04-06 19:28:43 +02:00
s-hadinger
864c60c579
Matter remove fabric no reboot (#18345) 2023-04-05 23:02:26 +02:00
s-hadinger
822c6e702e
ESP32 LVGL library from v8.3.5 to v8.3.6 (no functional change) (#18342)
* ESP32 LVGL library from v8.3.5 to v8.3.6 (no functional change)

* Add changelog
2023-04-05 22:46:36 +02:00
s-hadinger
117d2550fc
Matter increase logs (#18343) 2023-04-05 22:35:31 +02:00
s-hadinger
6033be6e98
Matter minor fixes (#18341) 2023-04-05 22:09:42 +02:00
Theo Arends
542eca3154 Global fix http(s) connect issues 2023-04-03 16:12:29 +02:00
Theo Arends
d9353cf1e3 Fix upload connection error 2023-04-03 14:17:08 +02:00
s-hadinger
1c72afbc1a
Matter support for Light and Relays (#18320) 2023-04-02 21:52:47 +02:00
s-hadinger
6499ec7142
Matter increase retries (#18317) 2023-04-02 16:50:13 +02:00
Theo Arends
326c605122 Prep support ESP32 enum SerialConfig 2023-04-02 14:20:03 +02:00
s-hadinger
788208f131
Matter partial fix for Apple Homekit (#18313) 2023-04-01 11:51:34 +02:00
s-hadinger
9c01c3f6a0
Matter better logging for subscriptions (#18275) 2023-03-26 23:20:14 +02:00
s-hadinger
25b9bef597
Matter fix invoke_command by endpoint (#18274) 2023-03-26 21:57:27 +02:00
s-hadinger
90260e2381
Matter fix StatusReport and RemovFabric (#18271) 2023-03-26 19:57:43 +02:00
Theo Arends
61b8e95543 Fix ESP32 change baudrate (#17869) 2023-03-26 16:37:29 +02:00
s-hadinger
537713caa8
Matter fix PartsList attribute (#18266) 2023-03-26 12:15:18 +02:00
s-hadinger
a04c771386
Matter implement counter_snd persistance (#18259) 2023-03-25 20:37:19 +01:00
s-hadinger
7abff936cd
Matter fix subscriptions (#18247) 2023-03-23 22:52:34 +01:00
s-hadinger
487ec87e4f
Matter support simple Relay on Apple Homekit (#18239) 2023-03-21 23:23:18 +01:00
s-hadinger
d6ed4adcf6
Berry add mdns.remove_service() (#18238) 2023-03-21 22:34:10 +01:00
Jeroen
fbbb4eaf84
Fix for issue: https://github.com/arendst/Tasmota/issues/18088 (#18228)
Co-authored-by: JeroenSt <nospam@nospam.org>
2023-03-20 21:26:38 +01:00
Jean-Pierre Deschamps
5661a6798f
Support for pmsa003i (#18214)
* Initial support for PMSA003I air quality sensor.

* Updated pmsa003i support to the latest dev branch

* Fixed typo in esp32 configuration

Removed all global variable and use the PM25_AQI_Data struct from Adafruit library
Fix typo Xsns100 to Xsns104
Fix Typo XI2C_71 to XI2C_78

* Move everything in custom Struct for PMSA003I driver

---------

Co-authored-by: Jean-Pierre Deschamps <info@jpdeschamps.com>
2023-03-20 09:52:22 +01:00
s-hadinger
e92e115451
Matter support Homekit commissioning (#18216) 2023-03-18 14:20:49 +01:00
s-hadinger
09255d6373
Matter fix Network Featuremap (#18202) 2023-03-16 08:51:07 +01:00
Theo Arends
da4a1db300 Fix logging message 2023-03-15 10:01:17 +01:00
s-hadinger
1131ffada1
Matter refactor CASE sessions and QRCode (#18196) 2023-03-14 23:26:53 +01:00
s-hadinger
4ff9cf4e59
Berry coc support unicode (#18195) 2023-03-14 23:02:50 +01:00
Theo Arends
1a6076c253 Add flush before disabling tx (#17247) 2023-03-14 09:28:00 +01:00
s-hadinger
ded60556e2
Move matter strings to weak references (#18174) 2023-03-12 19:01:02 +01:00
s-hadinger
83812f158b
`UrlFetch` now follows redirects (#18173) 2023-03-12 18:48:12 +01:00
s-hadinger
34bf941cd2
Berry add webclient collect_headers() and set_headers (#18166) 2023-03-11 21:46:08 +01:00
s-hadinger
4aa9aebae3
Berry add wc.set_follow_redirects(bool) (#18165) 2023-03-11 19:48:39 +01:00
Charles
f87cd7859a
Added special char to some values (#18145) 2023-03-10 15:05:27 +01:00